:root{--font-family-default: "Albert Sans", sans-serif;--font-family-title: "Baskervville", serif;--font-size-default: clamp(13px, 1.1vw, 16px);--font-size-title: min(5.3vw, 85px);--font-size-title-sm: min(3.25vw, 48px);--font-size-title-md: min(5.5vw, 72px);--font-size-subtitle: min(1.85vw, 24px);--font-size-accent: min(26.875vw, 425.73px);--font-color-default: #000000;--font-color-title: #6c757d;--primary: #000;--primary-rgb: 212, 179, 97;--secondary: #354230;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--accent: #c7a95e;--gradient: var(--secondary), var(--accent);--transition: all .3s ease-in-out;--default-transition: var(--transition)}html,body{margin:0;overflow-x:hidden}html.show__menu,body.show__menu{overflow:hidden}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFFFFF;color:var(--font-color-default)}a,button,img,.site__ease,.site__button{transition:var(--transition)}a:focus,a:hover{text-decoration:none!important}.text-white{color:#fff!important}.filter-white{filter:brightness(0) invert(1)}.filter-black{filter:brightness(0)}.filter-gray{filter:grayscale(1)}.relative{position:relative}.block{display:block}.flex{display:flex;flex-flow:row wrap}.dir-col{flex-flow:column wrap}.dir-col-reverse{flex-flow:column-reverse wrap}.dir-row-reverse{flex-flow:row-reverse wrap}.ai-center{align-items:center}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.jc-center{justify-content:center}.jc-right{justify-content:right}.jc-start{justify-content:flex-start}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.site__container{position:relative}.site__wrap{margin:auto;position:relative}.site__img{position:relative}.site__img canvas{width:100%;height:auto;display:block}.site__img img,.site__img iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.site__bg{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;font-size:0;pointer-events:none}.site__bg:before,.site__bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.site__bg>div{height:100%}.site__bg canvas{position:relative;width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.site__bg.fixed-bg canvas{background-attachment:fixed}.site__title{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:400;color:var(--primary);letter-spacing:.055em;line-height:.85;text-transform:uppercase;width:-moz-max-content;width:max-content}.site__title.sm{font-size:var(--font-size-title-sm);letter-spacing:.0575em}.site__title.md{font-size:var(--font-size-title-md);letter-spacing:.0575em}.site__title.md span{margin-bottom:1em}.site__title span{position:relative;display:block;font-family:var(--font-family-default);font-size:var(--font-size-subtitle);line-height:1.2;letter-spacing:.2em;margin-bottom:.667em;padding-left:5.375em;width:-moz-fit-content;width:fit-content}.site__title span:before{content:attr(data-num);position:absolute;top:.22em;left:-.11em;font-size:.75em;font-weight:300;color:#787878;letter-spacing:.2em}.site__title span:after{content:"";position:absolute;top:.54167em;left:1.9167em;width:2.375em;height:1px;background:#787878}.site__title.light{color:#fff}.site__title.light span{color:#a3a3a3}.site__title.color{color:var(--secondary)}.site__title.color span{color:var(--primary)}.site__title.center{margin:auto}.site__title.center span{margin-left:auto;margin-right:auto}.site__btnCont{width:-moz-max-content;width:max-content;max-width:100%}.site__btnCont.center{margin:auto}.site__button{position:relative;display:flex;align-items:center;width:-moz-max-content!important;width:max-content!important;max-width:100%;outline:none;border:1px solid #000;background:#fff;font-size:1em;color:#000;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;pointer-events:all;padding:1.375em 8.125em 1.375em 1.5em}.site__button span{position:relative;z-index:2}.site__button:before,.site__button:after{content:"";position:absolute;pointer-events:none;transition:var(--transition)}.site__button:before{top:0;right:0;width:4.5625em;height:4.5625em;min-height:100%;background:url(https://cdn.agentimagehosting.com/daiV3UhpC7BGXVzpfKJdu/2025/06/18094201/button.jpg) center/cover no-repeat;filter:brightness(8%);z-index:1;margin:.625em .625em 0 0}.site__button:after{top:50%;right:.625em;transform:translate(-50%,-50%);width:2.3125em;aspect-ratio:37/19;background:url(https://cdn.agentimagehosting.com/daiV3UhpC7BGXVzpfKJdu/2025/06/18094151/arrow.png) center/cover no-repeat;z-index:2;margin-top:.875em}.site__button.light{color:#fff}.site__button:hover{color:#fff!important}.site__button:hover:before{margin:0;width:100%;height:100%}.site__button:hover:after{margin:0}.site__button.hover{border-color:var(--primary);background:var(--primary);color:#fff}.site__button.hover:before{display:none}.site__accent{position:absolute;top:0;left:50%;transform:translate(-50%);text-align:center;font-size:var(--font-size-accent);font-weight:800;color:#f3f3f3;text-transform:uppercase;width:-moz-max-content;width:max-content}.site__arrow{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5625em}.slick__button{position:relative;display:block;outline:none;cursor:pointer;pointer-events:auto;font-size:1em;border:1px solid #c3c3c3;border-radius:100%;width:4em;aspect-ratio:1/1;transition:var(--transition)}.slick__button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.75em;aspect-ratio:28/14;background:url(https://cdn.agentimagehosting.com/daiV3UhpC7BGXVzpfKJdu/2025/06/18094151/arrow.png) center/cover no-repeat}.slick__button:hover{border-color:var(--secondary);background:var(--secondary);opacity:1!important}.slick__button.slick__prev{transform:scaleX(-1);opacity:61%}.slick-list{font-size:0}.slick-list a{outline:none}.safari-true .fixed-bg canvas{background-attachment:scroll!important}.header{z-index:5;position:fixed;top:0;width:100%;padding:27px 0}.header .header__inner{width:min(95%,1398px);z-index:1}.header .header__logo{width:93.7052932761%}.header .header__logo a{margin:auto;width:100%;max-width:-moz-max-content;max-width:max-content}.header .header__nav{width:100%}.header .header__nav ul#nav,.header .header__nav ul#fxd_nav{font-size:1em;font-size:clamp(12px,1.1vw,16px);position:relative;z-index:5;display:flex;align-items:center;justify-content:center;margin-top:2.5em}.header .header__nav ul#nav>li,.header .header__nav ul#fxd_nav>li{padding:0 2.9375em}.header .header__nav ul#nav>li>a:hover,.header .header__nav ul#fxd_nav>li>a:hover{opacity:.75}.header .header__nav ul#nav li,.header .header__nav ul#fxd_nav li{position:relative}.header .header__nav ul#nav li a,.header .header__nav ul#fxd_nav li a{color:#fff;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;text-align:center;display:block;position:relative;text-decoration:none}.header .header__nav ul#nav li ul.sub-menu,.header .header__nav ul#fxd_nav li ul.sub-menu{display:block;position:absolute;left:-150%;right:-150%;text-align:center;padding:10px 0 0;margin:0 auto!important;list-style:none outside none;width:100%;min-width:-moz-max-content;min-width:max-content;opacity:0;background:transparent;pointer-events:none;transform:translateY(-10px);transition:var(--transition)}.header .header__nav ul#nav li ul.sub-menu li,.header .header__nav ul#fxd_nav li ul.sub-menu li{line-height:1;width:100%;padding:0;font-size:1.125em;margin-bottom:.111em}.header .header__nav ul#nav li ul.sub-menu li a,.header .header__nav ul#fxd_nav li ul.sub-menu li a{padding:.66em 2.388em;color:#fff;letter-spacing:.02em;background:#000;text-transform:none}.header .header__nav ul#nav li ul.sub-menu li a:hover,.header .header__nav ul#fxd_nav li ul.sub-menu li a:hover{background:var(--secondary)}.header .header__nav ul#nav li ul.sub-menu li ul.sub-menu,.header .header__nav ul#fxd_nav li ul.sub-menu li ul.sub-menu{padding:0;right:0;left:95%;top:0}.header .header__nav ul#nav li ul.sub-menu li:hover>ul.sub-menu,.header .header__nav ul#fxd_nav li ul.sub-menu li:hover>ul.sub-menu{opacity:1;pointer-events:auto;left:100%}.header .header__nav ul#nav li:hover>ul.sub-menu,.header .header__nav ul#fxd_nav li:hover>ul.sub-menu{transform:none;opacity:1;pointer-events:auto}.header .header__burger{width:3.1473533619%;cursor:pointer}.header .header__burger span{display:block;width:100%;height:2px;background:#fff;margin:auto 0 auto auto}.header .header__burger span+span{width:59.0909090909%;margin-top:.4375em}.header .header__burger:hover{opacity:.75}.header.fxd{padding:12px 0;top:-150px;opacity:0;pointer-events:none}.header.fxd:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/daiV3UhpC7BGXVzpfKJdu/2025/06/18235939/header_bg.jpg) center/cover no-repeat;opacity:90%;filter:brightness(17%)}.header.fxd .logo{width:9.0128755365%}.header.fxd .logo a{margin:0}.header.fxd .nav{width:87.8397711016%}.header.fxd .nav ul#fxd_nav{margin-top:0;justify-content:right;padding-right:42px}.header.fxd .nav ul#fxd_nav>li>a{color:#fff}.header__fixed.df{top:-150px;opacity:0;pointer-events:none}.header__fixed.fxd{top:0;opacity:1;pointer-events:all}.burgerMenu{width:100%;height:100%;position:fixed;z-index:1031;right:-50%;top:0;opacity:0;visibility:hidden;pointer-events:none}.burgerMenu.show__menu{right:0;opacity:1;visibility:visible;pointer-events:auto}.burgerMenu.show__menu .burgerMenu__overlay{opacity:1;visibility:visible;pointer-events:auto}.burgerMenu .burgerMenu__overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none}.burgerMenu .burgerMenu__wrap{overflow-x:hidden;height:100%;width:100%;overflow-y:scroll;scrollbar-width:none}.burgerMenu .burgerMenu__wrap .burgerMenu__content{width:60%;max-width:800px;min-height:100%;z-index:2;margin:auto 0 auto auto;background:var(--primary);overflow:hidden}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__close{position:absolute;top:8.5967130215%;top:min(4.25vw,68px);right:13.25%;font-size:1.125em;color:#fff;cursor:pointer;z-index:1}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__close:hover{color:#ccc}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__mono{position:absolute;bottom:-8.5967130215%;right:-11.25%;width:54.625%;opacity:23%;pointer-events:none;z-index:3}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner{min-height:100vh;padding:64px 89px 36px 132px;padding:min(4vw,64px) min(5.5625vw,89px) min(2.25vw,36px) min(8.25vw,132px)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav{-moz-column-count:2;column-count:2;font-size:33px;font-size:2.0625em;padding-bottom:1.545em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav li{margin-bottom:1.39em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav li a{display:block;font-weight:800;color:#fff;letter-spacing:.05em;line-height:1;text-transform:uppercase;width:-moz-max-content;width:max-content;max-width:100%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav li a:hover{color:#ccc}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav li ul.sub-menu{font-size:var(--font-size-default);margin-top:.9375em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav li ul.sub-menu li{margin-bottom:.875em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav li ul.sub-menu li a{font-weight:400;color:#ccc;letter-spacing:.02em;text-transform:none}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav li ul.sub-menu li a:hover{color:#fff}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav>li:last-child{margin-bottom:7.12em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact{border-top:1px solid #fff;padding-top:min(2.5vw,39px)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact ul li{font-size:1em;color:#fff;line-height:2.075;letter-spacing:.02em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact ul li a{display:flex;justify-content:center;color:inherit;width:-moz-max-content;width:max-content;max-width:100%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact ul li a i.ai-font-location-c{font-size:1.25em;margin-left:-.1em;margin-right:.3em;margin-top:.35em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact ul li a i.ai-font-envelope-f{font-size:.625em;margin-top:1.4em;margin-right:.9em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact ul li a i.ai-font-phone{font-size:.75em;margin-right:.833em;margin-top:.91667em;margin-left:1px}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact ul li a:hover{color:#ccc}#fixedSMI{position:fixed;top:50%;right:1.75em;transform:translateY(-50%);z-index:10}#fixedSMI ul{position:relative;flex-direction:column;gap:.625em}#fixedSMI ul li{font-size:1.25em;position:relative;z-index:1}#fixedSMI ul li a{display:flex;align-items:center;justify-content:center;color:#fff;width:1.7em;aspect-ratio:1/1;background:var(--secondary);border-radius:100%}#fixedSMI ul li a:hover{background:var(--primary);border-color:var(--primary)}#fixedSMI ul li.divider{background:#fff;height:1.65em;width:1px;margin:.3em auto;filter:drop-shadow(0 0 1px #000)}#fixedSMI ul li span{display:block;font-size:.7em;color:#fff;text-transform:uppercase;writing-mode:vertical-rl;transform:scale(-1);text-shadow:0 0 1px #000;line-height:0}#fixedSMI ul li.chat{margin-top:2em}#fixedSMI ul li.chat a{width:2.65em;border:1px solid #fff;background:none;filter:drop-shadow(0 0 1px #000)}#fixedSMI ul li.chat a i.ai-font-chat:before{content:"";background:url(https://cdn.agentimagehosting.com/daiV3UhpC7BGXVzpfKJdu/2025/06/18094259/chat.png) center/cover no-repeat;width:1.35em;aspect-ratio:27/21;display:block}#fixedSMI ul li.chat a:hover{background:var(--secondary);border-color:var(--secondary)}.footer{padding-bottom:min(6.625vw,106px)}.footer .footer__bg{top:auto;bottom:0;height:76.8903088392%;opacity:15%}.footer .footer__wrap{width:min(90%,1396px)}.footer .footer__wrap .footerBlock{width:54.0114613181%}.footer .footer__wrap .footerForm{padding:min(6vw,95px) 0}.footer .footer__wrap .footerForm__bg{filter:brightness(29%)}.footer .footer__wrap .footerForm__wrap{width:min(80%,1070px);width:min(80%,483.5px)}.footer .footer__wrap .footerForm__title h2 span:before{display:none}.footer .footer__wrap .footerForm__desc{font-size:.9375em;margin-top:2.6em}.footer .footer__wrap .footerForm__desc p,.footer .footer__wrap .footerForm__desc li{color:#fff;text-align:center}.footer .footer__wrap .footerForm__desc p a,.footer .footer__wrap .footerForm__desc li a{color:inherit}.footer .footer__wrap .footerForm__desc p a:hover,.footer .footer__wrap .footerForm__desc li a:hover{opacity:.75}.footer .footer__wrap .footerForm__desc ul li+li{margin-left:1.4667em;padding-left:1.4667em;border-left:1px solid #fff}.footer .footer__wrap .footerForm__form{margin-top:min(3.5vw,53px)}.footer .footer__wrap .footerForm__form form{position:relative}.footer .footer__wrap .footerForm__form .fields .field{width:calc(50% - .25em)}.footer .footer__wrap .footerForm__form .fields .field.lg{width:100%}.footer .footer__wrap .footerForm__form .fields .field input,.footer .footer__wrap .footerForm__form .fields .field select,.footer .footer__wrap .footerForm__form .fields .field textarea{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;font-size:1em;color:#fff;border-bottom:1px solid #fff;padding:1.4375em .375em;margin-bottom:1.4375em}.footer .footer__wrap .footerForm__form .fields .field textarea{height:6.8125em;resize:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;margin:0}.footer .footer__wrap .footerForm__form .submit{padding-top:45px!important;padding-bottom:21px}.footer .footer__wrap .footerForm__form .submit .wpcf7-spinner{position:absolute;top:10px;left:50%;transform:translate(-50%);margin:0}.footer .footer__wrap .footerForm .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:5px;left:0;width:auto;font-size:var(--font-size-default);z-index:1}.footer .footer__wrap .footerForm .use-floating-validation-tip .wpcf7-response-output{position:absolute;left:0;right:0;font-size:var(--font-size-default);color:#fff;text-align:center;margin:0}.footer .footer__wrap .footerContent{width:45.9885386819%;padding-top:min(5.5vw,85px);padding-left:min(2.5625vw,41px)}.footer .footer__wrap .footerContent__row .sub{font-size:1.25em;font-weight:800;color:var(--primary);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.9em}.footer .footer__wrap .footerContent__contact ul li{font-size:1em;color:#000;line-height:2.075;letter-spacing:.02em}.footer .footer__wrap .footerContent__contact ul li a{display:flex;justify-content:center;color:inherit;width:-moz-max-content;width:max-content;max-width:100%}.footer .footer__wrap .footerContent__contact ul li a i.ai-font-location-c{font-size:1.25em;margin-left:-.1em;margin-right:.3em;margin-top:.35em}.footer .footer__wrap .footerContent__contact ul li a i.ai-font-envelope-f{font-size:.625em;margin-top:1.4em;margin-right:.9em}.footer .footer__wrap .footerContent__contact ul li a i.ai-font-phone{font-size:.75em;margin-right:.833em;margin-top:.91667em;margin-left:1px}.footer .footer__wrap .footerContent__contact ul li a:hover{color:var(--secondary)}.footer .footer__wrap .footerContent__contact ul li.mtop{margin-top:2.0625em}.footer .footer__wrap .footerContent__nav ul{-moz-column-count:2;column-count:2;-moz-column-gap:15px;column-gap:15px;max-width:250px}.footer .footer__wrap .footerContent__nav ul li{font-size:1em;color:#000;line-height:1.2;letter-spacing:.05em;margin-bottom:.5em;padding-top:.375em}.footer .footer__wrap .footerContent__nav ul li a{display:block;color:inherit;max-width:100%;width:-moz-max-content;width:max-content}.footer .footer__wrap .footerContent__nav ul li a:hover{color:var(--secondary)}.footer .footer__wrap .footerContent__nav .sub-menu{display:none}.footer .footer__wrap .footerContent__smi ul{margin-top:2.2083em;font-size:1.5em;gap:.4167em}.footer .footer__wrap .footerContent__smi ul li a{display:flex;align-items:center;justify-content:center;color:#fff;width:1.9167em;aspect-ratio:1/1;background:var(--primary);border-radius:100%}.footer .footer__wrap .footerContent__smi ul li a:hover{background:var(--secondary)}.footer .footer__wrap .footerContent__disclaimer p{color:#666;letter-spacing:.005em;line-height:2;font-size:.875em;margin-top:3.7142857em}.footer .footer__wrap .footerContent__disclaimer p a{color:inherit}.footer .footer__wrap .footerContent__disclaimer p a:hover{color:var(--secondary)}.footer .footer__wrap .footerContent__disclaimer p+p{margin-top:1em}.footer .footer__wrap .footerContent__copyright p{color:#3c3c3c;letter-spacing:.002em;line-height:1.5;font-size:.875em;margin-top:2.2142857em}.footer .footer__wrap .footerContent__copyright p a{color:inherit}.footer .footer__wrap .footerContent__copyright p a:hover{color:var(--secondary)}.footer .footer__wrap .footerContent__copyright p a:last-child{color:var(--secondary)}.footer .footer__wrap .footerContent__copyright p a:last-child:hover{color:inherit}.footer .footer__wrap .footerContent__copyright p span{color:#666}.footer .footer__wrap .footerContent__copyright p+p{margin-top:1em}.footer .footer__wrap .footerContent__mls{font-size:1.8125em;gap:.34483em;margin-top:2.034483em}.footer .footer__wrap .footerContent__mls .ai-font-eho{font-size:.75862em;margin-top:.136em}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(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);font-size:var(--font-size-title);font-weight:400;color:#000;letter-spacing:.055em;line-height:.85;text-transform:uppercase}#content .entry-title span,#content .archive-title span{position:relative;display:block;font-family:var(--font-family-default);font-size:var(--font-size-subtitle);line-height:1.2;letter-spacing:.2em;margin-bottom:.667em;padding-left:3.4em;width:-moz-fit-content;width:fit-content}#content .entry-title span:after,#content .archive-title span:after{content:"";position:absolute;top:.54167em;left:0;width:2.375em;height:1px;background:#787878}#content .aidefcf-title span{font-size:1.333em}#content .ai-contact-wrap .content-title{font-size:1.667em}#content .ai-contact-wrap .context-mob,#content .ai-contact-wrap .context-email{font-size:1.2em}.home .footerForm__title .site__title span:before{display:block!important}body #ai-modern-about #breadcrumbs{padding:0 50px}body #ai-modern-about .ai-modern-about-title h2 span{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:.06em;color:var(--primary)}body #agents-results .agents-contact li:hover a,body #agents-results .agents-contact li:hover span{color:inherit;opacity:.75}#listings-details .listings-form .wpcf7-spinner{position:absolute;margin:0;right:7px;bottom:40px;top:auto}#listings-details .listings-form .wpcf7-not-valid-tip{left:auto;font-size:14px;top:10px!important}.error-page-content-wrapper .wpcf7 .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 .use-floating-validation-tip .wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:auto;font-size:13px}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important;display:none}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!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-grayscale,body #pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}body.pojo-a11y-readable-font [class*=ai-font],body.pojo-a11y-readable-font [class~=ai-font],body.pojo-a11y-readable-font [class^=ai-font]{font-family:agentimage!important}.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--aios-agents-hover-color)!important}#breadcrumbs a,.entry a{color:inherit}#breadcrumbs a:hover,.entry a:hover{color:var(--secondary)}.sitemap-list .page-item-263{display:none}.aios-home-valuation-form-steps-wrap{min-height:1300px!important}#listings-details .listings-hero .listings-slideshow-splide:after{display:none!important}#listings-details .listings-hero:after{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:200px;display:block;background-image:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);pointer-events:none;display:block!important}#listings-details .listings-slideshow-text span,#listings-details .listings-slideshow-splide.splide-default .listings-slideshow-splide-text span{text-shadow:1px 2px 1px #000!important}#listings-details .listings-slideshow-text span a,#listings-details .listings-slideshow-splide.splide-default .listings-slideshow-splide-text span a{color:#fff}#aios-testimonials.aios-testimonials-page h1{font-size:var(--font-size-title)!important}.custom-page-submit{flex-direction:row!important}.single-aios-listings #listings-details .listings-cta>li>a.active,.single-aios-listings #listings-details .listings-cta>li>a:hover{color:#fff}.single-aios-listings #listings-details .listings-cta.white>li>a.active,.single-aios-listings #listings-details .listings-cta.white>li>a:hover{color:#fff!important;border-color:#fff!important}#listings-results .listings-list .listings-plan span[data-target="2976003"],#listings-results .listings-grid .listings-media li[data-target="2976003"],.page-id-48 li.page_item.page-item-125,.page-id-48 li.page_item.page-item-84,.page-id-48 li.page_item.page-item-126{display:none}@media screen and (min-width: 992px){.footer .footer__wrap .footerContent__contact{width:max(50%,240px)}.footer .footer__wrap .footerContent__nav{width:calc(100% - max(50%,240px))}body #pojo-a11y-toolbar{display:block}}@media screen and (max-width: 1199px){.site__bg.fixed-bg canvas{background-attachment:scroll}}@media only screen and (max-width: 991px){.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media screen and (max-width: 991px){:root{--font-size-default: 14px;--font-size-title: min(10.5vw, 50px);--font-size-title-sm: var(--font-size-title);--font-size-title-md: var(--font-size-title);--font-size-subtitle: 18px;--font-size-accent: min(30vw, 300px)}html.show__menu,body.show__menu{overflow-y:initial}.site__container{padding:60px 0!important}.site__wrap{row-gap:40px}.site__title{text-align:center;width:100%}.site__title span{text-align:center;width:100%;padding:40px 0 0!important}.site__title span:before{left:50%;transform:translate(-50%);top:0}.site__title span:after{left:50%;transform:translate(-50%);top:27px}.site__btnCont{margin:auto!important;padding-top:30px!important;gap:10px!important}.header .header__inner{width:90%}.header .header__logo{width:-moz-max-content;width:max-content;max-width:100%;margin:auto}.header.fxd{position:relative;margin-top:52px;top:0;opacity:1;pointer-events:auto;padding:20px 0}.header.fxd .logo{width:100%;max-width:-moz-max-content;max-width:max-content}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__contact ul li a{margin:auto}.footer{padding-top:0!important}.footer .footer__wrap .footerBlock{width:100%}.footer .footer__wrap .footerForm__wrap{width:85%}.footer .footer__wrap .footerForm__form{margin-top:40px}.footer .footer__wrap .footerContent{width:100%;padding:0;text-align:center}.footer .footer__wrap .footerContent__contact ul li a{margin:auto}.footer .footer__wrap .footerContent__nav{margin-top:35px;padding:0}.footer .footer__wrap .footerContent__nav ul{-moz-column-count:1;column-count:1;max-width:unset}.footer .footer__wrap .footerContent__nav ul li a{margin:auto}.footer .footer__wrap .footerContent__smi ul,.footer .footer__wrap .footerContent__mls{justify-content:center}#content .entry-title span,#content .archive-title span{padding:20px 0 0}#content .entry-title span:after,#content .archive-title span:after{top:0}body #ai-modern-about #breadcrumbs{padding:0 15px;max-width:750px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 480px){.footer .footer__wrap .footerForm__form .fields .field{width:100%}}
