@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";:root{--primary-color:#023572;--secondary-color:#c9ccd1;--text-color:#2e2e2e;--text-color-2:#454e56;--text-color-highlight:#5891d5;--text-color-highlight-dark:#4571a5;--background-color:#fff;--background-light:#f0f3f7;--background-medium:#e6ebf1;--background-dark:#c9ccd1;--background-alt:#f9f9f9;--color-positive:#26a671;--color-negative:#e5616c;--h1-size:2.98rem;--h2-size:2.48rem;--h3-size:2.07rem;--h4-size:1.73rem;--h5-size:1.44rem;--h6-size:1.2rem;--text-xl:1.44rem;--text-lg:1.2rem;--text-md:1rem;--text-sm:.83rem;--text-xs:.69rem;--font-primary:"Montserrat",sans-serif;--font-secondary:"Montserrat",sans-serif;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-5xl:6rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.1);--shadow-md:0 2px 4px rgba(0,0,0,.1);--shadow-md-down:0 3px 3px rgba(0,0,0,.1);--shadow-lg:0 4px 8px rgba(0,0,0,.1);--z-negative:-1;--z-elevate:1;--z-dropdown:10;--z-sticky:100;--z-drawer:200;--z-modal:300;--z-popover:400;--z-toast:500;--z-tooltip:600;--transition-fast:.2s;--transition-normal:.3s;--transition-slow:.4s;--transition-timing:cubic-bezier(.4,0,.2,1);--gfx-color-1:#5891d5;--gfx-color-2:#7d568a;--gfx-color-3:#ffc700;--gfx-color-4:#e5616c;--gfx-color-5:#26a671;--container-max-width:1210px;--header-height:60px;--footer-height:36px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{background-color:var(--background-color);color:var(--text-color);font-size:var(--text-md);line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-weight:700;line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--spacing-md)}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast)}a:hover{text-decoration:underline}.mb-xs{margin-bottom:var(--spacing-xs)}.mt-xs{margin-top:var(--spacing-xs)}.page-enter-active,.page-leave-active{transition:opacity .3s ease}.page-enter-from,.page-leave-to{opacity:0}h1{font-size:var(--h1-size);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-lg)}h2{font-size:var(--h2-size);margin-bottom:var(--spacing-lg)}h2,h3{color:var(--primary-color);font-weight:500;line-height:1.2}h3{font-size:var(--h3-size);margin-bottom:var(--spacing-md)}h4{font-size:var(--h4-size)}h4,h5{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md)}h5{font-size:var(--h5-size)}h6{font-size:var(--h6-size);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md)}section{padding:var(--spacing-4xl) 0}.title-md{font-size:1rem;font-weight:700;margin-bottom:var(--spacing-sm)}.container{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--spacing-md);width:100%}.card{background:#fff;border-radius:8px;box-shadow:var(--shadow-md);padding:var(--spacing-xl)}.card-hover{transition:all var(--transition-fast)}.card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn{border:none;border-radius:4px;display:inline-block;font-size:var(--text-md);min-width:120px;padding:var(--spacing-md) var(--spacing-xl);text-align:center}.btn,.btn-commmon{cursor:pointer;font-weight:600;transition:all var(--transition-fast)}.btn-commmon{border:1px solid var(--background-color);border-radius:5px;font-size:var(--text-xs);padding:9px var(--spacing-lg);text-transform:uppercase}a.btn-commmon,a.btn-commmon:hover{text-decoration:none}.btn-mini{border-radius:3px;font-size:.65rem;padding:4px var(--spacing-sm)}.btn-primary-clear{background:transparent;border-color:color-mix(in srgb,var(--background-color),transparent 50%);color:var(--background-color)}.btn-commmon:hover,.btn-primary-clear:hover{box-shadow:var(--shadow-lg);filter:brightness(1.5)}.btn-primary-clear:hover{border-color:var(--background-color)}.btn-primary-white{background:var(--background-color);border-color:color-mix(in srgb,var(--primary-color),transparent 10%);color:var(--primary-color)}.btn-primary-blue{background:var(--primary-color);border-color:var(--primary-color);color:var(--background-color)}.btn-secondary{background:var(--primary-color);color:#fff}.btn-secondary:hover{background-color:#02295d;box-shadow:var(--shadow-md);transform:translateY(-1px)}.form-row{display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-lg)}input[type=email],input[type=text],textarea{background:var(--background-light);border:1px solid var(--background-medium);border-radius:4px;color:var(--text-color);font-family:var(--font-primary);font-size:var(--text-md);margin-bottom:0;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-fast);width:100%}input[type=email]:focus,input[type=text]:focus,textarea:focus{background:var(--background-color);border-color:var(--primary-color);box-shadow:var(--shadow-sm);outline:none}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-color-2)}input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--text-color-2)}textarea{height:250px;margin-bottom:var(--spacing-md);resize:vertical}.icon-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity var(--transition-fast)}.icon-btn:hover{opacity:.8}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-center{text-align:center}.text-white{color:#fff}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.p-4xl{padding:var(--spacing-4xl)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pb-4xl{padding-bottom:var(--spacing-4xl)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pt-4xl{padding-top:var(--spacing-4xl)}.grid{display:grid;gap:var(--spacing-xl)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.hero-text h1{color:#fff}.hero-text h1,.hero-text p{margin-bottom:var(--spacing-xl)}.hero-text p{font-size:var(--text-xl);line-height:1.2;opacity:.9}.row{flex-direction:row}.col,.row{display:flex;gap:var(--spacing-md)}.col{flex:1;flex-direction:column}.curved-shadow-down{position:relative}.curved-shadow-down:after{background-image:url(/images/curved-shadow-down.png);background-repeat:no-repeat;background-size:contain;bottom:-10px;content:"";height:auto;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100%}@media (min-width:1024px) and (max-width:1240px){.container{padding:0 var(--spacing-2xl)}}@media (max-width:768px){.form-row,.grid-2,.grid-3{grid-template-columns:1fr}}.page-section-row{display:flex;flex-direction:row;gap:var(--spacing-4xl);justify-content:space-between}.section-cell{padding:0;width:50%}.section-cell img{height:auto;width:100%}@media (max-width:768px){.page-section-row{flex-direction:column;gap:var(--spacing-4xl)}.section-cell{width:100%}}.article-content{width:100%}.article-content ol,.article-content ul{margin-bottom:var(--spacing-lg);padding-left:1.3rem}.article-content ol>li,.article-content ul>li{margin-bottom:var(--spacing-md)}.article-content h1:first-child{border-bottom:2px solid var(--primary-color);margin-bottom:0;margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-sm);padding-bottom:var(--spacing-md)}.grid-2col{display:grid;gap:var(--spacing-4xl);grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-lg)}@media (max-width:800px){.grid-2col{grid-template-columns:1fr}}.grid-2col :deep(h1){font-size:var(--h3-size)}.grid-2col :deep(h2){font-size:var(--h5-size);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-xl)}.cookieControl__Bar{background:var(--background-color);border-top:1px solid var(--primary-color);box-shadow:0 -11px 80px 10px #08173263}.cookieControl__Bar p{font-family:var(--font-primary);padding-right:20px}.cookieControl__ModalContent{border-radius:5px;overflow:auto}.cookieControl__BarButtons{min-width:-moz-max-content;min-width:max-content}.cookieControl__BarButtons button,.cookieControl__ModalButtons button,.cookieCustomButton,button.cookieControl__ModalClose{background:var(--primary-color);border:1px solid var(--background-color);border-color:var(--primary-color);border-radius:5px;color:var(--background-color);cursor:pointer;font-size:var(--text-xs);font-weight:600;padding:9px var(--spacing-lg);text-transform:uppercase;transition:all var(--transition-fast)}.cookieControl__BarButtons button:hover,.cookieControl__ModalButtons button:hover,.cookieCustomButton:hover,button.cookieControl__ModalClose:hover{background:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-lg);color:var(--background-color);filter:brightness(1.5)}.cookieControl__ModalButtons{justify-content:end}.error-container[data-v-284afe2d]{align-items:center;background-color:var(--color-background,#fff);display:flex;justify-content:center;min-height:100vh;padding:2rem}.error-content[data-v-284afe2d]{max-width:600px;text-align:center}.error-message[data-v-284afe2d]{color:var(--color-text,#333);font-size:2rem;line-height:1.4;margin:0 0 2rem}.error-button[data-v-284afe2d]{background-color:var(--color-primary,#0b2545);border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.error-button[data-v-284afe2d]:hover{background-color:var(--color-primary-dark,#081b33)}
