.elementor strong,.elementor b{color:var(--e-global-color-primary)}.main-header{transition:all 0.3s ease-in-out}.e-n-menu-title.e-click::after{content:'';border:0;border-bottom:1px solid #fff;bottom:0;width:100%;left:0}.e-off-canvas__main{animation-duration:0.5s!important}.e-n-menu-item{border-bottom:2px solid transparent;transition:border-color 0.1s ease}.e-n-menu-item:hover{border-bottom-color:#fff;background:#679650}.main-header .main-header-inner{transition:all 0.3s ease-in-out}.earthcam-embed-container{height:0!important}#custom-main-menu .e-n-menu-heading{height:56px}#mobile-phone-chat a{font-size:16px!important}#custom-main-menu .e-n-menu-title-text{cursor:pointer}.main-header.fixed{position:fixed;top:0!important;z-index:9999;transition:all 0.3s ease-in-out}.main-header.fixed .main-header-inner{margin-top:0;transition:all 0.3s ease-in-out}.main-header .big-logo{opacity:1;visibility:visible;transition:opacity 0.6s ease-in-out,visibility 0s linear 0s}.hover-menus .sub-menu{display:block!important;position:relative!important;width:100%!important}.hover-menus.hover-menu-second{width:100%}.hover-menus.hover-menu-second nav>ul>li>a{color:#000!important}.hover-menus.hover-menu-second li ul,.hover-menus.hover-menu-second .sub-menu{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;transform:none!important;height:auto!important}.hover-menus.hover-menu-second li:hover>ul,.hover-menus.hover-menu-second li.focus>ul{display:block!important}.hover-menus.hover-menu-second li ul{margin-left:1em;padding-left:0;list-style:none}.hover-menus.hover-menu-second ul li ul li ul li a{font-weight:300;padding:0!important}.hover-menus.hover-menu-second li a{text-decoration:none;color:#333}.e-hotspot.elementor-repeater-item-c0ae63d svg,.e-hotspot.elementor-repeater-item-8765b92 svg{width:15px;height:15px}.main-header .elementor-widget-hotspot{max-height:453px}.mobile-text-chat p{margin:0}#contact-us-a-links a{font-family:--e-global-typography-secondary-font-family;font-weight:300;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:29.25px}span.menu-item-title.no-link{font-size:14px;padding-top:3px;padding-bottom:3px;font-family:'Montserrat';margin-bottom:5px;display:block;padding-left:7px}.hover-menus.hover-menu-second nav>ul>li>span.menu-item-title.no-link{color:#000;font-size:16px;font-weight:500;text-transform:uppercase}.hover-menus.hover-menu-second li>a{position:relative;display:block}.hover-menus.hover-menu-second li>a::before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#003e69;opacity:0;transition:opacity 0.3s ease;left:-8px}.hover-menus.hover-menu-second li>a:hover::before,.hover-menus.hover-menu-second li.current-menu-item>a::before{opacity:1}.hover-menus.hover-menu-second ul{width:100%;align-items:flex-start;justify-content:space-between}.hover-menus.hover-menu-second ul.elementor-nav-menu li{flex-direction:column}p.form-submit input{border:0}.main-header.fixed .big-logo{opacity:0;visibility:hidden;transition:opacity 1.3s ease-in-out,visibility 0s linear 6.2s}.open-carousel-global{cursor:pointer}#links-in-par a,.links-in-par-class a{font-family:"Cormorant Garamond",Sans-serif!important;font-weight:700!important}.elementor-page p a{font-family:"Cormorant Garamond",Sans-serif!important;font-weight:700!important;text-decoration:underline}#custom-post-content a{text-decoration:underline}.calnk a:hover>span,.calnk a:hover span strong{color:#fff;background:var(--e-global-color-secondary)}td.weekend-heading{color:var(--e-global-color-text)}.calnk a:hover span span.event-title-break,.calnk a:hover span span.event-content-break{background:#fff}#top-bar-phone a{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:16px;font-weight:300}.back-to-top-btn{position:fixed!important;bottom:90px;right:35px;z-index:9999;opacity:0;visibility:hidden;transition:0.3s ease;pointer-events:none;background-color:#012948}.back-to-top-btn.active{opacity:1;visibility:visible;pointer-events:auto}.elementor-slideshow__title{display:none}.contact-us .mobile-text-chat a.phoneTrack{font-weight:400!important;font-size:20px!important}.proud-member span a{font-weight:300!important;font-size:14px!important}.cst-login .elementor-icon-wrapper{height:18px}.cst-chat:hover img{cursor:pointer}.big-logo:before{background:transparent!important;content:""!important;position:absolute!important;top:118px!important;width:1px!important;height:23px!important;background-color:#E2E2E2!important;left:0!important}.big-logo:after{content:"";position:absolute;top:118px;width:1px;height:23px;background-color:#E2E2E2;right:0}#cookie-notice .cookie-notice-container{padding:10px 30px}#cookie-notice .cn-button.button-cookie{border:0;padding:4.5px 10px;background-color:#679650;color:#fff;font-size:12px}.main-header.fixed .big-logo::after,.main-header.fixed .big-logo:before{top:0!important;height:100%!important}.comments-area .title-comments{display:none}article.comment-body{background-color:#f5f5f5;border:1px solid #ccc;clear:both;margin:24px auto;padding-inline-end:60px!important;padding-inline-start:60px!important}article.comment-body .comment-metadata{display:none}.e-n-menu-active-vahid{background-color:var(--e-global-color-secondary)}#newsletter-form input{border-color:#E6E6E6}#newsletter-form .newsletter-fields p{display:flex;gap:10px;justify-content:center}#newsletter-form .newsletter-fields input,#newsletter-form .newsletter-fields input::placeholder{color:#3C3C3C}.footer-waves{width:100%}#newsletter-form .newsletter-fields p .wpcf7-submit{border:none;color:#fff;height:40px;margin-top:1px}#newsletter-form .description{font-size:16px;text-align:center}#newsletter-form .description span{font-size:16px}#newsletter-form .wpcf7-spinner{display:none}#breadcrumbs span,#breadcrumbs span a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;color:var(--e-global-color-text);font-size:20px;font-weight:400}#breadcrumbs span span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#breadcrumbs .breadcrumb_last{text-decoration:none}#breadcrumbs span a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#breadcrumbs span.breadcrumb_last{font-weight:700}.form-inner .form-split{display:flex;gap:20px;justify-content:space-between}.testimonials::before{content:"“";display:block;position:absolute;top:0%;left:-50px;font-size:120px;color:var(--e-global-color-primary)}.testimonials::after{content:"”"!important;position:absolute;bottom:0%;right:-50px;font-size:120px;color:var(--e-global-color-primary)}.form-inner .form-split p,.form-inner .form-split label,.form-inner p,.form-inner label{font-size:14px;font-weight:500;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;color:#0A0A0A}.form-inner .split-flex{display:flex;flex-direction:column;gap:8px;margin:0}.form-inner input,.form-inner textarea,.form-inner select{border-radius:0!important;border:1px solid #D1D5DC!important}.form-inner select{font-size:12px;color:#717182}.form-inner .form-submit{text-align:center}.form-inner .form-submit input{color:#fff}.form-submit .wpcf7-spinner{display:none}.contact-us-tabs .e-n-tabs-heading{padding:2px;border:1px solid #C2C2C2}.custom-carousel img{object-fit:cover;max-height:357px}span.calnk a{font-size:12px}.loop-archive-img img{aspect-ratio:16/9}.reviews-summary{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.reviews-summary .reviews-text{text-align:center}.dashicons-star-filled,.dashicons-star-half{color:#012948}@media screen and (min-width:1025px){.big-logo:before{top:111px!important;height:30px!important}.big-logo:after{top:111px;height:30px}}@media screen and (max-width:1024px){.absolutesearchform{position:relative!important;width:100%!important;margin:0!important;top:-20px!important;bottom:unset!important}.mobile-menu li a{justify-content:space-between}.mobile-menu .elementor-nav-menu li.open>a .sub-arrow svg{transform:rotate(180deg);transition:transform 0.3s ease}}@media screen and (min-width:960px) and (max-width:1024px){.custom-carousel img{object-fit:cover;max-height:340px;min-height:340px}}@media screen and (min-width:1537px) and (max-width:1650px){.toogle-btns{right:60px!important}}@media screen and (min-width:1025px) and (max-width:1180px){#custom-main-menu .e-n-menu-heading{margin-left:35px}#custom-main-menu .e-n-menu-heading .e-n-menu-title-text{font-size:10px}}@media screen and (max-width:480px){.testimonials::before{top:-15px;left:0;font-size:60px}.testimonials::after{bottom:-15px;right:0;font-size:60px}.custom-carousel img{object-fit:cover;max-height:222px}.footer-links nav ul li a{justify-content:center!important}.newsletter-fields p{flex-wrap:wrap}.mobilehamburgermenu .sub-menu{position:relative!important;background:transparent!important;margin:0!important;width:100%}.mobilehamburgermenu .sub-menu li a{justify-content:center!important}#mobile-menu-id>nav>ul>li>a{text-transform:uppercase}}