:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#fff;--text-primary:#0f172a;--max-desktop-width:1440px;--header-height:88px;--footer-height:72px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px}
.page-shell[data-route-kind=content] .page-root main.site-main{--content-polish-vertical-gap:clamp(18px, 2.6vw, 28px);--content-polish-text-size:clamp(16px, 1.15vw, 20px);--content-polish-line-height:1.5}.page-shell[data-route-kind=content] .page-root main.site-main>.page-content{padding-top:clamp(14px,1.8vw,20px)}.page-shell[data-route-kind=content] .page-root main.site-main .elementor h1,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-heading h1{font-size:clamp(34px,3vw,48px);line-height:1.14;margin:0 0 clamp(12px,1.8vw,20px)!important}.page-shell[data-route-kind=content] .page-root main.site-main .elementor h2,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-heading h2{font-size:clamp(26px,2.2vw,36px);line-height:1.2;margin:0 0 clamp(10px,1.6vw,18px)!important}.page-shell[data-route-kind=content] .page-root main.site-main .elementor h3,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-heading h3{font-size:clamp(22px,1.8vw,30px);line-height:1.24;margin:0 0 12px!important}.page-shell[data-route-kind=content] .page-root main.site-main .elementor p,.page-shell[data-route-kind=content] .page-root main.site-main .elementor li,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-text-editor p{font-size:var(--content-polish-text-size)!important;line-height:var(--content-polish-line-height)!important}.page-shell[data-route-kind=content] .page-root main.site-main .elementor p,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-text-editor p{margin:0 0 14px!important}.page-shell[data-route-kind=content] .page-root main.site-main .elementor p:last-child,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-text-editor p:last-child{margin-bottom:0!important}.page-shell[data-route-kind=content] .page-root main.site-main .elementor .e-con.e-parent,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-section{row-gap:var(--content-polish-vertical-gap)}.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget{margin-bottom:clamp(8px,1.3vw,14px)}.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget:last-child{margin-bottom:0}.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-container{height:auto!important;max-height:none!important;overflow:visible!important}@media (max-width:1024px){.page-shell[data-route-kind=content] .page-root main.site-main>.page-content{padding-top:16px}}@media (max-width:767px){.page-shell[data-route-kind=content] .page-root main.site-main>.page-content{padding-top:18px}.page-shell[data-route-kind=content] .page-root main.site-main .elementor h1,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-heading h1{font-size:clamp(30px,8.4vw,36px);line-height:1.16}.page-shell[data-route-kind=content] .page-root main.site-main .elementor h2,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-heading h2{font-size:clamp(24px,6.6vw,30px)}.page-shell[data-route-kind=content] .page-root main.site-main .elementor h3,.page-shell[data-route-kind=content] .page-root main.site-main .elementor .elementor-widget-heading h3{font-size:clamp(20px,5.6vw,24px)}}
