.elementor .section-m{position:relative;padding-block-start:clamp(3.5rem, 2.7273vw + 2.8864rem, 5rem);padding-block-end:clamp(3.5rem, 2.7273vw + 2.8864rem, 5rem);padding-inline-start:max(5%, calc((100% - 1120px) / 2));padding-inline-end:max(5%, calc((100% - 1120px) / 2));}.elementor .section-s{padding-block-start:clamp(3.5rem, 2.7273vw + 2.8864rem, 5rem);padding-block-end:clamp(3.5rem, 2.7273vw + 2.8864rem, 5rem);padding-inline-start:max(5%, calc((100% - 760px) / 2));padding-inline-end:max(5%, calc((100% - 760px) / 2));}.elementor .subtitle{font-family:var(--heading);font-weight:600;font-size:var(--title-subtitle);line-height:1.4em;}.elementor .btn-primary{font-family:var(--heading);font-weight:500;font-size:var(--body-size-s);color:var(--primary-light-1);border-radius:100px;border-width:2px;border-color:var(--primary-brand-1);background-color:var(--primary-brand-1);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{border-color:var(--primary-brand-2);background-color:var(--primary-brand-2);}.elementor .div-content{padding:0px;gap:20px;}.elementor .section-title{padding-block-start:clamp(5rem, 5.4545vw + 3.7727rem, 8rem);flex-direction:column;}.elementor .step{font-weight:500;color:var(--primary-brand-2);letter-spacing:2px;text-transform:uppercase;margin-block-end:10px;display:inline-block;}