.elementor .e-27732210-e935{padding:0px;& p { font-family: var(--wmc-font-body); font-size: 14px; color: #A8A8A8; margin: 0; } & a { color: #FFFFFF; text-decoration: none; } & a:hover { text-decoration: underline; } & span { color: var(--wmc-primary); font-weight: 700; padding: 0 6px; } & em { font-style: normal; color: #A8A8A8; }\n}.elementor .e-aeaf2f1-a965{max-width:22ch;}.elementor .e-46d1ab70-283f{max-width:60ch;}.elementor .e-45bcc851-d63f{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-11ea3aed-5b06{width:100%;overflow:hidden;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--wmc-secondary);display:flex;justify-content:center;background-image: radial-gradient(circle at 50% 50%, transparent 0 30px, rgba(255,255,255,0.06) 30px 40px, transparent 40px 70px, rgba(255,255,255,0.06) 70px 80px, transparent 80px 110px, rgba(255,255,255,0.06) 110px 120px, transparent 120px 150px, rgba(255,255,255,0.06) 150px 160px, transparent 160px 190px, rgba(255,255,255,0.06) 190px 200px, transparent 200px); background-size: 440px 440px; background-position: right -120px center; background-repeat: no-repeat; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}.elementor .e-1caf7a7d-dc3e{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;& > div { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; padding: 0; } & > div > div:first-child { display: flex; align-items: center; justify-content: center; flex: 0 0 48px; width: 48px; height: 48px; min-width: 0; padding: 0; background-color: var(--wmc-primary); clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%); } & img { width: 20px; height: 20px; margin-left: 4px; filter: invert(1); } & > div > div:last-child { display: flex; flex-direction: column; gap: 2px; padding: 0; } & p { margin: 0; } & > div > div:last-child > p:first-child { font-family: var(--wmc-font-body); font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; color: #A8A8A8; } & > div > div:last-child > p:last-child { font-family: var(--wmc-font-body); font-size: 17px; font-weight: 600; color: #FFFFFF; } & a { color: #FFFFFF; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-57e478f3-46de{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-53feeb15-89b2{font-family:var(--wmc-font-body);font-size:14px;color:#575757;margin:0px;& a { color: var(--wmc-accent-dark); text-decoration: underline; }\n}.elementor .e-3d0b797e-61f6{padding:40px;border-radius:2px;border-block-start-width:4px;background-color:var(--wmc-white);box-shadow:0px 2px 4px 0px rgba(27,27,27,0.06),0px 16px 32px 0px rgba(27,27,27,0.10);display:flex;flex-direction:column;gap:24px;border-top-style: solid; border-top-color: var(--wmc-primary); & h3 { font-size: 24px; } & .elementor-form .elementor-field-group { margin-bottom: 16px; } & .elementor-field-label { font-family: var(--wmc-font-body); font-weight: 600; font-size: 14px; color: #1B1B1B; margin-bottom: 6px; } & .elementor-mark-required .elementor-field-label::after { color: #1B1B1B; } & .elementor-field-textual { min-height: 48px; padding: 12px 14px; font-family: var(--wmc-font-body); font-size: 16px; color: #1B1B1B; background-color: #F6F6F6; border: 1px solid #E1E1E1; border-radius: 2px; transition: border-color 0.2s, background-color 0.2s; } & .elementor-field-textual:focus { outline: none; border-color: #009999; background-color: #FFFFFF; box-shadow: 0 0 0 3px rgba(0,153,153,0.25); } & textarea.elementor-field-textual { min-height: 128px; resize: vertical; } & .elementor-field-type-submit { justify-content: flex-start; } & .elementor-button { min-height: 48px; padding: 12px 24px; font-family: var(--wmc-font-heading); font-weight: 700; font-size: 15px; letter-spacing: 0.06em; text-transform: uppercase; color: #FFFFFF; background-color: #DB0909; border-radius: 2px; transition: background-color 0.2s; } & .elementor-button:hover { background-color: #B00707; } & .elementor-message { font-size: 14px; }\n}.elementor .e-38f95086-790b{width:100%;max-width:1200px;padding:0px;display:grid;gap:64px;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);align-items:start;}.elementor .e-64bc97df-b68b{width:100%;padding:0px;}