:root{--font-family-default: "Lato", sans-serif;--font-family-title: "Lato", sans-serif;--font-color-default: #000;--font-color-title: #000;--primary: #b02b2c;--secondary: #3d3d3d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: all .3s ease-in-out;--primary-rgb: 176, 43, 44;--secondary-rgb: 61, 61, 61}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}.max-container{max-width:1300px;margin:0 auto;padding:0 15px}:hover,:focus{text-decoration:none;outline:none!important}a:hover{color:var(--primary)}a,input,button,img,canvas{transition:var(--default-transition)}.img-wrapper{position:relative}.img-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.video-wrapper{position:relative}.video-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.video-wrapper video{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.video-wrapper iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.bg-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bg-wrapper canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-wrapper video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bg-wrapper.fixed canvas{background-attachment:fixed}a,a:hover,a:focus,input,input:hover,input:focus,textarea,textarea:focus,textarea:hover,select:hover,select:focus,select,button,button:focus,button:hover,.btn-group.bootstrap-select.show-tick.qs-select,.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{outline:0px!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}div.wpcf7-response-output{text-align:center}#ws-walkscore-tile{background:#fff!important}.grecaptcha-badge{z-index:91}.areaPickerExpandAllTopBar:after{content:"";display:block;clear:both}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:20%;width:auto;font-size:11px;white-space:nowrap;display:none}.use-floating-validation-tip .wpcf7-not-valid-tip:nth-of-type(1){display:block}html.name-Microsoft_Edge .ai-default-cf7wrap input[type=submit],html.name-Microsoft_Edge .ai-default-cf7wrap input.wpcf7-submit{margin:6px 0 0}body.page-id-0>img,body.page-id-0>iframe{display:none!important}body #IDX-cczController{display:none}body #IDX-map-ccz .IDX-control-group{position:static}body #IDX-map-ccz .IDX-controls{display:block}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important;display:none!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle a{display:block}body.pojo-a11y-readable-font *[class*=ai-font-],body.pojo-a11y-readable-font *[class*=ai-font-]:after,body.pojo-a11y-readable-font *[class*=ai-font-]:before{font-family:agentimage!important}#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}#hero .quick-search form select[name=propertyType]{margin-left:2%}#listings-results .listings-map{position:relative;z-index:0}#ihf-agent-sellers-rep-own-listing{max-width:100%}#ihf-main-search-form fieldset div[data-ihf-geographic-field=true] .checkbox{padding-left:0}#ihf-map-canvas .leaflet-div-icon{background:none;border:0px solid #666}#IDX-formSubmit.IDX-formSubmit{font-size:16px;margin-right:20px;line-height:18px;font-weight:400}#IDX-ccz-group .IDX-controls span{vertical-align:middle;margin:0 0 0 10px}#IDX-ccz-group .IDX-controls span:first-child{margin:0}#IDX-main.IDX-wrapper-standard .IDX-navbar-collapse{padding-left:0;padding-right:0}#ihf-main-container #ihf-mortgage-calculator-modal .mc-total-payment-subline{color:#333}#ihf-main-container .pagination>li>a,#ihf-main-container .pagination>li>span{padding:6px 9px}#ihf-main-container #ihf-schedule-showing-request-form .form-control{padding:6px 7px}#ihf-main-container #ihf-advsearch-features label{font-size:.8em}#ihf-main-container .ihf-social-share .dropdown-menu>li>a{color:#000!important}#ihf-main-container .ihf-social-share .dropdown-menu>li>a:hover{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form{margin:0}#ihf-main-container #ihf-refine-map-search-form label{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form .checkbox{padding-left:0}#ihf-main-container ul.chosen-results{margin-left:0!important}#ihf-main-container #ihf-map-canvas{position:relative;z-index:0}#ihf-main-container #ihf-map-canvas .ihf-map-info-box-title{padding:0 15px 0 0}#ihf-main-container .modal-body{color:#000}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox{padding-left:0}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox label{padding-right:30px;white-space:break-spaces}#ihf-main-container #ihf-detail-features-tab>.row.mt-10{margin-left:0;margin-right:0}#ihf-main-container .ihf-mapsearch-refine-overlay-inner{padding:8px 15px}#ihf-main-container .ihf-grid-result{margin-bottom:15px}#ihf-main-container .ihf-grid-result:after{content:"";display:block;clear:both}#ihf-main-container #areaPickerClearAll .glyphicon{color:#fff!important}#content div.wpcf7-response-output{text-align:center}#content ul.ihf-navbar-nav{list-style:none;margin:0}#content ul#IDX-searchNavList{margin:0}#content ul#IDX-searchNavList li:first-child{padding-left:0}#content ul#IDX-searchNavList li:last-child{padding-right:0}#content ul#idx-mlm-nav-links{list-style:none;margin:0}#content ul.select2-selection__rendered{margin:0}#content .ihf-search .ihf-select-options,#content .ihf-search .ihf-select-options ul,#content .ihf-search .ihf-pagination{margin:0;padding:0;list-style:none}#content .ihf-eureka .ihf-navbar{padding:4px 14px}#content .ihf-eureka ul.ihf-dropdown-menu{margin:0;padding:0;list-style:none}#content #ihf-detail-navrow .ihf-detail-navigation .pull-right{float:none!important;text-align:right}#content .leaflet-control-layers form.leaflet-control-layers-list{margin:0}#content #IDX-main #IDX-boxLabel_remarksConcat input{display:block;width:100%}#content #IDX-main ul.select2-choices,#content #IDX-main ul.IDX-navbar-nav{margin:0}#content #ihf-main-container .nav-tabs,#content #ihf-main-container .chosen-results{margin:0;padding:0;list-style:none}#content #ihf-main-container #ihf-search-adv2-submit{margin:20px 0 0}#content #ihf-main-container .ihf-grid-result-address{overflow:hidden;text-overflow:ellipsis;display:block}#content #ihf-main-container .ihf-listing-search-results .btn{padding:6px}#content #ihf-main-container .mc-total-payment-subline{color:#333}#content #ihf-main-container #ihf-search-location-tab{margin:8px 5px 0 0}#content #ihf-main-container .ihf-listing-open-home-text-grid,#content #ihf-main-container .ihf-map-info-window-content{color:#777}#content #ihf-main-container label{color:inherit}#content #ihf-main-container .ihf-polygon-reset{color:#000}#content #ihf-main-container .map-infobox-img{max-width:100%!important}#content #ihf-main-container #ihf-market-report-nav-container.row,#content #ihf-main-container #ihf-market-report-nav-container.row .row,#content #ihf-main-container .row #areaPickerContainer.row,#content #ihf-main-container .row #ihf-search-location-tab .row,#content #ihf-main-container .row #ihf-refine-map-search-form .row,#content #ihf-main-container .row .ihf-grid-result-container .row,#content #ihf-main-container .row #ihf-search-location-tab.row{margin-left:-15px;margin-right:-15px}#content #ihf-main-container .row .row{margin-left:0;margin-right:0}#content #ihf-main-container ul.dropdown-menu li.active a,#content #ihf-main-container ul.dropdown-menu a:hover{color:#fff}#main-wrapper{background:#000;overflow:hidden}main{background:#fff}section{position:relative}.header{width:100%;background:#000;padding:0 15px;transition:var(--default-transition);position:absolute;top:0;left:0;z-index:100}.header.fixed{position:fixed;opacity:0;transform:translateY(-100%);background:#000}.header.fixed.show-fixed{transform:translateY(0);opacity:1}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:85px;max-width:1472px;margin:auto;padding:15px 0}.header__logo__inner a{display:block}.header__logo__inner a img{width:276px}.header__navigation{flex-grow:1}.header__nav{display:flex;justify-content:space-between;align-items:center}.header__nav>li{position:relative}.header__nav>li>a{display:block;font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase;padding:0 0 0 1px}.header__nav>li:focus-within>a,.header__nav>li:hover>a{color:#b9b9b9}.header__nav>li:focus-within>.sub-menu,.header__nav>li:hover>.sub-menu{pointer-events:auto;opacity:1;transform:translateY(0)}.header__nav .sub-menu{width:-moz-fit-content;width:fit-content;min-width:132px;position:absolute;left:-100vw;right:-100vw;margin:auto;text-align:center;pointer-events:none;opacity:0;transform:translateY(30px);transition:var(--default-transition);padding:11px 0 0}.header__nav .sub-menu .sub-menu{top:0;left:0;padding:0;margin:0 0 0 100%}.header__nav .sub-menu>li{background:#fff;position:relative}.header__nav .sub-menu>li>a{display:block;font-size:17px;font-weight:500;letter-spacing:1px;color:#000;text-align:center;text-transform:uppercase;padding:9.5px 30px 9.5px 31px;white-space:nowrap}.header__nav .sub-menu>li:focus-within>a,.header__nav .sub-menu>li:hover>a{color:#777}.header__nav .sub-menu>li:focus-within>.sub-menu,.header__nav .sub-menu>li:hover>.sub-menu{pointer-events:auto;opacity:1;transform:translateY(0)}.oc__trigger{display:flex;justify-content:center;align-items:center;gap:16px;cursor:pointer}.oc__trigger span{display:flex;flex-flow:column;align-items:flex-end;gap:6px;font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase}.oc__trigger span i{display:flex;justify-content:center;align-items:center;transition:var(--default-transition)}.oc__trigger[data-event=open] span i{width:27px;height:2px;background:#fff}.oc__trigger[data-event=open] span i:first-child{max-width:17px}.oc__trigger[data-event=open] span i:last-child{max-width:23px}.oc__trigger[data-event=open]:hover span i{max-width:100%}.oc__trigger[data-event=close]{position:absolute;top:62px;right:68px;z-index:100}.oc__trigger[data-event=close] span i{font-size:30px}.oc__trigger[data-event=close]:hover span i{color:var(--primary)}.oc__open{overflow:hidden}.oc__backdrop{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:1000;pointer-events:none;opacity:0;transition:var(--default-transition)}.oc__open .oc__backdrop{opacity:.5;pointer-events:auto}.oc{width:100%;max-width:766px;height:100%;position:fixed;top:0;right:0;z-index:1001;overflow:hidden;overflow-y:auto;pointer-events:none;transform:translate(100%);opacity:0;transition:var(--default-transition);background:#000;padding:0 15px}.oc__open .oc{pointer-events:auto;transform:translate(0);opacity:1}.oc__inner{display:flex;flex-flow:column;width:100%;height:100%;margin:auto;padding:57px 83px}.oc__bg:before{content:"";width:100%;height:100%;background:#000;opacity:.9;position:absolute;top:0;left:0;z-index:1}.oc__logo{position:relative;z-index:1}.oc__logo__inner a{display:block}.oc__logo__inner a img{width:76px}.oc__navigation{flex-grow:1;margin:50px 0 0;position:relative;z-index:1;overflow-x:hidden}.oc__navigation::-webkit-scrollbar{display:block}.oc__nav{display:flex;flex-flow:column wrap;justify-content:space-between;align-content:flex-start;gap:40px 75px;max-height:525px}.oc__nav>li{display:flex;flex-flow:column;align-items:flex-start;gap:20px}.oc__nav>li:nth-child(3){order:-1}.oc__nav>li:nth-child(1){order:-1}.oc__nav>li>a{display:block;font-size:25px;font-weight:500;letter-spacing:1%;color:#fff;text-transform:uppercase}.oc__nav>li>a:hover{color:var(--primary)}.oc__nav .sub-menu{display:flex;flex-flow:column;align-items:flex-start;gap:15px}.oc__nav .sub-menu>li>a{display:block;font-size:15px;font-weight:500;letter-spacing:1%;color:#fff;text-transform:uppercase}.oc__nav .sub-menu>li>a:hover{color:var(--primary)}.oc__contact{margin:55px 0 0;position:relative;z-index:1}.oc__contact__inner{display:flex;flex-flow:column;align-items:flex-start;gap:22px}.oc__contact__inner a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:400;line-height:1.2;color:#fff}.oc__contact__inner a i{display:flex;justify-content:center;align-items:center;font-size:13px;width:15px}.oc__contact__inner a i.ai-font-envelope-f{font-size:11px}.oc__contact__inner a i.ai-font-location-c{font-size:18px;top:1px}.oc__contact__inner a:hover{color:var(--primary)}.fixed-smi{position:fixed;top:50vh;right:33px;z-index:100;transform:translateY(-50%)}.fixed-smi__inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:25px}.fixed-smi__inner:before{content:"";width:1px;height:46px;background:#878787}.fixed-smi__inner>span{display:block;font-size:15px;font-weight:600;letter-spacing:20%;color:#878787;text-align:center;text-transform:uppercase;writing-mode:sideways-lr;order:-1}.fixed-smi__inner a{display:block;color:#878787}.fixed-smi__inner a i{display:flex;justify-content:center;align-items:center;font-size:26px}.fixed-smi__inner a i.ai-font-youtube{font-size:30px}.fixed-smi__inner a:hover{color:var(--primary)}.site-title h2{font-family:var(--font-family-title);font-size:70px;font-weight:500;color:#000;text-transform:uppercase}.site-title h2 span{display:block;font-size:20px;font-weight:400;letter-spacing:5px;margin:0 0 9px}.site-title.light h2{color:#fff}.site-title.center h2{text-align:center}.site-title.center h2 span{padding:0 0 0 5px}.site-button{display:flex}.site-button a,.site-button button{display:block;font-size:17px;font-weight:600;letter-spacing:2px;color:#000;text-align:center;text-transform:uppercase;padding:0 0 21px;position:relative}.site-button a:after,.site-button button:after{content:"";width:70px;height:2px;background:#000;position:absolute;bottom:0;left:0;transition:var(--default-transition)}.site-button a:hover:after,.site-button button:hover:after{width:100%!important}.site-button.light a,.site-button.light button{color:#fff}.site-button.light a:after,.site-button.light button:after{background:#fff}.site-button.center{justify-content:center}.site-button.long a:after,.site-button.long button:after{width:100px}.site-button.short a:after,.site-button.short button:after{width:30px}.site-arrow{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.site-arrow a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:var(--primary);font-size:24px;color:#fff}.site-arrow a:hover{background:var(--secondary)}.site-arrow.transparent a{background:rgba(var(--primary-rgb),.75)}.site-arrow.transparent a:hover{background:rgba(var(--secondary-rgb),.75)}.hp-cwu{background:#000;padding:0 15px}.hp-cwu__inner{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:1220px;margin:auto;padding:102px 0 84px;position:relative}.hp-cwu__bg{width:calc(0% + 100vw);left:calc((-100vw + 100%)/2)}.hp-cwu__bg:before{content:"";width:100%;height:100%;background:#000;opacity:.8;position:absolute;top:0;left:0;z-index:1}.hp-cwu__title-form{width:51.3114754098%;border:1px solid #fff;padding:51px 71px 49px;position:relative;z-index:1}.hp-cwu__title{margin:0 0 35px}.hp-cwu__form{max-width:460px}.hp-cwu__form__inputs{display:flex;flex-flow:row wrap;gap:18px 0;margin:0 -6px}.hp-cwu__form__input{width:50%;padding:0 6px}.hp-cwu__form__input.full{width:100%}.hp-cwu__form__input span{display:block}.hp-cwu__form__input input,.hp-cwu__form__input select,.hp-cwu__form__input textarea{display:block;width:100%;max-height:87px;background:transparent;border:none;border-bottom:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;font-size:15px;font-weight:400;letter-spacing:1px;line-height:1.2;color:#fff;padding:9px 0}.hp-cwu__form__acceptance{margin:10px 0 0}.hp-cwu__form__acceptance span{display:block}.hp-cwu__form__acceptance .wpcf7-list-item{margin:0}.hp-cwu__form__acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px}.hp-cwu__form__acceptance .wpcf7-list-item input{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;background:transparent;border:1px solid #231f20;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.hp-cwu__form__acceptance .wpcf7-list-item input:before{content:"";width:7px;height:7px;background:var(--primary);opacity:0;transition:var(--default-transition)}.hp-cwu__form__acceptance .wpcf7-list-item input:checked:before{opacity:1}.hp-cwu__form__acceptance .wpcf7-list-item span{display:block;font-size:8px;font-weight:400;letter-spacing:5%;line-height:1.5;color:#363636}.hp-cwu__form__acceptance .wpcf7-list-item span a{color:#000;text-decoration:underline}.hp-cwu__form__acceptance .wpcf7-list-item span a:hover{color:var(--primary)}.hp-cwu__form__button{margin:39px 0 0}.hp-cwu__form .wpcf7-spinner{position:absolute;top:0;bottom:0;left:calc(100% + 15px);z-index:1;margin:auto}.hp-cwu__form .wpcf7-not-valid-tip{display:flex;justify-content:center;align-items:center;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;height:-moz-fit-content;height:fit-content;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;top:0!important;bottom:0;left:0;right:0;z-index:1;margin:auto;white-space:nowrap}.hp-cwu__form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#fff;text-align:center;text-transform:none;padding:5px 15px!important;margin:30px auto 0!important}.hp-cwu__newsletter-title-form{width:calc(48.6885245902% + 24px);margin:60px 0 0 -24px;background:#fff;padding:53px 94px 39px 75px;position:relative;z-index:1}.hp-cwu__newsletter-title{margin:0 0 26px}.hp-cwu__newsletter-title span{display:block;font-size:15px;font-weight:400;letter-spacing:1px;line-height:1.2;color:#000;margin:7px 0 0}.hp-cwu__newsletter-form__inputs{display:flex;flex-flow:row wrap;gap:18px 0;margin:0 -6px}.hp-cwu__newsletter-form__input{width:50%;padding:0 6px}.hp-cwu__newsletter-form__input.full{width:100%}.hp-cwu__newsletter-form__input span{display:block}.hp-cwu__newsletter-form__input input,.hp-cwu__newsletter-form__input select,.hp-cwu__newsletter-form__input textarea{display:block;width:100%;max-height:87px;background:transparent;border:none;border-bottom:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;font-size:15px;font-weight:400;letter-spacing:1px;line-height:1.2;color:#000;padding:9px 0}.hp-cwu__newsletter-form__acceptance{margin:10px 0 0}.hp-cwu__newsletter-form__acceptance span{display:block}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item{margin:0}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;background:transparent;border:1px solid #231f20;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input:before{content:"";width:7px;height:7px;background:var(--primary);opacity:0;transition:var(--default-transition)}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input:checked:before{opacity:1}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span{display:block;font-size:8px;font-weight:400;letter-spacing:5%;line-height:1.5;color:#363636}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span a{color:#000;text-decoration:underline}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span a:hover{color:var(--primary)}.hp-cwu__newsletter-form__button{justify-content:flex-end;margin:17px 0 0}.hp-cwu__newsletter-form .wpcf7-spinner{position:absolute;top:0;bottom:0;right:calc(100% + 15px);z-index:1;margin:auto}.hp-cwu__newsletter-form .wpcf7-not-valid-tip{display:flex;justify-content:center;align-items:center;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;height:-moz-fit-content;height:fit-content;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;top:0!important;bottom:0;left:0;right:0;z-index:1;margin:auto;white-space:nowrap}.hp-cwu__newsletter-form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;font-size:10px;font-weight:400;letter-spacing:.05em;color:#000;text-align:center;text-transform:none;padding:5px 15px!important;margin:30px auto 0!important}.footer{background:#000;padding:0 15px}.footer__inner{max-width:1456px;margin:auto;padding:41px 0 75px;position:relative}.footer__logo__inner{display:flex;justify-content:center;align-items:center;gap:30px}.footer__logo__inner a{display:block}.footer__logo__inner a img{width:354px}.footer__smi{margin:34px 0 0}.footer__smi__inner{display:flex;justify-content:center;align-items:center;gap:48px}.footer__smi__inner a{display:block;color:#fff}.footer__smi__inner a i{display:flex;justify-content:center;align-items:center;font-size:26px}.footer__smi__inner a i.ai-font-youtube{font-size:30px}.footer__smi__inner a:hover{color:var(--primary)}.footer__contact{margin:33px 0 0}.footer__contact__inner{display:flex;justify-content:center;align-items:center;gap:25px}.footer__contact__inner a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:400;line-height:1.2;color:#fff}.footer__contact__inner a i{display:flex;justify-content:center;align-items:center;font-size:13px}.footer__contact__inner a i.ai-font-envelope-f{font-size:11px}.footer__contact__inner a i.ai-font-location-c{font-size:18px;width:11px;top:1px}.footer__contact__inner a:hover{color:var(--primary)}.footer__navigation-copyright-logos{margin:41px 0 0}.footer__nav{display:flex;justify-content:center;align-items:center;gap:15px 58px}.footer__nav>li>a{display:block;font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase}.footer__nav>li>a:hover{color:var(--primary)}.footer__copyright{margin:38px 0 0}.footer__copyright p{font-size:15px;font-weight:400;line-height:1.2;color:#fff;text-align:center}.footer__logos{display:flex;justify-content:center;align-items:center;margin:15px 0 0}.footer__logos img{width:123px}.btt-button{position:absolute;bottom:186px;right:0;z-index:100}.btt-button a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid #fff;border-radius:50%;font-size:20px;color:var(--primary);padding:0 0 4px}.btt-button a:hover{background:var(--primary);border-color:var(--primary);color:#fff}#pojo-a11y-toolbar,#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle a{display:block}.footer__dre{padding-top:40px}.footer__dre p{color:#fff;text-align:center}@media screen and (min-width:1024px){.max-container{max-width:81.25vw;padding:0 .9375vw}body #pojo-a11y-toolbar{display:block!important}.header{padding:0 .9375vw}.header__inner{gap:5.3125vw;max-width:92vw;padding:.9375vw 0}.header__logo__inner a img{width:17.25vw}.header__nav>li>a{font-size:1.0625vw;letter-spacing:.0625vw;padding:0 0 0 .0625vw}.header__nav .sub-menu{min-width:8.25vw;transform:translateY(1.875vw);padding:.6875vw 0 0}.header__nav .sub-menu>li>a{font-size:1.0625vw;letter-spacing:.0625vw;padding:.59375vw 1.875vw .59375vw 1.9375vw}.oc__trigger{gap:1vw}.oc__trigger span{gap:.375vw;font-size:1.0625vw;letter-spacing:.0625vw}.oc__trigger[data-event=open] span i{width:1.6875vw;height:.125vw}.oc__trigger[data-event=open] span i:first-child{max-width:1.0625vw}.oc__trigger[data-event=open] span i:last-child{max-width:1.4375vw}.oc__trigger[data-event=close]{top:3.875vw;right:4.25vw}.oc__trigger[data-event=close] span i{font-size:1.875vw}.oc{max-width:47.875vw;padding:0 .9375vw}.oc__inner{padding:3.5625vw 5.1875vw}.oc__logo__inner a img{width:4.75vw}.oc__navigation{margin:3.125vw 0 0}.oc__nav{gap:2.5vw 4.6875vw;max-height:32.8125vw}.oc__nav>li{gap:1.25vw}.oc__nav>li>a{font-size:1.5625vw}.oc__nav .sub-menu{gap:.9375vw}.oc__nav .sub-menu>li>a{font-size:.9375vw}.oc__contact{margin:3.4375vw 0 0}.oc__contact__inner{gap:1.375vw}.oc__contact__inner a{gap:.625vw;font-size:.9375vw}.oc__contact__inner a i{font-size:.8125vw;width:.9375vw}.oc__contact__inner a i.ai-font-envelope-f{font-size:.6875vw}.oc__contact__inner a i.ai-font-location-c{font-size:1.125vw;top:.0625vw}.fixed-smi{right:2.0625vw}.fixed-smi__inner{gap:1.5625vw}.fixed-smi__inner:before{width:.0625vw;height:2.875vw}.fixed-smi__inner>span{font-size:.9375vw}.fixed-smi__inner a i{font-size:1.625vw}.fixed-smi__inner a i.ai-font-youtube{font-size:1.875vw}.site-title h2{font-size:4.375vw}.site-title h2 span{font-size:1.25vw;letter-spacing:.3125vw;margin:0 0 .5625vw}.site-title.center h2 span{padding:0 0 0 .3125vw}.site-button a,.site-button button{font-size:1.0625vw;letter-spacing:.125vw;padding:0 0 1.3125vw}.site-button a:after,.site-button button:after{width:4.375vw;height:.125vw}.site-button.long a:after,.site-button.long button:after{width:6.25vw}.site-button.short a:after,.site-button.short button:after{width:1.875vw}.site-arrow a{width:3.75vw;height:3.75vw;font-size:1.5vw}.hp-cwu{padding:0 .9375vw}.hp-cwu__inner{max-width:76.25vw;padding:6.375vw 0 5.25vw}.hp-cwu__title-form{border:.0625vw solid #fff;padding:3.1875vw 4.4375vw 3.0625vw}.hp-cwu__title{margin:0 0 2.1875vw}.hp-cwu__form{max-width:28.75vw}.hp-cwu__form__inputs{gap:1.125vw 0;margin:0 -.375vw}.hp-cwu__form__input{padding:0 .375vw}.hp-cwu__form__input input,.hp-cwu__form__input select,.hp-cwu__form__input textarea{max-height:5.4375vw;border-bottom:.0625vw solid #fff;font-size:.9375vw;letter-spacing:.0625vw;padding:.5625vw 0}.hp-cwu__form__acceptance{margin:.625vw 0 0}.hp-cwu__form__acceptance .wpcf7-list-item label{gap:.75vw}.hp-cwu__form__acceptance .wpcf7-list-item input{width:.6875vw;height:.6875vw;border:.0625vw solid #231f20}.hp-cwu__form__acceptance .wpcf7-list-item input:before{width:.4375vw;height:.4375vw}.hp-cwu__form__acceptance .wpcf7-list-item span{font-size:.5vw}.hp-cwu__form__button{margin:2.4375vw 0 0}.hp-cwu__form .wpcf7-spinner{left:calc(100% + .9375vw)}.hp-cwu__form .wpcf7-not-valid-tip{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important}.hp-cwu__form .wpcf7-response-output{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important;margin:1.875vw auto 0!important}.hp-cwu__newsletter-title-form{width:calc(48.6885245902% + 1.5vw);margin:3.75vw 0 0 -1.5vw;padding:3.3125vw 5.875vw 2.4375vw 4.6875vw}.hp-cwu__newsletter-title{margin:0 0 1.625vw}.hp-cwu__newsletter-title span{font-size:.9375vw;letter-spacing:.0625vw;margin:.4375vw 0 0}.hp-cwu__newsletter-form__inputs{gap:1.125vw 0;margin:0 -.375vw}.hp-cwu__newsletter-form__input{padding:0 .375vw}.hp-cwu__newsletter-form__input input,.hp-cwu__newsletter-form__input select,.hp-cwu__newsletter-form__input textarea{max-height:5.4375vw;border-bottom:.0625vw solid #000;font-size:.9375vw;letter-spacing:.0625vw;padding:.5625vw 0}.hp-cwu__newsletter-form__acceptance{margin:.625vw 0 0}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item label{gap:.75vw}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input{width:.6875vw;height:.6875vw;border:.0625vw solid #231f20}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item input:before{width:.4375vw;height:.4375vw}.hp-cwu__newsletter-form__acceptance .wpcf7-list-item span{font-size:.5vw}.hp-cwu__newsletter-form__button{margin:1.0625vw 0 0}.hp-cwu__newsletter-form .wpcf7-spinner{right:calc(100% + .9375vw)}.hp-cwu__newsletter-form .wpcf7-not-valid-tip{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important}.hp-cwu__newsletter-form .wpcf7-response-output{border-width:.0625vw!important;font-size:.625vw;padding:.3125vw .9375vw!important;margin:1.875vw auto 0!important}.footer{padding:0 .9375vw}.footer__inner{max-width:91vw;padding:2.5625vw 0 4.6875vw}.footer__logo__inner{gap:1.875vw}.footer__logo__inner a img{width:22.125vw}.footer__smi{margin:2.125vw 0 0}.footer__smi__inner{gap:3vw}.footer__smi__inner a i{font-size:1.625vw}.footer__smi__inner a i.ai-font-youtube{font-size:1.875vw}.footer__contact{margin:2.0625vw 0 0}.footer__contact__inner{gap:1.5625vw}.footer__contact__inner a{gap:.625vw;font-size:.9375vw}.footer__contact__inner a.gmap-address br{display:none}.footer__contact__inner a i{font-size:.8125vw}.footer__contact__inner a i.ai-font-envelope-f{font-size:.6875vw}.footer__contact__inner a i.ai-font-location-c{font-size:1.125vw;width:.6875vw;top:.0625vw}.footer__navigation-copyright-logos{margin:2.5625vw 0 0}.footer__nav{gap:.9375vw 3.625vw}.footer__nav>li>a{font-size:1.0625vw;letter-spacing:.0625vw}.footer__copyright{margin:2.375vw 0 0}.footer__copyright p{font-size:.9375vw}.footer__logos{margin:.9375vw 0 0}.footer__logos img{width:7.6875vw}.btt-button{bottom:11.625vw}.btt-button a{width:3.125vw;height:3.125vw;border:.0625vw solid #fff;font-size:1.25vw;padding:0 0 .25vw}}@media screen and (max-width:1023px){.header__inner{max-width:720px}.header__navigation,.fixed-smi{display:none}.site-title h2{text-align:center}.site-title h2 span{text-align:center;padding:0 0 0 5px}.site-arrow.transparent a{background:rgba(var(--primary-rgb),1)}.site-arrow.transparent a:hover{background:rgba(var(--secondary-rgb),1)}.hp-cwu__inner{max-width:720px}.hp-cwu__title-form{width:100%;padding:51px 30px 49px}.hp-cwu__title{max-width:460px;margin:0 auto 35px}.hp-cwu__form{margin:auto}.hp-cwu__newsletter-title-form{width:100%;margin:auto;padding:53px 30px 39px}.hp-cwu__newsletter-title{max-width:460px;margin:0 auto 26px}.hp-cwu__newsletter-title span{text-align:center}.hp-cwu__newsletter-form{max-width:460px;margin:auto}.hp-cwu__newsletter-form__button{margin:39px 0 0}.footer__inner{max-width:720px}.footer__contact__inner,.footer__nav{flex-flow:column}}@media screen and (max-width:743px){.oc__trigger[data-event=open] span:first-child{display:none}.oc__trigger[data-event=close]{top:30px;right:30px}.oc__trigger[data-event=close] span i{font-size:20px}.oc__inner{padding:57px 30px}.oc__nav{max-height:none}.site-title h2{font-size:40px!important}.hp-cwu__form__input{width:100%}}
