:root{--font-family-default:"Montserrat", sans-serif;--font-family-title:"Montserrat", sans-serif;--font-size-default:14px;--font-size-title:18px;--font-color-default:#bababa;--font-color-title:#6c757d;--primary:#000;--secondary:#5e5e5e;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:.3s cubic-bezier(.4, 0, .2, 1);--barlow:"Barlow", sans-serif}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0}body:not(.home){background:var(--primary);color:#fff}body.alt:not(.home){background:#fff;color:#000}#main-wrapper{overflow:hidden}:after,:before{pointer-events:none;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}a,img,.global-button,input[type="submit"],button{transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}section{position:relative}body.home section#hp-hero,body.home section#shadow-host-companion{padding:0 0}body div#loom-companion-mv3,body section#shadow-host-companion{display:none!important}.img-cover{position:relative;display:block;z-index:0;overflow:hidden}.img-cover>img{position:relative;z-index:0;width:100%;height:auto;object-fit:cover;object-position:center;display:block}canvas{display:block;position:relative;z-index:0;width:100%;height:auto}.fixed-bg{clip-path:inset(0 0 0 0);-moz-clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);overflow:hidden;pointer-events:none;position:absolute;z-index:0;top:0;bottom:0;right:0;left:0}.fixed-bg>div{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.fixed-bg>div[data-aios-lazy-bg]{position:fixed}.fixed-bg:before{content:'';display:block;position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;transition:all ease 0s;-moz-transition:all ease 0s;-webkit-transition:all ease 0s}.fixed-bg:after{content:'';display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;transition:all ease 0s;-moz-transition:all ease 0s;-webkit-transition:all ease 0s}.fixed-bg_fix{pointer-events:none;position:absolute;z-index:1;top:0;bottom:0;right:0;left:0}textarea::-webkit-scrollbar{display:none}textarea{-ms-overflow-style:none;scrollbar-width:none}.mw-container{max-width:calc(100% - 30px);margin-left:auto;margin-right:auto}.ease{transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.ease-f{transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.ease-s{transition:all ease .8s;-moz-transition:all ease .8s;-webkit-transition:all ease .8s}img.lazyload{opacity:0!important}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}#content .ihf-search .ihf-select-options ul,#content .ihf-search .ihf-select-options,#content .ihf-search .ihf-pagination,#content #ihf-main-container .nav-tabs,#content #ihf-main-container .chosen-results{margin:0 0 0;padding:0 0 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 6px}#content div.wpcf7-response-output,div.wpcf7-response-output{text-align:center}#ihf-main-container #ihf-mortgage-calculator-modal .mc-total-payment-subline,#content #ihf-main-container .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}#content #ihf-main-container #ihf-search-location-tab{margin:8px 5px 0 0}#ihf-main-container #ihf-advsearch-features label{font-size:.8em}html.name-Microsoft_Edge .ai-default-cf7wrap input[type="submit"],html.name-Microsoft_Edge .ai-default-cf7wrap input.wpcf7-submit{margin:6px 0 0}#ws-walkscore-tile{background:#fff!important}#hero .quick-search form select[name="propertyType"]{margin-left:2%}#content ul.ihf-navbar-nav{list-style:none;margin:0 0 0}#content .ihf-eureka .ihf-navbar{padding:4px 14px}#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}#ihf-main-container .modal-body{color:#000}body.page-id-0>img,body.page-id-0>iframe{display:none!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}#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 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}#content .ihf-eureka ul.ihf-dropdown-menu{margin:0 0 0;padding:0 0 0 0;list-style:none}#content #ihf-detail-navrow .ihf-detail-navigation .pull-right{float:none!important;text-align:right}#content #ihf-main-container .map-infobox-img{max-width:100%!important}#ihf-main-container #ihf-map-canvas .ihf-map-info-box-title{padding:0 15px 0 0}.grecaptcha-badge{z-index:91;opacity:0;pointer-events:none}#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 0 0 0}.areaPickerExpandAllTopBar:after{content:'';display:block;clear:both}#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-agent-sellers-rep-own-listing{max-width:100%}#ihf-main-search-form fieldset div[data-ihf-geographic-field="true"] .checkbox{padding-left:0}#content ul#IDX-searchNavList{margin:0 0 0}#content ul#IDX-searchNavList li:first-child{padding-left:0}#content ul#IDX-searchNavList li:last-child{padding-right:0}#IDX-formSubmit.IDX-formSubmit{font-size:16px;margin-right:20px;line-height:18px}#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 0 0 0}#ihf-main-container #ihf-map-canvas{position:relative;z-index:0}#ihf-main-container #ihf-refine-map-search-form{margin:0 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}#listings-results .listings-map{position:relative;z-index:0}#content ul#idx-mlm-nav-links{list-style:none;margin:0 0 0 0}#ihf-map-canvas .leaflet-div-icon{background:none;border:0 solid #666}.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}#ihf-main-container #areaPickerClearAll .glyphicon{color:#fff!important}#content .leaflet-control-layers form.leaflet-control-layers-list{margin:0 0}#IDX-main.IDX-wrapper-standard .IDX-navbar-collapse{padding-left:0;padding-right:0}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}body #IDX-cczController{display:none}body #IDX-map-ccz .IDX-control-group{position:static}body #IDX-map-ccz .IDX-controls{display:block}#content #ihf-main-container ul.dropdown-menu li.active a,#content #ihf-main-container ul.dropdown-menu a:hover{color:#fff}#content ul.select2-selection__rendered{margin:0 0 0}a{color:inherit}a:focus,a:hover{color:var(--secondary);text-decoration:none}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-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}.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}body.alt:not(.home) #content a{color:#23527c}body.alt:not(.home) #content a:hover{color:var(--secondary);text-decoration:none}.header{position:relative;z-index:80;background:var(--primary);top:0;left:0;right:0}.header.alt{background:var(--secondary)}.header__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:70px 15px 20px}.header__logo{max-width:179px}#hdrnav{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:min(3.487vw, 53px)}#hdrnav li{position:relative}#hdrnav li a{display:block;position:relative;font-size:min(0.921vw, 14px);text-transform:uppercase;letter-spacing:.10em;color:#fff}#hdrnav .sub-menu{list-style:none outside none;margin:0;background:#fff0;display:block;padding:0;position:absolute;width:100%;min-width:min(14.474vw, 220px);display:none}#hdrnav>li>.sub-menu{left:-50vw;right:-50vw;margin:0 auto;padding:min(2.763vw, 42px) 0 0}.header.fixed #hdrnav>li>.sub-menu{padding:min(2.434vw, 37px) 0 0}#hdrnav .sub-menu li{position:relative;display:block;padding:0;text-align:center}#hdrnav .sub-menu li a{color:#fff;display:block;padding:min(0.855vw, 13px) min(0.658vw, 10px);background:var(--primary);font-size:min(0.855vw, 13px)}#hdrnav .sub-menu li:hover>a{background:var(--secondary);opacity:1;text-decoration:none}.header.fixed #hdrnav .sub-menu.alt li a{background:var(--secondary)}.header.fixed #hdrnav .sub-menu.alt li:hover>a{background:var(--primary)}#hdrnav .sub-menu .sub-menu{top:0;left:100%;margin-left:0;padding-top:0}#hdrnav li:hover>.sub-menu{display:block}#hdrnav>li>a:after{content:'';display:block;height:min(0.197vw, 3px);background:#fff;position:absolute;margin:0 auto;left:0;right:0;bottom:max(-0.855vw, -13px);max-width:20%;opacity:0}#hdrnav>li:hover>a:after{max-width:79.8%;opacity:1}#hdrnav>li:not(:first-child):before{content:'';display:block;width:1px;position:absolute;top:0;bottom:0;margin:auto 0;background:#fff;opacity:.2;left:max(-1.776vw, -27px);max-height:78.6%}.header__inner--right ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:min(3vw, 48px)}.header__inner--right ul li:first-child{max-width:min(1.711vw, 26px)}.header__inner--right ul li a[aria-label]{opacity:1}.header__inner--right ul li a[aria-label]:hover{opacity:.6}.header__inner--right ul li.header-button a{display:inline-flex;vertical-align:middle;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center;border:1px solid #fff;font-size:min(0.921vw, 14px);letter-spacing:.02em;color:#fff;border:1px solid #fff;min-width:14.286em;height:3.286em;border-radius:50em;padding:.714em}.header__inner--right ul li.header-button a:hover{background:var(--secondary);border:1px solid var(--secondary);color:#fff;opacity:1}.header__inner--right ul li.header-button.alt a:hover{background:var(--primary);border:1px solid var(--primary)}.change-theme{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:10px}.change-theme__text{font-size:13px;letter-spacing:.02em}.change-theme__button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:18px;background:var(--secondary);position:relative;border:0;border-radius:30px}.change-theme__button button span{font-size:0;position:absolute;background:#fff;display:block;width:40%;height:66.667%;left:10%;top:0;bottom:0;border-radius:20px;margin:auto 0;transition:all ease .4s}.change-theme__button button.active span{left:50%}.site-default-text{font-size:14px;line-height:1.857;letter-spacing:.02em;text-align:center}.site-default-text.alt{color:#999}.site-accent{position:relative}.site-accent:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto 0;background:#333;height:1px}.site-accent .site-accent__icon{width:14px;opacity:0;pointer-events:none}.site-accent.alt:after{background:silver}.site-accent.alt .site-accent__icon{filter:invert(1)}button.globalButton,a.globalButton,.globalButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;position:relative;z-index:0;display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;vertical-align:middle;font-size:14px;text-align:center;letter-spacing:.10em;color:#fff;padding:.714em 1.429em;text-transform:uppercase;min-width:11em}button.globalButton.alt:not(:hover),a.globalButton.alt:not(:hover),.globalButton.alt:not(:hover){color:#999}button.globalButton:before,a.globalButton:before,.globalButton:before{content:'';display:block;position:absolute;z-index:-1;left:0;top:0;bottom:0;background:#2a2a2a;width:40px}button.globalButton:hover:before,a.globalButton:hover:before,.globalButton:hover:before{width:100%}button.globalButton.alt.light_only,a.globalButton.alt.light_only,.globalButton.alt.light_only{color:#fff}#content .sectionTitle h2,.sectionTitle h2{color:#fff;text-align:center;font-size:72px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin:0 0;transition:all ease .4s}#content .sectionTitle h2 span,.sectionTitle h2 span{color:var(--secondary);display:block}#content .sectionTitle.alt h2,.sectionTitle.alt h2{color:var(--primary)}button.siteArrow{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#6c6c6c;color:#fff;font-size:12px;width:4.167em;height:4.167em;border:0;border-radius:50em;padding:0 0;border:1px solid #6c6c6c}button.siteArrow:hover{background:var(--secondary);border:1px solid var(--secondary);color:#fff}button.siteArrow.alt:not(:hover){background:#f4f4f4;border:1px solid #cfcfcf;color:var(--primary)}.footer{position:relative;z-index:0;background:var(--primary);color:#fff}.footer a{color:inherit}.footer a:hover{color:var(--secondary)}#footer-git span.country-name{color:#000}.ftrGit{position:relative;z-index:0;padding:60px 0;background:#fff}.ftrGit.alt .wpcf7 form .wpcf7-response-output{color:var(--primary)}.ftrGit__container{width:1320px;position:relative;z-index:1}.ftrGit:not(.alt){background:#131313}.ftrGit__container--title{margin:0 0 40px}.ftrGit__container--title .sectionTitle h2{font-size:min(13.333vw, 72px)}.ftrGit__container--content{max-width:600px;margin:0 auto}.gitForm .wpcf7-form-control-wrap{display:block}.gitForm ::-webkit-input-placeholder{letter-spacing:.10em;text-transform:uppercase}.gitForm ::-moz-placeholder{letter-spacing:.10em;text-transform:uppercase}.gitForm :-ms-input-placeholder{letter-spacing:.10em;text-transform:uppercase}.gitForm :-moz-placeholder{letter-spacing:.10em;text-transform:uppercase}.gitForm__row--col:not(:first-child){margin:15px 0 0}.gitForm__field{border:1px solid #4d4d4d;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;border-radius:4px}.gitForm__field--input{width:calc(100% - 36px)}.gitForm__field.mssg .gitForm__field--input{width:100%;padding:0 10px 0 0}.gitForm__field--input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:block;width:100%;height:44px;outline:0;background:none;padding:0 10px 0 12px;font-size:13px;letter-spacing:.05em}.gitForm__field--input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:block;width:100%;height:44px;outline:0;background:none;padding:0 10px 0 12px;font-size:13px;letter-spacing:.05em;resize:none;white-space:nowrap;line-height:43px}.gitForm__field--icon span{color:#4d4d4d}.gitForm__field--icon span.ai-font-envelope{font-size:12px}.gitForm__field--icon span.ai-font-phone-alt{font-size:13px}.gitForm__field .intl-tel-input.separate-dial-code .selected-flag{background-color:transparent!important}.gitForm.alt .gitForm__field .intl-tel-input.separate-dial-code .selected-flag{color:#4d4d4d}.gitForm__row.sbmt{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;margin:40px 0 0}.gitForm.alt .gitForm__field--input textarea,.gitForm.alt .gitForm__field--input input,.gitForm.alt .gitForm__field--icon span{color:#000}.ftrMain{padding:77px 0 28px}.ftrMain__container{width:1140px}.ftrMain__container--logo{max-width:220px;margin:0 auto}.ftrMain__container--navigation{border-top:1px solid #333;margin:59px 0 0;padding:39px 0 0}.footernav{text-align:center}.footernav li.disabled-menu>a{pointer-events:none}.footernav>li:not(:first-child){margin:30px 0 0}.footernav li a{font-size:14px;letter-spacing:.10em;text-transform:uppercase}.footernav>li>a{font-size:21px;font-weight:600}.footernav .sub-menu{margin:12px 0 0}.footernav .sub-menu li:not(:first-child){margin:12px 0 0}.ftrMain__container--information{border-top:1px solid #333;margin:39px 0 0;padding:40px 0 0}.ftrMain__container--information ul>li{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.ftrMain__container--information ul>li:not(:first-child){margin:30px 0 0}.ftrMain__container--information ul>li:not(.sm){font-size:14px;letter-spacing:.05em;gap:1em}.ftrMain__container--information ul>li:not(.sm) em{font-size:.83em}.ftrMain__container--information ul>li.sm{font-size:19px;gap:10px 1.1em}.ftrMain__container--disclaimer{color:#858585;font-size:12px;text-align:center;line-height:1.5;letter-spacing:.02em;padding:0 5px;margin:43px 0 0}.ftrMain__container--disclaimer a:hover{color:#fff}.ftrMain__container--copyright{color:#858585;font-size:12px;text-align:center;line-height:1.5;letter-spacing:.02em;padding:0 5px;margin:1.583em 0 2.917em}.ftrMain__container--copyright a[target]{font-weight:700;text-decoration:underline}.ftrMain__container--copyright span,.ftrMain__container--copyright a:hover{color:#fff}body:not(.home) .floating-info{display:none!important}.floating-info{position:fixed;z-index:81;top:0;right:min(2.75vw, 44px);height:100vh;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;pointer-events:none}.floating-info.home_loc.alt{filter:invert(1)}.floating-info .flinfo-inner{position:relative;font-size:0}.floating-info.home_loc .flinfo-inner{filter:drop-shadow(0 0 4px rgb(0 0 0 / .7))}.floating-info .flinfo-inner span.cnnct{position:absolute;left:50%;top:calc(100% + min(0.563vw, 9px));transform-origin:left;transform:rotate(90deg);display:inline-block;white-space:nowrap;color:#8f8f8f;text-transform:uppercase;font-size:min(0.688vw, 11px);letter-spacing:.5em}.floating-info .flinfo-inner span.cnnct:after{content:'';display:block;width:min(5.25vw, 84px);height:1px;background:#8f8f8f;opacity:.3;position:absolute;top:0;bottom:0;left:calc(100% + min(0.375vw, 6px));margin:auto 0}.floating-info.home_loc .flinfo-inner span.cnnct{color:#fff}.floating-info.home_loc .flinfo-inner span.cnnct:after{background:#fff}.floating-info .flinfo-inner ul{text-align:center}.floating-info .flinfo-inner ul li{margin-bottom:min(1.125vw, 18px)}.floating-info .flinfo-inner ul li:nth-child(2){margin-bottom:min(2.938vw, 47px)}.floating-info .flinfo-inner ul li:last-child{margin-bottom:0}.floating-info .flinfo-inner ul li a{color:#8f8f8f;display:inline-block;font-size:min(1.375vw, 22px);opacity:1;pointer-events:auto}.floating-info.home_loc .flinfo-inner ul li a{color:#fff}.floating-info .flinfo-inner ul li a.asis-mailto-obfuscated-email,.floating-info .flinfo-inner ul li a.aios-ai-phone{font-size:min(1vw, 16px)}.floating-info.home_loc:not(.alt) .flinfo-inner ul li a.asis-mailto-obfuscated-email span,.floating-info.home_loc:not(.alt) .flinfo-inner ul li a.aios-ai-phone span{background:-webkit-linear-gradient(#eee 45%,#3a3a3a 94%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.floating-info.home_loc:not(.alt) .flinfo-inner ul li a.asis-mailto-obfuscated-email:hover span,.floating-info.home_loc:not(.alt) .flinfo-inner ul li a.aios-ai-phone:hover span{background:-webkit-linear-gradient(#737373 45%,#3a3a3a 94%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.floating-info:not(.alt) .flinfo-inner ul li a:hover{color:#737373}.floating-info.ip_loc .flinfo-inner ul li a:hover,.floating-info.alt .flinfo-inner ul li a:hover{opacity:.6}#inner-page-wrapper .entry-title,#inner-page-wrapper .archive-title,#content .entry-title,#content .archive-title{margin:.67em 0;line-height:1.1;font-size:72px;font-size:min(13vw, 72px);font-weight:600;text-transform:uppercase;color:#fff}#inner-page-wrapper .entry-title span,#inner-page-wrapper .archive-title span,#content .entry-title span,#content .archive-title span{color:var(--secondary);display:block}#inner-page-wrapper .entry-title.alt,#inner-page-wrapper .archive-title.alt,#content .entry-title.alt,#content .archive-title.alt{color:var(--primary)}.ai-contact-wrap div.how>span{display:block;font-size:14px}.ai-contact-wrap div.how span.wpcf7-list-item{display:block}.ai-contact-wrap div.how span.wpcf7-list-item label{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:8px}.ai-contact-wrap div.how span.wpcf7-list-item label input{margin:0}.ai-contact-wrap div.how span.wpcf7-list-item label span.wpcf7-list-item-label{font-size:14px}.ai-contact-wrap span.wpcf7-list-item span.wpcf7-list-item-label{font-size:14px}body:not(.alt) .ai-default-cf7wrap textarea,body:not(.alt) .ai-default-cf7wrap select,body:not(.alt) .ai-default-cf7wrap input[type="text"],body:not(.alt) .ai-default-cf7wrap input[type="tel"],body:not(.alt) .ai-default-cf7wrap input[type="email"]{border:1px solid #f0f0f0;background:var(--secondary);color:#fff}body .amh-header-buttons{background:var(--primary);color:#fff}body .amh-header-buttons.alt{background:var(--secondary)}.customBC{background:#262626;background:linear-gradient(90deg,rgb(38 38 38) 0%,rgb(145 145 145) 50%,rgb(38 38 38) 100%);color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.10em;padding:19px 0}.customBC__container span.breadcrumb_last{font-weight:700}.customBC__container a:hover{color:inherit;opacity:.75}.hpTesti:not(.alt){background:var(--primary)}.hpTesti__container{width:1476px}.hpTesti__container--title .sectionTitle h2{font-size:min(10.5vw, 72px)}.hpTesti__container--feed{margin:40px auto 0;max-width:500px}.hpTesti__slide.slick-initialized{font-size:0}.hpTesti__slide .single .inner{background:#121212;padding:45px 15px}.hpTesti__slide .single .stars{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;font-size:20px;color:#fdce0b;gap:2px}.hpTesti__slide .single .desc{margin:1.357em 0 0}.hpTesti__slide .single .author{margin:1.929em 0 0}.hpTesti__button{margin:40px 0 0}.hpTesti__slide.alt .single .inner{background:#e6e6e6}.hpTesti__slide.alt .single .desc,.hpTesti__slide.alt .single .author{color:#2a2a2a}.cntctusMain{background:url(../../../../../themes/crownbridge.com_new/assets/images/contact-us/cntctus-bg.jpg) center center no-repeat #171717;background-size:cover;padding:56px 20px 21px;border-radius:20px;margin:62px auto 0;max-width:1140px}.cntctusMain__hdr{color:#fff;font-size:min(11vw, 46px);font-weight:600;letter-spacing:.02em;text-align:center;text-transform:uppercase;margin:0 0 1.087em}.cntctusForm .wpcf7-form-control-wrap{display:block}.cntctusForm ::-webkit-input-placeholder{letter-spacing:.10em;text-transform:uppercase}.cntctusForm ::-moz-placeholder{letter-spacing:.10em;text-transform:uppercase}.cntctusForm :-ms-input-placeholder{letter-spacing:.10em;text-transform:uppercase}.cntctusForm :-moz-placeholder{letter-spacing:.10em;text-transform:uppercase}.cntctusForm__row--col:not(:first-child){margin:15px 0 0}.cntctusForm__field{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;border-radius:4px;background:var(--primary)}.cntctusForm__field--input{width:calc(100% - 36px)}.cntctusForm__field.mssg .cntctusForm__field--input{width:100%;padding:0 10px 0 0}.cntctusForm__field--input select{text-transform:uppercase}.cntctusForm__field--input select option{color:#000}.cntctusForm__field--input select,.cntctusForm__field--input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:block;width:100%;height:44px;outline:0;background:none;padding:0 10px 0 12px;font-size:13px;letter-spacing:.05em}.cntctusForm__field--input.phone_col{width:100%;display:flex;align-items:center;justify-content:center}.cntctusForm__field--input select.country-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:block;width:50px;height:44px;outline:0;background:none;padding:0 0 0;font-size:0;letter-spacing:.05em;background-repeat:no-repeat;background-position:center;background-size:30px auto}.cntctusForm__field--input select.country-select option{font-size:12px;color:#000}.cntctusForm__field--input input#git-country-code{padding:0 0}.cntctusForm__field--input input#git-country-code:not(.char_size){width:80px}.cntctusForm .wpcf7-form-control-wrap[data-name="your-phone"]{flex-grow:1;width:calc(100% - 89px)}.cntctusForm__field--input input#git-phone{padding:0 0}.cntctusForm__field--input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:block;width:100%;height:227px;outline:0;background:none;padding:15px 10px 15px 12px;font-size:13px;letter-spacing:.05em;resize:none}.cntctusForm__field--icon span{color:#4d4d4d}.cntctusForm__field--icon span.ai-font-envelope{font-size:12px}.cntctusForm__field--icon span.ai-font-phone-alt{font-size:13px}.cntctusForm__row.sbmt{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;margin:37px 0 0}.cntctusMain.alt{background:#EAEAEA;background:linear-gradient(0deg,rgb(234 234 234) 0%,rgb(225 225 225) 100%)}.cntctusMain.alt .cntctusMain__hdr{color:var(--primary)}.cntctusForm.alt .cntctusForm__field--input textarea,.cntctusForm.alt .cntctusForm__field--input select,.cntctusForm.alt .cntctusForm__field--input input{color:var(--primary)}.cntctusForm.alt .cntctusForm__field--icon span{color:#909090}.cntctusForm.alt .cntctusForm__field{background:#fff}.cntctusForm.alt .cntctusForm__row.sbmt button.globalButton.alt{color:var(--primary)}.cntctusForm.alt .cntctusForm__row.sbmt button.globalButton.alt:before{background:#fff}.sbCTA__single{overflow:hidden;border-radius:15px;border:1px solid rgb(0 0 0 / .6)}.sbCTA__single:not(:first-child){margin:22px 0 0}.sbCTA__single a{display:block;position:relative}.sbCTA__single a .sbCTA__single--img{position:relative;background:#000}.sbCTA__single a .sbCTA__single--img img{aspect-ratio:350/288;opacity:.6}.sbCTA__single a:hover .sbCTA__single--img img{opacity:.3}.sbCTA__single a .sbCTA__single--label{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.sbCTA__single a .sbCTA__single--label span{font-size:24px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#fff}.sbCTA__single.alt a .sbCTA__single--img{background:#fff}.sbCTA__single.alt a .sbCTA__single--img img{opacity:.4}.sbCTA__single.alt a:hover .sbCTA__single--img img{opacity:.2}.sbCTA__single.alt a .sbCTA__single--label span{color:#000}body.page-id-15 #content .entry-title{text-align:center}.aiosp-wrap .aiosp-content.aios-popup-body{background:#fff;width:90%;max-width:671px;margin:0 auto;min-height:auto;padding:72px 48px 40px}.aiosp-wrap .aiosp-content div[class*=aiosTestimonialsEquinox__popup-]{display:block}.aiosTestimonialsEquinox__popup{display:none}.aiosTestimonialsEquinox__content{width:100%;font-size:16px;line-height:1.7;text-align:center}.aiosTestimonialsEquinox__content .star_rating_display{display:flex;width:100%;justify-content:center;align-items:center}.aiosTestimonialsEquinox__content .star_rating_display i{font-size:16px;color:#231f20;margin:0 4px}.aiosTestimonialsEquinox__content--text{padding:24px 0}.aiosTestimonialsEquinox__content--text p{color:#000}.aiosTestimonialsEquinox__content h3{font-family:var(--font-family-default);text-transform:uppercase;font-size:20px;text-shadow:0 4px 44px rgb(0 0 0 / .29);letter-spacing:3.4px;color:#000}.change_theme.alt input[type="checkbox"]+span.wpcf7-list-item-label{color:#000}.vehdetPopup.site__container.change_theme.alt .iti__country-list{background:#000}.error-page-content-wrapper .error-forms input[type=text],.error-page-content-wrapper .error-forms input[type=email],.error-page-content-wrapper .error-forms input[type=phone],.error-page-content-wrapper .error-forms select,.error-page-content-wrapper .error-forms textarea{color:#000}.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]{color:#000}.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:#707070!important}.agents-popup-form .wpcf7-response-output{color:#000}@media only screen and (min-width:992px){.header.alt.alternative_header:before{background:var(--secondary);opacity:.88}#inner-page-wrapper .entry-title,#inner-page-wrapper .archive-title,#content .entry-title,#content .archive-title{font-size:72px}#inner-page-wrapper .entry-title span,#inner-page-wrapper .archive-title span,#content .entry-title span,#content .archive-title span{display:inline}.mw-container{max-width:calc(100% - 60px)}.sectionTitle h2 span{display:inline}.sectionTitle .site-accent{margin:18px 0 0 -33px}.sectionTitle .site-accent.to_left{margin:18px -33px 0 0}.site-accent{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.site-accent:after{left:14px;right:-100vw}.site-accent.to_left{justify-content:flex-end}.site-accent:before{content:'';display:block;position:absolute;z-index:1;right:0;bottom:8px;width:36px;height:2px;background:#000;background:linear-gradient(90deg,#262626 0%,#919191 50%,#262626 100%)}.site-accent.to_left:before{left:0;right:auto}.site-accent.to_left:after{right:14px;left:-100vw}.site-accent .site-accent__icon{display:block;opacity:1}.header.alt,.header{position:fixed;background:none}.header:before{content:'';display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:var(--primary);opacity:0}.header.alt.fixed:before{background:var(--secondary)}.header.fixed:before{opacity:.88}.header:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;opacity:.2;height:1px;background:#fff}.header.fixed:after{opacity:0}.header__inner{justify-content:space-between;padding:min(1.645vw, 25px) min(3.947vw, 60px);position:relative;z-index:1}.header.fixed .header__inner{padding:min(1.316vw, 20px) min(3.947vw, 60px)}.header__logo{max-width:min(11.776vw, 179px)}.ftrGit{padding:102px 0 79px}.ftrGit__container--title{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 0 79px}.ftrGit__container--content{max-width:none;margin:0 0}.gitForm__row:first-child{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.gitForm__row--col:first-child,.gitForm__row--col:nth-child(2){max-width:260px;width:19.697%}.gitForm__row--col:nth-child(3),.gitForm__row--col:nth-child(4){max-width:220px;width:16.667%}.gitForm__row--col:last-child{max-width:320px;width:24.242%}.gitForm__row--col:not(:first-child){margin:0 0 0}.gitForm__field--input{width:calc(100% - min(2.609vw, 36px))}.gitForm__field--input input{height:min(3.188vw, 44px);padding:0 min(0.725vw, 10px) 0 min(1.304vw, 18px);font-size:min(0.942vw, 13px)}.gitForm__field--input textarea{height:min(3.188vw, 44px);padding:0 min(0.725vw, 10px) 0 min(1.304vw, 18px);font-size:min(0.942vw, 13px);line-height:min(3.188vw, 43px)}.gitForm__field--icon span.ai-font-envelope{font-size:min(0.87vw, 12px)}.gitForm__field--icon span.ai-font-phone-alt{font-size:min(1.014vw, 13px)}.ftrMain__container--logo{max-width:317px}.footernav{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;text-align:left}.footernav>li:not(:first-child){margin:0 0 0}.footernav .sub-menu{margin:27px 0 0}.footernav .sub-menu li:not(:first-child){margin:26px 0 0}.ftrMain__container--information{padding:20px 0 0}.ftrMain__container--information ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.ftrMain__container--information ul>li:not(.sm){font-size:16px;letter-spacing:.10em}.ftrMain__container--information ul>li:not(:first-child){margin:0 0 0}.ftrMain__container--information ul>li.address{border-top:1px solid #333;border-bottom:1px solid #333;margin:23px 0 0;padding:21px 0;width:100%}.ftrMain__container--information ul>li.sm{gap:10px 1.474em}.hpTesti{padding:102px 0 95px}.hpTesti__container.mw-container{max-width:calc(100% - 120px)}.hpTesti__container--title{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.hpTesti__container--feed{margin:60px 0 0;max-width:none}.hpTesti__slide .single .inner{padding:min(3.321vw, 53px) min(3.759vw, 60px) min(2.694vw, 43px)}.hpTesti__slide .single .stars{justify-content:flex-start}.hpTesti__slide .single .author,.hpTesti__slide .single .desc{text-align:left}.hpTesti__slide.slick-initialized{margin:0 max(-0.501vw, -8px)}.hpTesti__slide.slick-initialized .single{padding:0 min(0.501vw, 8px)}.hpTesti__button{margin:57px 0 0}.cntctusMain{padding:56px min(4.583vw, 55px) 21px}.cntctusForm__row:first-child{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.cntctusForm__row--col{width:calc(50% - min(1.083vw, 13px))}.cntctusForm__row--col:last-child{width:100%}.cntctusForm__row--col:not(:first-child){margin:0 0 0}.cntctusForm__row--col:nth-child(n+3){margin-top:min(2.167vw, 26px)}.cntctusForm__field--input{width:calc(100% - min(2.609vw, 36px))}.cntctusForm__field--input input{padding:0 min(0.725vw, 10px) 0 min(1.25vw, 15px)}.cntctusForm__field--input textarea{padding:min(1.25vw, 15px) min(0.725vw, 10px) min(1.25vw, 15px) min(1.25vw, 15px)}}@media only screen and (max-width:991px){html body [data-aos^=fade],html body [data-aos^=zoom],html body [data-aos^=flip]{opacity:1!important;transform:none!important;-moz-transform:none!important;-webkit-transform:none!important}.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%}}.aiosp-content{background:#fff;width:90%;max-width:671px;margin:0 auto;min-height:auto;padding:72px 48px 40px}