.elementor-18347 .elementor-element.elementor-element-786e388:not(.elementor-motion-effects-element-type-background), .elementor-18347 .elementor-element.elementor-element-786e388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://havenskey.com/wp-content/uploads/2024/04/pexels-pixabay-33046-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-18347 .elementor-element.elementor-element-786e388 > .elementor-background-overlay{background-color:#00427400;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18347 .elementor-element.elementor-element-786e388{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18347 .elementor-element.elementor-element-34985d3{margin-top:15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-18347 .elementor-element.elementor-element-c1ca2fd .elementor-heading-title{font-family:"alethea font", Sans-serif;}.elementor-18347 .elementor-element.elementor-element-3c3399a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18347 .elementor-element.elementor-element-3c3399a > .elementor-container{max-width:1600px;}.elementor-18347 .elementor-element.elementor-element-2cb2836{--e-transform-transition-duration:0ms;}.elementor-18347 .elementor-element.elementor-element-b82a90c{--e-transform-transition-duration:0ms;}.elementor-18347 .elementor-element.elementor-element-1777d95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-18347 .elementor-element.elementor-element-1777d95 > .elementor-container{max-width:1600px;}.elementor-18347 .elementor-element.elementor-element-d1e289e{--e-transform-transition-duration:0ms;}.elementor-18347 .elementor-element.elementor-element-bc452eb{--e-transform-transition-duration:0ms;}.elementor-18347 .elementor-element.elementor-element-fa8970a .elementor-repeater-item-7ad7ffe .swiper-slide-bg{background-image:url(https://havenskey.com/wp-content/uploads/2024/04/1162764-scaled.jpg);background-size:cover;}.elementor-18347 .elementor-element.elementor-element-fa8970a .elementor-repeater-item-af1eac2 .swiper-slide-bg{background-image:url(https://havenskey.com/wp-content/uploads/2024/04/pexels-pixabay-33046-scaled.jpg);background-size:cover;}.elementor-18347 .elementor-element.elementor-element-fa8970a .elementor-repeater-item-093965b .swiper-slide-bg{background-image:url(https://havenskey.com/wp-content/uploads/2024/04/banana-boat-6942818_1280.jpg);background-size:cover;}.elementor-18347 .elementor-element.elementor-element-fa8970a .elementor-repeater-item-7a55f23 .swiper-slide-bg{background-image:url(https://havenskey.com/wp-content/uploads/2024/04/wp5623936-snorkeling-hd-wallpapers.jpg);background-size:cover;}.elementor-18347 .elementor-element.elementor-element-fa8970a .swiper-slide{transition-duration:calc(5000ms*1.2);height:312px;}.elementor-18347 .elementor-element.elementor-element-fa8970a .swiper-slide-contents{max-width:66%;}.elementor-18347 .elementor-element.elementor-element-fa8970a .swiper-slide-inner{text-align:center;}.elementor-18347 .elementor-element.elementor-element-007e4c1 .elementor-button{background-color:#727171;fill:#FFFFFF;color:#FFFFFF;}.elementor-18347 .elementor-element.elementor-element-007e4c1 .elementor-button:hover, .elementor-18347 .elementor-element.elementor-element-007e4c1 .elementor-button:focus{background-color:#888888;color:#000000;}.elementor-18347 .elementor-element.elementor-element-007e4c1 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-18347 .elementor-element.elementor-element-007e4c1 .elementor-button:hover svg, .elementor-18347 .elementor-element.elementor-element-007e4c1 .elementor-button:focus svg{fill:#000000;}@media(max-width:767px){.elementor-18347 .elementor-element.elementor-element-fa8970a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-18347 .elementor-element.elementor-element-fa8970a .swiper-slide{height:260px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'alethea font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://havenskey.com/wp-content/uploads/2024/10/alethiapro-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */