:root{--aios-ihf-template-global-page-primary-color: #000 !important;--aios-ihf-template-global-page-secondary-color: #c0535c !important}body{font-size:var(--font-size-default)}#main-footer .ftr-newsletter .smi a{background:#c0535c}#aios-btt-btn{background-color:#c0535c!important}#main-footer .ftr-newsletter .newsletter-form .ftr-bttn input{background-color:#c0535c}.default_button:hover{background:#000;border:2px solid #000}.header.show-fh{padding:17px 15px}.header .logo-wrap a{align-items:center}.header .logo-wrap a .logo img{max-width:98px}.header .logo-wrap a .logo-image img{width:400px}.header .hd-wrap .logo-wrap a{pointer-events:auto}.header #nav li.two_column .sub-menu{min-width:400px;left:-300%;right:-300%;margin:0 auto;-moz-column-count:2;column-count:2}.default_button{border:2px solid;-o-border-image:linear-gradient(90deg,#AEBFD0,#B9C1BA,#C5C4A5,#DCC979,#EBCB5D,#FCCA40,#FBBD47,#F9A955,#F69364,#F4856E) 1;border-image:linear-gradient(90deg,#aebfd0,#b9c1ba,#c5c4a5,#dcc979,#ebcb5d,#fcca40,#fbbd47,#f9a955,#f69364,#f4856e) 1}.hp-cta div a:after{background:linear-gradient(to bottom,#aebfd0,#b9c1ba 17%,#c5c4a5 31%,#dcc979 47%,#fcca40 59%,#fbbd47,#f9a955 79%,#f69364 88%,#f4856e)}.ft-contact-form .ft-form .form-btn input[type=submit]:hover{background:#c0535c;border-color:#c0535c}#main-footer .ft-row ul li a:hover{color:#c0535c;text-decoration:underline}#main-footer .ft-row p{color:var(--primary-text-accent);font-size:14px;line-height:1.6;font-weight:500;letter-spacing:-.05em}#main-footer .ft-logo img{max-width:180px}.ft-logo .textwidget.custom-html-widget{display:flex;justify-content:space-between;align-items:center}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-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}#listings-details .listings-smi ul>li>a{font-family:agentimage!important}[class^=ai-font]:before{font-family:agentimage!important}body.pojo-a11y-readable-font em[class^=ai-font]{font-family:agentimage!important}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:.2em .8em;width:auto}.wpcf7 form .wpcf7-response-output{text-align:center}.page-template-template-about .aiosp-wrap .aiosp-container .aios-popup-body{width:95%;max-width:740px;min-height:auto;background:#fff;padding:0!important}.introPopupHolder-content{display:block;position:relative;z-index:5;padding:0}.aiosp-wrap .aiosp-container .intro-popup-form div.wpcf7-response-output{width:100%;font-size:12px;line-height:1.2;color:#3d3d3d;margin:0;text-align:center}.intro-form{width:100%;margin:0 auto;padding:0;border-top:0;font-size:0;position:relative}.intro-form .form-field input,.intro-form .form-field-long input,.intro-form .form-field-wrap textarea{width:100%;height:50px;color:#515151;font-size:15px;font-weight:400;border:1px solid #000;background-color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize;letter-spacing:.05em;padding:0 5px}.home .aiosp-close{width:40px;height:40px;line-height:40px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0;color:#000;font-style:normal;font-size:30px;font-family:var(--font-family-default)!important;font-weight:100!important}.flex-pop-form{display:flex;justify-content:center;align-items:center}.pop-up-form{width:100%;display:block;position:relative;padding:30px;text-align:center}.pop-title{display:block;font-size:36px;font-family:var(--font-family-title);font-weight:400;padding-top:8px;line-height:1.1;text-transform:uppercase;color:#555a68;padding-bottom:20px}.pop-up-form p{font-size:12px;color:#000;line-height:24px;padding:15px 0}.intro-form div.wpcf7-response-output,.intro-form .wpcf7 form .wpcf7-response-output{position:absolute;left:0;right:0;margin:10px auto 0;color:#555a68;font-size:12px;text-align:center}.intro-form div.wpcf7-response-output,.intro-form .wpcf7 form .wpcf7-response-output{text-transform:uppercase}.intro-form .form-field{display:block;width:100%;margin:10px 0}.form-submit{width:220px;height:50px;position:relative;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;margin:30px auto}.form-submit input[type=submit]{width:100%;height:100%;position:relative;z-index:2;padding:0;font-size:14px;letter-spacing:.1em;color:#000;text-transform:uppercase;border:none;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;border:2px solid #555a68}.form-submit input[type=submit]:hover{background:#555a68;color:#fff}.intro-form .wpcf7-spinner{position:absolute}body.home .aiosp-wrap .aiosp-container .aios-popup-body{width:95%;max-width:740px}body.home .aiosp-wrap .aiosp-container .aios-popup-body .intro-form form{position:relative}body.home .aiosp-wrap .aiosp-container .aios-popup-body .intro-form div.wpcf7-response-output,.intro-form .wpcf7 form .wpcf7-response-output{font-size:11px;width:100%;bottom:-37px;margin:0}.aios-custom-ihomefinder-results-template .max-container,.aios-custom-ihomefinder-shortcode .max-container{max-width:100%}@media only screen and (max-width: 1280px){#main-footer .ft-row ul li,#main-footer .ft-row p{color:var(--primary-text-accent);font-size:12px}}@media only screen and (max-width: 1199px){#main-footer .ft-row ul li,#main-footer .ft-row p{color:var(--primary-text-accent);font-size:11px}}@media only screen and (max-width: 480px){.header .logo-wrap a .logo img,.header .logo-wrap a .logo-image img{margin:30px auto;padding:0}.header .logo-wrap a .logo,.header .logo-wrap a .logo-image{padding:0}.pop-title{font-size:29px!important}.pop-up-form{padding:30px 20px!important}}
