h1,h2,h3,h4,h5,h6{clear:both}h1{font-size:64px;font-weight:700;line-height:80px}h2{font-size:48px}h2,h3{font-weight:400;line-height:64px}h3{font-size:32px}h4{font-size:24px;font-weight:400;line-height:36px}h5{font-size:20px;line-height:30px}h5,h6{font-weight:600}h6{font-size:18px;line-height:28px}a{text-decoration:none}a,a:focus,a:hover{color:#000}ul li{list-style:none}p{margin-bottom:10px}.btn-primary{background-color:wheat;border:none;border-radius:32px;color:#fff;padding:12px 24px;transition:background-color .25s linear}.btn-primary:hover{background-color:#fef6ea}header{position:absolute;transition:padding .2s linear;z-index:999}header,header.scrollheader_rr_enabled{background:hsla(34,44%,69%,.8);top:0;width:100%}header.scrollheader_rr_enabled{position:fixed;z-index:100}@media only screen and (max-width:992px){header .menu-main-top-container{display:none}}header nav,header nav .container{align-items:center;display:flex;justify-content:space-between}header nav .container .logo-header{position:relative;z-index:999}header nav .container .logo-header img{max-width:100px}header nav .container ul{display:flex}header nav .container ul li:first-of-type{margin-left:30px;position:relative}header nav .container ul li{list-style:none;margin-right:24px}header nav .container ul li:last-of-type{margin-left:18px;margin-right:0}header nav .container ul li:last-of-type a{background-color:wheat;border:none;border-radius:32px;color:#fff;padding:12px 24px;transition:background-color .25s linear}header nav .container ul li:last-of-type a:hover{background-color:#fef6ea}header nav .container ul li a{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:32px;color:#f0f3fd;font-size:14px;line-height:18px;padding:8px 16px;transition:background-color .25s linear}header nav .container ul li a:hover{background:hsla(0,0%,100%,.4)}header nav .container ul li.menu-item-has-children{position:relative}header nav .container ul li.menu-item-has-children a{padding-right:44px;position:relative}header nav .container ul li.menu-item-has-children a:after{background-image:url(/wp-content/themes/ct/lib/down-arrow.svg);background-position:100%;background-repeat:no-repeat;content:" ";height:100%;position:absolute;right:18px;top:1px;width:100%}header nav .container ul li.menu-item-has-children .sub-menu{display:block;position:absolute;right:-500px;transition:right .35s linear;visibility:hidden;width:200%}header nav .container ul li.menu-item-has-children .sub-menu li{margin:0;padding-top:30px}header nav .container ul li.menu-item-has-children .sub-menu li a{padding:8px 16px}header nav .container ul li.menu-item-has-children .sub-menu li a:after{display:none}header nav .container ul li.menu-item-has-children .sub-menu li:last-of-type a{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:32px;color:#f0f3fd;font-size:14px;line-height:18px;transition:background-color .25s linear}header nav .container ul li.menu-item-has-children .sub-menu li:last-of-type a:hover{background:hsla(0,0%,100%,.4)}header nav .container ul li.menu-item-has-children:hover .sub-menu{right:auto;visibility:visible}.toggle-mbMenu{background-color:wheat;border-radius:30px;padding:5px 23px 5px 6px}.toggle-mbMenu .closeWrapp span{color:#fff;font-size:16px;font-weight:700;line-height:21px;position:relative}.toggle-mbMenu .closeWrapp span:after{background-image:url(/wp-content/themes/ct/lib/down-arrow.svg);background-position:100%;background-repeat:no-repeat;content:" ";height:100%;position:absolute;right:-15px;top:1px;width:100%}@media only screen and (min-width:993px){.toggle-mbMenu{display:none}}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth}#page{overflow:hidden}#page,body{position:relative}body{font-family:DM Sans,sans-serif}body:before{background:linear-gradient(180deg,#fef6ea,tan 58.85%);background-repeat:no-repeat;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-9}.container{margin:0 auto;max-width:1300px;position:relative;width:100%;z-index:9}@media only screen and (max-width:1300px){.container{padding:0 32px}}@media only screen and (max-width:412px){.container{padding:0 30px}}.blue-bg{background-color:#b7c8cc;border-radius:16px;margin:0 70px;padding:26px 110px 59px}@media only screen and (max-width:769px){.blue-bg{margin:0 36px;padding:24px 0 23px}}.blue-bg.full{margin:0;padding:0}@media only screen and (max-width:769px){.blue-bg.full{background-color:transparent}}footer{background:transparent;position:relative}footer .top{margin-top:100px}footer .top .container{border-bottom:1px solid #fff}footer .top .container .four-cols{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 116px 132px}footer .top .container .four-cols h5{font-size:24px;margin-bottom:18px}@media only screen and (max-width:769px){footer .top .container .four-cols h5{font-size:16px;line-height:20px}}footer .top .container .four-cols ul li{font-size:20px;margin-bottom:20px}footer .top .container .four-cols ul li a{color:#fff}footer .top .container .four-cols ul li a:hover{text-decoration:underline}@media only screen and (max-width:769px){footer .top .container .four-cols ul li{font-size:16px;line-height:20px}}footer .top .container .four-cols .socials h4{margin-bottom:18px}footer .top .container .four-cols .socials .icons{align-items:center;display:flex}footer .top .container .four-cols .socials .icons a{align-items:center;display:flex;margin-right:54px}footer .top .container .four-cols .socials .icons a img{filter:invert(93%) sepia(1%) saturate(28%) hue-rotate(42deg) brightness(105%) contrast(108%);height:22px;transform:scale(1);transition:transform .2s linear}footer .top .container .four-cols .socials .icons a:hover img{transform:scale(1.2)}footer .top .container .four-cols .socials .icons a:last-of-type{margin-right:0}@media only screen and (max-width:769px){footer .top .container .four-cols .socials{flex-basis:100%;margin-bottom:31px}footer .top .container .four-cols .socials h4{margin-bottom:31px}}footer .top .container .four-cols .details p{font-size:20px;margin-bottom:20px}footer .top .container .four-cols .details a{color:#fff;display:block;font-size:20px;margin-bottom:20px}footer .top .container .four-cols .details a:hover{text-decoration:underline}footer .top .container .four-cols .details a:last-of-type{margin-bottom:0}@media only screen and (max-width:769px){footer .top .container .four-cols .details{flex-basis:100%;margin-top:8px}footer .top .container .four-cols .details a,footer .top .container .four-cols .details p{font-size:16px;line-height:20px}footer .top .container .four-cols{margin-bottom:62px;margin-left:0;margin-right:0}}footer .bottom{margin:54px 0 14px}footer .bottom .by{color:#fff;font-size:20px;line-height:24px;text-align:center}footer .bottom .by a{color:#fff;display:inline-block;transform:scale(1);transition:transform .25s linear}footer .bottom .by a:hover{text-decoration:underline;transform:scale(1.05)}footer .bottom .payment-providers{display:flex;justify-content:center}footer .bottom .payment-providers img{margin-right:12px;max-width:38px}footer .bottom .payment-providers img:last-of-type{margin-right:0}@media only screen and (max-width:769px){footer .bottom{margin-top:30px}footer .bottom .by{font-size:14px;line-height:18px;margin-bottom:19px}}#ctw_mobOverlay{background:transparent;height:100%;opacity:0;overflow:hidden;position:absolute;right:0;top:-100%;transition:all .4s ease;width:30%;z-index:55}#ctw_mobOverlay.open{opacity:1;padding-top:101px;position:fixed;right:0;top:0;transition:all .4s ease}#ctw_mobOverlay ul{margin-bottom:0;padding-left:0;text-align:right}#ctw_mobOverlay ul li{list-style:none;margin-left:auto;margin-right:auto;max-width:400px;padding-bottom:22px;padding-top:22px;position:relative}#ctw_mobOverlay ul li:hover>ul{display:block}#ctw_mobOverlay ul li:first-of-type{padding-top:0}#ctw_mobOverlay ul li a{background-color:wheat;border-radius:32px;color:#fff;font-size:16px;font-weight:700;line-height:21px;padding:8px 16px;transition:background-color .25s linear}#ctw_mobOverlay ul li a:hover{background-color:tan}@media only screen and (max-width:678px){#ctw_mobOverlay{width:60%}}#banner{height:620px;position:relative}#banner .bg-wrapp{background-position:100% 100%;background-repeat:no-repeat;background-size:initial;content:" ";height:100%;position:absolute;right:0;top:0;width:100%}#banner .container{display:flex;flex-wrap:wrap}#banner .container .title{flex-basis:35%;padding-top:152px}#banner .container .title h1{color:tan;margin-bottom:24px}#banner .container .title p{color:#555;font-size:18px;font-weight:700;line-height:28px;margin-bottom:0}#banner .container .title a{display:inline-block;margin-top:15px}@media only screen and (max-width:1294px){#banner .bg-wrapp{width:60%}}@media only screen and (max-width:1100px){#banner .bg-wrapp{background-position:0 53%;border-bottom-left-radius:30px;height:85px;width:75%}}@media only screen and (max-width:992px){#banner{height:100%;margin-bottom:30px}#banner .container .title{flex-basis:100%;text-align:center}}@media only screen and (max-width:769px){#banner .bg-wrapp{width:90%}#banner .container .title{padding-top:109px}#banner .container .title h1{font-size:48px;line-height:62px;margin-bottom:18px}#banner .container .title p{font-size:16px;font-weight:400;line-height:20px}}#google-maps{margin:105px auto 0;text-align:center}#google-maps iframe{border-radius:16.2px;filter:drop-shadow(7.7126px 7.7126px 3.8563px rgba(0,0,0,.25));max-width:100%}@media only screen and (max-width:769px){#google-maps{margin-top:24px}#google-maps iframe{max-height:213px}}#voucher{background-color:tan;border-radius:60px;color:#fff;margin:112px auto 0;overflow:hidden;padding:79px 0 47px;position:relative;text-align:center}#voucher.general{margin:98px 0;padding:0}#voucher.general .bg-wrapp{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:60px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#voucher.general .container{padding:79px 0 47px}#voucher h2{font-weight:700;margin-bottom:26px}#voucher h2,#voucher p{position:relative;z-index:9}#voucher p{font-size:20px;line-height:30px;margin-bottom:54px}#voucher a{background-color:#8b4513;border-radius:32px;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:22px;padding:12px 16px;position:relative;transition:background-color,color .25s linear;z-index:9}#voucher a:hover{background-color:#fef6ea;color:#8b4513}@media only screen and (max-width:769px){#voucher{border-radius:20px;margin-top:22px;padding:8px 0 16px}#voucher h2{font-size:32px;line-height:40px;margin-bottom:0}#voucher p{font-size:16px;line-height:24px;margin-bottom:11px}#voucher a{font-size:16px;line-height:14px}}#banner-general{align-items:flex-end;display:flex;height:356px}#banner-general .container{text-align:center}#banner-general .container .title{background-color:tan;border-radius:37px 37px 0 0;color:#fff;display:inline-block;padding:41px 80px}#banner-general .container .title h5{font-weight:400}@media only screen and (max-width:769px){#banner-general{height:232px}#banner-general .container .title{border-radius:20.8125px 20.8125px 0 0;padding:12px 10px}#banner-general .container .title h1{font-size:48px;line-height:60px}#banner-general .container .title h5{font-size:16px;line-height:24px}}.booking-res.not-home{margin-top:99px}.booking-res .container .my-bk form{align-items:center;background-color:#fff;border-radius:280px;box-shadow:0 22px 38px rgba(0,34,19,.08);display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1100px;padding:26px 0;position:relative}.booking-res .container .my-bk form p{border-right:1px solid #e8e8e8;margin-bottom:0;margin-right:13px;padding-left:34px;padding-right:20px}.booking-res .container .my-bk form p label{font-size:20px;font-weight:400;line-height:24px;position:relative}.booking-res .container .my-bk form p label abbr{display:none}.booking-res .container .my-bk form p label:before{background-position:0;background-repeat:no-repeat;background-size:initial;content:"";height:100%;left:-34px;position:absolute;top:0;width:100%}.booking-res .container .my-bk form p input{border:0;font-size:14px;line-height:16px}.booking-res .container .my-bk form p.mphb-check-in-date-wrapper{margin-left:40px}.booking-res .container .my-bk form p.mphb-check-in-date-wrapper label:before{background-image:url(/wp-content/themes/ct/lib/zameldowanie.svg)}.booking-res .container .my-bk form p.mphb-check-out-date-wrapper label:before{background-image:url(/wp-content/themes/ct/lib/wymeldowanie.svg)}.booking-res .container .my-bk form p.mphb-capacity-wrapper label:before{background-image:url(/wp-content/themes/ct/lib/people.svg)}.booking-res .container .my-bk form p:last-of-type,.booking-res .container .my-bk form p:nth-of-type(5){border-right:0}.booking-res .container .my-bk form p.mphb-reserve-btn-wrapper{background-color:tan;border-radius:15px;height:100%;margin-right:0;padding-bottom:10px;padding-top:10px;position:relative;z-index:9}.booking-res .container .my-bk form p.mphb-reserve-btn-wrapper input{background-color:tan;color:#fff;font-size:18px;height:100%;line-height:24px;position:relative;text-align:right;z-index:99}.booking-res .container .my-bk form p.mphb-reserve-btn-wrapper:before{background-image:url(/wp-content/themes/ct/lib/search.svg);background-position:0;background-repeat:no-repeat;background-size:initial;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.booking-res .container .my-bk form .mphb-reserve-room-section{align-items:center;display:flex;flex-basis:100%;gap:25px;justify-content:center;padding-top:30px}.booking-res .container .my-bk form .mphb-reserve-room-section p{border-right:0;margin-right:0;padding-left:0;padding-right:0}.booking-res .container .my-bk form .mphb-reserve-room-section input.mphb-confirm-reservation{background-color:tan;border:0;border-radius:15px;color:#fff;font-size:18px;height:100%;line-height:24px;padding:10px 15px;position:relative;text-align:right;z-index:99}.booking-res .container .my-bk form .mphb-required-fields-tip{display:none}@media only screen and (max-width:1178px){.booking-res{margin-top:0}}@media only screen and (max-width:992px){.booking-res .container .my-bk form p.mphb-reserve-btn-wrapper{margin-top:20px}}@media only screen and (max-width:1024px){.booking-res .container .my-bk form .mphb-reserve-room-section{flex-wrap:wrap}}@media only screen and (max-width:769px){.booking-res.not-home{margin-top:20px}.booking-res .container .my-bk form{background-color:transparent;border:0;box-shadow:unset;justify-content:space-between;padding-bottom:0;width:100%}.booking-res .container .my-bk form p{background-color:#fff;border-radius:180.108px;border-right:0;box-shadow:0 14.1514px 24.4432px rgba(0,34,19,.08);margin-bottom:25px;margin-right:0;padding:8px 0 8px 63px}.booking-res .container .my-bk form p label{font-size:16px;font-weight:400;line-height:24px}.booking-res .container .my-bk form p.mphb-check-in-date-wrapper{flex-basis:100%;margin-left:0}.booking-res .container .my-bk form p.mphb-check-out-date-wrapper{flex-basis:100%}.booking-res .container .my-bk form p.mphb-capacity-wrapper{flex-basis:48%}.booking-res .container .my-bk form p.mphb-reserve-btn-wrapper{border-radius:280px;margin:0 auto 25px;padding:20px 63px}.booking-res .container .my-bk form p.mphb-reserve-btn-wrapper:before{left:35px}.booking-res .container .my-bk form .mphb-reserve-room-section{flex-direction:column;gap:0;padding-top:0}.booking-res .container .my-bk form .mphb-reserve-room-section p{padding-left:12px;padding-right:12px}.booking-res .container .my-bk form .mphb-reserve-room-section input.mphb-confirm-reservation{border-radius:280px;margin:0 auto 25px;padding:20px 63px}}@media only screen and (max-width:412px){.booking-res .mphb-reserve-btn-wrapper{flex-basis:100%;text-align:center}}.datepick-popup .datepick{border:0;border-radius:0 0 37px 37px}.datepick-popup .datepick .datepick-nav{background-color:#fff}.datepick-popup .datepick .datepick-nav a{color:#8b4513;font-weight:400}.datepick-popup .datepick .datepick-nav a:hover{background-color:transparent;text-decoration:underline}.datepick-popup .datepick .datepick-month{border:0}.datepick-popup .datepick .datepick-month .datepick-month-header{background-color:#fff;color:tan}.datepick-popup .datepick .datepick-month .datepick-month-header select{background-color:transparent;border:none;color:tan}.datepick-popup .datepick .datepick-month table tr th{background-color:#fff;border:none;color:#b7c8cc}.datepick-popup .datepick .datepick-month table tr td{background-color:#fff}.datepick-popup .datepick .datepick-month table tr td .mphb-past-date{background-color:#fff;color:#b7c8cc;opacity:1}.datepick-popup .datepick .datepick-ctrl{background-color:tan}.booking-cal{margin-top:100px}.booking-cal .container .my-cal .datepick{border:0;border-radius:0 0 37px 37px;margin:0 auto;max-width:640px;padding:130px;width:100%!important}.booking-cal .container .my-cal .datepick .datepick-nav{background-color:#fff;margin:20px 0}.booking-cal .container .my-cal .datepick .datepick-nav a{color:#8b4513;font-size:18px;font-weight:400;line-height:23px}.booking-cal .container .my-cal .datepick .datepick-nav a:hover{background-color:transparent;text-decoration:underline}.booking-cal .container .my-cal .datepick .datepick-month{border:0}.booking-cal .container .my-cal .datepick .datepick-month .datepick-month-header{background-color:#fff;color:tan}.booking-cal .container .my-cal .datepick .datepick-month .datepick-month-header select{background-color:transparent;border:none;color:tan;font-size:18px;font-weight:400;letter-spacing:.4em;text-transform:uppercase}.booking-cal .container .my-cal .datepick .datepick-month table tr th{background-color:#fff;border:none;color:#b7c8cc;padding:10px 0}.booking-cal .container .my-cal .datepick .datepick-month table tr td{background-color:#fff}.booking-cal .container .my-cal .datepick .datepick-month table tr td .mphb-past-date{background-color:#fff;color:#b7c8cc;opacity:1}#primary{margin-top:50px}#primary .container{font-size:20px;line-height:30px}body.woocommerce #primary{margin-top:120px}body.woocommerce #primary #main{height:684px}@media only screen and (max-width:769px){body.woocommerce #primary #main{height:1450px}}@media only screen and (max-width:430px){body.woocommerce #primary #main{height:1100px}}body.woocommerce #primary #main .summary input{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px}body.woocommerce #primary #main .summary input::-moz-placeholder{color:#000;opacity:1}body.woocommerce #primary #main .summary input::placeholder{color:#000;opacity:1}body.woocommerce #primary #main .summary input:-ms-input-placeholder{color:#000}body.woocommerce #primary #main .summary input::-ms-input-placeholder{color:#000}body.woocommerce #primary #main .summary textarea{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px}body.woocommerce #primary #main .summary textarea::-moz-placeholder{color:#000;opacity:1}body.woocommerce #primary #main .summary textarea::placeholder{color:#000;opacity:1}body.woocommerce #primary #main .summary textarea:-ms-input-placeholder{color:#000}body.woocommerce #primary #main .summary textarea::-ms-input-placeholder{color:#000}body.woocommerce #primary #main .summary button.button{background-color:#8b4513;border:0;border-radius:32px;color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-top:77px;padding:13px 55px;transition:color,background-color .25s linear}body.woocommerce #primary #main .summary button.button:hover{background-color:#fef6ea;color:#8b4513}#rewal{padding-top:120px}#rewal .container .two-cols{border-radius:16px;display:flex}#rewal .container .two-cols .left img{height:100%;width:100%}#rewal .container .two-cols .right{background-color:tan;border-bottom-right-radius:16px;border-top-right-radius:16px;max-width:50%;padding:77px 63px 77px 70px}#rewal .container .two-cols .right h3{color:#fff;font-weight:700;margin-bottom:20px}#rewal .container .two-cols .right p{color:#fff;font-size:18px;line-height:28px;margin-bottom:24px}#rewal .container .two-cols .right p:last-of-type{margin-bottom:33px}#rewal .container .two-cols .right .btn-primary{background-color:#8b4513;display:inline-block;font-weight:700}#rewal .container .two-cols .right .btn-primary:hover{background-color:wheat;color:#8b4513}@media only screen and (max-width:992px){#rewal{padding-top:50px}#rewal .container .two-cols{flex-wrap:wrap;justify-content:center}#rewal .container .two-cols .left{margin-bottom:24px}#rewal .container .two-cols .left img{border-radius:16px}#rewal .container .two-cols .right{border-bottom-left-radius:16px;border-top-left-radius:16px;max-width:100%;padding-bottom:10px;padding-top:10px;text-align:center}#rewal .container .two-cols .right h3{font-size:32px;line-height:52px;margin-bottom:0}#rewal .container .two-cols .right p{font-size:16px;line-height:28px;margin-bottom:10px}}@media only screen and (max-width:769px){#rewal{padding-top:0}}@media only screen and (max-width:412px){#rewal .container .two-cols .right{padding-left:0;padding-right:0}#rewal .container .two-cols .right p:last-of-type{margin-bottom:10px}}#atrakcje{margin-bottom:140px;margin-top:88px}#atrakcje .container .title{margin-bottom:39px;position:relative;text-align:center}#atrakcje .container .title h2{color:#fff;font-weight:700;margin-top:7px}#atrakcje .container .title span{color:#8b4513;font-size:18px;line-height:23px;padding-top:10px;position:relative}#atrakcje .container .title span:after{background-image:url(/wp-content/themes/ct/lib/atrakcje-top-separator.svg);background-position:top;background-repeat:no-repeat;background-size:initial;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#atrakcje .arrows{display:flex;position:absolute;right:20%;top:20px}#atrakcje .arrows .next,#atrakcje .arrows .prev{border-radius:21.1765px;padding:11px 17px}#atrakcje .arrows .prev{background:#e0e3eb;display:block;margin-right:10px}#atrakcje .arrows .next{background:#cda274;display:block}#atrakcje .container .atrakcje-carousel .atrakcje-card{display:block;max-width:750px;position:relative;transition:margin-left,margin-right .5s linear;width:100%}#atrakcje .container .atrakcje-carousel .atrakcje-card.slick-center{margin-left:56px;margin-right:56px}#atrakcje .container .atrakcje-carousel .atrakcje-card .background{background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:400px;position:absolute;width:100%;z-index:-1}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card{background-color:#fff;border-radius:16.2523px;box-shadow:0 9.14191px 32.5046px rgba(89,92,219,.05);color:#8b4513;margin-left:65px;margin-right:65px;margin-top:260px;padding:32px}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .top-card h3{font-weight:700;line-height:41px;margin-bottom:17px}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .top-card p{font-size:18px;line-height:24px}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .rating{align-items:center;display:flex;justify-content:space-between;margin-top:25px}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .rating img{flex:1;margin-right:32px;max-height:40px;max-width:40px}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .rating .google{flex:1}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .rating .google p{color:#000;font-size:14px;line-height:22px;margin-bottom:0}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .rating .google a{color:#888b97;font-size:14px;line-height:22px;margin-bottom:0}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .rating span{color:#000;font-size:20px;font-weight:700;line-height:28px;padding-left:45px;position:relative}#atrakcje .container .atrakcje-carousel .atrakcje-card .content-card .rating span:after{background-image:url(/wp-content/themes/ct/lib/star.svg);background-position:0;background-repeat:no-repeat;background-size:initial;content:"";height:100%;left:0;position:absolute;top:-1px;width:100%}#atrakcje .container .atrakcje-carousel .slick-dots{bottom:-35px}#atrakcje .container .atrakcje-carousel .slick-dots li.slick-active button:before{color:#cda274}#atrakcje .container .atrakcje-carousel .slick-dots li button:before{color:#e0e3eb;font-size:10px;opacity:1}@media only screen and (min-width:770px){#atrakcje .container.car{margin:0;max-width:100%}#atrakcje .container.car .mob{display:none}}@media only screen and (max-width:769px){#atrakcje .container .title{margin-bottom:17px}#atrakcje .container .title h2{font-size:32px;line-height:42px}#atrakcje .container .title .arrows{display:none}#atrakcje .container.car .mob{bottom:-70px;justify-content:center;left:0;right:unset;top:unset;width:100%}#atrakcje .container.car .mob .prev{margin-right:20px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card{padding:15px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card .top-card h3{font-size:18px;line-height:23px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card .top-card p{font-size:16px;line-height:18px}}@media only screen and (max-width:710px){#atrakcje .container.car .mob{bottom:-70px;justify-content:center;left:0;right:unset;top:unset;width:100%}#atrakcje .container.car .atrakcje-carousel .atrakcje-card{max-width:360px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card{margin-left:30px;margin-right:30px;margin-top:124px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card .rating img{margin-right:10px;max-height:20px;max-width:20px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card .rating .google p{font-size:10px;line-height:10px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card .rating .google a{font-size:8px;line-height:10px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card .rating span{font-size:10px;line-height:14px;padding-left:20px}#atrakcje .container.car .atrakcje-carousel .atrakcje-card .content-card .rating span:after{background-size:contain}}#video .container{display:flex}#video .container .left{color:#fff;flex-basis:40%;margin-bottom:94px;margin-right:146px;margin-top:89px}#video .container .left .title span{color:wheat;font-size:18px;line-height:23px;position:relative}#video .container .left .title span:before{background-color:wheat;content:"";height:1px;left:-36px;position:absolute;top:12px;width:32px}#video .container .left .title h3{font-weight:700;line-height:42px;margin-bottom:14px}#video .container .left .kontent p{font-size:18px;line-height:28px;margin-bottom:16px}#video .container .left .kontent .equipment p{font-size:18px;font-weight:700;line-height:28px}#video .container .left .kontent .equipment .items{border-bottom:2px solid #f0f3fd;display:flex;flex-flow:wrap;padding-bottom:16px}#video .container .left .kontent .equipment .items .item{display:flex;flex-basis:50%;margin-bottom:16px}#video .container .left .kontent .equipment .items .item p{font-size:16px;font-weight:500;line-height:21px;margin-bottom:0}#video .container .left .kontent .equipment .items .item img{margin-right:16px;max-height:32px;max-width:24px}#video .container .left .gosp{align-items:center;display:flex;justify-content:space-between;margin-top:31px}#video .container .left .gosp img{flex:1;margin-right:22px;max-height:60px;max-width:60px}#video .container .left .gosp .info{flex:1}#video .container .left .gosp .info p{font-size:18px;line-height:24px;margin-bottom:4px}#video .container .left .gosp .info span{color:wheat;font-size:16px;line-height:24px}#video .container .left .gosp a{background-color:wheat;border-radius:32px;color:#fff;font-size:18px;line-height:22px;padding:13px 16px 13px 56px;position:relative;transition:background-color .25s linear}#video .container .left .gosp a:before{background-image:url(/wp-content/themes/ct/lib/phone.svg);background-position:0;background-repeat:no-repeat;background-size:initial;content:"";height:100%;left:20px;position:absolute;top:0;width:100%}#video .container .left .gosp a:hover{background-color:#fef6ea}#video .container .right{flex-basis:60%;position:relative}#video .container .right img{display:flex;height:auto;width:100%}@media only screen and (max-width:1310px){#video .container .left{margin-right:50px}}@media only screen and (max-width:1200px){#video .container .left .gosp .info{margin-right:20px}}@media only screen and (max-width:1090px){#video .container{flex-direction:column}#video .container .left{flex-basis:100%;margin-bottom:26px;margin-right:0;margin-top:0}#video .container .left .title span{font-size:18px;line-height:23px}#video .container .left .title span:before{left:-26px;width:24px}#video .container .left .title h3{margin-bottom:6px}#video .container .left .kontent p{font-size:16px;line-height:21px;margin-bottom:34px}#video .container .left .kontent .equipment p{font-size:16px;line-height:21px;margin-bottom:12px}#video .container .right{flex-basis:100%}}@media only screen and (max-width:769px){#video .container{padding-left:0;padding-right:0}#video .container .left .kontent,#video .container .left .title{padding:0 28px}#video .container .left .kontent .equipment .items{padding-bottom:0}#video .container .left .gosp{justify-content:space-between;margin-top:22px}#video .container .left .gosp .info{flex:0}#video .container .left .gosp .info p,#video .container .left .gosp .info span{line-height:19px}#video .container .left .gosp img{flex:0}#video .container .left .gosp a{font-size:16px;line-height:18px;padding:10px 13px 10px 53px}}#iframe_overlay{background:hsla(0,0%,100%,.8);height:100%;opacity:0;overflow:hidden;position:absolute;right:0;top:-100%;transition:all .4s ease;width:100%;z-index:55}#iframe_overlay iframe{display:block;margin:0 auto}#iframe_overlay span{display:block;font-size:40px;text-align:center}#iframe_overlay.open{opacity:1;padding-top:201px;position:fixed;right:0;top:0;transition:all .4s ease}#faq{margin-top:103px}#faq .container .title h2{color:#fff;font-weight:700;text-align:center}#faq .container .two-cols{display:flex;margin-top:50px}#faq .container .two-cols .left{flex-basis:50%;margin-right:60px}#faq .container .two-cols .left .item{border-bottom:1px solid wheat;padding-bottom:19px;padding-top:20px}#faq .container .two-cols .left .item .question{color:#fff;position:relative}#faq .container .two-cols .left .item .question:after{background-image:url(/wp-content/themes/ct/lib/closed-faq.svg);background-position:100%;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:0;top:2px;transition:background-image .25s linear;width:100%}#faq .container .two-cols .left .item .question.current{color:wheat}#faq .container .two-cols .left .item .question.current:after{background-image:url(/wp-content/themes/ct/lib/open-faq.svg)}#faq .container .two-cols .left .item .answer{font-size:0;padding-top:13px;transition:font-size .25s ease-in-out}#faq .container .two-cols .left .item .answer p{color:#fff;margin:0 auto}#faq .container .two-cols .left .item .answer.current{font-size:20px;font-weight:400;line-height:30px}#faq .container .two-cols .right{flex-basis:50%}#faq .container .two-cols .right img{display:flex;height:auto;width:100%}@media only screen and (max-width:1226px){#faq .container .two-cols{flex-direction:column}#faq .container .two-cols .left{margin-right:0}#faq .container .two-cols .right{margin-top:29px}}@media only screen and (max-width:769px){#faq{margin-top:22px}#faq .container .title h2{font-size:32px;line-height:42px}#faq .container .two-cols{margin-top:8px}#faq .container .two-cols .left .item{padding-bottom:0;padding-top:8px}#faq .container .two-cols .left .item .question h4{font-size:16px;line-height:24px}#faq .container .two-cols .left .item .answer{padding-bottom:9px;padding-top:8px}#faq .container .two-cols .left .item .answer.current{font-size:14px;line-height:21px}}#contact{margin-left:110px;margin-right:110px;margin-top:78px}#contact .container h2{color:#fff;font-weight:700;text-align:center}#contact .container form{margin-top:70px;text-align:center}#contact .container form .top-details{margin-bottom:57px}#contact .container form .top-details p{display:flex;gap:20px;justify-content:center}#contact .container form .top-details p .wpcf7-form-control-wrap{width:100%}#contact .container form .top-details p .wpcf7-form-control-wrap input{background-color:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px;padding-bottom:13px;width:100%}#contact .container form .top-details p .wpcf7-form-control-wrap input::-moz-placeholder{color:#fff;opacity:1}#contact .container form .top-details p .wpcf7-form-control-wrap input::placeholder{color:#fff;opacity:1}#contact .container form .top-details p .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#fff}#contact .container form .top-details p .wpcf7-form-control-wrap input::-ms-input-placeholder{color:#fff}#contact .container form .message p .wpcf7-form-control-wrap{width:100%}#contact .container form .message p .wpcf7-form-control-wrap textarea{background-color:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px;width:100%}#contact .container form .message p .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#fff;opacity:1}#contact .container form .message p .wpcf7-form-control-wrap textarea::placeholder{color:#fff;opacity:1}#contact .container form .message p .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#fff}#contact .container form .message p .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#fff}#contact .container form .wpcf7-submit{background-color:#8b4513;border:0;border-radius:32px;color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-top:77px;padding:13px 55px;transition:color,background-color .25s linear}#contact .container form .wpcf7-submit:hover{background-color:#fef6ea;color:#8b4513}#contact .container form p{margin-bottom:0;position:relative}#contact .container form p .wpcf7-spinner{position:absolute}@media only screen and (max-width:1150px){#contact{margin-left:0;margin-right:0}}@media only screen and (max-width:769px){#contact{margin-top:8px}#contact .container{padding:0}#contact .container h2{font-size:32px;line-height:40px}#contact .container form{margin-top:34px}#contact .container form input,#contact .container form textarea{font-size:16px;font-weight:400;line-height:24px}#contact .container form .top-details{margin-bottom:25px}#contact .container form .top-details p .wpcf7-form-control-wrap input{padding-bottom:1px}#contact .container form .wpcf7-submit{font-size:16px;font-weight:400;line-height:14px;margin-top:34px;padding:12px 30px}}#galeria{margin-bottom:140px;margin-top:88px}#galeria .container .title{margin-bottom:39px;position:relative;text-align:center}#galeria .container .title h2{color:#fff;font-weight:700;margin-top:7px}#galeria .container .title span{color:#8b4513;font-size:18px;line-height:23px;padding-top:10px;position:relative}#galeria .container .title span:after{background-image:url(/wp-content/themes/ct/lib/atrakcje-top-separator.svg);background-position:top;background-repeat:no-repeat;background-size:initial;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#galeria .arrows{display:flex;position:absolute;right:20%;top:20px}#galeria .arrows .next,#galeria .arrows .prev{border-radius:21.1765px;padding:11px 17px}#galeria .arrows .prev{background:#e0e3eb;display:block;margin-right:10px}#galeria .arrows .next{background:#cda274;display:block}#galeria .container .galeria-carousel img{display:block;max-height:400px;max-width:750px;-o-object-fit:cover;object-fit:cover;position:relative;transition:margin-left,margin-right .1s linear;width:100%}#galeria .container .galeria-carousel img.slick-center{margin-left:56px;margin-right:56px}#galeria .container .galeria-carousel .slick-dots{bottom:-35px}#galeria .container .galeria-carousel .slick-dots li.slick-active button:before{color:#cda274}#galeria .container .galeria-carousel .slick-dots li button:before{color:#e0e3eb;font-size:10px;opacity:1}@media only screen and (min-width:770px){#galeria .container.car{margin:0;max-width:100%}#galeria .container.car .mob{display:none}}@media only screen and (max-width:769px){#galeria{margin-top:62px}#galeria .container .title{margin-bottom:17px}#galeria .container .title h2{font-size:32px;line-height:42px}#galeria .container .title .arrows{display:none}#galeria .container.car .mob{bottom:-70px;justify-content:center;left:0;right:unset;top:unset;width:100%}#galeria .container.car .mob .prev{margin-right:20px}}@media only screen and (max-width:710px){#galeria .container.car .mob{bottom:-70px;justify-content:center;left:0;right:unset;top:unset;width:100%}}#wyposazenie .container .two-cols{display:flex}#wyposazenie .container .two-cols .left{color:#fff;flex-basis:60%;margin-right:146px;margin-top:50px}#wyposazenie .container .two-cols .left .title span{color:wheat;font-size:18px;line-height:23px;position:relative}#wyposazenie .container .two-cols .left .title span:before{background-color:wheat;content:"";height:1px;left:-36px;position:absolute;top:12px;width:32px}#wyposazenie .container .two-cols .left .title h3{font-weight:700;line-height:42px;margin-bottom:14px}#wyposazenie .container .two-cols .left .kontent{text-align:center}#wyposazenie .container .two-cols .left .kontent p{font-size:18px;line-height:28px;margin-bottom:0;text-align:left}#wyposazenie .container .two-cols .left .kontent a{display:inline-block;margin-top:32px}#wyposazenie .container .two-cols .right{background-color:tan;border-radius:0 0 37px 37px;color:#fff;flex-basis:40%}#wyposazenie .container .two-cols .right h3{font-size:32px;font-weight:700;line-height:42px;margin-top:29px;text-align:center}#wyposazenie .container .two-cols .right .items{display:flex;flex-flow:wrap;margin:65px 39px 0;padding-bottom:16px}#wyposazenie .container .two-cols .right .items .item{display:flex;flex-basis:50%;margin-bottom:16px}#wyposazenie .container .two-cols .right .items .item p{font-size:16px;font-weight:500;line-height:21px;margin-bottom:0}#wyposazenie .container .two-cols .right .items .item img{margin-right:16px;max-height:32px;max-width:24px}@media only screen and (max-width:1020px){#wyposazenie .container{background-color:#b7c8cc;border-top-left-radius:16px;border-top-right-radius:16px;margin:0 31px;width:auto}#wyposazenie .container .two-cols{flex-direction:column}#wyposazenie .container .two-cols .left{flex-basis:100%;margin-right:0}#wyposazenie .container .two-cols .left .title span:before{left:-31px;width:24px}#wyposazenie .container .two-cols .right{border-radius:0 180.041px 0 67.8257px;flex-basis:100%;margin-bottom:50px;margin-top:69px}}@media only screen and (max-width:769px){#wyposazenie .container .two-cols .right{margin-left:50%;transform:translateX(-50%);width:calc(100vw - 62px)}}#wyposazenie-zaawansowane{padding-bottom:50px}#wyposazenie-zaawansowane .container .two-cols{align-items:center;display:flex}#wyposazenie-zaawansowane .container .two-cols .left{color:#fff;flex-basis:60%;margin-right:146px;margin-top:100px}#wyposazenie-zaawansowane .container .two-cols .left img{width:100%}#wyposazenie-zaawansowane .container .two-cols .kontent{text-align:left}#wyposazenie-zaawansowane .container .two-cols .kontent p{font-size:18px;line-height:28px;margin-bottom:0;text-align:left}#wyposazenie-zaawansowane .container .two-cols .kontent ul{margin-left:30px}#wyposazenie-zaawansowane .container .two-cols .kontent ul li{list-style:disc;padding:5px 0}#wyposazenie-zaawansowane .container .two-cols .title span{color:wheat;font-size:18px;line-height:23px;position:relative}#wyposazenie-zaawansowane .container .two-cols .title span:before{background-color:wheat;content:"";height:1px;left:-36px;position:absolute;top:12px;width:32px}#wyposazenie-zaawansowane .container .two-cols .title h3{font-weight:700;line-height:42px;margin-bottom:14px}#wyposazenie-zaawansowane .container .two-cols .right{border-radius:0 0 37px 37px;color:#fff;flex-basis:40%}@media only screen and (max-width:1020px){#wyposazenie-zaawansowane .container{background-color:#b7c8cc;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin:0 31px;width:auto}#wyposazenie-zaawansowane .container .two-cols{flex-direction:column}#wyposazenie-zaawansowane .container .two-cols.down .left{margin-top:0}#wyposazenie-zaawansowane .container .two-cols .left{flex-basis:100%;margin-right:0}#wyposazenie-zaawansowane .container .two-cols .left .title span:before{left:-31px;width:24px}#wyposazenie-zaawansowane .container .two-cols .right{border-radius:0 180.041px 0 67.8257px;flex-basis:100%;margin-bottom:50px;margin-top:69px}}#wirtualny-spacer{padding-bottom:50px}@media only screen and (max-width:430px){#wirtualny-spacer{padding-bottom:0}}#wirtualny-spacer h3{color:#fff;font-weight:700;line-height:42px;margin-bottom:14px;padding-bottom:30px;text-align:center}#podaruj-voucher{margin-top:92px}#podaruj-voucher .container .two-cols{display:flex}#podaruj-voucher .container .two-cols .left{flex-basis:50%}#podaruj-voucher .container .two-cols .left img{display:flex;height:auto;width:100%}#podaruj-voucher .container .two-cols .right{background-color:tan;color:#fff;flex-basis:50%;padding-left:70px;padding-right:64px}#podaruj-voucher .container .two-cols .right h2{font-size:32px;font-weight:700;line-height:51px;margin-top:77px}#podaruj-voucher .container .two-cols .right p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:0;margin-top:24px}#podaruj-voucher .container .two-cols .right a{background-color:#8b4513;display:inline-block;margin-top:34px}#podaruj-voucher .container .two-cols .right a:hover{background-color:#fef6ea}@media only screen and (max-width:1296px){#podaruj-voucher .container .two-cols .right p{font-size:16px;line-height:26px}}@media only screen and (max-width:1244px){#podaruj-voucher .container .two-cols .left{flex-basis:40%}#podaruj-voucher .container .two-cols .right{flex-basis:60%;padding-left:24px;padding-right:24px}#podaruj-voucher .container .two-cols .right h2{margin-top:48px}#podaruj-voucher .container .two-cols .right p{margin-top:0}}@media only screen and (max-width:1080px){#podaruj-voucher{margin-top:40px}#podaruj-voucher .container .two-cols{flex-direction:column}#podaruj-voucher .container .two-cols .left{flex-basis:100%;margin-bottom:37px}#podaruj-voucher .container .two-cols .left img{border-radius:16.25px 16.23px 16.2px 16.25px;margin:0 auto;max-width:360px}#podaruj-voucher .container .two-cols .right{border-radius:16.25px 16.23px 16.2px 16.25px;flex-basis:100%;text-align:center}#podaruj-voucher .container .two-cols .right a{margin-bottom:14px}}@media only screen and (max-width:769px){#podaruj-voucher .container .two-cols .right h2{font-size:32px;font-weight:700;line-height:51px}#podaruj-voucher .container .two-cols .right p{font-size:16px;font-weight:400;line-height:28px}#podaruj-voucher .container .two-cols .right a{font-size:20px;font-weight:600;line-height:27px}}#jak-to-dziala{background-color:#b7c8cc;margin-top:95px}#jak-to-dziala .container .two-cols{display:flex}#jak-to-dziala .container .two-cols .left{flex-basis:50%;padding-right:70px;padding-top:81px}#jak-to-dziala .container .two-cols .left .title{color:#fff}#jak-to-dziala .container .two-cols .left .title span{color:wheat;font-size:18px;line-height:23px;position:relative}#jak-to-dziala .container .two-cols .left .title span:before{background-color:wheat;content:"";height:1px;left:-36px;position:absolute;top:12px;width:32px}#jak-to-dziala .container .two-cols .left .title h3{font-weight:700;line-height:42px;margin-bottom:44px}#jak-to-dziala .container .two-cols .left .items{border-bottom:1px solid #fff}#jak-to-dziala .container .two-cols .left .items .item{align-items:center;display:flex;margin-bottom:14px}#jak-to-dziala .container .two-cols .left .items .item img{margin-right:16px}#jak-to-dziala .container .two-cols .left .items .item p{color:#fff;font-size:16px;font-weight:500;line-height:20px;margin-bottom:0}#jak-to-dziala .container .two-cols .left .full-w{text-align:center}#jak-to-dziala .container .two-cols .left .full-w a{display:inline-block;margin-top:36px}#jak-to-dziala .container .two-cols .right{flex-basis:50%}#jak-to-dziala .container .two-cols .right img{display:flex}@media only screen and (max-width:1027px){#jak-to-dziala .container .two-cols{flex-direction:column}#jak-to-dziala .container .two-cols .left{flex-basis:100%;margin-right:0}#jak-to-dziala .container .two-cols .left .full-w a{display:none}#jak-to-dziala .container .two-cols .right{flex-basis:100%;margin-top:11px}#jak-to-dziala .container .two-cols .right img{margin:0 auto;max-width:360px}}@media only screen and (max-width:769px){#jak-to-dziala .container .two-cols .left{padding-right:0;padding-top:48px}#jak-to-dziala .container .two-cols .left .title span{font-size:18px;line-height:23px}#jak-to-dziala .container .two-cols .left .title h3{font-size:32px;font-weight:700;line-height:42px;margin-bottom:20px}}#warunki{margin-bottom:68px;margin-top:135px}#warunki .container .two-cols{display:flex}#warunki .container .two-cols .left{flex-basis:50%}#warunki .container .two-cols .left img{display:flex}#warunki .container .two-cols .right{color:#fff;display:flex;flex-basis:50%;flex-direction:column;justify-content:center}#warunki .container .two-cols .right h3{font-size:32px;font-weight:700;line-height:51px;margin-bottom:20px}#warunki .container .two-cols .right li,#warunki .container .two-cols .right p,#warunki .container .two-cols .right ul{font-size:18px;font-weight:400;line-height:28px;margin-bottom:20px}#warunki .container .two-cols .right li{list-style:inside}#warunki .container .two-cols .right a{color:#fff;text-decoration:underline}@media only screen and (max-width:1180px){#warunki{margin-top:47px}#warunki .container .two-cols{flex-direction:column-reverse}#warunki .container .two-cols .left{flex-basis:100%}#warunki .container .two-cols .left img{margin:0 auto;max-width:360px}#warunki .container .two-cols .right{flex-basis:100%;text-align:center}#warunki .container .two-cols .right ul li{list-style:none}}@media only screen and (max-width:769px){#warunki{margin-top:47px}#warunki .container .two-cols .right h3{font-size:32px;font-weight:700;line-height:51px;margin-bottom:0}#warunki .container .two-cols .right p{font-size:16px;font-weight:400;line-height:28px}#warunki .container .two-cols .right ul{text-align:left}#warunki .container .two-cols .right ul li{font-size:16px;font-weight:400;line-height:28px;list-style:inside}}#wazne{background-color:#b7c8cc}#wazne .container .two-cols{display:flex}#wazne .container .two-cols .left{display:flex;flex-basis:60%;flex-direction:column;justify-content:center;padding-top:58px}#wazne .container .two-cols .left .title{color:#fff}#wazne .container .two-cols .left .title span{color:wheat;font-size:18px;line-height:23px;position:relative}#wazne .container .two-cols .left .title span:before{background-color:wheat;content:"";height:1px;left:-36px;position:absolute;top:12px;width:32px}#wazne .container .two-cols .left .title h3{font-weight:700;line-height:42px;margin-bottom:44px}#wazne .container .two-cols .left .items .item{align-items:flex-start;display:flex;margin-bottom:54px}#wazne .container .two-cols .left .items .item img{height:32px;margin-right:16px}#wazne .container .two-cols .left .items .item .cont p{color:wheat;font-size:16px;font-weight:500;line-height:21px}#wazne .container .two-cols .left .items .item .cont span{color:#fff;font-size:16px;font-weight:400;line-height:21px}#wazne .container .two-cols .left .items .item .cont span:before{display:none}#wazne .container .two-cols .right{flex-basis:40%}#wazne .container .two-cols .right .frame{background-color:wheat;border-radius:0 0 37px 37px;text-align:center}#wazne .container .two-cols .right .frame h2{color:#fff;padding-top:80px}#wazne .container .two-cols .right .frame a{background-color:#8b4513;color:#fff;display:inline-block;margin-top:38px}#wazne .container .two-cols .right .frame a:hover{background-color:#fef6ea;color:#8b4513}#wazne .container .two-cols .right .frame .metody{margin-top:82px}#wazne .container .two-cols .right .frame .metody p{color:#fff;margin-bottom:0}#wazne .container .two-cols .right .frame .metody .payment-providers{display:flex;justify-content:center}#wazne .container .two-cols .right .frame .metody .payment-providers img{max-width:42px}@media only screen and (max-width:866px){#wazne .container .two-cols{flex-direction:column-reverse}#wazne .container .two-cols .left,#wazne .container .two-cols .right{flex-basis:100%}}@media only screen and (max-width:769px){#wazne .container .two-cols .right .frame h2{font-size:34.4px;font-weight:400;line-height:45px;padding-top:54px}#wazne .container .two-cols .right .frame a{font-size:12.9px;font-weight:600;line-height:16px}#wazne .container .two-cols .left .title span{font-size:18px;line-height:23px}#wazne .container .two-cols .left .title h3{font-size:32px;font-weight:700;line-height:42px}#wazne .container .two-cols .left .items .item p{font-size:16px;font-weight:500;line-height:21px}#wazne .container .two-cols .left .items .item span{font-size:16px;font-weight:400;line-height:21px}}#formularz .container h4{color:#8b4513;font-size:32px;font-weight:700;line-height:48px;margin:100px auto 80px;max-width:683px;text-align:center}#formularz .container .two-cols{display:flex;gap:55px}#formularz .container .two-cols .deets{flex-basis:35%}#formularz .container .two-cols .deets .info{background-color:#b7c8cc;border-radius:50px;padding:76px 32px}#formularz .container .two-cols .deets .info .items{margin-bottom:47px}#formularz .container .two-cols .deets .info .items .item{align-items:center;display:flex;gap:15px;margin-bottom:30px}#formularz .container .two-cols .deets .info .items .item a{color:#fff;font-size:20px;font-weight:700;line-height:150%}#formularz .container .two-cols .deets .info .items .item a:hover{text-decoration:underline}#formularz .container .two-cols .deets .info .icons{display:flex;gap:35px;justify-content:center}#formularz .container .two-cols .deets .info .icons a img{filter:invert(1);max-height:22px;transform:scale(1);transition:transform .2s linear}#formularz .container .two-cols .deets .info .icons a:hover img{transform:scale(1.2)}@media only screen and (max-width:1049px){#formularz .container .two-cols{flex-direction:column;gap:83px}#formularz .container .two-cols .deets,#formularz .container .two-cols .forma{flex-basis:100%}#formularz .container .two-cols .deets .info .items .item{justify-content:center}}@media only screen and (max-width:769px){#formularz{margin-bottom:56px}#formularz .container h4{font-size:32px;line-height:125%;margin-bottom:34px}#formularz .container .two-cols .deets .info .items .item{justify-content:start}#formularz .container .two-cols .deets .info .items .item a{font-size:18px;line-height:150%}}.forma,.forma-rezerwacja{flex-basis:65%}@media only screen and (max-width:769px){.forma form,.forma-rezerwacja form{margin-top:0}.forma form .top-details .left,.forma form .top-details .right,.forma-rezerwacja form .top-details .left,.forma-rezerwacja form .top-details .right{margin-bottom:20px}.forma form .top-details .left p .wpcf7-form-control-wrap,.forma form .top-details .right p .wpcf7-form-control-wrap,.forma-rezerwacja form .top-details .left p .wpcf7-form-control-wrap,.forma-rezerwacja form .top-details .right p .wpcf7-form-control-wrap{width:100%}.forma form .top-details .left p .wpcf7-form-control-wrap input,.forma form .top-details .right p .wpcf7-form-control-wrap input,.forma-rezerwacja form .top-details .left p .wpcf7-form-control-wrap input,.forma-rezerwacja form .top-details .right p .wpcf7-form-control-wrap input{font-size:16px;font-weight:400;line-height:150%}.forma form .message p .wpcf7-form-control-wrap,.forma-rezerwacja form .message p .wpcf7-form-control-wrap{width:100%}.forma form .message p .wpcf7-form-control-wrap textarea,.forma-rezerwacja form .message p .wpcf7-form-control-wrap textarea{font-size:16px;font-weight:400;line-height:150%}.forma form .wpcf7-submit,.forma-rezerwacja form .wpcf7-submit{font-size:16px;font-weight:400;line-height:14px;margin-top:34px}}.forma form,.forma-rezerwacja form{margin-top:70px;text-align:center}.forma form .top-details,.forma-rezerwacja form .top-details{margin-bottom:57px}.forma form .top-details .left,.forma form .top-details .right,.forma-rezerwacja form .top-details .left,.forma-rezerwacja form .top-details .right{margin-bottom:50px}.forma form .top-details p,.forma-rezerwacja form .top-details p{display:flex;gap:20px;justify-content:center}.forma form .top-details p .wpcf7-form-control-wrap,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap{width:100%}.forma form .top-details p .wpcf7-form-control-wrap input,.forma form .top-details p .wpcf7-form-control-wrap select,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap input,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap select{background-color:transparent;border:0;border-bottom:1px solid #4d5053;color:#4d5053;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px;padding-bottom:13px;width:100%}.forma form .top-details p .wpcf7-form-control-wrap input::-moz-placeholder,.forma form .top-details p .wpcf7-form-control-wrap select::-moz-placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap input::-moz-placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap select::-moz-placeholder{color:#4d5053;opacity:1}.forma form .top-details p .wpcf7-form-control-wrap input::placeholder,.forma form .top-details p .wpcf7-form-control-wrap select::placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap input::placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap select::placeholder{color:#4d5053;opacity:1}.forma form .top-details p .wpcf7-form-control-wrap input:-ms-input-placeholder,.forma form .top-details p .wpcf7-form-control-wrap select:-ms-input-placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap input:-ms-input-placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap select:-ms-input-placeholder{color:#4d5053}.forma form .top-details p .wpcf7-form-control-wrap input::-ms-input-placeholder,.forma form .top-details p .wpcf7-form-control-wrap select::-ms-input-placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap input::-ms-input-placeholder,.forma-rezerwacja form .top-details p .wpcf7-form-control-wrap select::-ms-input-placeholder{color:#4d5053}.forma form .message,.forma-rezerwacja form .message{margin-bottom:77px}.forma form .message p .wpcf7-form-control-wrap,.forma-rezerwacja form .message p .wpcf7-form-control-wrap{width:100%}.forma form .message p .wpcf7-form-control-wrap textarea,.forma-rezerwacja form .message p .wpcf7-form-control-wrap textarea{background-color:transparent;border:0;border-bottom:1px solid #4d5053;color:#4d5053;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px;width:100%}.forma form .message p .wpcf7-form-control-wrap textarea::-moz-placeholder,.forma-rezerwacja form .message p .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#4d5053;opacity:1}.forma form .message p .wpcf7-form-control-wrap textarea::placeholder,.forma-rezerwacja form .message p .wpcf7-form-control-wrap textarea::placeholder{color:#4d5053;opacity:1}.forma form .message p .wpcf7-form-control-wrap textarea:-ms-input-placeholder,.forma-rezerwacja form .message p .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#4d5053}.forma form .message p .wpcf7-form-control-wrap textarea::-ms-input-placeholder,.forma-rezerwacja form .message p .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#4d5053}.forma form .wpcf7-submit,.forma-rezerwacja form .wpcf7-submit{background-color:#8b4513;border:0;border-radius:32px;color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;padding:13px 55px;transition:color,background-color .25s linear}.forma form .wpcf7-submit:hover,.forma-rezerwacja form .wpcf7-submit:hover{background-color:#fef6ea;color:#8b4513}.forma form p,.forma-rezerwacja form p{margin-bottom:0;position:relative}.forma form p .wpcf7-spinner,.forma-rezerwacja form p .wpcf7-spinner{position:absolute}.forma-rezerwacja .top-details{display:flex;gap:30px;justify-content:center}.forma-rezerwacja .top-details .left p,.forma-rezerwacja .top-details .right p{display:inline-flex;flex-direction:column;gap:0}.forma-rezerwacja .top-details .left p label,.forma-rezerwacja .top-details .right p label{font-size:20px;line-height:30px;text-align:left}#lista .container .lg-creme{background-color:#fef6ea;border-radius:75.8966px;padding:174px 125px 91px}#lista .container .lg-creme .title{margin-bottom:108px}#lista .container .lg-creme .title h2{color:#8b4513;font-size:48px;font-weight:700;line-height:125%;margin-bottom:30px;text-align:center}#lista .container .lg-creme .title p{font-size:24px;font-weight:400;line-height:150%;text-align:center}#lista .container .lg-creme .atrakcje .atrakcja{display:flex;gap:30px;margin-bottom:76px}#lista .container .lg-creme .atrakcje .atrakcja .zdj{height:auto;max-width:528px}#lista .container .lg-creme .atrakcje .atrakcja .left{flex-basis:50%}#lista .container .lg-creme .atrakcje .atrakcja .left .zdj{display:flex;margin:0 auto 0 0;text-align:left}#lista .container .lg-creme .atrakcje .atrakcja .right{flex-basis:50%}#lista .container .lg-creme .atrakcje .atrakcja .right .zdj{display:flex;margin:0 0 0 auto;text-align:right}#lista .container .lg-creme .atrakcje .atrakcja .numeberg{align-items:center;display:flex;justify-content:space-between;margin-bottom:63px}#lista .container .lg-creme .atrakcje .atrakcja .numeberg span{color:#8b4513;font-size:64px;line-height:125%}#lista .container .lg-creme .atrakcje .atrakcja h3{color:#292f36;font-size:32px;font-weight:500;line-height:125%;margin-bottom:20px}#lista .container .lg-creme .atrakcje .atrakcja p{color:#4d5053;font-size:24px;line-height:150%}@media only screen and (max-width:1200px){#lista .container .lg-creme{padding:174px 60px 91px}}@media only screen and (max-width:1100px){#lista .container .lg-creme .atrakcje .atrakcja{flex-direction:column}#lista .container .lg-creme .atrakcje .atrakcja:nth-of-type(2n){flex-direction:column-reverse}#lista .container .lg-creme .atrakcje .atrakcja .left,#lista .container .lg-creme .atrakcje .atrakcja .right{flex-basis:100%}#lista .container .lg-creme .atrakcje .atrakcja .left .zdj,#lista .container .lg-creme .atrakcje .atrakcja .right .zdj{margin:0 auto}}@media only screen and (max-width:769px){#lista .container .lg-creme{border-radius:16px;padding:40px 0 20px;text-align:center}#lista .container .lg-creme .title{margin-bottom:32px}#lista .container .lg-creme .title h2{font-size:32px;line-height:125%}#lista .container .lg-creme .title p{font-size:16px;line-height:150%}#lista .container .lg-creme .atrakcje .atrakcja{margin-bottom:50px}#lista .container .lg-creme .atrakcje .atrakcja .left .zdj,#lista .container .lg-creme .atrakcje .atrakcja .right .zdj{max-width:360px;width:100%}#lista .container .lg-creme .atrakcje .atrakcja h3{font-size:24px;line-height:125%;margin-bottom:8px}#lista .container .lg-creme .atrakcje .atrakcja p{font-size:16px;line-height:150%}#lista .container .lg-creme .atrakcje .atrakcja .numeberg{margin-bottom:40px}}#wstep{margin-bottom:102px;margin-top:98px}#wstep .container .two-cols{display:flex}#wstep .container .two-cols .left{flex-basis:25%}#wstep .container .two-cols .left h2{color:#292f36;font-size:48px;font-weight:400;line-height:125%}#wstep .container .two-cols .right{flex-basis:75%;margin:0 120px}#wstep .container .two-cols .right p{font-size:24px;line-height:150%;margin-bottom:30px}#wstep .container .two-cols .right p strong{color:#8b4513;font-weight:700}@media only screen and (max-width:1302px){#wstep .container .two-cols .left{flex-basis:35%}#wstep .container .two-cols .right{flex-basis:65%;margin:0 80px}}@media only screen and (max-width:769px){#wstep{margin-bottom:10px;margin-top:41px}#wstep .container .two-cols{flex-direction:column}#wstep .container .two-cols .left{flex-basis:100%}#wstep .container .two-cols .left h2{font-size:32px;line-height:125%;margin-bottom:40px}#wstep .container .two-cols .right{flex-basis:100%;margin:0}#wstep .container .two-cols .right p{font-size:16px;line-height:150%}}#primary .container .mphb_sc_checkout-wrapper .mphb-login-form-wrap{display:none}#primary .container .mphb_sc_checkout-wrapper .mphb-check-out-date{border-bottom:1px solid tan;padding-bottom:23px}#primary .container .mphb_sc_checkout-wrapper h3{color:tan;font-size:48px;font-weight:700;line-height:62px;margin-bottom:26px;margin-top:80px}#primary .container .mphb_sc_checkout-wrapper p.mphb-guest-name-wrapper input{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px}#primary .container .mphb_sc_checkout-wrapper p.mphb-guest-name-wrapper input::-moz-placeholder{color:#000;opacity:1}#primary .container .mphb_sc_checkout-wrapper p.mphb-guest-name-wrapper input::placeholder{color:#000;opacity:1}#primary .container .mphb_sc_checkout-wrapper p.mphb-guest-name-wrapper input:-ms-input-placeholder{color:#000}#primary .container .mphb_sc_checkout-wrapper p.mphb-guest-name-wrapper input::-ms-input-placeholder{color:#000}#primary .container .mphb_sc_checkout-wrapper p.mphb-guest-name-wrapper{margin-bottom:26px}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details input{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details input::-moz-placeholder{color:#000;opacity:1}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details input::placeholder{color:#000;opacity:1}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details input:-ms-input-placeholder{color:#000}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details input::-ms-input-placeholder{color:#000}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details textarea{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details textarea::-moz-placeholder{color:#000;opacity:1}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details textarea::placeholder{color:#000;opacity:1}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details textarea:-ms-input-placeholder{color:#000}#primary .container .mphb_sc_checkout-wrapper #mphb-customer-details textarea::-ms-input-placeholder{color:#000}#primary .container .mphb_sc_checkout-wrapper .mphb_sc_checkout-submit-wrapper .button{background-color:#8b4513;border:0;border-radius:32px;color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-top:77px;padding:13px 55px;transition:color,background-color .25s linear}#primary .container .mphb_sc_checkout-wrapper .mphb_sc_checkout-submit-wrapper .button:hover{background-color:#fef6ea;color:#8b4513}#primary .container .mphb_sc_checkout-wrapper #mphb-price-details h4{color:tan;font-size:48px;font-weight:700;line-height:62px;margin-bottom:26px;margin-top:80px}#primary .container .mphb_sc_checkout-wrapper #mphb-price-details table .mphb-price-breakdown-nights{margin-bottom:20px}#primary .container .mphb_sc_checkout-wrapper #mphb-price-details table .mphb-price-breakdown-dates{text-align:left}#primary .container .mphb_sc_checkout-wrapper #mphb-price-details table .mphb-price-breakdown-accommodation-subtotal,#primary .container .mphb_sc_checkout-wrapper #mphb-price-details table .mphb-price-breakdown-dates-subtotal,#primary .container .mphb_sc_checkout-wrapper #mphb-price-details table .mphb-price-breakdown-subtotal{display:none}#primary .container .mphb_sc_checkout-wrapper #mphb-price-details table .mphb-price-breakdown-total{text-align:left}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input::-moz-placeholder{color:#000;opacity:1}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input::placeholder{color:#000;opacity:1}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input:-ms-input-placeholder{color:#000}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input::-ms-input-placeholder{color:#000}form.woocommerce-checkout textarea{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;font-family:DM Sans,sans-serif;font-size:20px;line-height:30px}form.woocommerce-checkout textarea::-moz-placeholder{color:#000;opacity:1}form.woocommerce-checkout textarea::placeholder{color:#000;opacity:1}form.woocommerce-checkout textarea:-ms-input-placeholder{color:#000}form.woocommerce-checkout textarea::-ms-input-placeholder{color:#000}form.woocommerce-checkout #payment{background:transparent}form.woocommerce-checkout #payment #place-order{background-color:#8b4513;border:0;border-radius:32px;color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-top:77px;padding:13px 55px;transition:color,background-color .25s linear}form.woocommerce-checkout #payment #place-order:hover{background-color:#fef6ea;color:#8b4513}

/*# sourceMappingURL=app.css.map*/