.elementor .e-2241c3e5-e22a{font-weight:800;font-size:0.78rem;color:#0e6eff;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-227fd3b5-2351{max-width:820px;font-size:clamp(3.2rem,8vw,7.5rem);color:#1a1035;letter-spacing:-0.065em;line-height:.9;margin:0px;}.elementor .e-5c823c31-2ad6{max-width:720px;font-size:clamp(1.15rem,2vw,1.5rem);color:#1a1035;line-height:1.5;margin:0px;}.elementor .e-161187f2-66db{margin-block-start:12px;align-self:flex-start;}.elementor .e-17396fb7-f994{padding-block-start:clamp(48px,8vw,112px);padding-block-end:clamp(48px,8vw,112px);padding-inline-start:clamp(24px,5vw,80px);padding-inline-end:clamp(24px,5vw,80px);border-block-end-width:1px;background-color:#f3f0e8;display:flex;flex-direction:column;gap:24px;border-bottom-style: solid; border-bottom-color: #cfc9da;\n}.elementor .e-7246ee04-7c7a{max-width:760px;font-size:clamp(2rem,4vw,4.5rem);color:#1a1035;letter-spacing:-0.045em;line-height:.98;margin:0px;}.elementor .e-1764e3ed-8708{max-width:760px;font-size:1.15rem;color:#1a1035;line-height:1.7;margin:0px;}.elementor .e-b92b5aa-9160{max-width:760px;font-size:clamp(2rem,4vw,4.5rem);color:#1a1035;letter-spacing:-0.045em;line-height:.98;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2da77e5c-d8ff{max-width:760px;font-size:1.15rem;color:#1a1035;line-height:1.7;margin:0px;}.elementor .e-3bea7d52-c06c{padding-block-start:clamp(40px,6vw,88px);padding-block-end:clamp(40px,6vw,88px);padding-inline-start:clamp(24px,5vw,80px);padding-inline-end:clamp(24px,5vw,80px);background-color:#ffffff;display:flex;flex-direction:column;gap:28px;}.elementor .e-303eae6-1478{max-width:1200px;display:flex;flex-direction:column;gap:0px;margin-inline:auto;\n}