 :root {--red: #FF0000;--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 {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;}}.container-fluid {padding:0;}.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;}@font-face {font-family: "Thin";src: url("/fonts/Montserrat-Thin.ttf") format("truetype");font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: "Light";src: url("/fonts/Montserrat-Light.ttf") format("truetype");font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: "Regular";src: url("/fonts/Montserrat-Regular.ttf") format("truetype");font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: "Medium";src: url("/fonts/Montserrat-Medium.ttf") format("truetype");font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: "Bold";src: url("/fonts/Montserrat-Bold.ttf") format("truetype");font-weight: 700;font-style: normal;font-display: swap;}h1 {font-family: var(--bold);color: var(--black);font-size: calc(24px + (48 - 24) * ((100vw - 300px) / (1600 - 300)));line-height: 110%;margin: 0;text-transform: uppercase;}h2 {font-family: var(--bold);color: var(--black);font-size: calc(20px + (48 - 20) * ((100vw - 300px) / (1600 - 300)));line-height: 110%;margin: 0;text-transform: uppercase;}h3 {font-family: var(--medium);color:var(--black);font-size: calc(28px + (34 - 28) * ((100vw - 300px) / (1600 - 300)));line-height: 120%;margin:0;}h4 {font-family: var(--medium);color:var(--black);font-size: calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300)));line-height: 120%;margin:0;}h5 {font-family: var(--bold);color:var(--black);font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));line-height: 120%;margin:0;}p {font-family: var(--regular);color:var(--black);font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));line-height: 120%;margin:0;}.module-text p {margin:0 0 10px;}.module-text p:last-of-type {margin:0;}a {font-family: var(--light);color:var(--red);font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));line-height: 120%;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 {margin:0;padding:0;list-style-position: inside;}ul li {font-family: var(--light);color:var(--black);font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));line-height: 120%;margin:0 0 10px;}ul li:last-of-type {margin:0;}.double-list ul {columns: 2;-webkit-columns: 2;-moz-columns: 2;margin:0;padding:0;list-style-position: inside;}.double-list ul li {margin:0 0 10!important;}.btn-primary {position: relative;background-color: var(--red);height: 46px;width: fit-content;display: flex;flex-direction: row;justify-content: center;align-items: center;gap:15px;padding: 0 30px;font-family: var(--regular);font-size: 16px;line-height: 100%;color: var(--white);border-radius: 25px;border: none!important;outline:none!important;box-shadow:none!important;transition:var(--transition);}.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);}.btn-secondary {position: relative;background-color: var(--blue);height: 50px;width: fit-content;display: flex;flex-direction: row;justify-content: center;align-items: center;gap:15px;padding: 0 30px;font-family: var(--regular);font-size: 18px;line-height: 100%;color: var(--white);border-radius: 25px;border: none!important;outline:none!important;box-shadow:none!important;transition:var(--transition);}.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-outline .btn-secondary:hover {background-color:var(--dark-blue);color: var(--white);}.btn-sm {padding: 0.35em 1.3em;line-height: 1.2;height: auto;font-size: 14px;border-radius: 50px;}.btn-white {background-color: #ffffff;border-color: #ffffff;color: #000000;}