.fixed-bg{background:#ffffff!important}.fixed-bg .elementor-nav-menu li a,.fixed-bg .elementor-icon-list-items li a .elementor-icon-list-text{color:#060C13!important}.fixed-bg .elementor-nav-menu li a,.fixed-bg a span.elementor-icon-list-text{color:#060C13!important}.fixed-bg ul.elementor-icon-list-items a svg path{fill:#060C13!important}.main-header .black-logo,.main-header.fixed-bg .white-logo{display:none}.main-header.fixed-bg .black-logo{display:block}.main-header.fixed-bg .sub-menu li a:hover{color:#ffffff!important}.main-header.fixed-bg .sub-arrow svg path{fill:#060C13!important}.site-form .wpforms-container{margin:0px!important}.site-form .wpforms-field{padding:0px!important}.site-form input{border:none!important;box-shadow:none!important;border-radius:100px!important;padding:12px 22px!important;font-size:14px!important;width:100%!important;max-width:100%!important}.site-form input:focus{border:none!important;box-shadow:none!important;outline:none!important}.site-form .wpforms-submit{width:100%!important;padding:10px!important;background:#274E79!important;border-color:#274E79!important;border-radius:100px!important;font-size:14px!important;text-transform:uppercase;height:45px!important}div.wpforms-container-full button[type=submit]:focus:after{display:none!important}.slide-box .elementor-swiper-button-prev{background:#fff;padding:10px;border-radius:100px;top:auto!important;left:auto!important;right:65px;bottom:10px}.slide-box .elementor-swiper-button-next{background:#fff;padding:10px;border-radius:100px;top:auto!important;left:auto!important;right:15px;bottom:10px}.slide-box .elementor-swiper-button-prev:hover,.slide-box .elementor-swiper-button-next:hover{opacity:.7}#booking-form{width:700px;display:grid;grid-template-columns:38% 38% 21%;grid-gap:12px;background:rgb(255,255,255,.7);border-radius:20px;padding:30px;align-items:center}#booking-form label{font-weight:600;font-size:14px;padding-left:24px;padding-bottom:10px}#booking-form input{border:none;border-radius:100px;font-size:15px;padding:15px 25px}#booking-form input:focus{outline:none;box-shadow:none}#booking-form button{border:none;padding:15px 25px;width:100%;margin-top:25px}.book-popup #booking-form{width:100%;grid-template-columns:34% 35% 26%;background:rgb(0,0,0,.1)}.sub-menu li.urrent-menu-item a{color:#ffffff!important}.elementor-sub-item.has-submenu.highlighted,ul.sub-menu li.current_page_item .elementor-sub-item.elementor-item-active{color:#ffffff!important}.elementor-slideshow__title{display:none}.gallery-img .swiper-slide-inner img{height:400px;object-fit:cover}.metabar h5{font-size:28px}.metabar ul{padding:0}.metabar ul li{list-style:none}.metabar ul li a{color:#0C325E;font-size:15px;font-weight:500}.metabar ul li a:hover{color:#326195}.metabar .tagcloud a{font-size:12px!important;padding:0 10px;border-radius:100px;color:#060c13;display:block;width:fit-content;font-weight:500;border:1px solid #ddd}.metabar .tagcloud a:hover{color:#fff;background:#326195;border:1px solid #326195}.metabar .tagcloud{display:flex;flex-wrap:wrap;gap:5px}.post-contents h2 b,.post-contents h2 strong,.post-contents h3 b,.post-contents h3 strong,.post-contents h4 b,.post-contents h4 strong,.post-contents h5 b,.post-contents h5 strong,.post-contents h6 b,.post-contents h6 strong{font-weight:500!important}.post-contents h2{font-size:42px;font-weight:500!important}.post-contents h3{font-size:32px;font-weight:500!important}.post-contents h4{font-size:24px;font-weight:500!important}.post-contents h5{font-size:18px;font-weight:500!important}.post-contents img{width:100%;border-radius:20px;margin-bottom:15px}.contact-form .wpforms-field{padding-top:0px!important;padding-bottom:20px!important}.contact-form input,.contact-form textarea{border:1px solid #999999!important;max-width:100%!important;padding:15px!important;color:#000000!important;border-radius:7px!important}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"]{height:50px}.contact-form input[type="checkbox"]{padding:0px!important}.contact-form select{height:50px!important;padding:0 15px!important;font-size:15px!important;font-weight:500!important;border:1px solid #999999!important;max-width:100%!important;padding:0 15px!important;color:#000000!important;border-radius:7px!important}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border:1px solid #326195!important;outline:none;box-shadow:none!important}.contact-form .wpforms-submit{background:#326195!important;border:none!important;padding:0 70px!important;height:65px!important;border-radius:100px!important;line-height:1!important;text-transform:uppercase;font-weight:600!important}.page-child .main-header{background:#326094!important}.page-child .main-header.fixed-bg,.page-child.page-id-16332 .main-header.fixed-bg,.page-child.page-id-16341 .main-header.fixed-bg{background:#ffffff!important}.page-child.page-id-16332 .main-header,.page-child.page-id-16341 .main-header{background:transparent!important}.wpforms-field-row.wpforms-field-medium{max-width:100%!important}.grecaptcha-badge{opacity:0}@media only screen and (max-width:1579px){.menu-list a.elementor-button{padding-left:10px!important;padding-right:10px!important;padding-top:12px!important;padding-bottom:12px!important;font-size:14px!important}}@media only screen and (max-width:1530px){.page-slide-text{padding:20px 30px 20px 30px!important}.page-slide-text .e-con-inner{gap:15px!important}.page-slide-img .swiper-slide-inner img{height:600px!important;object-fit:cover!important}}@media only screen and (max-width:1502px){.main-header .elementor-widget-nav-menu{padding-right:0px!important}}@media only screen and (max-width:1450px){.main-header{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1420px){.main-header .elementor-nav-menu--main li a{margin-left:25px!important;margin-right:0px!important}.main-header a.elementor-button{padding-left:20px!important;padding-right:20px!important;font-size:14px!important}}@media only screen and (max-width:1400px){.slide-text{padding-left:8%!important;padding-right:8%!important}}@media only screen and (max-width:1379px){.main-header .header-logo{width:16%!important}.main-header .header-menu{width:84%!important}}@media only screen and (max-width:1358px){.main-header .elementor-nav-menu--main li a{margin-left:15px!important;margin-right:0px!important}.main-header a.elementor-button{padding-left:15px!important;padding-right:15px!important;font-size:14px!important}}@media only screen and (max-width:1280px){.slide-text{padding-left:4%!important;padding-right:4%!important}}@media only screen and (max-width:1233px){.header-logo{width:15%!important}.header-menu{width:85%!important}}@media only screen and (max-width:1207px){.main-header .header-logo{width:13%!important}.main-header .header-menu{width:87%!important}}@media only screen and (max-width:1162px){.main-header ul.elementor-icon-list-items li a span.elementor-icon-list-text{display:none}}@media only screen and (max-width:767px){#booking-form,#book-stay{width:100%;display:block}#booking-form input{padding:10px 15px}#booking-form label{padding-left:8px;padding-bottom:0}.mb-bg{background:#E6F3F5!important}.page-slide-img .swiper-slide-inner img{height:315px!important}.post-contents h2{font-size:34px}.post-contents h3{font-size:24px}.post-contents h4{font-size:20px;font-weight:500!important}.post-contents h5{font-size:18px;font-weight:500!important}}