.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 .heading-3{font-family:var(--body_font);font-weight:400;font-size:38px;line-height:1.4;}.elementor .btn-link{font-family:var(--body_font);font-weight:700;font-size:18px;color:var(--color_crimson);letter-spacing:0.75px;line-height:24px;padding:0px;background-color:var(--transparent);transition:color 300ms;}.elementor .btn-link:hover,.elementor .btn-link:focus-visible{color:var(--color_primary);}.elementor .bg-grey{background-color:var(--titanium_white);}.elementor .py-100{padding-block-start:100px;padding-block-end:100px;}.elementor .mx-auto{margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;}.elementor .w-1400{padding-inline-start:max(20px, calc((100% - 1400px) / 2));padding-inline-end:max(20px, calc((100% - 1400px) / 2));}.elementor .w-1600{padding-inline-start:max(20px, calc((100% - 1600px) / 2));padding-inline-end:max(20px, calc((100% - 1600px) / 2));}.elementor .btn-link-underline{text-decoration:underline;text-underline-offset: 4px;\n}.elementor .btn-link-underline:hover,.elementor .btn-link-underline:focus-visible{text-decoration:  none;\n}