@font-face{font-family:'Freestyle Script Regular';font-style:normal;font-weight:400;src:local('Freestyle Script Regular'),url(../../../../../themes/agland.org/assets/fonts/FREESCPT.woff) format('woff')}:root{--font-family-default:"Roboto", sans-serif;--font-family-title:"Cormorant Garamond", serif;--font-caveat:"Caveat", serif;--font-size-default:14px;--font-size-title:18px;--font-color-default:#000000;--font-color-title:#6c757d;--primary:#197c11;--secondary:#e8d420;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:.3s cubic-bezier(.4, 0, .2, 1);--primary-text-color:#000}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0;overflow-x:hidden}a,button,img,.site_ease{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:focus,a:hover{text-decoration:none!important;outline:none}.text_white{color:#fff!important}.filter_white{filter:brightness(0) invert(1)}.filter_black{filter:brightness(0)}.filter_gray{filter:grayscale(1)}.m_auto{margin:auto}.relative{position:relative}.block{display:block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.dir_col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.dir_col_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}.dir_row_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.ai_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ai_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jc_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jc_right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.jc_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jc_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jc_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.canvas_img{position:relative}.canvas_img canvas{width:100%;height:auto;display:block}.canvas_img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.non_parallax_bg{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;font-size:0;pointer-events:none}.non_parallax_bg canvas{position:relative;width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.parallax_bg canvas{background-attachment:fixed}.safari-true .non_parallax_bg canvas{background-attachment:scroll!important}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}body.pojo-a11y-readable-font [class^=ai-font]{font-family:agentimage!important}.site_title{position:relative;margin:auto;width:fit-content;padding-right:min(3vw, 48px)}.site_title.is_center{text-align:center}.site_title h2{font-family:var(--font-family-title);line-height:1;text-transform:uppercase}.site_title h2 span{display:block;font-size:clamp(19px, 2vw, 25px);font-weight:500;letter-spacing:.09em;color:#5a5a5a;padding:min(0.6875vw, 11px) min(0.3125vw, 5px)}.site_title h2 strong{position:relative;display:block;font-size:min(4.375vw, 70px);font-weight:600!important;letter-spacing:.055em;color:var(--primary)}.site_title.is_white h2 span,.site_title.is_white h2 strong{color:#fff}.site_title h2 strong:before{content:"";position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%);width:min(14.625vw, 234px);height:2px;background:var(--secondary)}.site_btn{font-size:clamp(12px, 1.1vw, 15px);font-weight:500;line-height:1;letter-spacing:.26em;color:var(--primary);text-transform:uppercase;text-align:center;position:relative;display:flex;justify-content:center;align-items:center;width:clamp(190px, 15.625vw, 244px);height:clamp(55px, 4vw, 62px);outline:none;padding:0;background:#fff0;border:2px solid var(--primary)}.site_btn:hover{color:#fff;background:var(--primary)}.site_btn.is_white{color:#fff;border-color:#fff}.site_btn.is_white:hover{border-color:var(--primary)}.site_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--secondary);pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site_btn:hover::before{opacity:1;top:-7px;left:-7px;width:calc(100% + 14px);height:calc(100% + 14px)}.site_btn.no_border::before{display:none}.slick_list{font-size:0}.header{z-index:1011;position:fixed;top:0;width:100%;padding:42px 0}.hdr_inner{height:100%;width:min(95%, 1338px);margin:auto;padding-left:3px}.hdr_logo{width:calc((316/1335)*100%);padding-top:2px}.hdr_nav{width:calc((795/1335)*100%);padding-right:min(3.375vw, 54px)}.hdr_nav ul#nav{font-size:0;position:relative;z-index:5;display:flex;align-items:center;justify-content:right;gap:min(3.6875vw, 59px)}.hdr_nav ul#nav>li{position:relative}.hdr_nav ul#nav>li>a{font-size:clamp(11.5px, 1vw, 14.25px);font-weight:300;letter-spacing:.13em;color:#fff;text-transform:uppercase;text-align:center;display:block;position:relative;text-decoration:none}.hdr_nav ul#nav>li>a::before{content:"";position:absolute;width:100%;height:2px;left:0;bottom:-10px;background:var(--secondary);pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hdr_nav ul#nav>li:hover>a::before{opacity:1}.hdr_nav ul#nav li ul.sub-menu{display:block;position:absolute;left:-150%;right:-150%;text-align:center;padding:0;margin:0 auto!important;list-style:none outside none;width:100%;min-width:195px;opacity:0;background:#fff0;padding-top:28px;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hdr_nav ul#nav>li:hover>ul.sub-menu{padding-top:23px;opacity:1;pointer-events:auto}.hdr_nav ul#nav li ul.sub-menu li{line-height:1;width:100%;padding:0;position:relative}.hdr_nav ul#nav li ul.sub-menu li a{font-size:clamp(11.5px, 1vw, 14.25px);font-weight:300;letter-spacing:.13em;text-transform:uppercase;text-align:center;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;z-index:4;background:var(--primary);padding:8px}.hdr_nav ul#nav li ul.sub-menu li a:hover{background:var(--secondary);color:#000}.hdr_nav ul#nav>li>ul.sub-menu>li>ul.sub-menu{padding:0;right:0;left:95%;top:0}.hdr_nav ul#nav>li>ul.sub-menu>li:hover>ul.sub-menu{opacity:1;pointer-events:auto;left:100%}.hdr_btn{width:calc((224/1335)*100%)}.hdr_btn .site_btn{width:100%;height:52px;border-width:1px;font-size:clamp(11.5px, 1vw, 14.25px);font-weight:300;letter-spacing:.13em}.hdr_btn .site_btn:hover{background:#fff;color:#000}.hdr_fixed{background:var(--primary);padding:12px 0}.hdr_fixed .hdr_logo a{max-width:282px}.hdr_fixed .hdr_nav ul#nav>li>ul.sub-menu{padding-top:45px}.hdr_fixed .hdr_nav ul#nav>li:hover>ul.sub-menu{padding-top:42px}.ftr{padding:65px 0}.ftr_overlay{height:11.3125vw;top:-2.5vw}.ftr_wrap{width:min(90%, 1408px);margin:auto;padding-top:min(1.75vw, 28px)}.ftr_title{padding-left:min(3vw, 48px)}.ftr_btn{padding:min(5.125vw, 82px) 0;gap:min(1.25vw, 20px)}.ftr_btn .site_btn{width:clamp(305px, 23.5vw, 369px);height:clamp(55px, 4.1vw, 65px);letter-spacing:.235em}.ftr_tagline p{font-family:Freestyle Script Regular;text-align:center;color:#5a5a5a;font-size:min(4.7vw, 57px);opacity:70%;padding:15px 0;margin-bottom:4px}.ftr_contact{padding:min(2.875vw, 46px) 0;gap:min(3.8125vw, 60px)}.ftr_info{gap:min(3.8125vw, 61px)}.ftr_info li a{font-family:var(--font-family-title);font-variant:lining-nums;font-size:clamp(14px, 1.3vw, 17px);font-weight:500;letter-spacing:.1em;color:#000}.ftr_smi{gap:25px;padding-top:5px}.ftr_smi li a{color:#000;font-size:25px}.ftr hr{margin:0;border-color:#000;opacity:20%}.ftr_disclaimer{padding-top:min(2.75vw, 44px);margin:auto;width:min(100%, 1220px)}.ftr_disclaimer p{text-align:center;font-size:10.5px;letter-spacing:.073em;line-height:2.1}.ftr_disclaimer p a,.ftr_copyright p a{color:inherit}.ftr_copyright{padding:min(1.4375vw, 23px) 0}.ftr_copyright p{font-size:10px;letter-spacing:.146em;line-height:1.5;text-transform:uppercase;text-align:center}.ftr_mls{color:#000;font-size:40px;gap:17px;padding-top:8px}.ftr_mls i.ai-font-eho{font-size:29px;margin-top:1px}.ftr_info li a:hover,.ftr_smi li a:hover,.ftr_disclaimer p a:hover,.ftr_copyright p a:hover{color:var(--primary)}.ip-banner{position:relative;width:100%}.ip-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title{font-family:var(--font-family-title);line-height:1;text-transform:uppercase;position:relative;display:block;font-size:min(4.375vw, 70px);font-weight:600!important;letter-spacing:.055em;color:var(--primary);margin:.5em 0}#iner-page-wrapper,#content{opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#inner-page-wrapper{padding-bottom:50px}.page-id-63 #inner-page-wrapper>.container{width:100%;padding:0}#ip-amante-ii-contact .aios-contact-title span{color:#000;font-size:30px;margin-bottom:10px}#ip-amante-ii-contact .aios-contact-title{font-size:45px;color:var(--primary)}#ip-amante-ii-contact .ip-cu-info{margin:0;list-style:none}#ip-amante-ii-contact .ip-cu-info li{letter-spacing:.02em;font-weight:300}#ip-amante-ii-contact .ip-cu-info li span.ai-font-location-c{top:5px}#ip-amante-ii-contact .ip-cu-info li span{color:var(--primary);margin-right:10px}#ip-amante-ii-contact .ip-cu-info li span.ai-font-envelope-f{font-size:10px}#ip-amante-ii-contact .ip-cu-info li a{color:#000}#ip-amante-ii-contact .ip-cu-info li a:hover{color:var(--primary)}#ip-amante-ii-contact .ip-cu-map-title{display:block;width:100%;text-align:center;margin-top:40px;font-weight:400;margin-bottom:40px;font-size:34px;font-family:var(--font-caveat)}#ip-amante-ii-contact .aios-contact-map{margin-top:0}body:has(#ip-amante-ii-about) #breadcrumbs{padding-left:15px}#ip-amante-ii-about .welcome-text .section-title-a{color:var(--primary)!important}#ip-amante-ii-about .ip-about-us-subtxt{font-family:var(--font-caveat);font-size:50px;margin:0}.page-id-51 #inner-page-wrapper{margin-bottom:100px}.resources-items .row{padding:20px;border:1px solid rgb(0 0 0 / .15);margin:30px 0}.resources-items .row a{color:#000;font-weight:600}.resources-items .row a u{text-decoration:navajowhite;font-size:16px}.aios-contact-us.new-layout{align-items:flex-end;max-width:1200px;margin:auto}.aios-contact-us.new-layout .aios-contact-form-inner{text-align:center}.aios-contact-us.new-layout .aios-contact-form{margin-bottom:0!important}.aios-contact-us.new-layout .aios-contact-form:nth-child(2){background:#ededed;padding:15px}.aios-contact-us.new-layout .aios-contact-form input[type="text"],.aios-contact-us.new-layout .aios-contact-form input[type="email"],.aios-contact-us.new-layout .aios-contact-form textarea{background:#fff0}.aios-contact-us.new-layout .aios-contact-form .site_btn{max-width:max-content;margin:30px auto;padding:15px 20px;width:100%}.aios-contact-us.new-layout .aios-contact-form form{margin:30px auto}.aios-contact-us.new-layout .aios-contact-form input[type="submit"]+.wpcf7-spinner{position:absolute;margin:0;margin-top:10px}.aios-contact-us.new-layout .aios-contact-form input[type="submit"].site_btn.no_border{font-size:clamp(12px, 1.1vw, 15px);letter-spacing:.26em;color:var(--primary);text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;width:clamp(240px, 17.5vw, 280px);outline:none;background:#fff0;border:2px solid var(--primary);max-width:100%}body #content #agents-results .agents-col:not(:first-child) .agents-button{display:none}form.searchbox-form .field-wrap.prop-type-field:first-child .radio-input{width:calc(100% / 3 - 44px);display:inline-block;vertical-align:top}.page-id-74 .aios-contact-form.form-w-border{border:2px solid var(--primary)}.aios-custom-ihomefinder-details-template .interested-title.small{font-size:max(1.65vw, 20px)}.about-content h2{font-size:1.5em!important;margin:.75em 0!important;font-weight:700}.about-content p{line-height:1.7!important;margin:1.12em 0!important}.testimonial-button{display:flex;align-items:center;justify-content:center;width:236px;height:50px;border:2px solid var(--aios-agents-primary-color);font-size:15px;font-weight:300;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--aios-agents-primary-color);transition:all 0.4s ease;margin:50px auto}.aios-custom-ihomefinder-details-template .share-wrap ul li{list-style:none}.page-id-0.aios-custom-ihomefinder-results-template .ip-banner{display:block!important}.ui-autocomplete{max-height:280px!important;overflow-x:hidden;font-size:15px}.ui-autocomplete .ui-menu-item{padding:3px 0 2px 5px}.error-page-content-wrapper .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;left:auto;right:2px;font-size:11px;top:2px}.error-page-content-wrapper .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:auto;font-size:13px}.post-page-aios-custom-idx-broker-global-page .select2-drop-mask{z-index:998!important}.post-page-aios-custom-idx-broker-global-page .select2-drop{z-index:999!important}.post-page-aios-custom-idx-broker-global-page .aios-mobile-header-wrapper{z-index:1000}.grecaptcha-badge{z-index:1000!important}@media only screen and (min-width:992px){body #agents-results .agents-img{width:30%}}@media only screen and (max-width:991px){#pojo-a11y-toolbar{display:none}.site_title{padding:0 0 20px!important;text-align:center;margin:auto!important}#content .entry-title,#content .archive-title,.site_title h2 strong{font-size:37px;letter-spacing:0.05em!important}.site_title h2 span{font-size:19px;padding:5px 0}.site_title h2 strong:before{width:150px;left:50%;transform:translateX(-50%);top:calc(100% + 10px)}.site_btn{font-size:13px}#main_header{position:relative;margin-top:52px;background:var(--primary);padding:25px 0;z-index:100}.hdr_inner{width:90%}.hdr_logo{width:100%;max-width:max-content;padding:0}.hdr_fixed .hdr_logo a{max-width:100%}.ftr{padding:70px 0}.ftr_btn{padding:55px 0;gap:10px}.ftr_btn .site_btn{width:min(100%, 325px)}.ftr_tagline p{font-size:35px}.ftr_contact{padding:30px 0;flex-direction:column;gap:20px}.ftr_info{gap:15px;flex-direction:column}.ftr_info li a{font-size:15px}.ftr_disclaimer{padding-top:30px}.ftr_copyright{padding:20px 0}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}}