.elementor-40 .elementor-element.elementor-element-7e38814{--display:flex;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}.elementor-40 .elementor-element.elementor-element-7e38814{position:relative;width:100%;overflow:hidden;background-color:#f5f4f0;background-image:linear-gradient(rgb(16 22 43 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(16 22 43 / .045) 1px,transparent 1px);background-size:72px 72px}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content{width:min(100% - 48px, 960px);margin:0 auto;padding:clamp(72px, 8vw, 128px) 0;color:#131c35;font-family:inherit;font-size:18px;line-height:1.8}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-header{position:relative;margin-bottom:clamp(56px, 7vw, 88px);padding-bottom:clamp(40px, 5vw, 64px);border-bottom:1px solid rgb(19 28 53 / .18)}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-header::before{content:"";display:block;width:48px;height:2px;margin-bottom:26px;background:linear-gradient(90deg,#6366df,#35c9e8)}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-eyebrow{margin:0 0 24px;color:#056ca8;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.28em;text-transform:uppercase}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content h1{max-width:820px;margin:0 0 28px;color:#10162b;font-size:clamp(48px, 7vw, 88px);font-weight:700;line-height:.98;letter-spacing:-.055em}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-header>p:not(.vmp-legal-eyebrow){max-width:760px;color:#3c4963;font-size:clamp(17px, 1.4vw, 21px);line-height:1.7}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content section{position:relative;margin:0 0 clamp(52px, 6vw, 78px);scroll-margin-top:120px}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content section+section{padding-top:clamp(44px, 5vw, 64px);border-top:1px solid rgb(19 28 53 / .12)}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content h2{position:relative;margin:0 0 28px;padding-left:24px;color:#10162b;font-size:clamp(28px, 3.3vw, 42px);font-weight:700;line-height:1.15;letter-spacing:-.035em}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content h2::before{content:"";position:absolute;top:.14em;bottom:.14em;left:0;width:3px;background:linear-gradient(180deg,#6366df,#35c9e8)}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content h3{margin:40px 0 18px;color:#145795;font-size:clamp(21px, 2vw, 27px);font-weight:700;line-height:1.3}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content p{margin:0 0 22px;color:#33415c}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content strong{color:#10162b;font-weight:700}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content ul,.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content ol{margin:24px 0 32px;padding:0;list-style:none}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content li{position:relative;margin:0 0 14px;padding-left:30px;color:#33415c}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content ul>li::before{content:"";position:absolute;top:.72em;left:2px;width:7px;height:7px;border-radius:50%;background:#35c9e8;box-shadow:0 0 0 5px rgb(53 201 232 / .12)}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content ol{counter-reset:legal-list}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content ol>li{counter-increment:legal-list}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content ol>li::before{content:counter(legal-list,decimal-leading-zero);position:absolute;left:0;color:#6366df;font-size:11px;font-weight:700;letter-spacing:.08em}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content a{color:#0879ba;font-weight:600;text-decoration:underline;text-decoration-color:rgb(53 201 232 / .65);text-decoration-thickness:1px;text-underline-offset:4px;transition:color 0.2s ease,text-decoration-color 0.2s ease}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content a:hover{color:#5b5ed9;text-decoration-color:#5b5ed9}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content section:last-child{margin-bottom:0;padding:clamp(36px, 5vw, 56px);border:1px solid rgb(53 201 232 / .35);background:linear-gradient(135deg,rgb(99 102 223 / .06),rgb(53 201 232 / .08)),rgb(255 255 255 / .52)}@media (max-width:767px){.elementor-40 .elementor-element.elementor-element-7e38814{background-size:48px 48px}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content{width:min(100% - 32px, 960px);padding:64px 0;font-size:16px;line-height:1.75}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content h1{font-size:clamp(42px, 14vw, 60px)}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content h2{padding-left:18px}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content li{padding-left:25px}.elementor-40 .elementor-element.elementor-element-7e38814 .vmp-legal-content section:last-child{padding:28px 22px}}