:root{--font-family-default: "Montserrat", sans-serif;--font-family-title: "DANSON";--font-size-default: 12px;--font-size-title: 50px;--font-color-default: var(--primary-text);--font-color-title: #10202D;--primary: #000000;--secondary: #9AA6AB;--primary-text: #000000;--gradient: linear-gradient(90deg, #DFBE84 0%, #A88C6B 100%);--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #ffffff;--dark: #343a40;--transition: .3s all ease-in-out;--default-transition: .3s all ease-in-out}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}a{transition:var(--default-transition)}a:hover,a:focus{color:var(--secondary);text-decoration:none;outline:0;cursor:pointer}input:focus,select:focus,textarea:focus{outline:none}select::-ms-expand{display:none}textarea{text-decoration:none;outline:0;cursor:pointer}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}[class*=ai-icon-]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain;transition:var(--default-transition)}.aidefcf-wrapper form{position:relative}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:-39px;left:0;right:0;font-size:12px;color:#000;text-align:center;margin:0 auto;line-height:1}.wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}.wpcf7-form-control-wrap{display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px!important;padding:.2em .8em;width:auto}.slick-track *{outline:none}#aios-btt-btn{width:40px;height:40px;right:40px;bottom:40px}#aios-btt-btn:before{position:absolute;content:"Back to Top";top:100%;font-size:12px;width:-moz-max-content;width:max-content;padding:7px 0 0;font-size:9px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;font-family:var(--font-family-title);text-shadow:1px 2px 1px rgba(0,0,0,.5);transition:var(--default-transition)}#aios-btt-btn img{width:8px;height:auto;transition:var(--default-transition)}#aios-btt-btn:hover img{filter:brightness(0) invert(1)}.global__title{display:block;position:relative;text-align:center;z-index:2}.global__title small{font-size:16px;font-weight:300;line-height:1;letter-spacing:2px;text-transform:uppercase;color:var(--secondary);display:block;position:relative;font-family:var(--font-family-title)}.global__title span{font-family:var(--font-family-title);font-size:35px;font-weight:500;line-height:1;letter-spacing:5px;color:var(--font-color-title);text-transform:uppercase;display:block;position:relative}.global__title--white small{color:var(--secondary)}.global__title--white span{color:#fff}.global__img{display:block;position:relative}.global__img img{display:block;position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;transition:var(--default-transition)}.global__bg{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.global__bg canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.global__bg--fixed canvas{background-attachment:fixed}html.safari.mobile-true .global__bg--fixed canvas,html.safari-true .global__bg--fixed canvas{background-attachment:scroll}.global__btn{display:inline-block;position:relative;border:none;outline:none;background-color:transparent;text-align:center;font-family:var(--font-family-title);font-size:13px;font-weight:500;line-height:1;letter-spacing:2px;text-transform:uppercase;color:var(--font-color-title)!important;transition:var(--default-transition);padding:0 0 4px}.global__btn:before{position:absolute;content:"";bottom:0;left:0;z-index:1;height:1px;width:25px;background-color:var(--primary);transition:var(--default-transition)}.global__btn:after{content:"";display:inline-block;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6" fill="none"><path d="M3.57129 2.57129H6V3.57129H3.57129V6H2.57129V3.57129H0V2.57129H2.57129V0H3.57129V2.57129Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6" fill="none"><path d="M3.57129 2.57129H6V3.57129H3.57129V6H2.57129V3.57129H0V2.57129H2.57129V0H3.57129V2.57129Z" fill="black"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:6px;height:6px;background-color:var(--font-color-title);margin-bottom:3px;margin-left:2px}.global__btn:focus:before,.global__btn:hover:before{width:100%}.global__btn--white{color:#fff!important}.global__btn--white:before,.global__btn--white:after{background-color:#fff}.global__btn--center{display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;margin:0 auto}.global__container{padding:0 20px;width:100%;max-width:100%;margin:0 auto}body #pojo-a11y-toolbar{display:none;bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important;font-size:0}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle a{background-color:var(--primary)!important;font-size:32px;color:#fff!important}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border-color:var(--primary)!important;font-family:Arial,sans-serif;font-size:15px}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:0}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-light-background,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-grayscale{display:none!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}body.pojo-a11y-readable-font *[class*=ai-font-]{font-family:agentimage!important}.header{position:fixed;top:0;left:0;width:100%;padding:12px 0;display:flex;align-items:center;transition:var(--default-transition);z-index:1035;font-size:0;background-color:var(--primary);min-height:80px}body.single-aios-listings .header{background-color:var(--primary)}body.admin-bar .header{top:32px}.header__container{max-width:100%!important}.header__main{display:flex;align-items:center;justify-content:space-between;position:relative}.header__logo{display:inline-block;vertical-align:middle;position:relative;width:50px;max-width:100%}.header__logo a{display:inline-block;position:relative}.header__logo a img{max-width:100%;height:auto}.header__nav{display:none}.header__nav>ul{display:flex;justify-content:center;align-items:center;position:relative}.header__nav>ul li{display:inline-block;vertical-align:middle;position:relative}.header__nav>ul li>a{font-family:var(--font-family-title);font-size:14px;line-height:1;color:#fff;letter-spacing:3px;display:inline-block;position:relative;text-transform:uppercase}.header__nav>ul li>a:before{position:absolute;content:"";bottom:-6px;left:0;right:0;margin:0 auto;width:0;height:1px;background-color:#fff;transition:var(--default-transition)}.header__nav>ul li .sub-menu li{position:relative;display:block;padding:0;margin:0 auto 1px;transition:var(--default-transition)}.header__nav>ul li .sub-menu li a{font-size:14px;line-height:1;display:block;z-index:1;padding:9px 22px 8px;color:#fff;background-color:var(--primary);transition:var(--default-transition);text-align:center}.header__nav>ul li .sub-menu li .sub-menu{margin-left:calc(100% + 1px);top:0;padding-top:0}.header__nav>ul li .sub-menu li:hover>a{color:#fff}.header__nav>ul li .sub-menu>li:hover>a{background-color:var(--secondary)}.header__nav>ul li:focus-within>.sub-menu,.header__nav>ul li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) translate(-50%)}.header__nav>ul>li .sub-menu{position:absolute;left:50%;transform:translateY(10px) translate(-50%);width:-moz-max-content;width:max-content;min-width:176px;margin:0 auto;padding-top:17px;opacity:0;visibility:hidden;pointer-events:none;transition:var(--default-transition)}.header__nav>ul>li:hover>a:before{width:100%}.header__broker-logo{display:inline-block;vertical-align:middle;position:relative;margin-left:auto;margin-right:20px}.header__broker-logo img{width:100%;max-width:170px;height:auto;display:block}.header__icon{display:inline-block;vertical-align:middle;position:relative;padding:0;z-index:10;width:27px;height:9px;background-color:transparent}.header__icon span{position:absolute;top:0;left:0;width:100%;height:2px;background-color:var(--secondary);transition:var(--default-transition)}.header__icon span:first-child{width:15px;left:auto;right:0}.header__icon span:last-child{top:auto;bottom:0}.header__icon:hover span{width:100%}.header.active{background-color:var(--primary);padding:12px 0;min-height:80px}.header.active .header__nav{margin-right:45px}.header.active .header__logo{width:50px}.header.active .header__broker-logo{display:block}html.side-menu-active{overflow:hidden!important}.side-menu{position:fixed;top:0;right:0;z-index:1050;width:100%;height:100%;font-size:0;pointer-events:none}.side-menu__overlay{position:absolute;top:0;right:0;z-index:1054;width:100%;height:100%;visibility:hidden;pointer-events:none;transition:var(--default-transition);opacity:0}.side-menu__container{position:absolute;top:0;right:0;width:100%;max-width:375px;height:100%;z-index:1056;transition:var(--default-transition);background-color:var(--primary);opacity:0;pointer-events:none;transform:translate(50%)}.side-menu__close{z-index:100;position:absolute;top:30px;right:20px;background-color:transparent;font-size:18px;line-height:1;color:#fff;transition:var(--default-transition);padding:0;outline:none}.side-menu__close:hover{color:var(--secondary)}.side-menu__inner{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;z-index:5;display:block;position:relative;right:0;margin:0 auto;padding:30px 20px 50px}.side-menu__title{display:block;position:relative;margin-bottom:40px}.side-menu__title span{font-family:var(--font-family-title);font-size:30px;font-weight:500;line-height:normal;letter-spacing:5px;color:#fff}.side-menu__nav{position:relative;display:flex;justify-content:space-between;flex-direction:column;gap:30px}.side-menu__nav>ul{display:flex;flex-direction:column;gap:30px;position:relative}.side-menu__nav>ul>li{display:block;position:relative}.side-menu__nav>ul>li>a{font-family:var(--font-family-title);color:#fff;text-transform:uppercase;font-size:20px;line-height:normal;letter-spacing:3px}.side-menu__nav>ul>li>a:hover{color:var(--secondary)}.side-menu__nav .sub-menu{margin-top:13px;margin-left:18px;width:100%;position:relative}.side-menu__nav .sub-menu>li{position:relative;display:block}.side-menu__nav .sub-menu>li a{font-family:var(--font-family-title);color:#9aa6ab;font-size:14px;line-height:normal;letter-spacing:3px;position:relative;display:inline-block}.side-menu__nav .sub-menu>li a:hover{color:var(--secondary)}.side-menu__nav .sub-menu>li:not(:last-child){margin-bottom:6px}.side-menu__footer{display:flex;justify-content:space-between;flex-direction:column-reverse;gap:25px;position:relative;padding-top:30px;margin-top:40px}.side-menu__footer:before{position:absolute;content:"";top:0;width:100vw;height:2px;background-color:#fff;left:50%;transform:translate(-50%)}.side-menu__footer-logo{display:block;position:relative}.side-menu__footer-logo a{display:inline-block;position:relative}.side-menu__footer-logo a img{width:100%;max-width:70px;height:auto}.side-menu__footer-contacts{display:block;position:relative}.side-menu__footer-contacts ul{display:flex;flex-direction:column;gap:10px;position:relative}.side-menu__footer-contacts ul li{display:block;position:relative;font-size:13px;color:#fff;line-height:1;font-weight:500;letter-spacing:1px;font-family:var(--font-family-title)}.side-menu.active{visibility:visible;pointer-events:auto}.side-menu.active .side-menu__container{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.side-menu.active .side-menu__overlay{visibility:visible;pointer-events:auto;opacity:1}.git{display:block;position:relative;padding:50px 0}.git__container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:30px}.git__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:220px;height:220px}.git__content-logo canvas{background-size:contain;opacity:.03}.git__form{display:flex;flex-direction:column;justify-content:space-between;position:relative}.git__form-container{display:block;position:relative;width:400px;max-width:100%}.git__form-container .wpcf7 form .wpcf7-response-output{color:#000!important}.git__form-field{display:block;position:relative;width:100%;margin-bottom:15px}.git__form-field input:not([type=submit],[type=checkbox]),.git__form-field textarea{width:100%;height:35px;border:none;border-bottom:1px solid var(--primary);font-family:var(--font-family-title);font-size:14px;font-weight:300;line-height:normal;letter-spacing:4px;color:var(--font-color-default);padding:10px 0;background-color:transparent}.git__form-field textarea{height:60px;resize:none;padding:34px 0 5px}.git__form-field--acceptance{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:25px}.git__form-field--acceptance input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#000;clear:none;cursor:pointer;margin:0;outline:0;padding:0;text-align:center;vertical-align:middle;min-width:13px;transition:var(--default-transition);width:13px;height:13px;border:1px solid #000;overflow:hidden;border-radius:0;position:absolute;top:4px;left:0}.git__form-field--acceptance input[type=checkbox]:checked:after{position:absolute;content:"";top:0;left:0;z-index:2;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);margin:1px 0 0 4px}.git__form-field--acceptance .wpcf7-list-item-label{padding-left:25px;display:inline-block;position:relative;text-align:left;color:#626262;font-size:10px;font-weight:400;line-height:14px;letter-spacing:.1px}.git__form-field--acceptance .wpcf7-list-item{display:block;margin:0 auto}.git__form-field--submit{margin:0!important}.git__form-field--submit button{margin:0 auto;display:block}.footer{display:block;position:relative;overflow:hidden;padding:66px 0 34px;background-color:var(--primary)}.footer__row{display:flex;justify-content:space-between;flex-direction:column;position:relative}.footer__row-col{display:block;position:relative}.footer__client{display:block;position:relative;margin-bottom:30px;text-align:center}.footer__client h2{color:#fff;font-family:var(--font-family-title);font-size:35px;font-weight:500;line-height:normal;letter-spacing:2px;display:block;margin-bottom:3px;text-transform:uppercase}.footer__client span{color:#9aa6ab;font-family:var(--font-family-title);font-size:18px;font-weight:300;line-height:normal;letter-spacing:2px}.footer__contacts{display:block;position:relative}.footer__contacts ul{display:flex;justify-content:center;flex-direction:column;text-align:center;gap:10px}.footer__contacts ul li{display:block;font-family:var(--font-family-title);position:relative;font-size:14px;font-weight:500;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#fff}.footer__contacts ul li span{display:block;position:relative}.footer__contacts ul li span:not(:last-child){margin-bottom:8px}.footer__contacts ul li span a{color:inherit}.footer__contacts ul li span a:hover{color:var(--secondary)}.footer__broker-logo{display:block;position:relative;text-align:center;margin-top:30px;margin-bottom:30px}.footer__broker-logo img{max-width:100%;height:auto;margin:0 auto}.footer__nav{display:block;position:relative;text-align:center}.footer__nav h2{color:#fff;font-family:var(--font-family-title);font-size:24px;font-weight:600;line-height:normal;letter-spacing:8px}.footer__nav>ul{display:block;position:relative;margin-top:10px}.footer__nav>ul>li{display:block;position:relative}.footer__nav>ul>li:not(:last-child){margin-bottom:10px}.footer__nav>ul>li>a{color:#ccd5dc;font-family:var(--font-family-title);font-size:14px;line-height:normal;letter-spacing:2px}.footer__nav>ul>li>a:hover{color:var(--secondary)}.footer__list{display:flex;flex-direction:column;position:relative;margin-top:40px}.footer__logo{display:block;position:relative;width:190px;max-width:100%;margin:0 auto 30px}.footer__logo a{display:inline-block;position:relative}.footer__logo a img{max-width:100%;height:auto}.footer__logo a:before,.footer__logo a:after{position:absolute;content:"";top:34px;width:100vw;height:3px;background-color:#fff}.footer__logo a:before{right:calc(100% - 23px)}.footer__logo a:after{left:calc(100% - 23px)}.footer__copyright{display:block;position:relative;text-align:center}.footer__copyright-text{display:block;position:relative;color:#ccd5dc;font-family:var(--font-family-title);font-size:13px;font-weight:500;line-height:20px;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:19px}.footer__copyright-text a{color:inherit}.footer__copyright-text a:hover{color:var(--secondary)}.footer__disclaimer{display:block;position:relative;margin-bottom:15px}.footer__disclaimer p{color:#ccd5dc;font-size:11px;line-height:22px;text-transform:uppercase}.footer__disclaimer p a{color:inherit}.footer__disclaimer p a:hover{color:var(--secondary)}.footer__mls{display:flex;align-items:center;justify-content:center;position:relative;gap:10px}.footer__mls span{display:inline-block;vertical-align:middle;position:relative;color:#fff}.footer__mls span.ai-font-eho{font-size:22px}.footer__mls span.ai-font-realtor-mls{font-size:27px}.featured-videos__bottom{display:flex;flex-flow:row wrap;align-items:center;margin:32px 0 0;gap:40px}button.site-arrow,a.site-arrow,.site-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:17px;display:inline-block;vertical-align:middle;border:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAxIDc5LmMwMjA0YjJkZWYsIDIwMjMvMDIvMDItMTI6MTQ6MjQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC40IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTA4NjRFNDU5NDAxMUVGOUIzQkJDOTNDOUFDMjkzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTA4NjRFNTU5NDAxMUVGOUIzQkJDOTNDOUFDMjkzQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMDg2NEUyNTk0MDExRUY5QjNCQkM5M0M5QUMyOTNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxMDg2NEUzNTk0MDExRUY5QjNCQkM5M0M5QUMyOTNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8aujkQAAAJ9JREFUeNpiYCAOaAPxNCBmZaARYCFSXQUQCwHxb4YBBKpA/AuIvQbSEYxAvAuI9zEMMGgC4k/QUBkwUA3Ef4E4YKAcIALEa4D4BxD7DYQDFKBR8RGIrwKxAb0T4xUgVgJiTmh6uAbEt4D4Px3dcYOJYRCCAY2aQZlYB132HXQF2qAq4gdNpQcDi4F4Ky0tYCZSHaiAU4NG0z9aOAQgwADT/iGgusiHGgAAAABJRU5ErkJggg==);background-size:cover;padding:0;transition:all ease .4s;transform:translate(0);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);pointer-events:auto}button.site-arrow:hover,a.site-arrow:hover,.site-arrow:hover{transform:translate(-8px);-moz-transform:translateX(-8px);-webkit-transform:translateX(-8px)}button.site-arrow.next,a.site-arrow.next,.site-arrow.next{transform:scale(-1) translate(0);-moz-transform:scale(-1) translateX(0px);-webkit-transform:scale(-1) translateX(0px)}button.site-arrow.next:hover,a.site-arrow.next:hover,.site-arrow.next:hover{transform:scale(-1) translate(-8px);-moz-transform:scale(-1) translateX(-8px);-webkit-transform:scale(-1) translateX(-8px)}button.site-arrow.light,a.site-arrow.light,.site-arrow.light{filter:invert(1);-webkit-filter:invert(1)}@media screen and (min-width:600px){.global__container{max-width:950px}}@media screen and (min-width:1024px){.global__title{text-align:left}.global__title small{font-size:18px}.global__title span{font-size:40px}.global__title--center{display:flex;flex-direction:column;text-align:left;width:-moz-max-content;width:max-content;margin:0 auto}.global__btn{font-size:14px}.global__btn:before{width:35px}.global__container{padding:0 30px;max-width:1024px}body #pojo-a11y-toolbar{display:block}.header{background-color:transparent;padding:24px 0;min-height:0}.header__logo{width:65px}.header__nav{display:inline-block;vertical-align:middle;position:relative;margin-left:auto;margin-right:0}.header__nav>ul{gap:20px}.header__nav>ul li>a{font-size:16px}.header__broker-logo{margin:0 20px}.header__broker-logo img{max-width:160px}.header.active{padding:17px 0;min-height:94px}.header.active .header__logo{width:54px}.header.active .header__broker-logo{display:none}.side-menu__container{max-width:650px}.side-menu__close{top:30px;right:30px}.side-menu__inner{padding:38px 65px 50px}.side-menu__nav{flex-direction:row;gap:0}.side-menu__footer{flex-direction:row;padding-top:40px;margin-top:77px;gap:0}.side-menu__footer-logo a img{width:100%;max-width:115px}.side-menu__footer-contacts{margin-top:8px}.side-menu__footer-contacts ul{gap:17px}.git{padding:68px 0 65px}.git__container{flex-direction:row;gap:50px}.git__content{width:400px;height:400px}.git__form{flex-flow:row wrap;flex-direction:row}.git__form-container{width:515px}.git__form-field:not(.git__form-field--message,.git__form-field--acceptance,.git__form-field--submit){display:inline-block;vertical-align:middle;width:calc(50% - 10px)}.git__form-field--message{display:block;width:100%;margin-bottom:24px}.git__form-field--acceptance{display:block;width:100%;margin-bottom:35px}.git__form-field--submit{display:block;width:100%}.git__form-field--submit button{display:inline-block;margin:0}.git__form-field--submit .wpcf7-spinner{left:0;right:auto}.footer__row{flex-direction:row}.footer__client{text-align:left;margin-bottom:25px}.footer__client h2{font-size:40px;letter-spacing:10px}.footer__contacts ul{flex-direction:row;text-align:left;gap:50px}.footer__contacts ul li span:not(:last-child){margin-bottom:10px}.footer__broker-logo{text-align:left;margin-top:0;margin-bottom:40px}.footer__broker-logo img{margin:0}.footer__nav{text-align:left}.footer__nav h2{font-size:26px;letter-spacing:10px}.footer__nav>ul{-moz-column-count:3;column-count:3;-moz-column-gap:40px;column-gap:40px}.footer__list{margin-top:90px;padding-top:35px;flex-direction:row-reverse;justify-content:space-between}.footer__logo{margin:-70px 0 0}.footer__copyright{text-align:left;width:calc(100% - 230px)}.footer__copyright-text{font-size:12px;letter-spacing:1.5px}.footer__disclaimer{margin-bottom:12px}.footer__disclaimer p{font-size:10px}.footer__mls{justify-content:flex-start}}@media screen and (min-width:1280px){.global__title small{font-size:20px;letter-spacing:4px}.global__title span{font-size:50px;letter-spacing:10px}html.safari .global__bg--fixed canvas,html.safari-true .global__bg--fixed canvas{background-attachment:fixed}.global__container{padding:0 40px;max-width:1280px}.header__logo{width:87px}.header__nav>ul{gap:25px}.header__nav>ul li>a{font-size:20px}.header__nav>ul li .sub-menu li a{font-size:16px}.header__broker-logo{margin:0 25px}.header__broker-logo img{max-width:197px}.side-menu__close{top:43px;right:37px}.side-menu__inner{padding:38px 66px 50px 90px}.side-menu__nav>ul{gap:43px}.side-menu__footer-contacts ul li{font-size:12px}.side-menu__footer-contacts ul li{font-size:14px;letter-spacing:1px}.git__container{gap:60px}.git__content{width:470px;height:470px}.git__form-container{width:590px;margin-right:65px}.git__form-field{margin-bottom:28px}.git__form-field input:not([type=submit],[type=checkbox]),.git__form-field textarea{font-size:15px}.git__form-field--message{margin-bottom:24px}.git__form-field--acceptance{margin-bottom:35px}.footer__container{padding:0 100px}}@media screen and (min-width:1440px){.global__btn{font-size:15px;letter-spacing:5px}.global__container{padding:0 60px;max-width:1440px}.header__nav>ul{gap:45px}.header__broker-logo{margin:0 45px}.git__container{gap:124px}.git__content{width:511px;height:488px}.git__form-container{width:596px;margin-right:74px}.git__form-field:not(.git__form-field--message,.git__form-field--acceptance,.git__form-field--submit){width:calc(50% - 14px)}.git__form-field input:not([type=submit],[type=checkbox]),.git__form-field textarea{font-size:16px}.footer__container{padding:0 149px}.footer__client{margin-bottom:30px}.footer__client h2{font-size:50px}.footer__client span{font-size:20px;letter-spacing:4px}.footer__contacts ul{gap:100px}.footer__broker-logo{margin-bottom:57px}.footer__nav>ul{-moz-column-gap:75px;column-gap:75px}.footer__logo{width:211px}.footer__logo a:before{right:calc(100% - 25px)}.footer__logo a:after{left:calc(100% - 25px)}.footer__copyright{width:calc(100% - 315px)}.footer__copyright-text{font-size:13px;letter-spacing:1.7px}.footer__disclaimer p{font-size:11px}}
