.elementor-kit-5{--e-global-color-primary:#2C2A6E;--e-global-color-secondary:#1D1C45;--e-global-color-text:#45446A;--e-global-color-accent:#9A1B49;--e-global-typography-primary-font-family:"proxima-nova";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"proxima-nova";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-weight:700;background-color:#FFF;color:#45446A;font-family:"proxima-nova",Sans-serif}.elementor-kit-5 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--Navy:#2C2A6E;--Cranberry:#9A1B49;--Ink:#1D1C45;--BodyText:#45446A;--Muted:#5B5A7E;--Line:#E6E5EF;--TintGround:#F4F4F9;--OnNavy:#DCDBF0;--White:#FFFFFF;--BrandFont:proxima-nova, Tahoma, sans-serif}body,body span,body a,body label,body blockquote,body figcaption{text-wrap:pretty}body h1,body h2,body h3,body h4,body h5,body h6,body p,body li{text-wrap:balance}.page-header{max-width:880px;margin:0 auto;padding:64px 0 16px}.page-header .entry-title{font-family:proxima-nova,Tahoma,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.015em;color:#2C2A6E;margin:0}.dio-legal h2{font-weight:700;letter-spacing:-.005em}.dio-legal p,.dio-legal li{text-wrap:pretty}.dio-legal a{text-decoration:underline}@media (max-width:920px){.page-header{padding:48px 20px 12px}.dio-legal{padding-left:20px!important;padding-right:20px!important}}