body{font-size:var(--font-size-default)}.header--fixed .header__logo img{max-height:70px}.header__logo a p span{font-size:25px}.header__logo img{transition:var(--transition)}.header__navigation div>ul>li .sub-menu>li:hover>a{background:var(--secondary)}.header__phone a{color:#fff;text-underline-offset:5px}.header__phone a:hover{text-decoration:underline}.site-main-popup{position:fixed;width:100%;height:100vh;top:0;left:0;background:#000000bf;z-index:1003;display:flex;align-items:center;justify-content:center;padding:0 15px}.site-main-popup-inner{background:#fff;padding:30px;position:relative}.site-main-popup-inner p{text-align:center}.pop-fields{padding-top:30px}.pop-field{margin-bottom:20px}.pop-field input{border:1px solid #666;background:none;padding:10px;width:100%;height:50px;outline:none}.pop-sumbit{text-align:center}.pop-sumbit input{background:none;border:1px solid #000;min-width:220px;height:50px;margin:0 auto;text-transform:uppercase;letter-spacing:.1em;transition:.3s}.pop-sumbit input:hover{background:var(--secondary);border-color:var(--secondary);color:#fff}.site-main-popup form{position:relative}.site-main-popup span.wpcf7-not-valid-tip{position:absolute;width:-moz-fit-content;width:fit-content}.site-main-popup .wpcf7-response-output{position:absolute;top:calc(100% + 10px);margin:0!important;font-size:13px;width:100%;text-align:center}.site-main-popup-inner .close-btn{position:absolute;right:0;top:0;padding:20px}.ti-widget.ti-goog{left:auto!important;right:70px!important}.footer{padding-bottom:110px}.site-main-popup-inner{padding-bottom:50px}.site-main-popup .wpcf7-response-output{font-size:11px!important}@media screen and (min-width: 744px){.header{padding-top:15px;padding-bottom:15px}.footer__logo{max-width:214px}}@media screen and (min-width: 1024px){.footer__bottom--logos .brokerage-logo img{max-width:200px}}@media screen and (min-width: 1280px){.header__logo img{max-height:130px}.header__navigation div>ul>li a{padding:10px}.footer__content{padding-right:100px}}@media screen and (min-width: 1400px){.header__logo a p span{font-size:35px}}@media screen and (min-width: 1600px){.header__logo a p span{font-size:45px}}@media screen and (max-width: 480px){.site-main-popup-inner{padding-bottom:90px}}
