.elementor .heading-2{font-family:var(--body_font);font-weight:400;font-size:50px;color:var(--color_primary);line-height:62px;}.elementor .btn-primary{min-width:240px;font-family:var(--body_font);font-weight:600;font-size:20px;color:var(--color_white);letter-spacing:0.8px;line-height:24px;text-align:center;text-transform:capitalize;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:var(--color_crimson);transition:all 200ms;align-self:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color_white);background-color:var(--color_primary);}.elementor .p-0{inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;}.elementor .bg-primary{background-color:var(--color_primary);}.elementor .bg-grey{background-color:var(--titanium_white);}.elementor .py-100{padding-block-start:100px;padding-block-end:100px;}.elementor .w-1400{padding-inline-start:max(20px, calc((100% - 1400px) / 2));padding-inline-end:max(20px, calc((100% - 1400px) / 2));}.elementor .py-60{padding-block-start:60px;padding-block-end:60px;}.elementor .w-1200{padding-inline-start:max(20px, calc((100% - 1200px) / 2));padding-inline-end:max(20px, calc((100% - 1200px) / 2));}.elementor .btn-center{width:auto;max-width:280px;margin-inline-start:auto;margin-inline-end:auto;display:block;flex-direction:column;justify-content:center;align-items:center;}.elementor .btn-max-190{min-width:200px;max-width:200px;}.elementor .h3{font-family:var(--body_font);font-weight:500;font-size:36px;line-height:1.3;}