*{webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms}*:focus{outline:none;box-shadow:none}body{font-family:'Rubik',Arial,sans-serif;font-weight:400;color:#000;background:#fff}.display-1{font-size:45px;font-weight:500;line-height:52px}.display-2{font-size:62px;color:#10375c;font-weight:400;line-height:1.2}.display-3{font-size:48px;font-weight:400;line-height:42px}.display-4{font-size:36px;font-weight:400;line-height:42px}.display-5,.display-5 p{font-size:21px;font-weight:400;line-height:1.2}.display-6,.display-6 p{font-size:20px;font-weight:400;line-height:1.4}p{font-size:16px;font-weight:400}a{color:#ff8562;text-decoration:none}a:hover{color:#ff8562}.btn{font-size:12px;font-weight:500;line-height:20px;padding:10px 20px;border-radius:6px}.btn-lg{font-size:16px;line-height:35px;min-width:200px}.btn-primary{background-color:#1fbae7;border-color:#1fbae7}.btn-warning{color:#fff;background-color:#fd9f00;border-color:#000}.btn-dark{background-color:#0d1f48;border-color:#000}.btn-danger{background-color:red;border-color:red}.title-icon{height:170px}#nav-header{height:140px;background-color:#0d1f48}.auxiliary{padding-left:200px}.auxiliary .row{height:69px;border-bottom:1px solid rgb(255 255 255 / .25)}.navbar-brand img{height:124px;margin-top:-70px}.hours span{color:#fff;font-size:14px;line-height:22px;font-weight:400;padding-left:15px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/point-blue.svg) no-repeat center left}.map .btn-primary{font-size:14px;line-height:22px;font-weight:400;text-transform:uppercase}.slide{position:relative;height:700px;background-color:#00c4ee;overflow:hidden}.slide:before{content:'';display:block;position:absolute;left:50%;bottom:10px;width:500px;height:500px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/people.png) no-repeat center center}.leaf-01{position:absolute;left:-40.5px;top:-80px;width:320px}.leaf-02{position:absolute;right:0;top:-51px;width:399px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.leaf-03{position:absolute;left:-20.5px;bottom:0;width:398px}.leaf-04{position:absolute;right:-40.5px;bottom:0;width:320px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.leaf img{width:100%;display:block}.slide .container{position:relative}.slide .display-1,.slide p{color:#fff}.slide .display-1 small{font-size:16px;line-height:1.15;font-weight:500}.slide h1{animation:translate1 .5s 1;transform:translateY(0);opacity:1;transition-delay:0s}.slide p{animation:translate1 2s 1;transform:translateY(0);opacity:1;transition-delay:1.5s}.slide p.more{animation:translate1 3.5s 1;transform:translateY(0);opacity:1;transition-delay:3s}@keyframes translate1{0%{transform:translateY(150px);opacity:0}100%{transform:translateY(0);opacity:1}}.values{position:relative;overflow:hidden}.values .icon{height:83px;width:72px;padding:23px 0 0 11px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/sticker-blue.svg) no-repeat top left}.values .icon img{width:60px;display:block}.values .lead{font-size:20px;line-height:1.55;font-weight:500}.areas{position:relative;background-color:#00c4ee;overflow:hidden}.areas .container{position:relative}.areas .display-2,.areas .display-4,.areas .display-6,.areas .page-content,.areas .tab-pane>p,.content-block>p{color:#fff}.btn-group{display:flex;width:80%;margin-left:10%}.btn-group .btn.btn-light{font-size:18px;font-weight:400;line-height:24px;padding:14px 22px;border:2px solid #222}.btn-group .btn:first-child{border-top-left-radius:26px;border-bottom-left-radius:26px}.btn-group .btn:last-child{border-top-right-radius:26px;border-bottom-right-radius:26px}.btn-group .btn.btn-light:hover,.btn-group .btn.btn-light.active{color:#fff;font-weight:400;background-color:#fd9f00;border:2px solid #222}.zone-description{margin-bottom:12px}.zone-description h4{margin-bottom:1rem;font-size:1.25rem;font-weight:300;color:#fff}.areas .tab-pane .card,.content-block .card{border:1px solid #000;border-radius:10px}.areas .tab-pane .card img,.content-block .card img{border-radius:10px}.areas .tab-pane .card .card-title{font-size:20px;line-height:1.3;font-weight:700}.areas .tab-pane .card .card-body .display-3,.areas .tab-pane .card .card-body h2:first-child,.content-block .card .card-body .display-3,.content-block .card .card-body h2:first-child{font-size:35px;font-weight:400;background-color:#ffbf01;border:1px solid #10375c;border-radius:10px;text-align:center;padding:1.5rem 1rem;margin:1rem 0}.areas .tab-pane#attraction-tab-pane .card .card-body .display-3,.areas .tab-pane#tab-1-pane .card .card-body h2:first-child{color:#ffbf01;background-color:#000;border:1px solid #ffbf01}.areas .tab-pane .card .card-body.py-0>:last-child{margin-bottom:0}.areas .tab-pane .card .card-body ul,.content-block .card .card-body ul{list-style-type:none}.areas .tab-pane .card .card-body li,.content-block .card .card-body li{position:relative}.areas .tab-pane .card .card-body ul>li:before,.content-block .card .card-body ul>li:before{content:'-';display:block;position:absolute;left:-20px;top:1px;height:20px;width:30px}.areas .tab-pane .card .card-body ol,.content-block .card .card-body ol{padding-left:0;list-style-position:inside}.areas .tab-pane .card .card-body ol>li::marker,.content-block .card .card-body ol>li::marker{font-weight:700}.news{position:relative;background-color:#00c4ee;overflow:hidden}.news .display-posts-listing{display:flex;flex-wrap:wrap;margin:15px 0;padding-left:0;list-style-type:none}.news .listing-item,.news .post{width:calc(33.33333333% - 40px)}.news .post{position:relative;flex:0 0 auto;margin:20px}.news .listing-item{position:relative;flex:0 0 auto;margin:40px 20px 0;padding:0px!important;background-color:#fff;border:0 solid #000;border-radius:0}.news .post .card{background-color:#fff;border:0 solid #000;border-radius:0}.news .listing-item:hover,.news .post .card:hover{background-color:#f6f6f6}.news .listing-item img,.news .post .card img{width:100%;height:auto}.news .post .card .card-img-top{border-top-left-radius:0;border-top-right-radius:0}.news .listing-item a.title,.news .post .card .display-5 a{display:block;font-size:20px;font-weight:600;line-height:1.2;color:#000;text-decoration:none;margin-bottom:10px;padding:20px 30px 0}.news .listing-item .date{display:block;font-size:16px;color:#4DAF47;font-weight:700;padding:10px 30px}.news .listing-item .excerpt,.news .post .card .excerpt{position:relative;display:block;font-size:14px;font-weight:300;padding:10px 30px 30px}.news .category-display{position:absolute;left:15px;top:15px;padding:2px 8px;text-align:center;background-color:rgb(0 0 0 / .5)}.news .category-display-label{font-size:0}.news .category-display a{font-size:10px;color:#fff;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.date,.post-meta .category-display a{font-size:10px;color:rgb(0 0 0 / .5);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;margin-right:15px}.page-numbers{color:#000;font-weight:400;width:40px;height:40px;line-height:40px;padding:0;margin:10px;text-align:center;text-decoration:none;background:#00c4ee;border:1px solid #00c4ee;border-radius:20px}.page-numbers:hover,.page-numbers:focus{color:#000;text-decoration:none;background:#fff;border:1px solid #000;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.page-numbers.current.page-link{color:#000;background:#fd9f00;border:1px solid #000;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.attractions .display-3{color:#10375c}.attractions p{color:#10375c;font-size:24px}.attraction img{width:100%;border:1px solid #000;border-radius:10px}.gallerybox{position:relative;background-color:#f3f6fb;overflow:hidden}.gallerybox .foogallery.fg-border-thin .fg-item-inner{border-width:1px;border-color:#000}.faqs{position:relative;background-color:#f3f6fb;overflow:hidden}.faqs .display-3{color:#10375c}.accordion{--bs-accordion-border-width:0}.faqs .accordion-item{background-color:#fff0;border:0 solid #bfc7cf;border-top:1px solid #bfc7cf}.faqs .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.faqs .accordion-button{color:#10375c;font-size:20px;font-weight:500;padding:27px 0;background-color:#fff0}.faqs .accordion-button.collapsed::after{position:absolute;top:22px;right:0;height:40px;width:40px;margin-left:0;background:#ebeef0 url(/wp-content/themes/bootstrap-component-blox-child-theme/image/ico-plus.svg) no-repeat center center;border-radius:20px}.faqs .accordion-button:not(.collapsed)::after{position:absolute;top:22px;right:0;height:40px;width:40px;margin-left:0;background:#ebeef0 url(/wp-content/themes/bootstrap-component-blox-child-theme/image/ico-plus.svg) no-repeat center center;border-radius:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all ease-in-out .3s}.faqs .accordion-button.collapsed:hover::after,.faqs .accordion-button:not(.collapsed):hover::after{background:#10375c url(/wp-content/themes/bootstrap-component-blox-child-theme/image/ico-plus-white.svg) no-repeat center center}.faqs .accordion-body{padding:0 0 20px}.faqs .accordion-body>:last-child{margin-bottom:0}.faqs .accordion-body ul{list-style-type:none}.faqs .accordion-body p,.faqs .accordion-body li{position:relative;font-size:18px;font-weight:500}.faqs .accordion-body li:before{content:'-';display:block;position:absolute;left:-20px;top:1px;height:20px;width:30px}.about-gallery img{width:100%;border:1px solid #000;border-radius:10px}.about-gallery .foogallery.fg-carousel{display:block!important;padding-bottom:50px}.about-gallery .foogallery.fg-carousel .fg-carousel-inner{width:calc(100% - 2px);grid-template-columns:1px auto 1px}.about-gallery button.fg-carousel-next,.about-gallery button.fg-carousel-prev{position:absolute;bottom:0;height:45px;width:45px;background-color:#ffbf01 !Important;border-radius:23px;opacity:1 !Important}.about-gallery button.fg-carousel-prev{right:51%}.about-gallery button.fg-carousel-next{left:51%}.about-gallery button.fg-carousel-next .fg-icon,.about-gallery button.fg-carousel-prev .fg-icon{height:21px;width:21px}.about{position:relative;background-color:#00c4ee;overflow:hidden}.about .display-4{color:#fff}.about .card{padding:10px;border-radius:10px;background-color:#fff;border:1px solid #10375c}.about .card img{width:50px}.about .card .card-title{line-height:22px}.page-content p{font-size:20px;line-height:1.4}.page-content h2{font-size:36px;font-weight:400;line-height:42px;margin-bottom:1.5rem}.page-content img{border-radius:10px;margin-bottom:1.5rem}.about-content h1{font-size:48px;font-weight:400;line-height:42px;margin-top:3rem;margin-bottom:3rem}.prices{position:relative;background-color:#00c4ee;overflow:hidden}.prices-content p{color:#fff}.prices-content hr{border-top:1px solid #fff;opacity:.5}.prices-content p a{color:#000}.prices .card{border:1px solid #000;border-radius:10px}.prices .card-body>p{margin-top:10px}.prices .text-bg-dark{background-color:#10375c!important;border:1px solid #fff}.prices .card .card-header{font-size:48px;line-height:1.55;font-weight:400;background-color:transparent!important;border-bottom:0 solid #000}.prices .text-bg-warning .card-header{background-color:#ffbf01!important;border-radius:10px 10px 0 0}.prices .card.text-bg-dark .card-header{border-bottom:0 solid #fff}.prices .card .card-body{padding:0}.prices .text-bg-warning .card-body{background-color:#fff!important;border-radius:0 0 10px 10px}.prices .card .table-warning{border-top:1px solid #000;border-bottom:0 solid #000}.prices .card.text-bg-dark .table-warning{border-top:1px solid #fff;border-bottom:1px solid #fff}.prices .card .table-warning th{font-size:18px;font-weight:600;line-height:28px;padding:10px 15px;background-color:#fd9f00}.prices .card .table td{font-size:20px;font-weight:600;line-height:24px;padding:15px;background-color:#fff0;border-top:1px solid #000;border-bottom:0 solid #000}.prices .card .table tbody tr:last-child td{border-bottom-width:1px}.prices .card.text-bg-dark .table td{border-color:#fff}.prices .card .table td span{font-size:25px}.prices .card .table td small{font-size:15px;line-height:22px;font-weight:400}.contacts{position:relative;background-color:#00c4ee;overflow:hidden}.contacts p{color:#fff;line-height:28px}.contacts p.location{padding-left:45px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/ico-pin.svg)no-repeat left top}.contacts p.phone{padding-left:45px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/ico-phone.svg)no-repeat left top}.contacts p.email{padding-left:45px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/ico-email.svg)no-repeat left top}.formblock{position:relative;width:500px;height:500px;border:3px solid #000;border-radius:4000px;background-color:#ffbf01}.formblock .wpcf7-form-control{width:360px;border:0 solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fff0;font-size:16px;font-weight:400;height:60px}.formblock .wpcf7-form-control:-webkit-autofill,.formblock .wpcf7-form-control:-webkit-autofill:hover,.formblock .wpcf7-form-control:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #ffbf01 inset;transition:background-color 9999s ease-in-out 0s}.formblock .wpcf7-form-control.wpcf7-textarea{height:85px;padding-top:10px}.formblock .wpcf7-form-control.wpcf7-not-valid{border-color:red}.formblock .wpcf7-not-valid-tip{display:none!important}.formblock .submit-row{position:relative;max-width:360px;margin:10px auto 0}.formblock .wpcf7-form-control.wpcf7-submit{color:#fff;border-radius:30px;font-size:16px;cursor:pointer;background-color:#000;border-bottom:0 solid #f0f0f0}.formblock .wpcf7-spinner{display:block}.formblock .submit-row .wpcf7-spinner{position:absolute;left:0;top:18px;background:#ffbf01}.formblock .submit-row .wpcf7-spinner::before{background:#000}.formblock .wpcf7{position:relative}.formblock .wpcf7 form .wpcf7-response-output{position:absolute;width:300px;max-width:100%;left:50%;top:100%;transform:translate(-50%,15px);margin:0;padding:0;line-height:1.3;border:none!important}.formblock .wpcf7 form.failed .wpcf7-response-output,.formblock .wpcf7 form.aborted .wpcf7-response-output,.formblock .wpcf7 form.invalid .wpcf7-response-output,.formblock .wpcf7 form.unaccepted .wpcf7-response-output,.formblock .wpcf7 form.payment-required .wpcf7-response-output{color:#dc3232}.maps{position:relative;background-color:#81cfdb;overflow:hidden}.maps .card{border:1px solid #000;border-radius:10px}.maps .card .card-body img{border-radius:10px}.wave-top-white:before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:80px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/wave-white.svg) no-repeat center top;background-size:100% auto}.wave-bottom-white:after{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:80px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/wave-white.svg) no-repeat center top;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.wave-top-lilac:before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:80px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/wave-lilac.svg) no-repeat center top;background-size:100% auto}.wave-bottom-darkblue:after{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:80px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/wave-darkblue.svg) no-repeat center top;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.site-footer{padding:50px 0 50px;background-color:#0d1f48}.footer-widgets h4{color:#fff;font-size:16px;line-height:1.55;font-weight:700;text-transform:uppercase;letter-spacing:1px}#footer-widgets ul{padding-left:0}.footer-widgets ul.menu{padding-inline-start:0;list-style-type:none}.footer-widgets li a,.footer-widgets p,.footer-widgets p a{color:#fff!important;font-size:14px;line-height:2;font-weight:400;text-decoration:none}.footer-widgets li a:hover,.footer-widgets li a:focus,.footer-widgets p a:hover,.footer-widgets p a:focus{color:#fff;text-decoration:underline}.footer-widgets .brand img{width:210px}.footer-widgets .social img{width:25px;height:25px;margin-right:5px}.scrollToTopBtn{background-color:#fd9f00;border:2px solid #000;cursor:pointer;height:54px;width:54px;border-radius:27px;position:fixed;bottom:20px;right:40px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.showBtn{opacity:1;transform:translateY(0);outline:0 dotted;outline:0 auto -webkit-focus-ring-color}.scrollToTopBtn.showBtn:hover,.scrollToTopBtn.showBtn:focus{background-color:#00c4ee;outline:0 dotted;outline:0 auto -webkit-focus-ring-color;opacity:1}.grecaptcha-badge{opacity:0}.cover-container{position:relative;height:100vh!important;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/hotel-slide.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;vertical-align:middle}.cover-container:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-image:-webkit-linear-gradient(top,rgb(0 0 0 / .1),rgb(0 0 0 / .3))}.cover-container header,.cover-container .container{position:relative}.cover-container .display-1{font-size:72px;color:#fff;line-height:1.17}.hotel-header .navbar ul{padding-left:0;margin-bottom:0}.hotel-header .navbar li{padding-right:10px}.hotel-header .navbar a{color:#fff;font-weight:600}.hotel-header .logo img{width:100px}.hotel-header p{font-size:13px;color:#fff;line-height:1.2}.hotel-header .btn{font-size:14px;font-weight:600;padding:10px 30px;border:2px solid #fff}.hotel-header .btn:hover{color:#000}.welcome-arrow{display:inline-block;height:20px;width:40px;position:absolute;bottom:40px;left:calc(50% - 20px);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;animation:t-arrow-bottom 1.7s infinite ease}@keyframes t-arrow-bottom{0%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%,55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}}.about-hotel .display-2,.rooms .display-2,.photo-video .display-2{font-size:52px;font-weight:600;color:#000}.about-hotel-contacts a{color:#ff7b00}.rooms{background-color:#ededed}.rooms .display-5,.rooms .display-5 p,.photo-video .display-5,.photo-video .display-5 p,.services .display-5,.booking .display-5,.services .display-5 p,.booking .display-5 p{font-size:26px;line-height:1.45}.rooms .display-3{font-size:36px;font-weight:600}.rooms .btn{font-size:14px;line-height:24px;padding:10px 30px}.rooms .foogallery.fg-carousel{display:block!important}.rooms .foogallery.fg-carousel .fg-carousel-inner{width:calc(100% - 2px);grid-template-columns:1px auto 1px}.rooms .foogallery .fg-image{width:100%}.rooms button.fg-carousel-next,.rooms button.fg-carousel-prev{position:absolute;top:calc(50% - 15px);height:30px;width:30px;background-color:rgb(255 255 255) !Important;border-radius:15px;opacity:.7 !Important}.rooms button.fg-carousel-prev{left:20px}.rooms button.fg-carousel-next{right:20px}.rooms button.fg-carousel-next .fg-icon,.rooms button.fg-carousel-prev .fg-icon{height:12px;width:12px}.photo-video .display-3,.services .display-3,.facilities .display-3,.booking .display-3{font-size:42px;font-weight:600}.photo-video .foogallery .fg-image{width:100%}.photo-video .fg-carousel-next .fg-icon,.photo-video .fg-carousel-prev .fg-icon{width:32px;height:32px}.photo-video .fg-carousel-bottom{position:absolute;bottom:25px;left:0;right:0;margin:0 auto}.photo-video .foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-bullet,.photo-video .foogallery.fg-carousel.fg-light button.fg-carousel-bullet{width:8px;height:8px;margin:5px;background-color:#fff;border-color:#fff}.services .display-4{font-size:36px;font-weight:600}.facilities{background-color:#ededed}.facilities .card{background-color:#fff0;border-width:0}.facilities .card img{width:70px;height:70px;margin-top:10px}.facilities .card .card-title{font-size:22px;font-weight:600;line-height:1.35}.booking{position:relative;height:700px;background:url(/wp-content/themes/bootstrap-component-blox-child-theme/image/bg-booking.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;text-align:center;vertical-align:middle;background-attachment:fixed}.booking:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-image:-webkit-linear-gradient(top,rgb(0 0 0 / .6),rgb(0 0 0 / .7))}.booking .container{position:relative}.booking h5,.booking p{color:#fff}.booking .btn-outline-light{border:3px solid #fff}.contactus .display-4{font-size:32px;font-weight:600}.contactus .display-5{font-size:20px;line-height:1.55}.contactus hr{width:100px;margin:1rem auto;border-top:1px solid #f30;opacity:1}.hotel-footer{padding-top:10px;padding-bottom:45px;background-color:#111}.hotel-footer p,.hotel-footer li a{color:#fff}.hotel-faq-header{background-color:#000}.hotel-faq-header .nav ul{margin-bottom:0}.hotel-faq-header .nav a{color:#fff;font-weight:600;text-transform:uppercase}.hotel-faq-header .logo img{width:100px}.hotel-faq-header .social a{width:30px;height:30px;margin:0 4px}.info-block .display-4{font-size:30px;font-weight:600;line-height:1.17}.info-block .display-4 a{color:#000}.propositionblock .display-3{font-size:42px;font-weight:600;line-height:1.23}.propositionblock .cf7-smart-grid.has-grid .field>label{font-size:20px;font-weight:400;line-height:1.55;padding-bottom:5px}.propositionblock .cf7sg-container .cf7-smart-grid.has-grid .columns{margin-bottom:25px}.propositionblock .cf7-smart-grid.has-grid .wpcf7-form-control:not(img){height:60px;padding:0 20px;font-size:16px;line-height:1.33;border:1px solid #000;border-radius:0}.propositionblock .cf7-smart-grid.has-grid .wpcf7-form-control.wpcf7-textarea{height:160px}.propositionblock .cf7-smart-grid.has-grid .wpcf7-form-control.wpcf7-submit{font-weight:700;color:#fff;background-color:#000}.propositionblock hr{width:160px;margin:1rem auto;border-top:1px solid rgb(0 0 0 / .3);opacity:1}.menu-akvapark-container .menu-item-958{display:none}.page-template-page-hotel .menu-akvapark-container .menu-item-958{display:block}@media (min-width:576px){...}@media (min-width:768px){...}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:block!important}#nav-header .navbar-nav{display:flex;flex-wrap:wrap;flex-direction:row}#nav-header .navbar-nav .nav-item{flex:1 1 auto;text-align:center}#nav-header .navbar-nav .menu-item .nav-link{width:100%;color:#fff;font-size:14px;line-height:1.55;font-weight:400;text-transform:uppercase}#nav-header .auxiliary .navbar-nav .menu-item:last-child .nav-link{color:#cbd85a}#nav-header .navbar-nav .menu-item .nav-link:hover,#nav-header .navbar-nav .menu-item .nav-link:focus{color:#1fbae7!important}.hotel-header .bg-dark{background-color:transparent!important}}@media (min-width:1400px){.container{max-width:1160px}}@media (max-width:1399.98px){...}@media (max-width:1199.98px){.cover-container .display-1{font-size:68px}.about-hotel .display-2,.rooms .display-2,.photo-video .display-2{font-size:48px}.photo-video .display-3,.services .display-3,.facilities .display-3,.booking .display-3{font-size:36px}.rooms .display-5,.photo-video .display-5,.services .display-5,.booking .display-5,.rooms .display-5 p,.photo-video .display-5 p,.services .display-5 p,.booking .display-5 p{font-size:22px}}@media (max-width:991.98px){.display-1{font-size:32px;line-height:37px}.display-2{font-size:48px}.display-3,.about-content h1{font-size:36px}.display-4,.page-content h2{font-size:28px;line-height:36px}.leaf-02{right:-100px}.leaf-04{display:none}.formblock{width:100%;height:auto;border-radius:50px;padding:20px 15px}.formblock .wpcf7-form-control{width:90%}.formblock .wpcf7 form .wpcf7-response-output{position:relative;width:90%;left:auto;top:auto;transform:none;margin:1rem auto 0}#nav-header{height:90px}.navbar-brand{margin:0}.navbar-brand img{height:80px;margin-top:0;vertical-align:top}.offcanvas.offcanvas-end{border-left:0}.offcanvas-body{padding:0 25px}#nav-header .navbar-nav .menu-item .nav-link{width:100%;color:#000;font-size:14px;line-height:30px5;font-weight:400;text-transform:uppercase}.hotel-header .bg-dark{background-color:#000!important}.hotel-header .navbar-toggler{position:relative;width:22px;height:14px;padding:0;margin:10px;border:none;background-color:#fff0}.navbar-toggler-line{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out;height:2px;background-color:#FFF}.hotel-header .navbar-toggler .navbar-toggler-line:nth-child(1){top:0}.hotel-header .navbar-toggler .navbar-toggler-line:nth-child(2){top:6px}.hotel-header .navbar-toggler .navbar-toggler-line:nth-child(3){top:6px}.hotel-header .navbar-toggler .navbar-toggler-line:nth-child(4){top:12px}.hotel-header .navbar-toggler:focus:not(:focus-visible) .navbar-toggler-line:nth-child(1){top:6px;width:0%;left:50%}.hotel-header .navbar-toggler:focus:not(:focus-visible) .navbar-toggler-line:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotel-header .navbar-toggler:focus:not(:focus-visible) .navbar-toggler-line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotel-header .navbar-toggler:focus:not(:focus-visible) .navbar-toggler-line:nth-child(4){top:6px;width:0%;left:50%}.hotel-header .navbar li{display:block;text-align:center;padding:10px 0;margin-right:0}.info-block .display-4 a img{width:100px;height:100px}.info-block .display-4{font-size:28px}}@media (max-width:767.98px){.display-2{font-size:40px}.display-3,.about-content h1{font-size:32px}.display-4{font-size:28px;line-height:36px}p{font-size:14px}.btn-group{width:100%}.hours{width:130px}.hours span{display:block}.leaf-02{display:none}.slide:before{left:50%;bottom:0;width:400px;height:400px;background-size:100%}.title-icon{height:150px}.news .listing-item,.news .post{width:calc(50% - 40px)}.prices .card .card-header{font-size:35px}.prices .card .table-warning th{font-size:14px;line-height:18px;padding:10px}.prices .card .table td{font-size:16px;line-height:20px;padding:10px}.prices .card .table td span{font-size:18px}.footer-widgets .brand img{width:175px}.footer-widgets h4{font-size:14px}.photo-video .foogallery.fg-carousel{display:block!important}.photo-video button.fg-carousel-next,.photo-video button.fg-carousel-prev{display:none}.site-footer{padding:20px 0 20px}.about-content h1{margin-top:1rem;margin-bottom:1rem}}@media (max-width:575.98px){.display-2{font-size:32px}.display-3,.about-content h1{font-size:24px;line-height:28px}.display-6,.display-6 p,.page-content p{font-size:16px}.btn-group .btn.btn-light{font-size:14px;padding:4px 12px}.slide:before{left:50%;bottom:0;width:200px;height:200px;background-size:100%}.title-icon{height:100px}.news .listing-item,.news .post{width:calc(100% - 40px)}.attractions p{font-size:18px}.faqs .accordion-button{padding:15px 50px 15px 0}.faqs .accordion-button.collapsed::after{top:11px}.areas .tab-pane .card .card-body .display-3,.areas .tab-pane .card .card-body h2:first-child,.content-block .card .card-body .display-3,.content-block .card .card-body h2:first-child{font-size:24px;padding:1rem}.footer-widgets .brand img{width:160px}.cover-container .display-1{font-size:30px}.about-hotel .display-2,.rooms .display-2,.photo-video .display-2{font-size:30px}.photo-video .display-3,.services .display-3,.facilities .display-3,.booking .display-3{font-size:30px}.rooms .display-5,.photo-video .display-5,.services .display-5,.booking .display-5,.rooms .display-5 p,.photo-video .display-5 p,.services .display-5 p,.booking .display-5 p{font-size:20px}.services .display-4{font-size:28px}.facilities .card img{width:50px;height:50px}.facilities .card .card-title{font-size:18px}.contactus .display-4{font-size:28px}.contactus .display-5{font-size:16px}}