.elementor .e-2125d6e1-2dd8{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;max-width: none;\n}.elementor .e-466dd738-dcd7{font-family:var(--sx-font);font-weight:700;font-size:150px;line-height:1;display:block;color: var(--sx-hero-text, var(--sx-white));\n}.elementor .e-3345977a-66cc{font-family:var(--sx-font);font-weight:700;font-size:150px;line-height:1;display:block;color: var(--sx-hero-4, var(--sx-accent, var(--sx-light-blue)));\n}.elementor .e-73d134ec-36d0{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:calc(35px - var(--sx-hero-pr, 25px));display:flex;flex-direction:row;gap:1px;justify-content:flex-end;}.elementor .e-2d687529-4d4d{font-family:var(--sx-font);font-weight:700;line-height:1;margin-block-start:-4px;display:block;text-align: right; font-size: var(--sx-hero-product-size, 75px); color: var(--sx-hero-text, var(--sx-white));\n}.elementor .e-2715a539-5331{width:1120px;position:relative;z-index:1;margin-inline-start:calc(max((100% - 1140px) / 2, 10px) - 590px);border-start-start-radius:0px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:10px;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;align-items:flex-end;max-width: none; padding: 35px var(--sx-hero-pr, 25px) 40px 0; background-color: var(--sx-hero-box, var(--sx-text));\n}.elementor .e-624036ea-e573{min-height:525px;overflow:hidden;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;align-items:center;}