@font-face{font-family:Amalfi Coast;src:url(../fonts/amalfi-coast.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-family-default: "Geologica", sans-serif;--font-family-title: "Karla", sans-serif;--font-family-accent: "Amalfi Coast";--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #000000;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--hover: #967c49}html:has(#wpadminbar){margin-top:0!important}html:has(#wpadminbar) #wpadminbar{opacity:0;transition:all var(--default-transition)}html:has(#wpadminbar) #wpadminbar:hover{opacity:1}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}.max-container{width:95%;margin:0 auto;padding:0 15px}.section-title{text-align:center}.section-title h1,.section-title h2{font-family:var(--font-family-title);font-size:clamp(45px,5vw,80px);font-weight:700;text-transform:uppercase;margin-bottom:40px}.section-title--is-white h1,.section-title--is-white h2{color:#fff}.section-title__accent{font-family:var(--font-family-accent);font-size:clamp(25px,3.75vw,80px);font-weight:400;text-transform:none}.section-title__accent--slant{transform:rotate(345deg);display:inline-block;left:-8px;position:relative}.section-text p{font-family:var(--font-family-default);font-size:12px;font-weight:300;line-height:1.8;margin-bottom:20px}.section-text--is-white p{color:#fff}.section-btn{font-family:var(--font-family-default);font-size:12px;letter-spacing:.2em;text-transform:uppercase;display:inline-block;position:relative;color:#fff!important;padding-left:30px;transition:all .5s;margin:75px 0}.section-btn:before{width:80px;height:80px;content:"";background:#ffffff1a;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .5s}.section-btn>span{position:relative;display:inline-block;text-align:center;line-height:1.5}.section-btn:hover:before{background:var(--hover)}.section-btn:hover{color:#fff}.canvas-img{display:block;position:relative;overflow:hidden}.canvas-img canvas{display:block;width:100%;height:auto}.canvas-img img{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s;-o-object-fit:cover;object-fit:cover}.canvas-bg{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.canvas-bg canvas{width:100%;height:100%;background-size:cover;background-position:top;display:block}.canvas-bg canvas.is-gray{filter:grayscale(1)}.canvas-bg+.container,.canvas-bg+.max-container{position:relative;z-index:2}.header{width:100%;z-index:90;padding:33px 0;transition:all var(--default-transition);background:#000;position:fixed;top:0}.header-logo{color:#fff;text-transform:uppercase}.header-logo .logo-full,.header.scrolled .header-logo .logo-full{display:none}.header.scrolled .header-logo .logo-img{display:block}.header-container{max-width:1435px;max-width:89.6875vw;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header-nav{margin-left:auto;display:none}.header .site-navi{display:flex;align-items:center}.header .site-navi>li{margin:0 1.25vw;text-transform:uppercase;position:relative}.header .site-navi>li>a{font-size:clamp(11px,.875vw,14px);font-weight:300;letter-spacing:.2em;color:#fff;transition:all .5s}.header .site-navi>li>a:after{content:"";position:absolute;width:0;height:3px;background:var(--gradient-1);left:0;bottom:-10px;height:2px;opacity:0;z-index:1;transition:all .5s;text-align:center;color:#dfceba}.header .site-navi>li:hover{opacity:.7}.header .site-navi>li:hover>a:after{width:100%;opacity:1}.header .site-navi>li .sub-menu{margin:0;padding-top:50px;position:absolute;width:100%;min-width:225px;left:50%;transform:translate(-50%);transition:all var(--default-transition);opacity:0;visibility:hidden}.header .site-navi>li .sub-menu li{display:block;position:relative;transition:all var(--default-transition);background:#000}.header .site-navi>li .sub-menu li:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hover);opacity:0;transition:all .5s}.header .site-navi>li .sub-menu li a{display:block;text-align:center;padding:15px 20px 12px;text-transform:uppercase;line-height:1;transition:all var(--default-transition);position:relative;z-index:2;color:#fff;font-size:14px;font-weight:300;letter-spacing:.2em}.header .site-navi>li .sub-menu li:hover:before{opacity:1}.header .site-navi>li .sub-menu li:hover a{color:#fff}.header .site-navi>li:hover .sub-menu{opacity:1;visibility:visible;padding-top:20px}.header-menu-button{margin-left:1.875vw}.header-menu-button .offcanvas-toggle{font-size:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.header-menu-button .offcanvas-toggle-lines{width:30px;height:16px;display:flex;flex-direction:column;transition:all .5s;justify-content:space-between;align-items:flex-end;margin-right:1.25vw}.header-menu-button .offcanvas-toggle-lines i{width:30px;height:2px;background:#fff;display:block;transition:all .5s}.header-menu-button .offcanvas-toggle-lines i:nth-child(2){width:10px}.header-menu-button .offcanvas-toggle-lines i:last-child{width:20px}.header-menu-button .offcanvas-toggle-lines:hover i{background:#ccc}.header-menu-button .offcanvas-toggle-label{font-size:0}html:has(body.offcanvas-menu-open){overflow:hidden}.offcanvas-menu{position:fixed;z-index:9999;top:0;right:0;width:100%;height:100%;transition:all .5s;opacity:0;pointer-events:none}.offcanvas-menu .canvas-bg{opacity:.1}.offcanvas-menu-inner{width:100%;max-width:1195px;height:100%;position:absolute;top:0;right:-100%;z-index:2;background:#000;transition:all .5s}.offcanvas-menu-body{color:#fff;overflow-x:auto;height:100%;position:relative;z-index:2;padding:40px 45px 20px;right:0;transition:all .5s}.offcanvas-menu .offcanvas-logo{margin-bottom:5vw}.offcanvas-menu .offcanvas-logo .textwidget{display:flex;align-items:center}.offcanvas-menu .offcanvas-logo a>img{width:117px}.offcanvas-menu .offcanvas-logo .broker-logo{display:flex;align-items:center;margin-left:50px}.offcanvas-menu .offcanvas-logo .broker-logo img{width:auto;height:1.5625vw}.offcanvas-menu .offcanvas-logo .broker-logo span{background:#d5d6d7;display:inline-block;width:1px;height:2.1875vw;margin:0 .9375vw}.offcanvas-menu .offcanvas-close{position:fixed;right:4.375vw;top:3.75vw;color:#fff;cursor:pointer;transition:all .5s;z-index:1;display:flex;justify-content:center;align-items:center}.offcanvas-menu .offcanvas-close i{font-size:clamp(14px,1.125vw,18px);margin-right:.625vw}.offcanvas-menu .offcanvas-close span{font-size:0}.offcanvas-menu .offcanvas-close:hover{color:var(--hover)}.offcanvas-menu .offcanvas-overlay{position:absolute;width:100%;height:100%;z-index:1;background:#000;opacity:.6}.offcanvas-menu .offcanvas-contact{border-top:1px rgba(209,209,207,.4) solid;margin-top:45px;padding:45px 0}.offcanvas-menu .offcanvas-contact .contact-list li{margin-bottom:25px}.offcanvas-menu .offcanvas-contact .contact-list li:first-child{text-transform:uppercase}.offcanvas-menu .offcanvas-contact .contact-list li{display:flex;line-height:1.5}.offcanvas-menu .offcanvas-contact .contact-list li span:first-child{display:inline-block;width:90px;text-transform:uppercase}.offcanvas-menu .offcanvas-contact .contact-list li a{transition:all .5s}.offcanvas-menu .offcanvas-contact .contact-list li a:hover{color:var(--hover)}.offcanvas-menu .offcanvas-contact .contact-list li i{margin-right:15px;color:var(--primary);font-size:12px}.offcanvas-menu .offcanvas-contact .contact-list li i.ai-font-location-c{font-size:18px}.offcanvas-menu .offcanvas-contact .contact-list li i.ai-font-envelope-f{font-size:11px}.offcanvas-menu .offcanvas-contact .contact-list .cont-space{margin-top:20px}.offcanvas-menu .offcanvas-contact .contact-smis a{font-size:30px;margin-right:30px;transition:all .5s}.offcanvas-menu .offcanvas-contact .contact-smis a:hover{color:var(--hover)}.offcanvas-menu .side-navi{display:flex;flex-wrap:wrap}.offcanvas-menu .side-navi>li{font-size:25px;font-family:var(--font-family-title);margin-bottom:40px;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;width:100%}.offcanvas-menu .side-navi>li>a{transition:all .5s;color:#fff}.offcanvas-menu .side-navi>li>a:hover{text-decoration:none;color:var(--hover)}.offcanvas-menu .side-navi>li>ul{margin-top:15px;line-height:1.5;letter-spacing:normal;opacity:.3}.offcanvas-menu .side-navi>li>ul>li{margin-bottom:20px;font-family:var(--font-family-default);font-size:15px;letter-spacing:.15em}.offcanvas-menu .side-navi>li>ul>li a{transition:all .5s;color:#fff}.offcanvas-menu .side-navi>li>ul>li a:hover{color:var(--hover)}body.offcanvas-menu-open .offcanvas-menu{opacity:1;pointer-events:all}body.offcanvas-menu-open .offcanvas-menu-inner{right:0}.footer{padding:5vw 0;position:relative;color:#fff;font-size:var(--font-size-default);background:#000}.footer h3{text-transform:uppercase;font-size:25px;letter-spacing:.15em;margin-bottom:25px;font-family:var(--font-family-title)}.footer a,.footer a:hover{color:inherit}.footer p{line-height:1.5;letter-spacing:.05em;margin:20px 0}.footer-container{width:95%;max-width:1140px;margin:0 auto;position:relative;z-index:2;display:flex;flex-wrap:wrap}.footer-logo{width:100%}.footer-logo .logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:5vw;gap:5vw;flex-direction:column}.footer-contact{width:100%}.footer-contact-info{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.footer-contact .contact-list li{display:flex;line-height:1.5}.footer-contact .contact-list li span:first-child{display:inline-block;width:90px;text-transform:uppercase}.footer-contact .contact-list li i{margin-right:15px;color:var(--primary);font-size:12px}.footer-contact .contact-list li i.ai-font-location-c{font-size:18px}.footer-contact .contact-list li i.ai-font-envelope-f{font-size:11px}.footer-contact .contact-list li:nth-child(4){margin-top:20px}.footer-contact .contact-list{width:100%;margin:10px 0}.footer-nav{width:100%}.footer-nav-menu{margin:80px 0 30px;text-align:center}.footer-nav-menu li{text-transform:uppercase;margin:20px}.footer-disclaimer{width:100%;text-align:center;font-size:12px}.footer-copyright{width:100%;text-align:center;font-weight:600}.footer-copyright .ai-icon{font-size:35px;color:inherit;vertical-align:middle}.footer-copyright .ai-icon.ai-font-eho{font-size:26px;margin-right:5px}.footer-copyright a[href="https://www.agentimage.com"]{text-decoration:underline}.footer-form{position:relative;padding:100px 0;background:#000}.footer-form .section-title{margin-bottom:-5vw}.footer-form .canvas-bg:after{content:"";pointer-events:none;width:100%;height:100%;position:absolute;background:linear-gradient(to top,#000,#0000);bottom:0;left:0}.footer-form__container{width:95%;max-width:1095px;margin:auto;position:relative}.footer-form__holder{border:1px #fff solid;border-top:0;padding:6.25vw 6.25vw 4.6875vw;position:relative}.footer-form__holder:before,.footer-form__holder:after{content:"";width:25%;height:1px;background:linear-gradient(to right,#fff,#fff0);top:0;left:0;position:absolute}.footer-form__holder:after{right:0;left:auto;background:linear-gradient(to left,#fff,#fff0)}.footer-form__holder p{max-width:515px;margin:0 auto 50px;color:#fff;text-align:center;line-height:1.8}.footer-form__holder form{font-size:0}.footer-form__holder .ff-field{padding:10px;width:100%;display:inline-block}.footer-form__holder .ff-field .wpcf7-form-control{font-size:14px;color:#fff;letter-spacing:.1em;width:100%;border:0;border-bottom:1px #fff solid;background:transparent;padding:20px 0;outline:none!important}.footer-form__holder .ff-field .wpcf7-form-control::-moz-placeholder{text-transform:uppercase}.footer-form__holder .ff-field .wpcf7-form-control::placeholder{text-transform:uppercase}.footer-form__holder .ff-field .wpcf7-form-control.wpcf7-textarea{height:85px;resize:none;padding-right:40px!important;scrollbar-width:none}.footer-form__holder .ff-field .wpcf7-form-control.wpcf7-textarea::-webkit-scrollbar{display:none}.footer-form__holder .ff-field .wpcf7-not-valid-tip{position:absolute;font-size:11px;width:auto;left:auto;right:0}.footer-form__holder .wpcf7{position:relative}.footer-form__holder .wpcf7-response-output{font-size:11px;text-align:center;width:100%;position:absolute;left:0;color:#fff}.footer-form__holder .ff-submit{margin-top:0;position:absolute;right:10px;bottom:30px}.footer-form__holder .ff-submit button{font-size:0}.footer-form__holder .ff-submit button i{font-size:25px;color:#fff}.footer-form .wpcf7-spinner{position:absolute}body #pojo-a11y-toolbar{display:none;bottom:-5px!important;top:auto!important}body #pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-light-background,body #pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}.aios-smf-theme-three .aios-smf-header #theme-title h2{color:#fff}.aios-smf-theme-three .aios-smf-header #theme-title .social-media-icons li a{border-color:#fff}.aios-smf-theme-three .aios-smf-header #theme-title .social-media-icons li a span{color:#fff}#content .aios-smf-theme-three .aios-smf-header #theme-title .social-media-icons li a:hover{background-color:#967c49;border-color:#967c49!important}#content .aios-smf-theme-three .aios-smf-header #theme-title .filter-feed a{color:#fff}#content .aios-smf-theme-three .aios-smf-header #theme-title .filter-feed a:hover{color:#967c49}#content .aios-smf-theme-three .aios-smf-header #theme-title .filter-feed a.filter-active{color:#967c49!important}#content #agents-results .agents-description p{font-family:var(--font-family-default);font-size:12px;font-weight:300;line-height:1.8;margin-bottom:20px}.affiliates{position:relative;width:100%;background-color:#000}.affiliates__content{padding:4.375vw 0}.affiliates__logos{display:flex;justify-content:center;flex-wrap:wrap;padding:50px 0}.affiliates__logo-wrapper{width:100%;align-items:center;display:flex;justify-content:center;flex-direction:column}.affiliates__logo-wrapper:not(:last-child):after{content:"";display:block;margin:40px auto;background:#fff;opacity:.2;width:200px;height:1px}#content #agents-results .agents-button{font-family:var(--font-family-default);font-size:12px;letter-spacing:.2em;text-transform:uppercase;display:inline-block;position:relative;color:#fff!important;padding-left:30px;transition:all .5s;margin:75px 0;height:auto;width:auto;border:0}#content #agents-results .agents-button:hover:before{background:var(--hover)}#content #agents-results .agents-button:before{width:80px;height:80px;content:"";background:#ffffff1a;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .5s;z-index:-1}#content #agents-results .agents-button:hover{background:transparent;border-color:transparent}#content #agents-results .agents-contact{background:#967c49}.agent-entry-content{padding-bottom:90px}#content #agents-single .agents-description p{font-family:var(--font-family-default);font-size:12px;font-weight:300;line-height:1.8;margin-bottom:20px}#content #agents-single .agents-button{font-family:var(--font-family-default);font-size:12px;letter-spacing:.2em;text-transform:uppercase;display:inline-block;position:relative;color:#fff!important;padding-left:30px;transition:all .5s;width:auto;height:auto;border:0;background:transparent;border-color:transparent;margin-top:50px}#content #agents-single .agents-button:before{width:80px;height:80px;content:"";background:#ffffff1a;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .5s;z-index:-1}#content #agents-single .agents-button:hover:before{background:#967c49}.entry.entry-content div#ihf-main-container{color:#000}.ip-equinox-about__content .section-title h2,.ip-equinox-about__content .section-title h2 span{font-size:50px;display:block}.ai-minimalist-testimonials-lists .ai-minimalist-testimonials-list a .ai-classic-testimonials-image-holder div{background:#000!important}.ai-minimalist-testimonials-lists .ai-minimalist-testimonials-list a .ai-minimalist-testimonials-hover div em,.ai-minimalist-testimonials-lists .ai-minimalist-testimonials-list a .ai-minimalist-testimonials-hover div span{color:#967c49!important}body.single-aios-communities #content .community-title span{line-height:2.6}@media screen and (min-width:744px){.header{position:absolute}.header-logo .logo-img{display:none}.header-logo .logo-full{display:block}.footer-logo .logo-container{flex-direction:row}.footer-contact .contact-list:nth-child(1){width:unset;order:1;margin:0}.footer-contact .contact-list:nth-child(2){order:3;width:100%;margin:40px 0}.footer-contact .contact-list:nth-child(2) li{justify-content:center}.footer-contact .contact-list:nth-child(3){width:unset;order:2;margin:0}.footer-nav-menu{display:flex;justify-content:center;gap:40px}.footer-nav-menu li{margin:0}.footer-form__holder .ff-field:not(.ff-field--full){width:50%}}@media screen and (min-width:992px){.section-title{text-align:left}.section-title--is-center{text-align:center}.header{position:fixed;background:transparent;top:0}.header.scrolled{background:#000000e6;padding:16px 0}.header.scrolled .site-navi>li:hover .sub-menu{padding-top:29px}.offcanvas-menu-inner{width:90%}.offcanvas-menu .offcanvas-close{position:absolute}.offcanvas-menu .side-navi>li{width:25%}body #pojo-a11y-toolbar{display:block}.affiliates__logos{padding:0}.affiliates__logo-wrapper{width:25%;padding:0 4.375vw}.affiliates__logo-wrapper:not(:last-child){border-right:1px rgba(255,255,255,.2) solid}.affiliates__logo-wrapper:not(:last-child):after{display:none}}@media screen and (min-width:1024px){.max-container{padding:0;max-width:81.25vw}.header-container{justify-content:flex-start}.header-nav{display:block}.footer-contact-info{flex-wrap:unset}.footer-contact .contact-list:nth-child(1),.footer-contact .contact-list:nth-child(2),.footer-contact .contact-list:nth-child(3){order:unset}.footer-contact .contact-list:nth-child(2){width:unset;margin-top:0}.footer-contact .contact-list:nth-child(2) li{justify-content:unset}}@media screen and (min-width:1280px){html:not(.mobile):not(.safari.ipad):not(.safari.iphone):not(.mobile.android):not(.android) .canvas-bg--is-fixed canvas{background-attachment:fixed}}@media(max-width:991px){.footer .canvas-bg{opacity:.3}.footer-container{justify-content:center;flex-direction:column;align-items:center}.footer-right{flex-direction:column;width:100%}.footer-logo .textwidget{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.footer .broker-logo{flex-direction:column;align-items:center}.footer .broker-logo span{height:40px;background:transparent}.footer .footer-smis-wrap{flex-direction:column;justify-content:center}.footer .footer-smis-wrap ul{margin-left:0}.footer .footer-sitemap{width:100%;text-align:center}.footer .footer-sitemap-menu{-moz-columns:1;columns:1}.footer .footer-contact{width:100%}.footer .footer-contact h3{text-align:center}}@media(max-width:767px){.header .header-broker-logo{display:none}}
