.hero{z-index:1}#hero .hero-contact-info ul li a{background:#c0535c;color:#fff}.hp-testimonials .testi-slide .testi-rating span{color:#fcdc5a}.hp-cta div a:hover{background:#c0535c;border-color:#c0535c}.hp-welcome-area .welcome-content .default_title_container{margin-bottom:10px}.hp-welcome-area .welcome-content .default_title{font-size:60px}.hp-welcome-area .welcome-content .default_title span em{font-size:16px}.hp-welcome-area .welcome-content ul{margin-left:20px}.hp-welcome-area .welcome-content ul li{display:block;padding:5px 0}.home main{display:flex;flex-flow:column}#hero{order:0}.featured-properties{order:1}.hp-welcome-area{order:2}.hp-cta-wrap{order:3}.featured-communities{order:4;background:#011327}.hp-testimonials{order:5}.hp-blog{order:6}.hp-facebook{order:7}.hp-instagram{order:8}.hp-welcome-area .welcome-content .default_title i{font-size:20px!important}.hp-welcome-area .wc-wrap{align-items:center!important}.home .aiosp-wrap .aiosp-container .aios-popup-body{width:40%;min-height:auto;background:#fff;padding:0!important}.introPopupHolder-content{display:block;position:relative;z-index:5;padding:0}.aiosp-wrap .aiosp-container .intro-popup-form div.wpcf7-response-output{width:100%;font-size:12px;line-height:1.2;color:#3d3d3d;margin:0;text-align:center}.intro-form{width:100%;margin:0 auto;padding:0;border-top:0;font-size:0}.intro-form .form-field input,.intro-form .form-field-long input,.intro-form .form-field-wrap textarea{width:100%;height:50px;color:#515151;font-size:15px;font-weight:400;border:1px solid #000;background-color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize;letter-spacing:.05em;padding:0 5px}.home .aiosp-close{width:40px;height:40px;line-height:40px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0;color:#000;font-style:normal;font-size:30px;font-family:var(--font-family-default)!important;font-weight:100!important}.flex-pop-form{display:flex;justify-content:center;align-items:center}.pop-up-form{width:100%;display:block;position:relative;padding:30px;text-align:center}.pop-title{display:block;font-size:36px;font-family:var(--font-family-title);font-weight:400;padding-top:8px;line-height:1.1;text-transform:uppercase;color:#555a68;padding-bottom:20px}.pop-up-form p{font-size:12px;color:#000;line-height:24px;padding:15px 0}.intro-form div.wpcf7-response-output,.intro-form .wpcf7 form .wpcf7-response-output{position:absolute;left:0;right:0;margin:10px auto 0;color:#555a68;font-size:12px;text-align:center}.intro-form div.wpcf7-response-output,.intro-form .wpcf7 form .wpcf7-response-output{text-transform:uppercase}.intro-form .form-field{display:block;width:100%;margin:10px 0}.form-submit{width:220px;height:50px;position:relative;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;margin:30px auto}.form-submit input[type=submit]{width:100%;height:100%;position:relative;z-index:2;padding:0;font-size:14px;letter-spacing:.1em;color:#000;text-transform:uppercase;border:none;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;border:2px solid #555a68}.form-submit input[type=submit]:hover{background:#555a68;color:#fff}.intro-form .wpcf7-spinner{position:absolute}.fc-map-container{display:block;position:relative;z-index:3;overflow:hidden;font-size:0}.fc-map-wrapper{display:block;position:relative}.fc-map-main{position:relative;width:1600px}.fc-map-transparent{position:absolute;top:0;left:0;z-index:2;opacity:0}.fc-map-content{position:absolute;top:177px;left:900px;z-index:5}.fc-comm-areas{position:absolute;display:flex;padding-left:70px;padding-top:64px}.fc-comm-areas>ul{padding-left:50px}.fc-comm-areas>ul>li{font-size:18px;position:relative;color:#fff;text-transform:uppercase;font-weight:300;margin-bottom:30px}.fc-comm-areas>ul>li>a{display:flex;transition:.3s}.fc-comm-areas>ul>li>a i{display:inline-block;font-size:20px;margin-top:2px;min-width:26px;margin-right:5px;color:#c0535c;transition:.3s}.fc-comm-areas>ul>li>a span{display:block;position:relative;padding-bottom:10px}.fc-comm-areas>ul>li>a span:before{position:absolute;content:"";width:0;height:2px;bottom:0;left:0;background:linear-gradient(90deg,#afbfcd 5%,#f0ce4d 48%,#f4866d 93%);transition:.3s}.fc-comm-areas>ul>li>ul{padding-left:57px;padding-top:3px;display:none}.fc-comm-areas>ul>li>ul li{font-size:15px;margin:13px 0}.fc-comm-areas>ul>li>ul li a{color:#ccc}.fc-comm-areas>ul>li>ul li a:hover{color:#fff}.fc-comm-areas>ul>li:hover>a{color:#fff}.fc-comm-areas>ul>li:hover>a i{color:#fff}.fc-comm-areas>ul>li:hover span:before{width:100%}.fc-comm-areas>ul>li:hover>ul{display:block}.fc-comm-areas>ul>li.active>ul{display:block}.fc-map-hovers>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.fc-map-hovers>div.active .fc-map-pin span a{background:#c1535b;color:#fff}.fc-map-hovers>div.active .fc-map-pin span a:before{opacity:1}.fc-map-img{position:absolute;top:0;left:0;width:auto;height:auto;transition:.3s all ease-in-out;opacity:0;visibility:hidden;z-index:4}.fc-map-pin{position:absolute;top:0;left:0;width:auto;height:auto;transition:.3s all ease-in-out;z-index:5;display:block}.fc-map-pin span{font-size:13px;font-weight:500;color:#fff;text-transform:uppercase;line-height:1.2;white-space:nowrap;position:relative;width:100%;display:inline-block;transition:.3s all ease-in-out;text-align:center;text-shadow:0 0 2px #000}.fc-map-pin span a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:190px;padding:10px;height:57px;transition:.3s;pointer-events:all;position:relative}.fc-map-pin span a:before{position:absolute;content:"";width:45px;height:2px;top:50%;transform:translateY(-50%);background:linear-gradient(90deg,#afbfcd 5%,#f0ce4d 48%,#f4866d 93%);opacity:0;transition:.3s}.fc-map-hovers>div.active .fc-map-img{opacity:1;visibility:visible}div#main-wrapper{overflow:hidden}.featured-communities .fc-wrap{padding:0}.fc-title{overflow:hidden;white-space:nowrap}.fc-title .default_title{color:#fff;font-weight:100!important;font-size:55px;letter-spacing:.05em}.fc-title .default_title span{text-align:left;padding-left:16px;margin-top:15px}.fc-title .default_title span em{background:none;color:#fff;width:-moz-fit-content;width:fit-content;position:relative;padding:0}.fc-title .default_title span em:after{position:absolute;content:"";width:100vw;height:1px;top:50%;transform:translateY(-50%);left:calc(100% + 10px);background:#fff}.fc-title .default_title span:after{display:none}.grand-bahama .fc-map-pin{left:60px;top:249px}.grand-bahama .fc-map-pin span a:before{right:-22.5px}.grand-bahama .fc-map-img{left:196px;top:230px}.the-abacos-island .fc-map-pin{left:570px;top:275px}.the-abacos-island .fc-map-pin span a:before{left:-28.5px}.the-abacos-island .fc-map-img{left:456px;top:210px}.berry-island .fc-map-pin{left:259px;top:438px}.berry-island .fc-map-pin span a:before{right:-22.5px}.berry-island .fc-map-img{left:395px;top:431px}.berry-island.active .fc-map-pin{left:218px;top:432px}.bimini-island .fc-map-pin{left:130px;top:413px}.bimini-island .fc-map-pin span a:before{left:-28.5px}.bimini-island .fc-map-img{left:134px;top:425px}.bimini-island.active .fc-map-pin{left:179px}.andros-island .fc-map-pin{left:229px;top:691px}.andros-island .fc-map-pin span a:before{right:-22.5px}.andros-island .fc-map-img{left:288px;top:542px}.andros-island.active .fc-map-pin{left:192px}.russel-island .fc-map-pin{left:437px;top:463px}.russel-island .fc-map-pin span a:before{right:-22.5px}.russel-island .fc-map-img{left:580px;top:476px}.russel-island.active .fc-map-pin{left:394px;top:458px}.harbour-island .fc-map-pin{left:616px;top:460px}.harbour-island .fc-map-pin span a:before{left:-28.5px}.harbour-island .fc-map-img{left:616px;top:473px}.harbour-island.active .fc-map-pin{left:660px}.eleuthera .fc-map-pin{left:675px;top:523px}.eleuthera .fc-map-pin span a:before{left:-28.5px}.eleuthera .fc-map-img{left:578px;top:473px}.eleuthera.active .fc-map-pin{left:713px}.paradise-island .fc-map-pin{left:495px;top:549px}.paradise-island .fc-map-pin span a:before{left:-28.5px}.paradise-island .fc-map-img{left:493px;top:567px}.paradise-island.active .fc-map-pin{left:543px}.nassau .fc-map-pin{left:350px;top:564px}.nassau .fc-map-pin span a:before{right:-22.5px}.nassau .fc-map-img{left:448px;top:567px}.nassau.active .fc-map-pin{left:282px}.cat-island .fc-map-pin{left:709px;top:721px}.cat-island .fc-map-pin span a:before{right:-22.5px}.cat-island .fc-map-img{left:740px;top:646px}.cat-island.active .fc-map-pin{left:648px}.exuma .fc-map-pin{left:564px;top:841px}.exuma .fc-map-pin span a:before{right:-22.5px}.exuma .fc-map-img{left:589px;top:634px}.exuma.active .fc-map-pin{left:539px}.long-island .fc-map-pin{left:877px;top:900px}.long-island .fc-map-pin span a:before{left:-28.5px}.long-island .fc-map-img{left:859px;top:854px}.long-island.active .fc-map-pin{left:926px}.mayaguana .fc-map-pin{left:1118px;top:1082px}.mayaguana .fc-map-pin span a:before{right:-22.5px}.mayaguana .fc-map-img{left:1250px;top:1090px}.mayaguana.active .fc-map-pin{left:1069px}.inagua .fc-map-pin{left:1238px;top:1310px}.inagua .fc-map-pin span a:before{left:-28.5px}.inagua .fc-map-img{top:1264px;left:1153px}.inagua.active .fc-map-pin{left:1315px}.fc-map-mobile{position:relative;overflow:hidden}.fc-map-mobile-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.fc-map-mobile-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(7px);transform:scale(1.1)}.hp-fb-lists .fb-img img{background-image:url(https://cdn.agentimagehosting.com/Xxv1Vo0BUWzpFZKFAyhR1/2025/06/18135526/site-logo-b.png);background-position:center;background-repeat:no-repeat}#hero .hp-quick-search .qc-left .qc-form select option{color:#000}@media only screen and (max-width: 991px){.aiosp-wrap .aiosp-container .intro-popup-body{width:90%}.fc-map-mobile{padding:40px 15px}.fc-map-content{position:relative;left:auto;top:auto}.fc-comm-areas{position:relative;display:block;padding:50px 0 0;width:-moz-fit-content;width:fit-content;margin:0 auto}.fc-title{width:-moz-fit-content;width:fit-content;margin:0 auto}.fc-comm-areas>ul{padding:0}.fc-comm-areas>ul>li>ul{display:block}}@media only screen and (max-width: 767px){.fc-title{white-space:wrap}.fc-title .default_title{font-size:45px}}
