@charset "UTF-8";
body{background:white;font-weight:300}body.home:not(.scrolled) header .bg-header-scroll{background:#0184c8}@media (max-width:767px){body.home .ap-wrapper:first-child .wp-block-spacer{display:block !important}}@media (min-width:768px){body.home .ap-wrapper:first-child{height:0;padding:calc(48.8510007413% / 2) 0}body.home .ap-wrapper:first-child .widget_ap-slideshow{position:absolute;top:0;left:0;width:100%;height:100%}}body.home .ap-wrapper:first-child .wp-block-button__link{border-radius:0;background:white;color:black;border:1px solid white;padding:0.5rem 0;min-width:165px;font-size:1.4rem;border-radius:5px}body.home .ap-wrapper:first-child .wp-block-button__link:hover{background:#0184c8 !important;color:#ffffff !important;border-color:#0184c8 !important}@media (max-width:767px){body.home .ap-wrapper:first-child .wp-block-button__link{background-color:#0184c8 !important;color:#ffffff !important}body.home .ap-wrapper:first-child .wp-block-button__link:hover{background-color:gold !important;color:#000000 !important}}body.home .widget_ap-slideshow .ap-slideshow .tns-nav button{width:28px;height:4px;border-radius:0}body.home .widget_ap-slideshow .ap-slideshow .tns-nav button.tns-nav-active{background:#333;opacity:1}body.home .widget_ap-slideshow .ap-slideshow .slider-nav{display:none}body.home .widget_ap-slideshow .ap-slideshow .caption-hero{right:4rem;top:25%;padding:0.75rem 1rem;background:#ffffff;display:none}body.home .widget_ap-slideshow .ap-slideshow .caption-hero>.container{width:100%;margin:0 !important}body.home .widget_ap-slideshow .ap-slideshow .caption-hero .carousel-description{flex:1;max-width:100%;color:white}@media (min-width:768px){body.home .widget_ap-slideshow .ap-slideshow .caption-hero{display:block;max-width:fit-content}}@media (max-width:767px){body.home .widget_ap-slideshow+.widget_block{position:absolute;top:50%;transform:translateY(-50%);width:100%}body.home .widget_ap-slideshow+.widget_block .wp-block-heading{color:white}body.home .widget_ap-slideshow+.widget_block+.widget_block{padding:2rem 0}body.home .widget_ap-slideshow+.widget_block+.widget_block .wp-block-buttons{gap:0}body.home .widget_ap-slideshow+.widget_block+.widget_block .wp-block-buttons .wp-block-button{padding:0 1rem 2rem;flex:0 0 50%;max-width:50%}}body.home .widget_ap-listing-tab .tab-menu,body.home .widget_ap-listing-tab .tab-nav{border-bottom:0}body.home .widget_ap-listing-tab .tab-menu ul li a,body.home .widget_ap-listing-tab .tab-nav ul li a{font-weight:bold;color:#ccc}body.home .widget_ap-listing-tab .tab-menu ul li.ui-tabs-active a,body.home .widget_ap-listing-tab .tab-nav ul li.ui-tabs-active a{color:black}@media (max-width:767px){body.home .widget_ap-listing-tab .tab-menu ul li.ui-tabs-active a,body.home .widget_ap-listing-tab .tab-nav ul li.ui-tabs-active a{background:rgba(1, 132, 200, 0.5) !important}}body.home .widget_ap-listing-tab .listing-item section{padding-bottom:20px;padding-left:1rem;padding-right:1rem;background:#f1f2f2}body.home .widget_ap-listing-tab .listing-item section .container{flex:1;display:flex;flex-direction:column}body.home .widget_ap-listing-tab .listing-item section .container>*{margin-bottom:0 !important}body.home .widget_ap-listing-tab .listing-item section .container .rooms-price{order:10}body.home .widget_ap-listing-tab .listing-item section .container .price{border-top:0;padding-top:0}body.home .widget_ap-listing-tab .listing-item section .property-tools{padding-left:0;padding-right:0}@media (min-width:1122px){body.home .widget_ap-listing-tab .listing-item section .property-tools{width:85%;margin:0 auto}}body.home .widget_ap-listing-tab .listing-item>a:hover img{transform:scale(1.1)}body.home .widget_ap-listing-tab .listing-item>a img{transform:scale(1);transition:0.5s}body.home .widget_ap-listing-tab .tab-content{max-width:1200px}@media (max-width:1121px){body.home .widget_ap-listing-tab .tns-controls{top:50%;bottom:unset;transform:translateY(-50%)}}body.home .widget_ap-testimonial{padding-top:2rem}body.home .widget_ap-testimonial .title-section{color:white}body.home .widget_ap-testimonial #block-testimonial{position:static;padding-top:40px}body.home .widget_ap-testimonial #block-testimonial:before{display:none}body.home .widget_ap-testimonial #block-testimonial .bg-overlay-section{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .carousel{align-items:normal}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-value{margin-bottom:0.5rem !important}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating{margin-bottom:0.5rem}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating i{color:#ffd504}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .footer-author{font-size:inherit;font-weight:normal;margin-bottom:0.5rem;text-transform:unset}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .footer-author strong{font-weight:inherit}body.home .widget>.container{max-width:1200px}body.home .widget_ap-properties.minimal .carousel{margin:0}body.home .widget_ap-properties.minimal .carousel .property-items .image-property,body.home .widget_ap-properties.minimal .carousel .property-items .property-detail{max-width:100% !important;margin-left:0 !important;width:auto}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail{position:absolute;bottom:0;color:white;font-size:1.35rem;z-index:2}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail a{color:inherit !important;font-size:inherit !important}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail.left{left:2.15rem;font-weight:600}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail.left p{margin-bottom:0;font-size:inherit}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail.right{right:2.15rem}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail ul.rooms li:not(:last-child){margin-right:1rem}@media (max-width:767px){body.home .widget_ap-properties.minimal .carousel .property-items .property-detail{font-size:1rem}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail.left{left:1rem}body.home .widget_ap-properties.minimal .carousel .property-items .property-detail.right{right:1rem}}body.home .widget_ap-properties.minimal .carousel .property-items .image-property::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 10%, transparent 30%);z-index:1}@media (max-width:767px){body.home .widget_ap-properties.minimal .carousel .property-items{padding:0 !important}}body.home .widget_ap-properties.minimal .tns-outer .tns-controls button{padding:0}body.home .widget_ap-properties.minimal .tns-outer .tns-controls button[data-controls="prev"]{left:-50px !important}body.home .widget_ap-recent-posts ul .list-article__link{background:#eee}body.home .widget_ap-recent-posts ul .list-article__details .post-title{font-size:1.35rem;font-weight:bold}body.home .ap-wrapper.register-banner{padding:1.5rem 0 0.5rem}body.home .ap-wrapper.register-banner .row{justify-content:center;align-items:center}body.home .ap-wrapper.register-banner .widget{padding:0 1rem 1rem}body.home .ap-wrapper.register-banner p{color:inherit;font-size:1.25rem;font-weight:bold;margin-bottom:0}body.home footer{margin-top:0}body *:not(i, .la, .las){font-weight:inherit !important}body:not(.home) #content main#main .hero-container[style]{--hero-height: 300px}body.ap-shortcode-ap_register .alert.alert-danger{max-width:760px;margin:0 auto}body.ap-shortcode-ap_signin .alert.alert-danger{margin:0 auto;max-width:60rem}@media (min-width:768px){body.ap-shortcode-ap_signin .alert.alert-danger{width:50%}}@media (min-width:1200px){body.ap-shortcode-ap_signin .alert.alert-danger{width:33.33%}}header .header-menu-container{border-bottom:3px solid #ffd504}header .header-menu-container img{min-width:0}header .toggle-menu{height:80px}header .toggle-menu i{line-height:80px}header nav.main-navigation ul.menu>li>a{font-size:1.15rem;line-height:92px}@media (max-width:1122px){header .logo img{max-width:120px}}@media (max-width:767px){header .logo img{min-width:0}}footer #footer-top{padding:1.5rem 0}footer #footer-top .menu{display:flex;flex-wrap:wrap;margin:0 -1rem;list-style:none}footer #footer-top .menu>.menu-item{padding:0 1rem;flex:0 0 100%;max-width:100%;margin-bottom:1.5rem}footer #footer-top .menu>.menu-item>a{margin-bottom:1rem;display:inline-block;font-weight:bold}footer #footer-top .menu>.menu-item a{color:white;line-height:1.85}@media (min-width:768px){footer #footer-top .menu>.menu-item{flex:0 0 33.3%;max-width:33.3%;margin-bottom:0}}@media (min-width:1200px){footer #footer-top .menu>.menu-item{flex:0 0 25%;max-width:25%}}footer #footer-top .menu ul{list-style:none;margin:0}.widget_ap-button-link.outline .btn a{min-width:175px}.widget_ap-button-link.outline.black .btn a{border-color:black;color:black;background-color:transparent !important}.widget_ap-button-link.outline.black .btn a:hover{background-color:black !important;color:white}.widget_ap-button-link.outline.white .btn a{border-color:white;color:white;background-color:transparent !important}.widget_ap-button-link.outline.white .btn a:hover{background-color:white !important;color:black}.bg-dark-gray{background-color:#ccc}.font-almarose{font-family:"Almarose", sans-serif}.listing-item .container .img-container{overflow:hidden}.listing-item .container .img-container picture{transform:scale(1);transition:0.5s}.listing-item .container .img-container:hover picture{transform:scale(1.1)}.listing-item .container .listing-info{padding-top:15px !important;padding-bottom:15px !important}.listing-item .container .listing-info .address-wrapper .address{font-weight:normal !important;font-size:inherit !important;min-height:unset !important}.listing-item .container .listing-info .rooms-price{padding-top:5px !important;border-top:0 !important}.listing-item .container .listing-info .rooms-price ul li{margin-right:14px !important}.listing-item .container .listing-info .rooms-price ul li:last-child{margin-right:0 !important}@media (min-width:1200px){.container.tight{max-width:1220px;padding:0 1rem}}.ap-shortcode-ap_search_results #listing-mode .property-listing-container{padding-bottom:0;height:auto}.ap-shortcode-ap_search_results #listing-mode .property-listing-container .listing-wrapper{position:static}.ap-shortcode-ap_search_results .map-container{padding-bottom:75%}.ap-shortcode-ap_search_results .listing-result-title button{background:transparent;border:0;color:#aaa}.ap-shortcode-ap_search_results .listing-result-title button.is-active{border-bottom:2px solid black;color:black}.ap-shortcode-ap_search_results .listing-results-sort{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.ap-shortcode-ap_search_results .listing-results-sort>.checkbox-options{padding:0 1rem}.ap-shortcode-ap_search_results .listing-results-sort .select2{border-bottom:1px solid #333}.ap-shortcode-ap_search_results .listing-results-sort .select2-selection--single{padding-left:0 !important}.ap-shortcode-ap_search_results .listing-results-sort .checkbox-options{flex-wrap:wrap;display:flex;margin:0 -0.65rem}.ap-shortcode-ap_search_results .listing-results-sort .checkbox-options .checkbox-group{padding:0 0.65rem;display:flex;align-items:center}@media (max-width:767px){.ap-shortcode-ap_search_results .listing-results-sort .checkbox-options .checkbox-group{flex:0 0 100%;max-width:100%;padding-bottom:1rem}}.ap-shortcode-ap_search_results .listing-results-sort .checkbox-options .checkbox-group label{margin-bottom:0;margin-left:5px}.ap-shortcode-ap_search_results .listing-results-sort .checkbox-options .checkbox-group .custom-checkbox{appearance:none;background:#ccc;width:18px;height:18px;cursor:pointer;position:relative}.ap-shortcode-ap_search_results .listing-results-sort .checkbox-options .checkbox-group .custom-checkbox::after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Line Awesome Free";font-weight:900;color:black;transition:0.3s;opacity:0}.ap-shortcode-ap_search_results .listing-results-sort .checkbox-options .checkbox-group .custom-checkbox:checked::after{opacity:1}@media (max-width:991px){.ap-shortcode-ap_search_results .listing-result-title,.ap-shortcode-ap_search_results .listing-results-sort{flex:0 0 100%;max-width:100%}.ap-shortcode-ap_search_results .listing-result-title{margin-bottom:1rem;text-align:center}}.ap-shortcode-ap_search_results #map-mode{display:block}.select2-container{z-index:0}.page-testimonial article.page{padding-top:0 !important;padding-bottom:0 !important}.page-testimonial .apblock-testimonial__item__quote-title{display:none}.page-testimonial swiper-container{padding:0 3rem}.page-testimonial .apblock-testimonial-navigation{position:static}.page-testimonial .apblock-testimonial-navigation button{position:absolute;top:50%;transform:translateY(-50%);padding:0;z-index:2;background-color:transparent !important}.page-testimonial .apblock-testimonial-navigation button[aria-label="Previous slide"]{left:0}.page-testimonial .apblock-testimonial-navigation button[aria-label="Next slide"]{right:0}.page-testimonial .apblock-testimonial-navigation button svg{width:55px;height:55px}.page-testimonial .apblock-testimonial__item__quote{order:-1}.page-testimonial .apblock-testimonial__item{text-align:center;align-items:center}.page-testimonial footer{margin-top:0}.listing-item picture::after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 80%, rgba(0, 0, 0, 0.5));z-index:9}.listing-top-section .single-slideshow .tns-nav{display:none}@media (min-width:1200px){.listing-top-section .single-slideshow .tns-inner{max-width:65%;margin:0 auto !important}.listing-top-section .single-slideshow .tns-inner .item-image{padding:0 3px}.listing-top-section .single-slideshow .tns-inner .item-image .embed-responsive{padding-bottom:calc(100% * 533/800) !important}}.listing-top-section .single-slideshow .slider-nav span{background:rgba(255, 255, 255, 0.5);opacity:0;color:#ffffff;transition:0.3s}.listing-top-section .single-slideshow:hover .slider-nav span{opacity:1}.listing-top-section .listing-rooms .rooms{font-size:1.35rem}.ap-page-less-ap_property .listing-top-section>.container>.row .listing-address{display:flex;flex-direction:column}.ap-page-less-ap_property .listing-top-section>.container>.row .listing-address .property-address{font-size:1.5rem;order:-1}.la-twitter-x::before{mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path d="M 5.9199219 6 L 20.582031 27.375 L 6.2304688 44 L 9.4101562 44 L 21.986328 29.421875 L 31.986328 44 L 44 44 L 28.681641 21.669922 L 42.199219 6 L 39.029297 6 L 27.275391 19.617188 L 17.933594 6 L 5.9199219 6 z M 9.7167969 8 L 16.880859 8 L 40.203125 42 L 33.039062 42 L 9.7167969 8 z" fill="rgba(255, 255, 255, 0.98)" stroke-width="5"/></svg>');mask-size:contain;background:#1e1e1e}.ap-page-less-ap_property .listing-mid-section .listing-sidebar .property-tools ul li>* a:hover .la-twitter-x::before{background:white}.sticker{border-radius:0 !important;height:auto !important;padding:0.5rem 1rem;left:0 !important;text-transform:uppercase;min-width:fit-content}body .sticker{font-weight:bold !important}.ap-page-less-ap_team #listing-mode #ap-listing-search-results .listing-item .container,.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container{background-color:#f1f2f2}ol.wp-block-list{margin-left:0;padding-left:0;list-style:number inside}@media (max-width:1122px){#site-navigation{padding-top:100px}}