.elementor .e-7c787d4-62c7{color:var(--ol-red);}.elementor .e-f90295f-45cf{font-size:clamp(54px, 6.6vw, 104px);}.elementor .e-1b3636aa-ee74{color:#cfcfcf;margin-block-start:26px;}.elementor .e-1b49db38-a33f{color:var(--ol-white);padding-block-start:90px;padding-block-end:150px;background-color:var(--ol-black);}.elementor .e-797fab84-c567{width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-4dede164-893b{position:absolute;inset-block-end:20px;inset-inline-start:20px;font-family:var(--ol-font-body);font-weight:900;font-size:11px;color:var(--ol-white);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;background-color:var(--ol-black);}.elementor .e-7bf8b36-447a{min-height:420px;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(135deg, #2a2a2a 0%,#6f6f6f 55%,#b80000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:6 1 0px;}.elementor .e-74af16a1-993d{font-family:var(--ol-font-body);font-weight:900;font-size:11px;color:var(--ol-red);letter-spacing:0.14em;text-transform:uppercase;margin-block-end:14px;display:block;}.elementor .e-5a880a10-6d60{font-family:var(--ol-font-body);font-weight:800;font-size:13px;color:#777777;letter-spacing:0.06em;text-transform:uppercase;margin-block-end:8px;display:block;&:empty { display: none; }\n}.elementor .e-2470de7f-3365:hover,.elementor .e-2470de7f-3365:focus-visible{color:var(--ol-red);}.elementor .e-2470de7f-3365{font-family:var(--ol-font-heading);font-weight:900;font-size:clamp(32px, 3.2vw, 46px);line-height:0.98;text-transform:uppercase;display:block;}.elementor .e-4323d575-b9af{font-family:var(--ol-font-body);font-size:19px;color:#333333;line-height:1.5;font-style:italic;padding-inline-start:18px;margin-block-start:22px;border-inline-start-width:3px;display:block;border-left-style: solid; border-left-color: var(--ol-red); &:empty { display: none; }\n}.elementor .e-672edefa-da16{font-family:var(--ol-font-body);font-weight:700;font-size:13px;color:#777777;margin-block-start:18px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:block;&:empty { display: none; }\n}.elementor .e-20f4754-e729{padding-block-start:52px;padding-block-end:52px;padding-inline-start:48px;padding-inline-end:48px;border-inline-start-width:7px;flex-direction:column;gap:0px;flex:5 1 0px;justify-content:center;align-items:flex-start;border-left-style: solid; border-left-color: var(--ol-red);\n}.elementor .e-5a761b98-1375{padding:0px;background-color:var(--ol-white);box-shadow:0px 24px 48px 0px rgba(0,0,0,0.18);align-items:stretch;}.elementor .e-59783b7-faac{padding:0px;}.elementor .e-20febda1-9f38{padding:0px;gap:0px;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-11e373b7-dbad{padding:0px;}.elementor .e-701a093b-cc39{margin-block-start:-90px;}.elementor .e-b867081-3e2d{padding-block-start:0px;padding-block-end:100px;background-image: linear-gradient(180deg, var(--ol-black) 0px, var(--ol-black) 90px, var(--ol-off) 90px);\n}.elementor .e-443d6e79-5188{padding:0px;}.elementor .e-2945ed74-b552{max-width:420px;}.elementor .e-b60a0c9-ba4c{padding:0px;margin-block-end:24px;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-2ffb1def-4ae3{padding:0px;}.elementor .e-52cfaa52-410d{padding:0px;gap:22px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-49cc0454-4b4a{padding:0px;}.elementor .e-78b0034f-f5ef{color:var(--ol-ink);background-color:var(--ol-off);}.elementor .e-6ff7555d-f33d{padding:0px;}.elementor .e-524d9f9a-b515{padding:0px;gap:22px;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;}.elementor .e-77c2c812-aba4{padding:0px;margin-block-start:40px;}.elementor .e-4a1f929a-c205{color:var(--ol-ink);background-color:var(--ol-white);display:none;}.elementor .e-4fc293ec-4dd2{color:#ffe5e5;margin-block-start:18px;}.elementor .e-65e49b33-2d11{max-width:760px;padding:0px;}.elementor .e-7707f2e4-f317{white-space: nowrap;\n}.elementor .e-6713bfdd-16a2{flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-5d9104b6-a7bb{color:var(--ol-white);padding-block-start:72px;padding-block-end:72px;background-color:var(--ol-deep-red);}