@media (min-width:1400px){span.navbarBtn{margin-left:35px;margin-right:10px}#weDo p{color:#9B9B9B;margin:25px 0 28px;padding:0 231px 0 45px}#weDo h2{color:#FFFFFF;padding:0 196px 0 45px}#testimonials .col-md-4{padding:30px 30px 35px}#newsletter h2{padding:20px 381px 30px 0}#newsletter .container{max-width:1280px}}@media (max-width:1199px){.container,.container-lg,.container-md,.container-sm{max-width:1128px}.chooseBg{padding:70px 100px 260px}#weDo h4{margin:-15px 0 15px 45px}#planning p{padding:40px 50px 15px}#planning h3{padding:0 45px}#planning{padding:100px 274px}}@media (min-width:992px){.navbar .dropdown-menu-end{left:auto;right:0}.navbar .nav-item .dropdown-menu{display:block;margin-top:4px;opacity:0;transition:.3s;visibility:hidden}.navbar .nav-item:hover .nav-link{color:#505050}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0 0}.navbar .dropdown-menu.fade-up{top:180%}.navbar .nav-item:hover .dropdown-menu{opacity:1;padding:10px 45px 10px 0;top:100%;transform:rotateX(0deg);transition:.3s;visibility:visible}}@media (max-width:991px){.container,.container-md,.container-sm{max-width:925px}.overlay{top:72px}#hero form{padding:42px 10px}#hero .experience{left:-146px}#hero select{padding:5px 8px 5px 0}#hero input{width:115px}#hero h4{padding:25px 0 15px}#hero .col-md-9 p{padding:10px 0 20px}#features{margin-top:-196px;padding:31px 0 20px}#features .col-md-3:after{bottom:-21px}#features .col-md-3 div{padding:0}#about form{padding:42px 10px}#about .experience{left:-146px}#about select{padding:5px 8px 5px 0;width:135px}#about input{width:115px}#about h4{padding:25px 0 15px}#about .col-md-9 p{padding:10px 0 20px}.chooseBg{padding:70px 20px 260px}#services p{padding:0 103px 40px 0}#weDo h2{padding:0 10px 0 45px}#faq .container{padding:0 130px}.faq-section{padding:60px 50px 40px}#testimonials h2{padding:20px 325px 40px 0}#logoipsum{padding:40px 25px}#planning{padding:100px 207px}#newsletter input{width:250px}#newsletter h2{padding:10px 186px 30px 0}.sub-footer p{text-align:left}#contact p{padding:0 300px 30px 0}}@media (max-width:991px) and (min-width:768px){.about-Image,.hero-Image{flex:0 0 auto;padding:0 9px 0 0;width:24.666667%}}@media (max-width:450px){.contact-inner-container{padding:5px 0;width:100%}.contacts-tile{padding:35px 15px}.article-tile{padding:20px 30px}.page-numbers{max-height:40px;min-height:40px;min-width:40px;padding:0 15px!important}}@media (min-width:451px) and (max-width:849px){.contact-inner-container{padding:5px 0;width:95%}.contacts-tile{padding:20px}}@media (max-width:991px) and (min-width:850px){.contact-inner-container{width:70%}.contacts-tile{padding:35px}}@media (max-width:922px){#weDo h2{padding:0 10px}#weDo h4{color:#FB8E26;margin:-10px 0 5px 10px}#weDo p{margin:9px 0;padding:0 10px}#weDo .globalBtnActive,#weDo .globalBtnLight{margin-left:10px}}@media (min-width:770px){.tourCards .col-md-3{width:calc(33.33333% - 20px)}#team .col-md-4{width:calc(33.33333% - 25px)}#team a{padding:0!important}#testimonials .col-md-4{width:calc(33.33333% - 20px)}}@media screen and (max-width:768px){h1{font-size:80px;font-weight:600;line-height:86px}#aquapark h1{font-size:26px;font-weight:600;line-height:28px}h2{font-size:35px;font-weight:600;line-height:41px}#aquapark h2,h3{font-size:22px;font-weight:600;line-height:27px}h4{font-size:18px;font-weight:600;line-height:24px}h5{font-size:16px;font-weight:500;line-height:22px}h6{font-size:14px!important;font-weight:600;line-height:20px}p,span:not(#wixupDropdownSelectedOption-mobile){font-size:14px;font-weight:400;line-height:20px}.captcha-board button:disabled,.captcha-text{font-size:25px!important;font-weight:700!important}.captcha-board button:disabled{opacity:1}.actual-price{font-size:20px!important;font-weight:600!important}.aquapark-card-data-price-desc{font-size:18px!important;font-weight:500!important}button{line-height:18px;padding:14px 30px}a,button{font-size:14px;font-weight:400}a{line-height:20px;padding:14px 30px!important}.header-slider,.overlay{height:845px}.navbar-toggler{padding:.75rem 1rem}#hero{margin-bottom:70px;margin-top:0;padding:80px 0 0}#hero p{padding:10px 110px 20px}#hero h1:first-child{font-size:100px}#hero .experience{bottom:37px;left:-111px;padding:34px 27px;width:155px}#hero h4{padding:25px 0 10px}#features{margin-top:-210px}#features .col-md-3:hover:after{width:0}#about{margin-bottom:70px}#about .blueBg{height:160px}#about .experience{bottom:37px;left:-111px;padding:34px 27px;width:155px}#about h4{padding:25px 0 10px}#about-message{font-size:25px;padding:45px 0;width:58%}#special{padding:70px 0}#special h3{padding:35px 0 10px}#special p{color:#FFFFFF;padding:0 0 20px}.special{margin:0 0 20px!important;padding:0 0 50px!important}#aquapark{padding:70px 0}.tourCards .row{justify-content:center!important}#aquapark p{padding:0 30px 0 0}.tourCards a:not(.copyright-link):not(.ap-details-button-link):not(.ap-details-name-link){margin-left:0;padding:0!important}.tourCards h6{font-size:20px!important;line-height:24px!important;padding:15px 20px 0!important}.tourCards p{padding:10px 20px 20px!important}.tourCards span:not(.rating-icon-span):not(.copyright-span){padding:10px 20px 20px 15px!important}#aquapark h1{padding-bottom:10px}.aquapark-buy-btn,.aquapark-details-btn{font-size:14px;min-height:44px;padding:10px 12px}.aquapark-card-button-area .two-button-container{gap:8px}#choose{margin:0 0 70px}#choose h2{padding:0 150px}#choose .row{padding:0 9px}.chooseBg{padding:60px 20px 230px}.chooseCrads .col-md-4{padding:0 6px}#choose .globalBtn{margin-top:2rem!important}img[alt=servicesIcon]{width:50px}img[alt=ser-Camera]{margin:-133px 0 0 -52px;width:70%}#services p{padding:0 49px 25px 0}#services h2{padding:10px 36px 20px 0}.services{padding:70px 0}.services .col-md-3:nth-child(5) img{width:44px!important}#weDo{margin:65px 0 50px}.video-play-button{padding:18px 20px 18px 28px!important;width:16px}.video-play-button span{left:-4px;top:-5px}#weDo h4{margin:-10px 0 5px 20px}#weDo h2{padding:0 10px 0 20px}#weDo p{padding:0 15px}#weDo .globalBtnActive,#weDo .globalBtnLight{margin-left:20px}.weDo{padding-bottom:70px}#team a{padding:0!important}#team{margin:40px 0;padding:20px 0 30px}#team h2{padding:12px 0 30px}#team h2,#team h4,#team p{text-align:center}#team p{padding:9px 0 11px}#team h6:first-child{padding:24px 0 0;text-align:center}.team-cards{margin-top:60px!important}#faq .container{padding:0 110px}.faq-section{padding:45px 40px}.faq{padding:25px 0}.accordion-body{padding:0 1rem .75rem 1.25rem}#testimonials{margin:70px 0}#testimonials .row{padding:0 12px}#testimonials h2{padding:10px 0 30px}#testimonials h2,#testimonials h4{text-align:center}.testimonial-card{margin-top:60px!important}#logoipsum img{width:150px}#logoipsum{padding:60px 40px}#planning{padding:60px 165px}#planning p{padding:20px 10px 15px}#blog{padding:20px 0 50px}.blogCards{margin-top:.5rem}.blogCards a{margin-left:0;padding:0!important}#blog h4{padding-bottom:10px;text-align:center}#blog h2{padding:0 130px;text-align:center}.blogCards .col-md-4{padding-bottom:25px!important}.blog-cards-container,.blog-page-container{flex-direction:column;gap:20px}.blog-page-container{align-items:center;padding:0}#popup-message{font-size:25px;padding:45px 0;width:58%}#newsletter h2{text-align:center}#newsletter .home-page-section-subname{padding:10px 90px 30px;text-align:center}#newsletter input{font-size:14px}.footer-links a{padding:0 0 19px!important}.reservation{padding-left:10px}footer{padding:55px 0 30px}footer h4{padding-bottom:15px}.sub-footer img{width:80px}.address div{padding-bottom:28px}.breadcrumb-item{font-size:16px;font-weight:400}#contact-message{font-size:25px;padding:45px 0!important;width:58%}#contact h4{padding-bottom:20px}.nearby-aquaparks-container h4{text-align:center}}@media (min-width:768px){#about .col-md-3,#hero .col-md-3{flex:0 0 auto;width:30%}.blogCards .col-md-4{width:calc(33.33333% - 35px)}.services .col-md-3{width:28%}}@media (min-width:768px) and (max-width:779px){.article-card-container-text,.article-card-short-container-text{margin:0;padding:6px 10px!important}}@media (min-width:481px) and (max-width:768px){.globalBtnLight a{margin:10px;padding:10px 6px!important}}@media (min-width:767px) and (max-width:1064px){.globalBtnActive a,.globalBtnLight a{padding:10px 6px!important}.rating-div{padding:10px!important}.aquapark-card-short{width:250px}}@media (min-width:769px) and (max-width:787px){.rating-div{padding:0 10px!important}}@media (min-width:768px) and (max-width:769px){.tourCards .col-md-3{width:calc(33.33333% - 16px)}.tourCards .row{gap:1rem!important;justify-content:center!important;padding-left:5px!important;padding-right:5px!important}#team .col-md-4{width:calc(33.33333% - 12px)}#testimonials .col-md-4{width:calc(33.33333% - 10px)}}@media (max-width:767px){.header-slider{height:946px}header hr{display:none}.overlay{height:615px}#hero{margin-top:0;padding:33px 0 0}#hero .col-md-2{width:48.666667%}#hero input{width:100%}#hero select{padding:5px 8px 5px 0;width:100%}#hero form{display:flex!important;flex-direction:column;padding:42px 20px}#hero .col-md-8 h2,#hero .col-md-8 h3,#hero .col-md-8 p{text-align:center}#hero .row{align-items:center;display:flex;justify-content:center}#hero .aboutImg{margin-top:3.5rem}#hero h4{padding:50px 0 15px;text-align:center}#hero h2{padding:0 30px;text-align:center}#hero .col-md-9 p{padding:10px 40px 20px;text-align:center}#features{background-color:rgba(2,31,65,1);margin-top:0;padding:50px 0 40px}#features .col-md-3 div{align-items:center;justify-content:center;margin:10px 0;padding:5px 0}#features .col-md-3:after{display:none}#about .col-md-2{width:48.666667%}#about input{width:100%}#about select{padding:5px 8px 5px 0;width:100%}#about form{display:flex!important;flex-direction:column;padding:42px 20px}#about .col-md-8 h2,#about .col-md-8 h3,#about .col-md-8 p{text-align:center}#about .row{align-items:center;display:flex;justify-content:center}.aboutImg img{height:100%}#about .aboutImg{margin-top:3.5rem}#about h4{padding:50px 0 15px;text-align:center}#about h2{padding:0 30px;text-align:center}.aboutImg h2{padding:0!important}#about .col-md-9 p{padding:10px 40px 20px;text-align:center}.experience{display:none!important}#special{padding:15px 15px 30px}.special{margin:0!important;padding:0 0 30px!important}.special h3{padding:15px 0 10px!important}#aquapark{padding:10px 0}#aquapark p{padding:0 30px;text-align:center}#aquapark .tourPara{width:100%}#aquapark h1,#aquapark h2{text-align:center}.tourCards p{text-align:left!important}#choose{margin:0 0 50px}#choose .row{padding:0 25px}.chooseCrads{margin-top:-6.5rem}.chooseCrads .col-md-4 div{padding:40px 22px}.chooseBg:before{background-attachment:scroll}#choose h2{padding:0 67px}.choose{margin-bottom:35px!important}#services h2,#services h4{text-align:center}#services h2{padding:15px 30px 10px}#services p{padding:7px 30px 40px;text-align:center}#services h6{padding:15px 0 25px}img[alt=ser-Camera]{margin:-242px 0 0 -20px;width:50%}.services{padding:50px 0 30px}.services .col-md-3:nth-child(5) img{width:38px!important}#weDo h2{text-align:center}.weDo-content{align-items:center!important;padding:35px 30px 30px}.weDo-content h3,.weDo-content h4,.weDo-content p{text-align:center}.weDo{padding-bottom:50px}.team-cards{margin-top:0!important}#faq{background-attachment:scroll}#faq .container{padding:0 60px}.faq-section{padding:60px 20px 40px}.faq-section h2:nth-child(2){padding:0 10px}#testimonials h2{padding:8px 0 30px}#testimonials .col-md-4{padding:40px 60px}.testimonial-card{margin-top:0!important}#planning:before{background-attachment:scroll}#planning{padding:100px 20px}#planning h3{padding:0}#blog h2{padding:0 70px}#blog .article-card-short-container h2{padding:0}.blogCards .row{padding-left:15px!important;padding-right:15px!important}#newsletter{padding:50px 0}#newsletter h2{padding:10px 20px 20px}#newsletter p{padding:0 10px;text-align:center}#newsletter input{padding:14px 0 15px 15px;width:68%}#newsletter form{display:flex;justify-content:center;margin-top:20px}footer{padding:50px 0 30px}footer .col-lg-2{display:flex;justify-content:center}.footer-links a{padding:0 0 10px!important}.reservation{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.reservation p{padding:0 45px}.sub-footer p{padding-top:10px;text-align:center}.sub-footer figure{display:flex;justify-content:center}.hero{padding:60px 0}#contact p{padding:0 30px 30px;text-align:center}#contact .address p{text-align:left}#contact,#contact h4{text-align:center}#contact h2{padding-bottom:10px}#contact .col-md-4{padding:40px 100px}#contact{padding:50px 0}#contact button{border:none!important}#contact .col-md-8{padding:35px 30px}}@media (max-width:575px){footer{text-align:center}footer .row{gap:20px}.header-slider{height:1016px}}@media (max-width:521px){#hero p{padding:7px 30px 14px}.header-slider{height:1016px}}@media screen and (max-width:480px){h1{font-size:54px;line-height:60px}h1,h2{font-weight:600}h2{font-size:28px;line-height:34px}h3{font-size:20px}h3,h4{font-weight:600;line-height:26px}h4{font-size:18px}h5{font-size:16px;font-weight:500;line-height:22px}h6{font-weight:600}h6,p{font-size:14px;line-height:20px}p{font-weight:400}.gdpr-modal-content label{font-size:14px!important;font-weight:400!important;line-height:20px!important}.gdpr-modal-content label a{font-size:14px;line-height:20px}span:not(#wixupDropdownSelectedOption-mobile){font-size:14px;font-weight:400;line-height:20px}.card-text p{font-family:var(--body-font-2);font-size:12px!important;font-weight:400;line-height:18px!important}button{padding:12px 32px}a,button{font-size:14px;font-weight:400;line-height:20px}a{padding:12px 26px!important}.globalBtn a,.globalBtn button,.globalBtnActive a,.globalBtnActive button{padding:12px 32px!important}.globalBtnLight a{margin:0}.globalBtnLight a,.globalBtnLight button{padding:12px 20px!important}.header-slider{height:916px}.overlay{height:536px}#hero h1:first-child{font-size:70px}#hero{margin-bottom:50px}#hero input,#hero select{font-size:12px}#hero .col-md-2{width:70%}#hero .experience{bottom:60px;left:-65px;padding:27px 36px;width:132px}#hero form{background-color:#FFFFFF;padding:42px 30px}#hero .blueBg{height:150px}#hero-message{padding:45px 0;right:10%;width:80%}#features p{text-align:center}input[type=date]{font-size:12px}#about{margin-bottom:50px}#about input,#about select{font-size:12px}#about .col-md-2{width:70%}#about .experience{bottom:60px;left:-65px;padding:27px 36px;width:132px}#about form{background-color:#FFFFFF;padding:42px 30px}#about .blueBg{height:150px}#about-message{padding:45px 0;right:10%;width:80%}#aquapark p{padding:0 5px}.chooseBg{padding:60px 20px 180px}#choose h2{padding:0 30px}.chooseCrads .col-md-4 div{padding:40px 54px}img[alt=servicesIcon]{width:60px}img[alt=ser-Camera]{margin:-152px 0 0 -20px}#services h2{padding:15px 10px 10px}#services p{padding:7px 10px 40px}.services .col-md-3:nth-child(5) img{width:47px!important}.weDo-content{padding:50px 20px}#team,#weDo{margin:50px 0}#team{padding:5px 0}#team .row{padding:0}#faq .container{padding:0 20px}.faq-section{padding:30px 10px 20px}#faq .accordion-button{font-size:16px}.faq{padding:20px 0}#testimonials{margin:50px 0}#testimonials h2{padding:8px 0 20px}#testimonials i{font-size:16px}#logoipsum img{width:140px}#logoipsum{padding:50px 40px}#planning{padding:50px 20px}#blog{padding:20px 0}#blog h2{padding:0 20px}.blogCategory{padding:15px 5px 0 0!important}.blogCards p{padding:5px 0 3px}.blogCards h6{font-size:16px!important;line-height:18px!important}.article-card-container-text,.article-card-short-container-text{gap:5px;padding:0 10px 5px}#newsletter form{flex-direction:column;gap:10px}#newsletter input{text-align:center;width:100%}#newsletter .globalBtnActive{display:block}#newsletter .globalBtnActive button{width:100%}#newsletter .globalBtnLight{display:block}#newsletter .globalBtnLight button{width:100%}.buy-button-half,.details-button-half{font-size:16px;min-height:42px;padding:10px 12px}.two-button-container{gap:6px}#popup-message{font-size:25px;padding:45px 0;right:10%;width:80%}footer .row{gap:9px}.address div{padding-bottom:15px}.sub-footer img{width:90px}.sub-footer p{padding:0}#contact-message{padding:45px 0;right:10%;width:80%}#contact-form div:first-child,#contact-form div:nth-child(2){display:flex;flex-direction:column}.pg .col-lg-6{padding:60px 40px}}@media (max-width:360px){.navbar-brand img{width:164px}.header-slider{height:830px}#hero{margin-top:0;padding:20px 0 0}#hero h1:first-child{font-size:68px}#hero p{padding:7px 10px 14px!important}#about .col-md-9 p,#hero .col-md-9 p{padding:10px 10px 0}#about-message{font-size:20px;right:5%;width:90%}#aquapark p{padding:0 15px}#choose{margin:0 0 50px}#choose .row{padding:0 10px}img[alt=servicesIcon]{width:50px}.services .col-md-3:nth-child(5) img{width:40px!important}.weDo-content{padding:35px 10px 30px}#faq .container{padding:0 10px}.faq-section{padding:20px 5px 15px}#faq .accordion-button{font-size:14px}#logoipsum{padding:40px 0}#logoipsum img{width:116px}#planning h3{padding:0 10px}#blog h2{padding:0 5px}#contact-message,#popup-message{font-size:20px;right:5%;width:90%}#contact p{padding:0 20px 30px}}@media (max-width:325px){.header-slider{height:910px}}@media (max-width:350px){.language-selector-mobile .dropdown-link{padding:7px 3px}.nav-container{padding-right:0}.lang-dropdown .dropdown-menu{width:300px}.lang-dropdown .dropdown-item{width:90px}.language-columns{max-height:90vh}.lang-dropdown .dropdown-menu li{padding:14px 8px}}@media (max-width:357px){.globalBtnLight a,.globalBtnLight button{padding:12px!important}.buy-button-half,.details-button-half{font-size:16px;min-height:40px;padding:10px 8px}.two-button-container{gap:6px}.aquapark-buy-btn,.aquapark-details-btn{font-size:12px;min-height:38px;padding:8px 6px}.aquapark-card-button-area .two-button-container{gap:6px}}@media (max-width:380px){.navbar{--bs-navbar-padding-y:0;background:url(/assets/images/bg/logo_bg_mask_short.png);background-position:0 0;background-repeat:no-repeat;background-size:270px;padding-bottom:2px;padding-top:2px}}@media (min-width:381px){.navbar{--bs-navbar-padding-y:0;background:url(/assets/images/bg/logo_bg_mask.png);background-position:0 0;background-repeat:no-repeat;background-size:310px;padding-bottom:5px;padding-top:5px}}@media (max-width:375px){.top-header-layout .header-right{gap:15px}.top-header-layout .header-right .header-links li:not(:last-child){margin:0 9px 0 0}.top-header-layout .header-right .header-links li:not(:last-child):after{right:-6px}.top-header-layout .header-right .header-links li{font-size:12px}}@media (max-width:1199px){.top-header-layout .sticky-wrapper .menu-area{padding:12px 0}}@media (min-width:1930px){.top-header-layout .logo-bg{height:93px;width:30%}}@media (max-width:1299px){.top-header-layout .logo-bg{width:28%}}@media (max-width:1199px){.top-header-layout .logo-bg{height:80px;width:40%}}@media (max-width:991px){.top-header-layout .logo-bg{width:50%}}@media (max-width:767px){.top-header-layout .logo-bg{width:60%}.sidebar-filter{padding:15px 20px!important}.aquaparks-sort-container{padding:10px 15px!important}}@media (max-width:480px){.top-header-layout .logo-bg{width:70%}}@media (max-width:375px){.top-header-layout .logo-bg{width:80%}}@media (min-width:1930px){.top-header-layout .main-menu{padding-left:150px}}@media (max-width:1399px){.top-header-layout .main-menu{padding-left:40px}.top-header-layout .main-menu>ul>li{margin:0 12px}}@media (max-width:599px){.article-tile-bottom-div-left{width:70%}.nearby-aquaparks-container{margin:20px 0}}@media (min-width:600px) and (max-width:865px){.article-tile-bottom-div-left{width:60%}}@media (min-width:866px) and (max-width:1064px){.article-tile-bottom-div-left{width:70%}}@media (min-width:1065px) and (max-width:1399px){.article-tile-bottom-div-left{width:50%}}@media (max-width:400px){.tourCards .col-md-3{max-width:300px}}@media (max-width:1500px){.top-header-layout .main-menu>ul>li{margin:0 16px}}@media (min-width:400px) and (max-width:1399px){.tourCards .col-md-3{max-width:500px}.nearby-aquaparks-container .tourCards .col-md-3{max-width:95%!important}}@media (min-width:1400px){.tourCards .col-md-3{max-width:310px}}@media (min-width:2440px) and (max-width:4180px){.top-header-layout .logo-bg{height:93px;width:40%}}@media only screen and (min-width:1300px){.th-container{--main-container:1776px}.th-container2{--main-container:1544px}.th-container3{--main-container:1720px}.th-container4{--main-container:1800px}.th-container5{--main-container:1760px}}@media (max-width:375px){.dropdown-link .dropdown-toggle{font-size:12px}}@media (min-width:993px){.header-links-left,div.header-top.top-header-layout{display:block}}@media (max-width:991px){.nav-container{height:45px}.navbar-brand img{max-width:90px}#hero p{font-size:16px}.actions-mobile-footer{visibility:visible}#backToTopBtn{bottom:60px}.language-selector-mobile{display:block}}@media (max-width:319px){.aquaparks-list{flex-direction:column;gap:10px}.main-container{gap:10px;width:100%}.aquaparks-filter-container{width:100%}.aquaparks-list-container{gap:10px;grid-template-columns:auto;width:100%}.aquaparks-sort-control-title{display:none}.aquapark-card-data-area-main{flex-direction:column}.aquapark-card-data-area-info{padding:5px 0;width:100%}.aquapark-card-data-area-price{width:100%}.short-text-div div{-webkit-line-clamp:3}.aquapark-card-data-area-price-internal-upper{border-right:1px solid rgba(0,20,39,.15);gap:20px}.aquapark-card-data-area-price-internal{border-left:0 solid rgba(0,20,39,.15);flex-direction:row}.pagination-container{padding-bottom:10px}.compare-button{padding:10px}.aquapark-main-container{padding:5px;width:100%}.breadcrumb{gap:3px}.breadcrumb-container{margin-bottom:5px}.breadcrumb span.current{max-width:40vw}.aquapark-body-container{flex-direction:column;position:relative}.aquapark-info-container{width:100%}.aquapark-action-mobile-container{display:flex}.aquapark-action-container{display:none}.mobile-highlights-container{padding:10px 10px 5px}.aquapark-floating-action-container{gap:2px;height:fit-content;padding:0 10px;position:sticky;top:1px;width:100%}.today-info-common{display:grid;gap:2px;grid-template-areas:"title title" "weather open" "price price";grid-template-columns:1fr 1fr;height:fit-content;padding:0;width:100%}.today-info-common>:first-child{grid-area:title;justify-self:center!important;padding:0}.today-info-common>:nth-child(2){grid-area:weather;justify-self:left}.today-info-common>:nth-child(3){grid-area:open;justify-self:right}.today-info-common>:nth-child(4){grid-area:price;justify-self:center}.today-info-title{align-items:center;color:var(--title-color);display:flex;flex-direction:row;font-size:18px!important;font-weight:500;justify-content:center;margin:5px 0;width:100%}.today-info-item{padding-bottom:2px}.today-info-item svg{width:16px}.today-info-value{padding-bottom:2px}.today-info-item{align-items:center;display:flex;flex-direction:row;gap:15px}.today-info-value.combined-price{align-items:baseline;display:flex;flex-direction:row;gap:25px}.price-adult{color:var(--title-color);font-size:20px;font-weight:600}.price-adult-desc{color:var(--body-color);font-size:15px;font-weight:500}.price-child{color:var(--title-color);font-size:16px;font-weight:600}.price-child-desc{color:var(--body-color);font-size:14px;font-weight:500}.action-button{padding-bottom:5px;width:100%}.action-button a{border-radius:10px!important;font-weight:500;height:fit-content}.action-button a,.partnership-text{font-size:14px!important;width:100%}.partnership-text{color:var(--body-color);font-weight:400!important;padding:10px 0 5px;text-align:center}.partnership-text a{color:var(--theme-color);font-size:14px!important;font-weight:400!important;margin:0 0 0 5px;padding:0!important}.partnership-text a:hover{color:var(--title-color)}.mobile-hide-scroll{display:none}.aquapark-title-container{font-size:16px;margin:0}.aquapark-details-title-left{gap:5px}.distance-icon{display:none}.aquapark-details-name h1{font-size:16px!important;line-height:18px;text-align:start}.aquapark-details-address-text{font-size:15px!important;padding-top:5px}.aquapark-details-rate{font-size:35px}.aquapark-details-rate .rating-background svg{height:20px;margin:3px 0;width:20px}.aquapark-details-dist{display:none}.aquapark-details-dist.mobile{display:flex}.images-section{flex-direction:column}.images-section-left,.images-section-right{width:100%}.toggle-gallery{justify-content:center;padding:10px 15px}.toggle-gallery i{display:none}.gallery-buttons-container{gap:3px;padding:5px}.ap-facts-value li{min-width:100px}.footer-copyright-div{padding-bottom:30px}}@media (min-width:320px) and (max-width:374px){.aquaparks-list{flex-direction:column;gap:10px}.main-container{gap:10px;width:100%}.aquaparks-filter-container{width:100%}.aquaparks-list-container{gap:10px;grid-template-columns:auto;width:100%}.aquapark-card-data-area-main{flex-direction:column}.aquapark-card-data-area-info{padding:5px 0;width:100%}.aquapark-card-data-area-price{width:100%}.short-text-div div{-webkit-line-clamp:3}.aquapark-card-data-area-price-internal-upper{border-right:1px solid rgba(0,20,39,.15);gap:20px}.aquapark-card-data-area-price-internal{border-left:0 solid rgba(0,20,39,.15);flex-direction:row}.pagination-container{padding-bottom:20px}.compare-button{padding:10px}.aquapark-main-container{padding:7px 5px 5px;width:100%}.breadcrumb{gap:3px}.breadcrumb-container{margin-bottom:7px}.breadcrumb span.current{max-width:49vw}.aquapark-title-container{font-size:16px;margin:0}.aquapark-details-title-left{gap:5px}.distance-icon{display:none}.aquapark-details-name h1{font-size:18px!important;line-height:20px;text-align:start}.aquapark-details-address-text{font-size:15px!important;padding-top:5px}.aquapark-details-rate{font-size:35px}.aquapark-details-rate .rating-background svg{height:20px;margin:3px 0;width:20px}.aquapark-details-dist{display:none}.aquapark-details-dist.mobile{display:flex}.aquapark-body-container{flex-direction:column;position:relative}.aquapark-info-container{width:100%}.aquapark-action-mobile-container{display:flex}.aquapark-action-container{display:none}.mobile-highlights-container{padding:10px 10px 5px}.aquapark-floating-action-container{gap:2px;height:fit-content;padding:0 10px;position:sticky;top:1px;width:100%}.today-info-common{display:grid;gap:2px;grid-template-areas:"title title" "weather open" "price price";grid-template-columns:1fr 1fr;height:fit-content;padding:0;width:100%}.today-info-common>:first-child{grid-area:title;justify-self:center!important;padding:0}.today-info-common>:nth-child(2){grid-area:weather;justify-self:left}.today-info-common>:nth-child(3){grid-area:open;justify-self:right}.today-info-common>:nth-child(4){grid-area:price;justify-self:center}.today-info-title{align-items:center;color:var(--title-color);display:flex;flex-direction:row;font-size:18px!important;font-weight:500;justify-content:center;margin:5px 0;width:100%}.today-info-item{padding-bottom:2px}.today-info-item svg{min-width:16px;width:16px}.today-info-value{padding-bottom:2px}.today-info-item{align-items:center;display:flex;flex-direction:row;gap:15px}.today-info-value.combined-price{align-items:baseline;display:flex;flex-direction:row;gap:25px}.price-adult{color:var(--title-color);font-size:20px;font-weight:600}.price-adult-desc{color:var(--body-color);font-size:15px;font-weight:500}.price-child{color:var(--title-color);font-size:16px;font-weight:600}.price-child-desc{color:var(--body-color);font-size:14px;font-weight:500}.action-button{padding-bottom:5px;width:100%}.action-button a{border-radius:10px!important;font-weight:500;height:fit-content}.action-button a,.partnership-text{font-size:14px!important;width:100%}.partnership-text{color:var(--body-color);font-weight:400!important;padding:10px 0 5px;text-align:center}.partnership-text a{color:var(--theme-color);font-size:14px!important;font-weight:400!important;margin:0 0 0 5px;padding:0!important}.partnership-text a:hover{color:var(--title-color)}.mobile-hide-scroll{display:none}.images-section{flex-direction:column}.images-section-left,.images-section-right{width:100%}.toggle-gallery{justify-content:center;padding:10px 15px}.toggle-gallery i{display:none}.gallery-buttons-container{gap:3px;padding:5px}.ap-facts-value li{min-width:100px}.footer-copyright-div{padding-bottom:30px}}@media (max-width:350px){.profile-title-name-container{width:30%}.profile-title-signout-container{width:45%}.profile-title-image-container{width:25%}.profile-title-signout-container button{min-width:85px;padding:5px}}@media (min-width:375px) and (max-width:424px){.aquaparks-list{flex-direction:column;gap:10px}.main-container{gap:10px;width:100%}.aquaparks-filter-container{width:100%}.aquaparks-list-container{gap:10px;grid-template-columns:auto;width:100%}.aquapark-card-data-area-main{flex-direction:column}.aquapark-card-data-area-info{padding:5px 0;width:100%}.aquapark-card-data-area-price{width:100%}.short-text-div div{-webkit-line-clamp:3}.aquapark-card-data-area-price-internal-upper{border-right:1px solid rgba(0,20,39,.15);gap:20px}.aquapark-card-data-area-price-internal{border-left:0 solid rgba(0,20,39,.15);flex-direction:row}.pagination-container{padding-bottom:20px;padding-bottom:10px}.compare-button{padding:10px}.aquapark-main-container{padding:7px 5px 5px;width:100%}.breadcrumb{gap:3px}.breadcrumb-container{margin-bottom:7px}.breadcrumb span.current{max-width:60vw}.aquapark-body-container{flex-direction:column;position:relative}.aquapark-info-container{width:100%}.aquapark-action-mobile-container{display:flex}.aquapark-action-container{display:none}.mobile-highlights-container{padding:10px 10px 5px}.aquapark-floating-action-container{gap:2px;height:fit-content;padding:0 10px;position:sticky;top:1px;width:100%}.today-info-common{display:grid;gap:3px;grid-template-areas:"title title" "weather open" "price price";grid-template-columns:1fr 1fr;height:fit-content;padding:0;width:100%}.today-info-common>:first-child{grid-area:title;justify-self:center!important;padding:0}.today-info-common>:nth-child(2){grid-area:weather;justify-self:left}.today-info-common>:nth-child(3){grid-area:open;justify-self:right}.today-info-common>:nth-child(4){grid-area:price;justify-self:center}.today-info-title{align-items:center;color:var(--title-color);display:flex;flex-direction:row;font-size:18px!important;font-weight:500;justify-content:center;margin:5px 0;width:100%}.today-info-item{padding-bottom:2px}.today-info-item svg{width:16px}.today-info-value{padding-bottom:2px}.today-info-item{align-items:center;display:flex;flex-direction:row;gap:15px}.today-info-value.combined-price{align-items:baseline;display:flex;flex-direction:row;gap:25px}.price-adult{color:var(--title-color);font-size:20px;font-weight:600}.price-adult-desc{color:var(--body-color);font-size:15px;font-weight:500}.price-child{color:var(--title-color);font-size:16px;font-weight:600}.price-child-desc{color:var(--body-color);font-size:14px;font-weight:500}.action-button{padding-bottom:5px;width:100%}.action-button a{border-radius:10px!important;font-weight:500;height:fit-content}.action-button a,.partnership-text{font-size:14px!important;width:100%}.partnership-text{color:var(--body-color);font-weight:400!important;padding:10px 0 5px;text-align:center}.partnership-text a{color:var(--theme-color);font-size:14px!important;font-weight:400!important;margin:0 0 0 5px;padding:0!important}.partnership-text a:hover{color:var(--title-color)}.mobile-hide-scroll{display:none}.aquapark-title-container{font-size:16px;margin:10px 0 5px}.aquapark-details-title-left{gap:5px}.distance-icon{display:none}.aquapark-details-name h1{font-size:19px!important;line-height:23px;text-align:start}.aquapark-details-address-text{font-size:15px!important;padding-top:5px}.aquapark-details-rate{font-size:35px}.aquapark-details-rate .rating-background svg{height:20px;margin:3px 0;width:20px}.aquapark-details-dist{display:none}.aquapark-details-dist.mobile{display:flex}.images-section{flex-direction:column}.images-section-left,.images-section-right{width:100%}.toggle-gallery{align-items:center;justify-content:start;padding:10px 15px}.toggle-gallery i{display:none}.ap-facts-value li{min-width:120px}.footer-copyright-div{padding-bottom:30px}}@media (min-width:425px) and (max-width:485px){.aquapark-card-data-area-main{flex-direction:column}.aquapark-card-data-area-info{padding:5px 0;width:100%}.aquapark-card-data-area-price{width:100%}.short-text-div div{-webkit-line-clamp:3}.aquapark-title-container{font-size:16px;margin:10px 0 5px}.aquapark-details-title-left{gap:5px}.aquapark-details-rate{font-size:35px}.aquapark-details-rate .rating-background svg{height:20px;margin:3px 0;width:20px}.aquapark-details-dist{display:none}.aquapark-details-dist.mobile{display:flex}.ap-facts-value li{min-width:150px}.footer-copyright-div{padding-bottom:30px}.aquapark-details-name h1{font-size:28px!important;line-height:30px;text-align:start}.aquapark-main-container{padding:10px 5px 5px}.breadcrumb{gap:3px}.breadcrumb-container{margin-bottom:10px}.breadcrumb span.current{max-width:60vw}}@media (min-width:486px) and (max-width:767px){.aquapark-card-data-area-price-internal-upper{border-left:1px solid rgba(0,20,39,.15);border-right:1px solid rgba(0,20,39,.15);gap:20px}.aquapark-title-container{font-size:16px;margin:10px 0 5px}.aquapark-details-title-left{gap:5px}.aquapark-details-rate{font-size:35px}.aquapark-details-rate .rating-background svg{height:20px;margin:3px 0;width:20px}.aquapark-details-dist{display:none}.aquapark-details-dist.mobile{display:flex}.ap-facts-value li{min-width:150px}.footer-copyright-div{padding-bottom:20px}.aquapark-main-container{padding:10px 5px 5px;width:100%}.breadcrumb{gap:3px}.breadcrumb-container{margin-bottom:0}.breadcrumb span.current{max-width:70vw}}@media (min-width:601px) and (max-width:750px){.tabs-nav{padding:0 5px}.tab-button{border:none;cursor:pointer;font-size:13px!important;font-weight:500;padding:20px 5px 15px;text-align:center}}@media (max-width:600px){.details-tabs{display:none}.ap-details-accordion{display:block}.aquapark-item-info{flex-direction:column}.aquapark-item-image{width:100%}.aquapark-item-details{display:flex;flex-direction:column;height:fit-content;width:100%}.aquapark-item-title{min-height:50px;width:100%}.aquapark-item-shorts{display:flex;flex-direction:column;height:fit-content}.aquapark-item-data,.aquapark-item-limits{min-height:50px;width:100%}.aquapark-item-limits{border-left:0;padding-left:0}.aquapark-item-desc-container{display:flex;flex-direction:column;width:100%}.aquapark-item-desc,.aquapark-item-desc-expand{display:flex;min-height:50px;width:100%}}@media (max-width:767px){.search-city-container,.search-country-container{width:100%}.search-btn-container{margin-top:20px;width:100%}.globalBtnActive a{color:#FFFFFF;padding:16px 56px!important;text-decoration:none;text-transform:capitalize}}@media (min-width:768px) and (max-width:991px){.search-city-container,.search-country-container{width:35%}.search-btn-container{margin-top:20px;width:30%}.globalBtnActive a{color:#FFFFFF;padding:16px 26px!important;text-decoration:none;text-transform:capitalize}}@media (max-width:474px){.profile-title-name-container{width:50%}.profile-title-signout-container{width:30%}.home-page-section .home-page-section-subname{font-size:22px;font-weight:600!important;line-height:24px;padding:10px 0;text-align:center}#blog h2{font-size:20px!important;text-align:center}}@media (min-width:425px) and (max-width:767px){.aquaparks-list{flex-direction:column;gap:10px}.main-container{gap:10px;width:100%}.aquaparks-filter-container{width:100%}.aquaparks-list-container{gap:10px;grid-template-columns:auto;width:100%}.short-text-div div{-webkit-line-clamp:3}.aquapark-card-data-area-price-internal-upper{border-right:1px solid rgba(0,20,39,.15);gap:20px}.aquapark-card-data-area-price-internal{border-left:0 solid rgba(0,20,39,.15);flex-direction:row}.pagination-container{padding-bottom:20px;padding-bottom:10px}.compare-button{padding:10px}.aquapark-main-container{width:100%}.aquapark-body-container{flex-direction:column;position:relative}.distance-icon{width:20px}.aquapark-details-address-text{font-size:15px!important;padding-top:10px}.aquapark-details-rate{font-size:35px}.aquapark-info-container{width:100%}.aquapark-action-mobile-container{display:flex}.aquapark-action-container{display:none}.aquapark-floating-action-container{height:fit-content;padding:0 10px 10px;width:100%}.today-info-title{margin:10px 0 0 10px}.mobile-hide-scroll{display:none}.aquapark-title-container{font-size:16px;margin:10px 0 5px}.images-section{flex-direction:column}.images-section-left,.images-section-right{width:100%}.toggle-gallery{align-items:center;justify-content:start;padding:10px 15px}.toggle-gallery i{display:none}.home-page-section .home-page-section-subname{font-size:24px;font-weight:600!important;line-height:26px;padding:0 10px;text-align:center}#blog h2{font-size:22px!important;padding:10px 0;text-align:start!important;text-align:center!important}}@media (max-width:603px){.profile-title-signout-container button{padding:15px 10px}.profile-title-container{padding:15px}}@media (min-width:768px) and (max-width:1023px){.aquaparks-list{gap:10px}.main-container{gap:10px;width:60%}.aquaparks-filter-container{width:40%}.aquaparks-list-container{gap:10px;grid-template-columns:auto;width:100%}.pagination-container{padding-bottom:10px}.compare-button{padding:10px}.aquapark-main-container{width:100%}.aquapark-title-container{font-size:18px;margin:15px 0 10px}.aquapark-details-title-left{gap:5px}.aquapark-details-rate{font-size:35px}.aquapark-details-rate .rating-background svg{height:20px;margin:3px 0;width:20px}.aquapark-info-container{width:100%}.aquapark-action-container{padding:0 0 0 2px;width:35%}.aquapark-floating-action-container{height:fit-content;padding:20px 10px 10px;width:100%}.today-info-title{font-size:18px!important}.action-button a{font-size:16px!important}.toggle-gallery{align-items:center;justify-content:start;padding:10px 15px}.toggle-gallery i{display:none}.ap-facts-value li{min-width:160px}.home-page-section .home-page-section-subname{font-size:30px;font-weight:600!important;line-height:30px}}@media (min-width:1024px) and (max-width:1149px){.toggle-gallery{align-items:center;justify-content:start;padding:10px 25px}.toggle-gallery i{display:none}.ap-facts-value li{min-width:170px}}@media (min-width:1024px){.aquapark-card-single{max-width:50%}.images-section{height:560px}}@media (min-width:1024px) and (max-width:1439px){.aquapark-card{min-width:370px}.aquapark-main-container{width:90%}.aquapark-info-container{width:100%}.aquapark-action-container{padding-left:5px;width:40%}.aquapark-floating-action-container{height:fit-content;padding:20px 10px 10px;width:100%}.ap-facts-value li{min-width:190px}.home-page-section .home-page-section-subname{font-size:30px;font-weight:600!important;line-height:30px}}@media (max-width:1200px){.article-instance-container,.legal-instance-container{width:70%}.legal-document{padding:10px 20px 30px}}@media (max-width:900px){.article-instance-container,.legal-instance-container{margin:20px 0;width:80%}.legal-document{padding:10px 15px 30px}.article-card-short-container .home-article-name-link{font-size:16px!important}.article-card-short-container-text h2{font-size:18px!important}}@media (min-width:768px){.aquapark-action-mobile-container{display:none}}@media (max-width:768px){.article-instance-container,.legal-instance-container{margin:10px 0;width:96%}.legal-document{padding:15px}}