.elementor .btn-secondary{font-weight:600;color:var(--dark-primary);border-radius:100px;border-width:2px;border-color:var(--hot-white);border-style:solid;background-color:var(--hot-white);transition:all 300ms;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:var(--hot-white);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--dark-primary);}.elementor .max-title{font-weight:900;font-size:clamp(3rem, 2.1414rem + 3.8158vw, 4.8125rem);;color:var(--hot-white);line-height:96%;text-align:center;}.elementor .title-2{font-weight:800;font-size:clamp(2.5rem, 2.2336rem + 1.1842vw, 3.0625rem);;color:var(--hot-white);}.elementor .title-3{font-weight:700;font-size:clamp(2.0625rem, 1.8849rem + 0.7895vw, 2.4375rem);;color:var(--hot-white);}.elementor .title-4{font-weight:600;font-size:clamp(1.75rem, 1.6612rem + 0.3947vw, 1.9375rem);;color:var(--hot-white);text-align:center;}.elementor .title-5{font-size:clamp(1.4375rem, 1.3783rem + 0.2632vw, 1.5625rem);;color:var(--hot-white);}.elementor .subtitle-s{font-family:Montserrat;font-weight:600;font-size:0.875rem;color:var(--text-primary);letter-spacing:12%;text-transform:uppercase;}.elementor .hero-section{height:100vw;max-height:50rem;padding:3rem;flex-direction:column;justify-content:center;align-items:center;}.elementor .grid-section{height:100%;padding:2rem;box-shadow:0px 0px 10px 0px var(--dark-grey);display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr);justify-content:center;}.elementor .paragraph{color:var(--hot-white);}.elementor .box-slideshow{padding:0px;border-radius:8px;border-width:3px;border-color:var(--dark-primary);flex-direction:column;justify-content:center;align-items:start;}