.elementor .section{padding-block-start:96px;padding-block-end:96px;background-color:var(--Body-Background);}.elementor .box-1200{max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin-inline-start:auto;margin-inline-end:auto;gap:64px;align-items:center;}.elementor .H1{font-family:var(--Heading-Font);font-weight:700;font-size:clamp(2rem, 1rem + 2.5vw, 3.75rem);color:var(--Heading-Color);line-height:1.1em;}.elementor .H2{font-family:var(--Heading-Font);font-weight:600;font-size:clamp(1.5rem, 1rem + 1.5vw, 2.5rem);color:var(--Background-Color);line-height:1.1em;}.elementor .H3{font-family:var(--Heading-Font);font-weight:600;font-size:clamp(1.25rem, 1rem + 0.5vw, 1.75rem);color:var(--Background-Color);line-height:1.2em;}.elementor .body-text{font-family:var(--Body-Font);font-size:clamp(1rem, 0.875rem + 0.4vw, 1.25rem);color:var(--Body-Text-Color);line-height:1.6em;}.elementor .btn-primary{font-weight:600;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;background-color:var(--Primary-Color);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--Secondary-Color);}.elementor .card{padding:32px;border-radius:16px;background-color:var(--Background-Color);transform:translate3d(0px, 0px, 0px);transition:all 300ms;}.elementor .card:hover,.elementor .card:focus-visible{transform:translate3d(0px, -4px, 0px);}