.elementor .e-45ed7615-55ff{font-family:"Inter Tight";font-weight:400;font-size:3rem;color:#201f1d;line-height:1.08em;text-wrap: balance;\n}.elementor .e-a2dc24b-f54b{max-width:42rem;font-family:Inter;font-size:1rem;color:#555452;line-height:1.6em;text-wrap: balance;\n}.elementor .e-7f55c5dc-e8ad{max-width:1080px;text-align:center;padding-block-start:8rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-c0f2be1-56f4{width:100%;overflow:hidden;aspect-ratio:16 / 9;display:block;flex:0 0 auto;& img { width: 100%; height: 100%; object-fit: cover; display: block; }\n}.elementor .e-7e874b07-fe10{font-family:Inter;font-weight:700;font-size:0.75rem;color:#ff4422;letter-spacing:0.035em;line-height:1.3em;text-transform:uppercase;display:block;}.elementor .e-5f2ddf32-dd45{min-height:3.48em;max-height:3.48em;overflow:hidden;font-family:"Inter Tight";font-weight:400;font-size:1.6rem;color:#ffffff;line-height:1.16em;text-wrap: balance; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;\n}.elementor .e-4d32591a-a220{min-height:4.5em;max-width:32rem;max-height:4.5em;overflow:hidden;font-family:Inter;font-size:0.94rem;color:#ffffff;line-height:1.5em;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;\n}.elementor .e-359ea801-3455{min-height:2.5rem;overflow:hidden;font-family:Inter;font-weight:700;font-size:0.8rem;color:#201f1d;line-height:1.2em;text-decoration:none;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;margin-block-start:0.2rem;border-radius:999px;border-width:1px;border-color:#201f1d;border-style:solid;background-color:#ffffff;display:inline-flex;gap:0.55rem;justify-content:center;align-items:center;white-space: nowrap; & span { display: inline-block; transition: transform 0.22s cubic-bezier(0.4,0,0.2,1); }\n}.elementor .e-29627743-6492{width:100%;min-width:0px;position:relative;color:#ffffff;padding:1.65rem;background-image:linear-gradient(145deg, #323230 0%,#191918 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.75rem;flex:1 0 auto;justify-content:flex-start;align-items:flex-start;}.elementor .e-6983c31e-4202{width:100%;min-width:0px;min-height:100%;overflow:hidden;position:relative;color:#ffffff;text-decoration:none;cursor:pointer;padding:0px;border-radius:1.25rem;background-color:#242422;display:flex;flex-direction:column;justify-content:flex-start;&:hover .e-359ea801-3455 span:first-child { transform: skew(-6deg); } &:hover .e-359ea801-3455 span:last-child { transform: translateX(0.25rem); } &:focus-visible { outline: 3px solid #ff4422; outline-offset: 4px; }\n}.elementor .e-5e822518-6ebe{min-width:0px;min-height:0px;overflow:hidden;position:relative;padding:0px;border-radius:1.25rem;background-color:#242422;display:flex;flex-direction:column;justify-content:flex-start;}.elementor .e-2d060966-52cd{display:grid;gap:1.25rem;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;align-items:stretch;}.elementor .e-43fa4558-fa57{width:100%;}.elementor .e-4ec9c9f-9126{width:100%;max-width:1160px;padding-block-start:0px;padding-block-end:5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-7a770bea-660b{font-family:Inter;color:#383838;padding:0px;background-color:#ffffff;display:flex;flex-direction:column;}