:root{--font-family-default: "Outfit", sans-serif;--font-family-title: "Libre Bodoni", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #000;--primary: #000;--secondary: #ff0000;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}.header-nav li{position:relative;display:inline-block}.header-nav .sub-menu{list-style:none outside none;background:transparent;padding:20px 0 0;position:absolute;width:100%;min-width:232px;left:50%;margin:0 0 0 -116px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(0);transition:all .6s ease}.header-nav .sub-menu a{color:#fff;display:block;padding:10px;background:#cf9d3c}.header-nav .sub-menu a:hover{background:#000;color:#fff;text-decoration:none}.header-nav .sub-menu .sub-menu{margin-left:calc(100% + 2px);top:0;left:0;padding-top:0!important}.header-nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header-nav .sub-menu li{position:relative;display:block;margin-bottom:1px}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,a:visited,a:focus,input,input:focus,textarea,textarea:focus,select:focus,select{outline:none!important;text-decoration:none!important}.slick-slide{outline:none!important}.label-hide{display:none!important}div#main-wrapper{overflow:hidden;position:relative}body.body-overflow{overflow:hidden}.global-canvas-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.global-canvas-bg canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.attachment-fixed canvas{background-attachment:fixed!important}header.main-header{position:absolute;z-index:1001;padding:35px 15px;width:100%;top:0}.header-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:1001;padding:11px 15px;transition:all .3s ease-in-out;margin-top:-100px;opacity:0;pointer-events:none;background:#fff;box-shadow:0 0 5px #0003}.fixed-header.show-fixed{opacity:1;margin-top:0;pointer-events:auto}.fixed-header .header-logo a{max-width:152px;margin-right:21px}.fixed-header .header-broker-logo img{max-width:44px}.header-logo a{display:block;position:relative;max-width:189px}.header-broker-logo img{max-width:80px}nav.header-navi{position:relative;text-align:center;margin-left:auto;font-size:0}nav.header-navi ul.header-nav{font-size:0;position:relative;z-index:5}nav.header-navi ul.header-nav>li{margin:0 10px;position:relative;display:inline-block;vertical-align:middle}nav.header-navi ul.header-nav>li>a{font-size:14px;text-align:center;color:#282828;font-weight:400;font-family:var(--font-family-default);text-transform:uppercase;letter-spacing:.1em;padding:5px;display:block;position:relative;z-index:5;transition:all .3s ease-in-out}nav.header-navi ul.header-nav>li>a:before{content:"";position:absolute;bottom:-7px;left:0;right:0;width:0;height:1px;background-color:red;opacity:0;margin:0 auto;transition:all .3s ease-in-out}nav.header-navi ul.header-nav>li:hover>a:before{width:100%;opacity:1}nav.header-navi ul.header-nav>li:first-child{margin-left:0!important}nav.header-navi ul.header-nav>li:last-child{margin-right:0!important}nav.header-navi ul.header-nav .sub-menu a{color:#fff;padding:13px 5px;font-size:15px;font-family:var(--font-family-default);text-align:center;letter-spacing:1px;text-transform:uppercase;background:red;transition:all .3s ease-in-out}nav.header-navi ul.header-nav .sub-menu li:hover>a{background:#000}.header-broker-logo{margin-left:30px}a.global-site-btn{display:flex;align-items:center;justify-content:center;height:49px;max-width:185px;width:100%;background:#fff;box-shadow:4px 0 29px #00000017;font-size:14px;color:#000;letter-spacing:.12em;text-transform:uppercase;padding:0 30px;text-align:center;transition:all .3s ease-in-out}a.global-site-btn:hover{background:red;color:#fff}.global-site-title{font-size:60px;font-weight:600;font-family:var(--font-family-title);text-transform:uppercase;color:#000;line-height:1;letter-spacing:.08em;position:relative;max-width:-moz-max-content;max-width:max-content;padding-bottom:20px;overflow:hidden}.global-site-title.is-center{margin:0 auto}.global-site-title.is-white{color:#fff}.global-site-title span{color:red}.global-site-title i.border{position:absolute;bottom:0;width:215px;height:2px;background:red;left:0}.global-site-arrow{display:flex;align-items:center;justify-content:space-between;pointer-events:none;gap:15px}.global-site-arrow button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;outline:none;background:transparent;padding:5px;font-size:36px;color:#000;transition:all .4s ease-in-out;pointer-events:auto;display:flex;align-items:center}.global-site-arrow button:hover{color:red}footer.main-footer{position:relative;background:#1a1a1a;padding:229px 15px 70px;border-bottom:solid 9px #FF0000}.ftr-bg canvas{opacity:.07}.ftr-holder{max-width:1400px;margin:0 auto;position:relative;z-index:5}.ftr-logos{display:flex;align-items:center;justify-content:center;gap:33px;margin:0 0 25px}.ftr-contact-details{display:flex;align-items:center;justify-content:center;margin:0 0 53px}.ftr-contact a{display:inline-block;padding:5px;color:#fff;font-size:13px;font-weight:200;transition:all .3s ease-in-out;letter-spacing:.1em}.ftr-contact a:hover{color:red!important}.ftr-contact em.ai-font-location-c{font-size:17px;top:3px;margin-right:5px}.ftr-contact em.ai-font-phone{margin-right:5px;top:1px}.ftr-contact span{display:inline-block;margin-right:50px}.ftr-smi{display:flex;align-items:center;gap:22px}.ftr-smi a{display:block;padding:5px;font-size:17px;color:#fff;transition:all .3s ease-in-out}.ftr-smi a:hover{color:red!important}.ftr-nav{border-top:solid 1px rgba(255,255,255,.2);border-bottom:solid 1px rgba(255,255,255,.2);padding:25px 0;margin:0 0 54px}ul.footernav{font-size:0;display:flex;justify-content:center;align-items:center}ul.footernav>li>a{display:inline-block;padding:5px;color:#fff;font-size:14px;font-weight:200;text-transform:uppercase;transition:all .3s ease-in-out;position:relative;letter-spacing:.1em}ul.footernav li a:hover{color:red!important}ul.footernav li{padding:0 24px}ul.footernav li:last-child{border-left:solid 1px rgba(255,255,255,.5);padding-left:36px;margin-left:10px}.ftr-disclaimer{font-size:13px;color:#fff;font-weight:200;line-height:1.5;letter-spacing:.05em;text-align:center;max-width:1180px;margin:0 auto 21px}.ftr-disclaimer a{color:#fff;transition:all .3s ease-in-out}.ftr-disclaimer a:hover{color:red!important}.footer-copyright{margin:0 0 17px}.footer-copyright,.footer-copyright a{font-size:13px;color:#fff;font-weight:200;line-height:1.5;letter-spacing:.05em;text-align:center;transition:all .3s ease-in-out}.footer-copyright a:hover{color:red}.footer-copyright a[href="https://www.agentimage.com"]{text-decoration:underline!important}.mls{font-size:20px;color:#fff;text-align:center}.mls em{margin:0 2px}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;font-size:12px;width:auto}.wpcf7 form .wpcf7-response-output{font-size:12px;text-align:center}html.safari-true .attachment-fixed canvas{background-attachment:scroll!important}.aios-mobile-header-wrapper{z-index:1001!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:#0009}.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-weight:400;font-family:var(--font-family-title);text-transform:uppercase;color:#000;line-height:1;letter-spacing:.08em;font-size:60px;padding-bottom:20px;position:relative}#content .entry-title:after,#content .archive-title:after{content:"";position:absolute;bottom:0;width:215px;height:2px;background:red;left:0}#content .archive-subtitle{font-size:32px;line-height:1;color:#000;font-family:var(--font-family-title);font-weight:400}#content .archive-subtitle a{color:#000}.ip-container #main-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:#fff;background:linear-gradient(to top,#fff0,#fff);z-index:2}.ip-container footer.main-footer{padding-top:100px}#content .archive-thumbnail canvas{display:block;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}#content .archive-more{color:#000}#content .archive-more:hover,#content .archive-subtitle a:hover{color:var(--secondary)}.page-id-65 h1.entry-title,.page-id-65 .aidefrev-title,.page-id-65 .aidefrev-subtitle{color:#000!important}.page-id-65 div#footer-form{display:none}.page-id-65 #inner-page-wrapper .git-form{display:flex;flex-wrap:wrap;gap:40px}.page-id-65 #inner-page-wrapper .git-form>div{width:calc(50% - 20px)}.page-id-65 .git-row{margin:26px 0 0}.page-id-65 .git-form .wpcf7-form-control-wrap{display:block}.page-id-65 .git-row input[type=email],.page-id-65 .git-row input[type=tel],.page-id-65 .git-row input[type=text],.page-id-65 .git-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;letter-spacing:.05em;color:#000;background:none;display:block;width:100%;border:0;border-bottom:1px solid #000;outline:0;padding:0;height:42px}.page-id-65 .git-row.dual,.page-id-65 .git-row.trial{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.page-id-65 #inner-page-wrapper .git-row textarea{height:110px;padding-top:13px}.page-id-65 .git-row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;letter-spacing:.05em;color:#000;background:none;display:block;width:100%;border:0;border-bottom:1px solid #000;outline:0;padding:0;height:69px;resize:none}.page-id-65 .git-row.trial>div{max-width:290px;width:calc(33.3333333333% - 10px)}.page-id-65 .git-row.dual>div{max-width:290px;width:calc(50% - 10px)}.page-id-65 #inner-page-wrapper .git-row.sbmt{margin-top:80px}.page-id-65 .git-row.sbmt{margin:55px 0 0}.page-id-65 input[type=submit].global-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;vertical-align:middle;flex-flow:row wrap;align-items:center;justify-content:center;background:#0000;border-width:3px;border-style:solid;border-color:#000;min-width:166px;min-height:55px;color:#000;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:10px 41px}.page-id-65 input[type=submit].global-button:hover{background:#000;border-color:#000;color:#fff}.custom-container{padding:0 15px;width:100%;max-width:1550px;margin:0 auto}.attachment-scroll{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.site-img{display:block;position:relative}.site-img canvas{display:block;width:100%;height:100%;position:relative}.site-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;transition:all var(--default-transition)}.global-slide-controls{display:flex;align-items:center;position:relative;z-index:5}.global-slide-controls button{display:inline-block;vertical-align:middle;width:65px;height:65px;border-radius:50%;border:none;background-color:transparent;position:relative;padding:0;transition:all var(--default-transition)}.global-slide-controls button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid var(--secondary);transition:all var(--default-transition)}.global-slide-controls button em.ai-icon-arrow{background-image:url(../images/ai-arrow-icon.png);width:16px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-slide-controls button.prev em.ai-icon-arrow{transform:translate(-50%,-50%) rotate(180deg)}.global-slide-controls button.next em.ai-icon-arrow{filter:brightness(0) invert(1)}.global-slide-controls button:not(:last-child){margin-right:10px}.global-slide-controls button.next{background-color:#383838bf}.global-slide-controls button:hover{background-color:var(--secondary);opacity:.75}.global-slide-controls button:hover em.ai-icon-arrow{filter:brightness(0) invert(1)}.global-title{display:block;position:relative;z-index:2;margin-bottom:35px}.global-title.is-center{text-align:center}.global-title h2{display:inline-block;position:relative}.global-title h2>small{display:block;font-size:18px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:gray;margin-bottom:10px;padding-left:20px;position:relative;text-align:left;font-weight:200}.global-title h2>small:before{position:absolute;content:"";top:0;left:0;width:2px;height:100%;background-color:var(--secondary)}.global-title h2>span{display:block;font-size:60px;line-height:1;color:var(--font-color-title);font-family:var(--font-family-title)}.global-btn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:-moz-max-content;max-width:max-content;border:none;background-color:transparent;color:var(--secondary-color);font-size:14px;letter-spacing:.1em;line-height:1;text-transform:uppercase;padding:0 0 17px;text-align:left;position:relative}.global-btn.is-white{color:#fff}.global-btn:before,.global-btn:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:var(--secondary-color);transition:all var(--default-transition);z-index:1}.global-btn.is-white:before,.global-btn.is-white:after{background-color:#fff}.global-btn:after{height:3px;opacity:0;visibility:hidden}.global-btn:hover:after,.global-btn:focus:after{opacity:1;visibility:visible}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}body.pojo-a11y-readable-font [class*=ai-font-],body.pojo-a11y-readable-font em[class*=ai-font-]{font-family:agentimage!important}[class*=ai-icon-]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all var(--default-transition)}.category-feed{display:flex;flex-wrap:wrap;margin:0 -15px}.category-list{width:50%;padding:15px}.category-list a{display:block;position:relative}.category-list-photo img{aspect-ratio:550/400;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.category-list-content{position:absolute;bottom:0;left:0;padding:30px;text-align:center;z-index:5;background:#f00c;width:100%;transition:all var(--default-transition)}.category-list a:hover .category-list-content{background:#000000e6}.category-list-label{color:#fff;text-transform:uppercase;font-weight:600;font-family:var(--font-family-title);font-size:26px;line-height:1.2;letter-spacing:1px;text-align:center}.ip-banner canvas{min-height:531px}body:not(.page-template) div#inner-page-wrapper{position:relative;padding:100px 0;border-radius:84px;background:#fff;margin-top:-78px}.category-list-text{color:#fff;font-size:14px;margin-top:14px;height:0;transition:all var(--default-transition);opacity:0}.category-list a:hover .category-list-text{opacity:1;height:80px}.ip-awards-logos{display:flex;flex-wrap:wrap;margin-bottom:30px}.ip-awards-logo-list{width:33.3333333333%;padding:15px}.ip-awards-logo{display:flex;align-items:center;justify-content:center;height:98px;margin-bottom:15px}.ip-awards-text{text-align:center;font-size:15px}.aiosp-content.aios-popup-body.testimonials-popup-body{width:90%;max-width:700px;padding:50px 30px 70px;min-height:auto}.rev-form form{font-size:0;position:relative;margin:0 -20px}.rev-field{position:relative;width:100%;padding:0 20px;display:inline-block;vertical-align:top;margin-bottom:33px}.rev-field.w-50{width:50%}.rev-field input[type=text],.rev-field input[type=email],.rev-field input[type=tel]{font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;background:transparent;width:100%;height:35px;color:#383838;padding:0;resize:none;border:none;border-bottom:1px solid #010066;appearance:none;-webkit-appearance:none;-moz-appearance:none}.rev-field.rev-btn{width:100%;margin:13px auto 0;display:block;position:relative}.rev-field.rev-btn input{width:100%;max-width:158px;height:49px;margin:0 auto;display:block;background:#fff;border:none;box-shadow:-2.828px 2.828px 29px #00000017;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#000;transition:var(--default-transition)}.rev-field.rev-btn input:hover{background:red;color:#fff}.rev-field.rev-confidential{font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#383838;text-align:center}.rev-field.rev-confidential .wpcf7-list-item.first.last{margin:0}.rev-form div.wpcf7 .ajax-loader{display:block;position:absolute;right:0;left:0;margin:auto;bottom:-18px}.rev-form span.wpcf7-not-valid-tip{font-size:14px}.rev-form span.wpcf7-form-control-wrap{display:block}.rev-form div.wpcf7-response-output{margin:auto;position:absolute;width:calc(100% - 40px);font-size:14px;color:#000;text-align:center;left:0;right:0;bottom:-35px}.rev-form .wpcf7-spinner{position:absolute;bottom:-24px;left:0;right:0;margin:auto}.rev-form .use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:auto;bottom:5px;left:0;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;width:auto}.floating-button{position:fixed;bottom:10px;right:10px;z-index:22;transform:translateY(200%);transition:all .3s ease-in-out}.floating-button.active{transform:translateY(0)}.floating-button button{background:transparent;margin:0;border:0;display:flex;align-items:center;justify-content:center;height:49px;max-width:350px;width:100%;background:#000;box-shadow:4px 0 29px #00000017;font-size:14px;color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:0 30px;text-align:center;transition:all .3s ease-in-out}.floating-button button:hover{background:red}body.single-aios-communities div#inner-page-wrapper{padding:0}body.single-aios-communities div#inner-page-wrapper #content .community-featured-image{display:none}@media only screen and (min-width: 992px){.ip-container #main-wrapper:after{height:12.5vw}.custom-container{padding:0 .781vw;max-width:80.729vw}.global-slide-controls button{width:3.385vw;height:3.385vw}.global-slide-controls button em.ai-icon-arrow{width:.833vw;height:.469vw}.global-slide-controls button:not(:last-child){margin-right:.521vw}.global-title h2>small{font-size:.938vw;margin-bottom:.521vw;padding-left:1.042vw}.global-title h2>small:before{width:.104vw}.global-title h2>span{font-size:3.125vw}.global-title{margin-bottom:1.823vw}.global-btn{font-size:.729vw;padding:0 0 .885vw}.global-btn:after{height:.156vw}}@media only screen and (min-width: 992px) and (max-width: 1600px){.ip-container footer.main-footer{padding-top:6.25vw}.header-nav .sub-menu{padding:1.25vw 0 0;min-width:14.5vw;margin-left:-7.25vw}.header-nav .sub-menu a{padding:.625vw}.header-nav .sub-menu .sub-menu{margin-left:calc(100% + .125vw)}.header-nav .sub-menu li{margin-bottom:.063vw}header.main-header{padding:2.188vw .938vw}.header-inner{max-width:87.5vw}.fixed-header{padding:.688vw .938vw;margin-top:-6.25vw;box-shadow:0 0 .313vw #0003}.fixed-header .header-logo a{max-width:9.5vw;margin-right:1.313vw}.fixed-header .header-broker-logo img{max-width:2.75vw}.header-logo a{max-width:11.813vw}.header-broker-logo img{max-width:5vw}nav.header-navi ul.header-nav>li{margin:0 .63vw}nav.header-navi ul.header-nav>li>a{font-size:.875vw;padding:.313vw}nav.header-navi ul.header-nav>li>a:before{bottom:-.438vw;height:.063vw}nav.header-navi ul.header-nav .sub-menu a{padding:.813vw .313vw;font-size:.938vw;letter-spacing:.063vw}.header-broker-logo{margin-left:1.88vw}a.global-site-btn{height:3.063vw;max-width:11.563vw;box-shadow:.25vw 0 1.813vw #00000017;font-size:.875vw;padding:0 1.875vw}.global-site-title{font-size:3.75vw}.global-site-title:after{bottom:-1.25vw;width:13.438vw;height:.125vw}.global-site-title i.border{width:13.438vw;height:.125vw}.global-site-arrow{gap:.938vw}.global-site-arrow button{padding:.313vw;font-size:2.25vw}footer.main-footer{padding:14.313vw .938vw 4.375vw;border-bottom:solid .563vw #FF0000}.ftr-holder{max-width:87.5vw}.ftr-logos{gap:2.063vw;margin:0 0 1.563vw}.ftr-contact-details{margin:0 0 3.313vw}.ftr-contact a{padding:.313vw;font-size:.813vw}.ftr-contact em.ai-font-location-c{font-size:1.063vw;top:.188vw;margin-right:.313vw}.ftr-contact em.ai-font-phone{margin-right:.313vw;top:.063vw}.ftr-contact span{margin-right:3.125vw}.ftr-smi{gap:1.375vw}.ftr-smi a{padding:.313vw;font-size:1.063vw}.ftr-nav{border-top:solid .063vw rgba(255,255,255,.2);border-bottom:solid .063vw rgba(255,255,255,.2);padding:1.563vw 0;margin:0 0 3.375vw}ul.footernav>li>a{padding:.313vw;font-size:.875vw}ul.footernav li{padding:0 1.5vw}ul.footernav li:last-child{border-left:solid .063vw rgba(255,255,255,.5);padding-left:2.25vw;margin-left:.625vw}.ftr-disclaimer{font-size:.813vw;max-width:73.75vw;margin:0 auto 1.313vw}.footer-copyright{margin:0 0 1.063vw}.footer-copyright,.footer-copyright a{font-size:.813vw}.mls{font-size:1.25vw}.mls em{margin:0 .125vw}body:not(.page-template) div#inner-page-wrapper{padding:6.25vw 0;border-radius:5.25vw;margin-top:-4.875vw}.rev-form form{margin:0 -1.25vw}.rev-field{padding:0 1.25vw;margin-bottom:2.06vw}.rev-field input[type=text],.rev-field input[type=email],.rev-field input[type=tel]{font-size:1vw;height:2.19vw;border-bottom:.06vw solid #010066}.rev-field.rev-btn{margin:.81vw auto 0}.rev-field.rev-btn input{max-width:9.88vw;height:3.06vw;box-shadow:-.18vw .18vw 1.81vw #00000017;font-size:.88vw}.rev-field.rev-confidential{font-size:1vw}.rev-field.rev-confidential input{width:.81vw;height:.81vw}.rev-form div.wpcf7 .ajax-loader{bottom:-1.13vw}.rev-form span.wpcf7-not-valid-tip{font-size:.88vw}.rev-form div.wpcf7-response-output{width:calc(100% - 2.5vw);font-size:.88vw;bottom:-2.19vw}.rev-form .wpcf7-spinner{bottom:-1.5vw}.rev-form .use-floating-validation-tip span.wpcf7-not-valid-tip{bottom:.31vw;border:.06vw solid #ff0000}.floating-button{bottom:.63vw;right:.63vw}.floating-button button{height:3.06vw;max-width:21.88vw;box-shadow:.25vw 0 1.81vw #00000017;font-size:.88vw;padding:0 1.88vw}}@media only screen and (max-width: 1280px){.attachment-fixed canvas{background-attachment:scroll!important}}@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%}header.main-header{position:relative;padding:82px 15px 30px!important;z-index:101}nav.header-navi,.fixed-header{display:none}.header-inner{justify-content:center;gap:15px}.header-broker-logo{margin-left:0}.global-site-title{font-size:45px;letter-spacing:1px;margin:0 auto;text-align:center}.global-site-title:after,.global-site-title i.border{width:100px;right:0;margin:auto}a.global-site-btn{margin:0 auto}footer.main-footer{padding:185px 15px 50px}.ftr-contact-details{flex-direction:column;gap:15px}.ftr-contact span{display:block;margin-right:0;text-align:center}ul.footernav li{padding:0 5px}ul.footernav li:last-child{padding-left:6px;margin-left:0}.category-list{width:100%}.category-list a{max-width:555px;margin:0 auto}body:not(.page-template) div#inner-page-wrapper{padding:50px 0;border-radius:50px;margin-top:-50px}.ip-banner canvas{min-height:331px}.ip-awards-logo-list{width:100%;margin-bottom:30px}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}.global-site-title{font-size:35px}ul.footernav{flex-direction:column}ul.footernav li:last-child{padding:0 5px!important;border-left:none}.page-id-65 #inner-page-wrapper .git-form>div{width:100%}.page-id-65 .git-row.sbmt{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.rev-field{width:100%!important}}@media only screen and (max-width: 480px){.page-id-65 .git-row.dual>div,.page-id-65 .git-row.trial>div{max-width:none;width:100%;margin:26px 0 0}.category-list-photo img{height:300px}.category-list-label{font-size:20px}.ip-banner canvas{min-height:231px}.rev-form div.wpcf7-response-output{bottom:-55px}}
