:root{--font-family-default: "Quicksand", sans-serif;--font-family-title: "Lexend", sans-serif;--font-weight-default: 400;--font-size-default: 14px;--font-size-title: 45px;--font-color-default: #646464;--font-color-title: #000000;--primary: #000000;--secondary: #ffffff;--primary-rgb: 0,0,0;--secondary-rgb: 255,255,255;--primary-accent: #595959;--primary-text: #000000;--secondary-text: #ffffff;--secondary-text-accent: #595959;--plyr-color-main: var(--primary);--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--transition: all .4s ease-in-out;--site-button-height: 47px}.header--fixed{background:#545150}.header__navigation .header__menu li .sub-menu li:focus .sub-menu,.header__navigation .header__menu li .sub-menu li:hover .sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.offcanvas__container{background:#545150}body .header--fixed,body .offcanvas__container{background:#316834}body .properties__heading{background:#ca9831}body .properties__slider-button{background-color:#ca9831}body .site-button.active,body .site-button:hover,body .site-button:focus{background-color:#ca9831}body .site-button.active:before,body .site-button:hover:before,body .site-button:focus:before{opacity:1;border-color:#ca9831}body .site-control__arrow:hover{background:#ca9831;border-color:#ca9831}body .header__navigation .header__menu li .sub-menu li{background-color:#ca9831}body .social-media__links ul li a:focus,body .social-media__links ul li a:hover{background:#ca9831;color:#fff;border-color:#ca9831}.social-media{padding:110px 0 0}.social-media__main{width:355px}.social-media__heading{padding-left:37px;padding-bottom:22px}.social-media__heading br{display:block}.social-media__text{margin-top:17px;padding-left:0;font-size:13px;line-height:25px;letter-spacing:.39px;max-width:290px}.social-media__links{margin-top:35px;padding-left:0}.social-media__links ul{position:relative;display:flex;justify-content:center;gap:10px}.social-media__links ul li{position:relative;display:block}.social-media__links ul li a{width:55px;height:55px}.social-media__list{gap:20px;margin-left:110px}.social-media__list-img img{aspect-ratio:255/255}.social-media__links ul li a{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:31px;height:31px;border:1px solid #000000;color:#000;font-size:14px;border-radius:50%}.footer__logo a img{width:100%;max-width:250px}.footer__broker-logo img{max-width:350px;width:100%}#hpDesigCert__container-slider-list.splide__list{padding:50px 0 0!important}.social-media__main{width:410px;text-align:center;display:block;margin:0 auto}.page-id-29 .aios-contact__photo img{-o-object-fit:contain;object-fit:contain;margin:0 auto}.page-id-29 #inner-page-wrapper{display:none}.page-id-29 #contact{display:block}.footer__contacts ul li{font-size:15px;line-height:25px;letter-spacing:.39px;display:flex;font-family:Josefin Sans,sans-serif}.header__navigation .header__menu li>a{font-family:Josefin Sans,sans-serif}.offcanvas__navigation-menu>ul>li>a{font-family:Josefin Sans,sans-serif;font-size:17px}.header__btn-item a{font-size:15px}.header__navigation .header__menu li>a{font-size:15px}.offcanvas__contacts span{font-size:15px}.properties__slider-others ul li{font-size:14px}.properties__slider-price{font-size:13px}.welcome__text{font-size:15px}.welcome__video-caption{font-size:20px}.testimonials__slider-text,.cta__list-text{font-size:15px}.latest-news__list-heading{font-size:17px}.latest-news__list-date{font-size:14px}.latest-news__text,.social-media__text,.featured-videos__content-subscribers,.contact__field--checkbox .wpcf7-list-item-label,.contact__tagline{font-size:15px}.footer__contacts ul li{font-size:17px}.footer__disclaimer p,.footer__copyright,#content .entry-content{font-size:15px}@media screen and (min-width:1024px){.footer__contacts ul{display:inline-block;width:calc(50% - 5px);vertical-align:top;-moz-column-count:unset;column-count:unset}.footer__left{width:100%;display:flex}.footer__contacts{text-align:left;padding-left:30px;max-width:55%;width:100%}.footer__broker-logo img{padding-left:20px!important;padding-top:0!important}.social-media__text{max-width:100%;width:100%}.social-media__main{width:810px}.social-media__links ul{margin-left:0!important}.aios-contact__title span{display:block;font-size:18px;margin-bottom:3px;font-family:var(--font-family-default);font-weight:700;line-height:1;letter-spacing:4.35px}.footer__navigation-menu>ul{gap:30px 25px;padding-left:40px}}@media screen and (min-width:1280px){:root{--font-size-default: 16px;--site-button-height: 55px}.social-media__links ul li a{width:55px;height:55px}}
