:root{--font-family-default: "Montserrat", sans-serif;--font-family-title: "Syncopate", sans-serif;--font-family-default-alt: "Quicksand", sans-serif;--font-family-title-alt: "Italiana", sans-serif;--site-color-tan: #a29a7c}h1,.h1,.heading-1{font-size:40px}h2,.h2,.heading-2{font-size:35px}body{font-size:var(--font-size-default)}.site-heading h2 small{color:var(--primary-text);font-size:13px;line-height:1.3;text-transform:capitalize}.site-heading h2 span{text-transform:uppercase;color:var(--primary);font-size:30px}.site-heading.site-heading-white h2 small,.site-heading.site-heading-white h2 span{color:#fff}.site-button a,.site-button-submit{background-color:var(--secondary);border-color:var(--secondary)}.site-button a:hover,.site-button a:focus,.site-button-submit:hover,.site-button-submit:focus{background:var(--primary);border-color:var(--primary);color:#fff}.site-button-outline a:hover,.site-button--alt a{background:var(--primary);border-color:var(--primary);color:#fff}.site-button--alt a:focus,.site-button--alt a:hover{background:var(--secondary);border-color:var(--secondary);color:#fff}.header__logo img{max-height:50px;filter:brightness(0) invert(1);transition:var(--transition)}.header__navigation div>ul>li>a{font-size:14px}.header__navigation div>ul>li:hover>a{color:var(--secondary)}.header--fixed .header__logo img{max-height:70px}.burgerMenu__container{background:var(--primary)}.burgerMenu__header--logo img{filter:brightness(0) invert(1)}.burgerMenu__header--phoneNumber a{color:#fff}.burgerMenu__header--phoneNumber a:hover{color:var(--secondary)}.burgerMenu__header--phoneNumber a span{color:inherit}.burgerMenu__nav ul li a{font-size:28px}.burgerMenu__nav ul li a:hover{color:var(--secondary)}.burgerMenu__nav ul li a:not(:hover){color:#cfcfcf}.burgerMenu__nav ul li ul li a{font-size:16px}.burgerMenu__socials{left:25px;right:inherit}.footer{overflow:hidden}.footer__agent{margin-bottom:20px}.footer__logo{padding:0}.footer__logo img{max-width:300px}.footer__menu{margin-top:20px}.footer__menu ul{flex-flow:column}.footer__menu ul li a{width:-moz-max-content;width:max-content}.footer__contactInfo ul:not(.social-smi) li{font-size:15px;font-weight:700}.footer__contactInfo ul:not(.social-smi) li svg{width:20px;filter:drop-shadow(0 0 .5px black)}.footer__contactInfo ul:not(.social-smi) li.agent-name{padding-bottom:0}.footer__contactInfo ul:not(.social-smi) li.agent-position{padding-top:0;padding-bottom:20px;font-weight:500}.footer__menu ul{display:block;-moz-column-count:2;column-count:2}.footer__newsletter--title h2 span{padding-left:0}.footer__newsletter--title h2 small{text-transform:capitalize}.footer__newsletter--title h2 span{line-height:1.2}.footer__newsletter--title p{margin-top:10px;font-size:12px;letter-spacing:.015em;display:block;font-family:var(--font-family-default);color:#000;line-height:1.3}.footer__newsletter>div{flex-flow:column;margin:0;flex-shrink:0;padding:103px 28px}.footer__newsletterForm{padding-left:0}.footer__newsletterForm--submit svg path{fill:var(--secondary);transition:var(--transition)}.footer__newsletterForm--submit:hover svg path{fill:var(--primary)}.footer__newsletterForm--input input{padding-right:32px;text-overflow:ellipsis}.footer__bottom{padding:70px 15px 0}#main-wrapper{overflow:hidden}@media screen and (min-width:600px){.site-heading h2 small{font-size:16px}.site-heading h2 span{font-size:40px}.footer__newsletter--title h2 small{letter-spacing:4px}}@media screen and (min-width:744px){h1,.h1,.heading-1{font-size:45px}h2,.h2,.heading-2{font-size:40px}.site-heading h2 small{font-size:18px}.site-heading h2 span{font-size:50px}.header__logo img{max-height:100px}}@media screen and (min-width:1024px){h1,.h1,.heading-1{font-size:55px}h2,.h2,.heading-2{font-size:50px}.site-heading h2 span{font-size:65px}.header__navigation div>ul>li>a{padding:10px}}@media screen and (min-width:1280px){.footer__content{padding-right:120px}.footer__newsletter--title h2 span{font-size:25px;padding-left:0}.footer__newsletterForm{margin-top:24px}}@media screen and (min-width:1440px){.header__navigation div>ul>li>a{padding:10px 15px}}
