.tresl-legal__h2,.elementor-widget-text-editor .tresl-legal__h2{color:var(--TRESL---Primary-Blue,#1A6DB6);font-family:'Montserrat',system-ui,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:28px;margin:28px 0 18px}.tresl-legal__h2:first-child,.elementor-widget-text-editor .tresl-legal__h2:first-child{margin-top:0}.elementor-widget-text-editor:has(.tresl-legal__h2) p,.elementor-widget-text-editor:has(.tresl-legal__h2) li,.elementor-widget-text-editor:has(.tresl-legal__h2) strong{color:var(--TRESL---Dark-Blue-Accent,#445463);font-family:'Lato',system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.elementor-widget-text-editor:has(.tresl-legal__h2) strong{font-weight:700}.elementor-widget-text-editor:has(.tresl-legal__h2) p{margin:0 0 18px}.elementor-widget-text-editor:has(.tresl-legal__h2) ul{margin:0 0 18px;padding-left:22px}.elementor-widget-text-editor:has(.tresl-legal__h2) li{margin-bottom:10px}:root{--tresl-color-primary:#1A6DB6;--tresl-color-dark:#003844;--tresl-color-accent:#FAB041;--tresl-color-dark-blue:#445463;--tresl-color-text-on-dark:#FFFFFF}:root{--tresl-h2-size:38px;--tresl-h2-mt:38px;--tresl-h2-mb:22px;--tresl-h3-size:28px;--tresl-body-size:18px;--tresl-body-mt:18px;--tresl-body-mb:22px;--tresl-text-color:#000000}.single-post .elementor-widget-theme-post-content{color:var(--tresl-text-color);font-family:'Lato',system-ui,sans-serif;font-size:var(--tresl-body-size);font-weight:500;line-height:1.4}.single-post .elementor-widget-theme-post-content>*:not(.elementor){max-width:820px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}.single-post .elementor-widget-theme-post-content>h1,.single-post .elementor-widget-theme-post-content>h2,.single-post .elementor-widget-theme-post-content>h3,.single-post .elementor-widget-theme-post-content>h4,.single-post .elementor-widget-theme-post-content>h5,.single-post .elementor-widget-theme-post-content>h6,.single-post .elementor-widget-theme-post-content .elementor-heading-title{font-family:'Montserrat',system-ui,sans-serif;color:var(--tresl-text-color);font-weight:700;font-style:normal;line-height:1.15;letter-spacing:-.2px}.single-post .elementor-widget-theme-post-content>h2,.single-post .elementor-widget-theme-post-content h2.elementor-heading-title{font-size:var(--tresl-h2-size)!important;line-height:1.15!important;color:var(--tresl-text-color)!important}.single-post .elementor-widget-theme-post-content>h3,.single-post .elementor-widget-theme-post-content h3.elementor-heading-title{font-size:var(--tresl-h3-size)!important;line-height:1.2!important;color:var(--tresl-text-color)!important}.single-post .elementor-widget-theme-post-content>h2,.single-post .elementor-widget-theme-post-content>h3{margin:var(--tresl-h2-mt) auto var(--tresl-h2-mb)}.single-post .elementor-widget-theme-post-content .elementor-element[class*="elementor-element-"]:has(>.elementor-widget-container>h1.elementor-heading-title),.single-post .elementor-widget-theme-post-content .elementor-element[class*="elementor-element-"]:has(>.elementor-widget-container>h2.elementor-heading-title),.single-post .elementor-widget-theme-post-content .elementor-element[class*="elementor-element-"]:has(>.elementor-widget-container>h3.elementor-heading-title){margin-top:var(--tresl-h2-mt)!important;margin-bottom:var(--tresl-h2-mb)!important}.single-post .elementor-widget-theme-post-content>h1:first-child,.single-post .elementor-widget-theme-post-content>h2:first-child,.single-post .elementor-widget-theme-post-content>h3:first-child,.single-post .elementor-widget-theme-post-content>.elementor .elementor-top-section:first-child .elementor-widget:first-child{margin-top:0!important}.single-post .elementor-widget-theme-post-content>p,.single-post .elementor-widget-theme-post-content>ul,.single-post .elementor-widget-theme-post-content>ol,.single-post .elementor-widget-theme-post-content>blockquote,.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor{font-family:'Lato',system-ui,sans-serif!important;font-size:var(--tresl-body-size)!important;font-weight:500!important;line-height:1.4!important;color:var(--tresl-text-color)!important}.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor p,.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor ul,.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor ol{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin-top:var(--tresl-body-mt);margin-bottom:var(--tresl-body-mb)}.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor p:first-child{margin-top:0}.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor p:last-child{margin-bottom:0}.single-post .elementor-widget-theme-post-content>p,.single-post .elementor-widget-theme-post-content>ul,.single-post .elementor-widget-theme-post-content>ol,.single-post .elementor-widget-theme-post-content>blockquote{margin:var(--tresl-body-mt) auto var(--tresl-body-mb)}.single-post .elementor-widget-theme-post-content>ul,.single-post .elementor-widget-theme-post-content>ol{padding-left:1.4em}.single-post .elementor-widget-theme-post-content>ul>li,.single-post .elementor-widget-theme-post-content>ol>li{margin-bottom:.4em}.single-post .elementor-widget-theme-post-content>blockquote{border-left:4px solid #1A6DB6;padding:.25em 0 .25em 1em;font-style:italic}.single-post .elementor-widget-theme-post-content a{color:#1A6DB6;text-decoration:underline;text-underline-offset:2px}.single-post .elementor-widget-theme-post-content a:hover{text-decoration:none}.single-post .elementor-widget-theme-post-content>p img,.single-post .elementor-widget-theme-post-content>img,.single-post .elementor-widget-theme-post-content>figure img,.single-post .elementor-widget-theme-post-content .elementor-widget-image img{display:block;height:auto;max-width:100%;margin:1.5em auto;border-radius:6px}.single-post .elementor-widget-theme-post-content>.elementor .elementor-section.elementor-section-boxed>.elementor-container,.single-post .elementor-widget-theme-post-content>.elementor .e-con-boxed>.e-con-inner{max-width:820px}.tresl-nav__tagline{font-family:'Montserrat',system-ui,sans-serif}@media (max-width:400px){.tresl-nav__tagline{display:none}}@media (max-width:880px){:root{--tresl-h2-size:28px;--tresl-h2-mt:28px;--tresl-h2-mb:16px;--tresl-h3-size:22px;--tresl-body-size:16px}.tresl-nav__tagline{font-size:12px}}