h1,h2{font-family:var(--bold);line-height:110%;text-transform:uppercase}.module-text p,ul li{margin:0 0 10px}.double-list ul,ul{padding:0;list-style-position:inside}:root{--red:#c62828;--yellow:#faaf42;--dark-blue:#0000FF;--blue:#1E90FF;--violet:#8A2BE2;--white:#ffffff;--black:#202020;--gray:#bdbdbd;--body-color:#EAEAEA;--dark-gray:#585757;--thin:"Thin";--light:"Light";--regular:"Regular";--medium:"Medium";--semibold:"SemiBold";--bold:"Bold";--transition:all 0.1s linear}body{background-color:#fdfaf5}.container,.container-fluid{padding:0}@media(min-width:1500px){.container{max-width:1420px}}@media(min-width:576px) and (max-width:1500px){.container{max-width:95vw}}@media(max-width:576px){.container{max-width:100vw}}.builder-row,.builder-row .row{margin-left:0;margin-right:0}::-moz-selection{color:var(--white);background:var(--black)}::selection{color:var(--white);background:var(--black)}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.gap-50{gap:50px}.padding-section{padding:calc(2.5vh + 2.5vw) 0}.padding-top{padding-top:calc(2.5vh + 2.5vw)}.padding-bottom{padding-bottom:calc(2.5vh + 2.5vw)}.margin-section{margin:calc(2.5vh + 2.5vw) auto}.margin-top{margin-top:calc(2.5vh + 2.5vw)}.margin-bottom{margin-bottom:calc(2.5vh + 2.5vw)}.header-height{padding-top:120px}.btn-primary,.btn-secondary{position:relative;width:fit-content;display:flex;gap:15px;padding:0 30px;line-height:100%;color:var(--white);outline:0!important;box-shadow:none!important;transition:var(--transition)}@font-face{font-family:Thin;src:url("/fonts/Montserrat-Thin.woff2") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Light;src:url("/fonts/Montserrat-Light.woff2") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Regular;src:url("/fonts/Montserrat-Regular.woff2") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Medium;src:url("/fonts/Montserrat-Medium.woff2") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bold;src:url("/fonts/Montserrat-Bold.woff2") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Font Awesome 6 Free";font-display:swap}@font-face{font-family:"Font Awesome 6 Brands";font-display:swap}h1{color:var(--black);font-size:calc(24px + (48 - 24) * ((100vw - 300px) / (1600 - 300)));margin:0}h2{color:var(--black);font-size:calc(20px + (48 - 20) * ((100vw - 300px) / (1600 - 300)));margin:0}h3,h4{font-family:var(--medium);line-height:120%;margin:0;color:var(--black)}h3{font-size:calc(28px + (34 - 28) * ((100vw - 300px) / (1600 - 300)))}h4{font-size:calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300)))}h5{font-family:var(--bold);color:var(--black);font-size:calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));line-height:120%;margin:0}.btn-primary,.btn-secondary,p{font-family:var(--regular)}p{color:var(--black);font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));line-height:120%;margin:0}a,ul li{font-family:var(--light);font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));line-height:120%}.module-text p:last-of-type,ul,ul li:last-of-type{margin:0}a{color:var(--red);width:fit-content}.slick-slide>a{width:unset;font-size:inherit;line-height:1}a:hover{color:var(--black);text-decoration:none}a:hover *{color:var(--black)}ul li{color:var(--black)}.double-list ul{columns:2;-webkit-columns:2;-moz-columns:2;margin:0}.double-list ul li{margin:0 0 10!important}.btn-primary{background-color:var(--red);height:46px;flex-direction:row;justify-content:center;align-items:center;font-size:16px;border-radius:25px;border:none!important}.btn-primary:hover{background-color:var(--black)}.btn-outline .btn-secondary{background-color:var(--white);border:1px solid var(--red)!important;color:var(--red);transition:var(--transition)}.btn-outline .btn-secondary:hover{background-color:var(--black);color:var(--white);background-color:var(--dark-blue);color:var(--white)}.btn-secondary{background-color:var(--blue);height:50px;flex-direction:row;justify-content:center;align-items:center;font-size:18px;border-radius:25px;border:none!important}.btn-secondary:hover{background-color:var(--dark-blue)}.btn-outline .btn-secondary{background-color:var(--white);border:1px solid var(--blue)!important;color:var(--blue);transition:var(--transition)}.btn-sm{padding:.35em 1.3em;line-height:1.2;height:auto;font-size:14px;border-radius:50px}.btn-white{background-color:#fff;border-color:#fff;color:#000}