﻿:root{--font-primary: "Plus Jakarta Sans", system-ui, sans-serif;--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--site-container-max: 1350px;--cta-primary-hover-bg: #b10d0d;--cta-primary-hover-shadow: 0 8px 18px rgba(215, 16, 16, 0.3);--cta-secondary-bg: #ffffff;--cta-secondary-color: var(--primary_color, #d71010);--cta-secondary-border: rgba(215, 16, 16, 0.55);--cta-secondary-hover-bg: #fff8f8;--cta-secondary-hover-border: var(--primary_color, #d71010);--cta-secondary-hover-shadow: 0 6px 14px rgba(215, 16, 16, 0.12)}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:16px;color:#323232;overflow-x:clip;max-width:100%}body{font-family:var(--font-primary);font-weight:400;color:var(--text_color);background:var(--background_color);overflow-x:clip;max-width:100%}main{display:block;min-height:100vh;max-width:100%;overflow-x:clip}img{height:100%;width:100%;max-width:100%;object-fit:cover}li,p{font-size:1rem}a{color:#00194c;text-decoration:unset}a:hover{color:var(--secondary_color);text-decoration:none}h1,.h1{font-size:1.8rem}h2,.h2{font-size:1.7rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.4rem}p{margin-bottom:0.5rem}input:focus,select:focus,textarea:focus,button:focus{outline:none}.primary-button{display:flex;align-items:center}.primary-button button,.primary-button a{display:inline-block;padding:0.1rem 1.5rem;color:var(--primary_color);border-radius:34px;font-size:14px;overflow:hidden;line-height:34px;min-height:initial;font-weight:500;background:#F8FBFF;border:1px solid #DFE7F2;position:relative;transition:all 0.2s ease}.primary-button button i,.primary-button a i{width:40px;height:40px;padding:10px;margin-left:10px;border-radius:50%;border:1px solid #fff;background:var(--primary_color);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--primary_color);transition:0.5s ease}.primary-button button::after,.primary-button a::after{content:"";font-family:"FontAwesome";font-size:1rem;color:inherit;margin-left:10px;display:inline-flex;align-items:center;justify-content:center;transition:0.5s ease}.primary-button button:hover,.primary-button a:hover{background-color:var(--primary_color);color:#fff}.primary-button button:active,.primary-button a:active{transform:translateY(-1px);background-color:#584bd1}.section-spacing,section:not(:first-child){padding-top:2rem}@media only screen and (max-width:769px){h1,.h1{font-size:24px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}h5,.h5{font-size:16px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:var(--site-container-max)}}