:root{--color-primary:#11457e;--color-primary-contrast:#fff;--color-accent:#ffec00;--color-highlight:#d7141a;--color-link:var(--color-primary);--color-bg:#fff;--color-text:#1a1a1a;--color-heading:#1a1a1a;--color-h2:#3d3d3d;--color-h3:#595959;--color-error:#ffb3b3;--color-whatsapp:#49e670;--color-telegram:#3e99d8;--color-messenger-toggle:#86cd91;--header-bg:var(--color-primary);--header-color:var(--color-primary-contrast);--header-hover:var(--color-accent);--footer-bg:var(--color-primary);--footer-color:var(--color-primary-contrast);--footer-hover:var(--color-accent);--footer-cta-bg:var(--footer-bg);--footer-cta-color:var(--footer-color);--footer-bottom-bg:var(--footer-bg);--footer-bottom-color:var(--footer-color);--popup-bg:var(--color-primary);--form-submit-bg:var(--color-primary);--form-submit-color:#fff;--accordion-title-bg:var(--color-primary);--accordion-title-color:var(--color-primary-contrast);--accordion-icon-color:currentColor;--font-body:"Times New Roman", Times, serif;--font-heading:var(--font-body);--font-size-base:18px;--line-height-base:1.65;--container-width:1160px;--container-max:94%;--space-xs:.5rem;--space-s:1rem;--space-m:2rem;--space-l:4rem;--header-height:88px;--header-shadow:12px 12px 26px 1px #00000040;--card-shadow:0 50px 30px #0000004d;--block-shadow:0 30px 40px #00000040}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:clip}body{overflow-x:clip}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600}h1{letter-spacing:.01em;color:var(--color-heading);margin-bottom:.5em;font-size:350%;font-weight:700;line-height:1.2}@media (max-width:680px){h1{font-size:220%}}h2{letter-spacing:.01em;color:var(--color-h2);margin-bottom:.5em;font-size:280%;line-height:1.3}@media (max-width:768px){h2{font-size:var(--h2-font-size-tablet,280%)}}@media (max-width:680px){h2{font-size:200%}}h3{letter-spacing:.03em;color:var(--color-h3);margin-bottom:.5em;font-size:150%;line-height:1.2}h4{margin-bottom:.5em;font-size:110%;line-height:1.2}p{margin-bottom:1.3em}ul:not([class]),ol:not([class]){margin:0 0 1.4em 1.6em;padding:0}ul:not([class]) li,ol:not([class]) li{margin-bottom:1em}a{color:var(--color-link)}table{border-collapse:collapse}.ui-container{width:var(--container-width);max-width:var(--container-max);margin-inline:auto}@media (max-width:680px){.ui-container{--container-max:90%}}.ui-button{border:2px solid var(--color-primary-contrast);background:var(--color-primary);color:var(--color-primary-contrast);font:inherit;text-align:center;cursor:pointer;padding:.625em 1.25em;line-height:1.3;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.ui-button:hover,.ui-button:focus-visible{background:var(--color-primary-contrast);color:var(--color-primary)}.ui-button--light{border-color:var(--color-primary);background:var(--color-primary-contrast);color:var(--color-primary)}.ui-button--light:hover,.ui-button--light:focus-visible{background:var(--color-primary);color:var(--color-primary-contrast)}.ui-button--large{padding:.5em 1em;font-size:1.2em;font-weight:700}.ui-round-link{color:#edf3ff;background:#4d7de1;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:36px;transition:background-color .3s;display:inline-flex;box-shadow:10px 15px 15px #00000040}.ui-round-link:hover,.ui-round-link:focus-visible{background:var(--color-primary)}.ui-reveal-ready [data-reveal]:not(.is-revealed){opacity:0}.ui-reveal-ready [data-reveal]{transition:opacity .8s ease-out,transform .8s ease-out}.ui-reveal-ready [data-reveal=up]:not(.is-revealed){transform:translateY(40px)}.ui-reveal-ready [data-reveal=left]:not(.is-revealed){transform:translate(-60px)}.ui-reveal-ready [data-reveal=right]:not(.is-revealed){transform:translate(60px)}.ui-reveal-ready [data-reveal=zoom]:not(.is-revealed){transform:scale(.8)}@media (prefers-reduced-motion:reduce){.ui-reveal-ready [data-reveal]:not(.is-revealed){opacity:1;transform:none}}
:root{--color-primary:#1d5e91;--color-secondary:#fcd116;--color-accent:#ffec00;--color-highlight:#c40308;--header-height:86px;--header-link-size:16.2px;--header-link-weight:600;--header-menu-gap:4px;--footer-cta-bg:var(--color-highlight);--footer-bottom-bg:var(--color-highlight);--popup-bg:#ad1519;--form-submit-bg:var(--color-highlight);--accordion-title-bg:var(--color-highlight);--accordion-icon-color:#fff;--h2-font-size-tablet:200%;--block-shadow:15px 25px 20px #0000004d}
