@font-face{font-family:Montserrat;src:url(../fonts/habitatclima/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:Montserrat;src:url(../fonts/habitatclima/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:Montserrat;src:url(../fonts/habitatclima/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:Montserrat;src:url(../fonts/habitatclima/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:Montserrat;src:url(../fonts/habitatclima/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:Montserrat;src:url(../fonts/habitatclima/Montserrat-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:Montserrat;src:url(../fonts/habitatclima/Montserrat-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;}
@font-face{font-family:"Roboto Condensed";src:url(../fonts/habitatclima/RobotoCondensed.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}
body.site,body.site h1,body.site h2,body.site h3,body.site h4,body.site h5,body.site h6,body.site .ba-forms,body.site input,body.site textarea,body.site select,body.site button,body.site .ba-form-field-item label,body.site .ba-form-submit-title{font-family:Montserrat,Arial,sans-serif!important;}
body.site .sp-megamenu-parent,body.site .sp-megamenu-parent>li>a,body.site .sp-megamenu-parent>li>span,body.site .offcanvas-menu .menu a,body.site .offcanvas-menu .nav a,body.site .offcanvas-menu .menu span{font-family:"Roboto Condensed",Arial,sans-serif!important;}
body.site .sp-megamenu-parent>li>a{font-size:16px;font-weight:600;}
.hc-awesome{font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-style:normal!important;line-height:1;display:inline-block;}
.hc-awesome-arrow:before{content:"\f061";}
.hc-awesome-send:before{content:"\f1d8";}
.hc-awesome-bars:before{content:"\f0c9";}
.hc-awesome-close:before{content:"\f00d";}
.hc-button .hc-awesome,.hc-btn .hc-awesome,.hc-header-cta .hc-awesome{margin-left:.45em;}
body.site .ba-form-submit-btn .hc-awesome{font-family:"Font Awesome 5 Free"!important;}
.burger-icon.hc-awesome{font-size:23px;width:auto;height:auto;}

body.site .close-offcanvas .burger-icon.hc-awesome:before{content:"\f00d";}
body.site .close-offcanvas .burger-icon.hc-awesome{color:#595959!important;opacity:1;transform:none;}
