@layer base{*,:before,:after{box-sizing:border-box}:where(:not(dialog,[popover])){margin:0}:where(html){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-x:clip}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(body){min-block-size:100dvh;max-inline-size:100%;line-height:1.5}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;overflow-wrap:break-word}:where(p){text-wrap:pretty;overflow-wrap:break-word}:where(ol,ul){margin:0;padding:0;list-style:none}:where(a){text-decoration:none}:where(sup,sub){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sup){inset-block-start:-.5em}:where(sub){inset-block-end:-.25em}:where(hr){border:none;color:inherit;border-block-start:1px solid}:where(abbr[title]){cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(code,kbd,samp,pre){font-size:.875em}:not([class]):where(h1,h2,h3,h4,h5,h6){letter-spacing:-.025ch;margin-block:.75em;line-height:1.25}:not([class]):where(ol,ul){margin-block:1em}:not([class]):where(p:not(:last-child)){margin-block-end:1em}:not([class]):where(ol,ul){list-style:revert;padding-inline-start:1.5em}:not([class]):where(li){margin-block:.5em}:not([class]):where(a){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.2ex}:where(img,picture,video,canvas,svg){block-size:auto;max-inline-size:100%;display:block}:where(img){font-style:italic}:where(fieldset){border:0;margin-inline:0;padding-block:0;padding-inline:0}:where(legend){padding-inline:0}:where(input,button,textarea,select){font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor}:where(textarea,select,input){field-sizing:content;max-inline-size:100%}:where(textarea){resize:vertical;min-block-size:fit-content}:where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(button:disabled){cursor:not-allowed}:where(table){border-collapse:collapse;border-spacing:0}:where(dialog){color:inherit}:where(:target){scroll-margin-block-start:2rem}:where(#root,#__next){isolation:isolate}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth;interpolate-size:allow-keywords}}@media (hover:none){:where(html){-webkit-tap-highlight-color:transparent}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-optical-sizing:auto;color:#000;background-color:#fff;font-family:Nata Sans,sans-serif;font-weight:400;line-height:1.5}body{grid-template-rows:auto 1fr auto;display:grid}h1,h2,h3,h4,h5,h6{line-height:1.3}a{color:var(--color-primary);transition:color var(--duration-medium) ease-in-out}a:hover{color:var(--color-primary-accent)}}@layer layout{.container{inline-size:100%;max-inline-size:1920px;margin-inline:auto;padding-inline:1rem}@media (width>=1920px){.container{padding-inline:7.5rem}}.section{margin-block-end:2.5rem}@media (width>=768px){.section{margin-block-end:3.75rem}}@media (width>=1280px){.section{margin-block-end:5rem}}@media (width>=1920px){.section{margin-block-end:8rem}}.section--hero{padding-block-start:2rem}@media (width>=1280px){.section--hero{padding-block-start:4rem}}@media (width>=1920px){.section--hero{padding-block-start:8rem}}}@layer components{.button{background-color:var(--color-primary);color:#fff;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-medium) ease, color var(--duration-medium) ease;border-radius:1.5rem;justify-content:center;align-items:center;padding-block:.75rem;padding-inline:2rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}@media (width>=1920px){.button{border-radius:1.75rem;padding-block:1rem;padding-inline:2.5rem;font-size:1.2rem}}.button:hover,.button:active{background-color:var(--color-primary-accent)}.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button:disabled{opacity:.5;cursor:not-allowed}.button--rounded-sm{border-radius:.5em}@media (width>=1920px){.button--rounded-sm{border-radius:.75em}}.button--rounded-md{border-radius:.75em}@media (width>=1920px){.button--rounded-md{border-radius:1em}}.button--no-uppercase{text-transform:none}.button--small{border-radius:1.3rem;padding-block:.5rem;padding-inline:1rem;font-size:.875rem}@media (width>=1920px){.button--small{border-radius:1.5rem;padding-block:.7rem;padding-inline:1.5rem;font-size:1rem}}.button--secondary{background-color:var(--color-secondary)}.button--secondary:hover,.button--secondary:active{background-color:var(--color-secondary-accent)}.button--secondary-accent{background-color:var(--color-secondary-accent)}.button--secondary-accent:hover,.button--secondary-accent:active{background-color:var(--color-secondary)}.button--outline{background-color:#0000;border-style:solid;border-width:1px}.button--outline-primary{border-color:var(--color-primary);color:var(--color-primary)}.button--outline-primary:hover,.button--outline-primary:active{background-color:var(--color-primary);color:#fff}.button--outline-secondary{border-color:var(--color-secondary-accent);color:var(--color-secondary-accent)}.button--outline-secondary:hover,.button--outline-secondary:active{background-color:var(--color-secondary-accent);color:#fff}.button--link{color:#000;text-transform:uppercase;background-color:#0000;border-radius:0;padding-block:0;padding-inline:0;font-weight:600}@media (width>=1280px){.button--link{font-size:1.125rem}}@media (width>=1920px){.button--link{font-size:1.5rem}}.button--link:hover,.button--link:active{background-color:#0000}.button--underlined{border-block-end:10px solid var(--color-red-100);transition:border-color var(--duration-medium) ease}.button--underlined:hover,.button--underlined:active{border-color:var(--color-secondary-accent)}.button--light{color:var(--color-primary);background-color:#fff}.button--light:hover,.button--light:active{background-color:var(--color-blue-200);color:var(--color-primary-accent)}.button--dark{color:#fff;background-color:#000}.button--dark:hover,.button--dark:active{background-color:var(--color-secondary);color:#fff}.title{margin-block-end:.5em;font-weight:600}:where(h1).title{font-size:2.25rem}@media (width>=1280px){:where(h1).title{font-size:3rem}}@media (width>=1920px){:where(h1).title{font-size:4rem}}:where(h2).title{font-size:2rem}@media (width>=1280px){:where(h2).title{font-size:2.75rem}}@media (width>=1920px){:where(h2).title{font-size:3.75rem}}:where(h3).title{font-size:1.5rem}@media (width>=1280px){:where(h3).title{font-size:2.25rem}}@media (width>=1920px){:where(h3).title{font-size:3.25rem}}.title--display{text-transform:uppercase;font-size:2.25rem}@media (width>=1024px){.title--display{font-size:3rem}}@media (width>=1280px){.title--display{font-size:4.5rem}}@media (width>=1920px){.title--display{font-size:6.5rem}}.lang-switcher{z-index:11;background-color:var(--color-blue-300);block-size:45px;inline-size:45px;transition:background-color var(--duration-short) ease;cursor:pointer;border-radius:8px;display:grid;position:relative}@media (width>=1280px){.lang-switcher{block-size:55px;inline-size:55px}}@media (width>=1920px){.lang-switcher{border-radius:12px;block-size:65px;inline-size:65px}}.lang-switcher:hover{background-color:var(--color-blue-400)}.lang-switcher__trigger{color:#000;cursor:pointer;place-items:center;font-size:1rem;font-weight:500;display:grid}.lang-switcher__selected-lang{text-transform:uppercase}.lang-switcher__list{background-color:var(--color-blue-300);visibility:hidden;opacity:0;min-inline-size:140px;transition:opacity var(--duration-medium) ease, visibility var(--duration-medium) ease, transform var(--duration-medium) var(--easing-standard);border-radius:8px;padding:6px;position:absolute;inset-block-start:calc(100% + 10px);transform:translateY(10px);box-shadow:0 4px 10px #0000001a}@media (width>=1920px){.lang-switcher__list{border-radius:12px}}.lang-switcher.is-active .lang-switcher__list{visibility:visible;opacity:1;transform:translateY(0)}.lang-switcher__item{color:#000;transition:background-color var(--duration-short) ease, color var(--duration-short) ease;cursor:pointer;border-radius:8px;padding-block:8px;padding-inline:12px}.lang-switcher__item:hover{background-color:var(--color-blue-400);color:#fff}.lang-switcher__item.active{background-color:var(--color-blue-500);color:var(--color-orange);pointer-events:none}.lang-switcher__flag{object-fit:cover;opacity:.8;border-radius:50%;block-size:20px;inline-size:20px}@media (width>=1920px){.lang-switcher__flag{block-size:22px;inline-size:22px}}.lang-switcher__item:hover .lang-switcher__flag{opacity:1}.lang-switcher__link{color:#000;align-items:center;column-gap:6px;font-size:.875rem;font-weight:500;display:flex}@media (width>=1920px){.lang-switcher__link{column-gap:8px;font-size:1rem}}.logo__image{inline-size:170px}@media (width>=1280px){.logo__image{inline-size:200px}}@media (width>=1920px){.logo__image{inline-size:260px}}.menu{line-height:0}@media (width>=1280px){.menu{position:relative}}.menu__button{z-index:11;background-color:var(--color-primary);-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;place-items:center;block-size:44px;inline-size:44px;display:grid;position:relative}@media (width>=1280px){.menu__button{display:none}}.menu__icon-menu{inline-size:28px}.menu__icon-cross,.menu__button--open .menu__icon-menu{display:none}.menu__button--open .menu__icon-cross{filter:invert();display:block}@media (width<1280px){.menu__list{opacity:0;z-index:10;background-color:var(--color-blue-100);block-size:100dvh;inline-size:100vw;transition:opacity var(--duration-long) ease, transform var(--duration-long) ease;align-content:start;justify-items:start;row-gap:35px;padding-block:130px 30px;padding-inline:20px;display:none;position:fixed;inset-block-start:0;inset-inline-end:0;transform:translate(100%)}@media (width>=640px){.menu__list{-ms-overflow-style:none;scrollbar-width:none;inline-size:320px;padding-block-start:150px;overflow-y:auto;box-shadow:-3px 0 5px #0000001a}.menu__list::-webkit-scrollbar{display:none}}}@media (width>=1280px){.menu__list{grid-auto-flow:column;justify-content:space-between;align-items:center;display:grid}}.menu__list--open{opacity:1;display:grid;transform:translate(0)}@starting-style{.menu__list--open{opacity:0;transform:translate(100%)}}.menu__item{color:#000;transition:color var(--duration-medium);-webkit-user-select:none;user-select:none;font-size:1.25rem;font-weight:500;line-height:1.2;position:relative}@media (width>=1280px){.menu__item{font-size:1.125rem;font-weight:450;line-height:1.2}}@media (width>=1920px){.menu__item{font-size:1.25rem}}.menu__item--highlighted{border:1px solid var(--color-primary);color:var(--color-primary);transition:border-color var(--duration-medium) ease;border-radius:8px;padding-block:.375rem;padding-inline:1rem}@media (width>=1920px){.menu__item--highlighted{border-radius:12px;padding-block:.5rem;padding-inline:1.25rem}}.menu__item--highlighted:hover,.menu__item--highlighted:active{border-color:var(--color-secondary)}:is(.menu__item--highlighted:hover,.menu__item--highlighted:active) a{color:var(--color-secondary)}.menu__link{color:inherit;transition:color var(--duration-medium);text-underline-offset:0}.menu__link:hover,.menu__link:active{color:var(--color-primary)}.menu__link--active{color:var(--color-primary)}.menu__actions{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;inline-size:100%;display:grid}@media (width>=1280px){.menu__actions{column-gap:0}}@media (width>=1280px){.menu__apply-now-button{border-radius:8px;block-size:100%}}@media (width>=1920px){.menu__apply-now-button{border-radius:12px}}.form{row-gap:1.25rem;display:grid}.form__fieldset{gap:1rem;display:grid}.form__legend{font-size:1.25rem}@media (width>=1280px){.form__legend{font-size:1.5rem}}@media (width>=1920px){.form__legend{font-size:2rem}}.form__input,.form__textarea{border:0;transition:border-block-end-color var(--duration-medium) ease, box-shadow var(--duration-medium) ease;background-color:#0000;border-block-end:1px solid #000}@media (width>=1280px){.form__input,.form__textarea{font-size:1.125rem}}@media (width>=1920px){.form__input,.form__textarea{font-size:1.5rem}}:is(.form__input,.form__textarea)::placeholder{color:#000}:is(.form__input,.form__textarea):focus{border-block-end-color:var(--color-primary);box-shadow:inset 0 -1px 0 0 var(--color-primary);outline:none}.form__textarea{max-block-size:200px}.form__submit{margin-block-start:1rem}.modal{z-index:11;opacity:0;inline-size:90vw;max-inline-size:430px;transition:opacity var(--duration-medium) ease, transform var(--duration-medium) ease, display var(--duration-medium) allow-discrete, overlay var(--duration-medium) allow-discrete;background-color:#0000;border:0;padding-block:0;padding-inline:0;transform:scale(.9)}@media (width>=1920px){.modal{max-inline-size:550px}}.modal::backdrop{transition:display var(--duration-medium) allow-discrete, overlay var(--duration-medium) allow-discrete, background-color var(--duration-medium) ease;background-color:#0000}.modal[open]{opacity:1;transform:scale(1)}@starting-style{.modal[open]{opacity:0;transform:scale(.9)}}.modal[open]::backdrop{background-color:#00000080}@starting-style{.modal[open]::backdrop{background-color:#0000}}.modal__inner{background-color:var(--color-blue-200);border-radius:16px;padding-block:1rem 1.5rem;padding-inline:1.5rem}@media (width>=640px){.modal__inner{padding-block:1.5rem 2rem;padding-inline:2rem}}@media (width>=1920px){.modal__inner{padding-block:2.5rem 3rem;padding-inline:3rem}}.modal__title{margin-block-end:1rem;font-size:1.75rem}@media (width>=640px){.modal__title{margin-block-end:1.5rem;font-size:2rem}}@media (width>=1280px){.modal__title{margin-block-end:2rem;font-size:2.25rem}}@media (width>=1920px){.modal__title{margin-block-end:2.5rem;font-size:2.75rem}}@media (width>=640px){.modal__form{row-gap:2rem}}@media (width>=1280px){.modal__form{row-gap:2.25rem}}@media (width>=1920px){.modal__form{row-gap:3rem}}.modal__closer{background-image:url(../img/icons/icon-close.svg);background-repeat:no-repeat;background-size:100% 100%;block-size:1.75rem;inline-size:1.75rem;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}@media (width>=640px){.modal__closer{block-size:1.875rem;inline-size:1.875rem;inset-block-start:1.5rem;inset-inline-end:1.5rem}}@media (width>=1920px){.modal__closer{block-size:2.5rem;inline-size:2.5rem;inset-block-start:1.75rem;inset-inline-end:1.75rem}}}@layer blocks{.header{margin-block:10px}@media (width>=1920px){.header{margin-block:20px}}.header__wrapper{background-color:var(--color-blue-100);border-radius:12px;grid-auto-flow:column;justify-content:space-between;align-items:center;padding-inline-start:10px;display:grid;position:relative}@media (width>=1024px){.header__wrapper{padding-inline-start:15px}}@media (width>=1280px){.header__wrapper{border-radius:15px;grid-template-columns:auto 1fr;grid-auto-flow:row;justify-content:space-between;column-gap:80px;block-size:55px}}@media (width>=1920px){.header__wrapper{border-radius:20px;column-gap:160px;block-size:65px;padding-inline-start:20px}}.header--light .header__wrapper{background-color:#fff}.header__logo{z-index:11;position:relative}.footer{background-color:var(--color-blue-300);padding-block:2.5rem 1.5rem}@media (width>=1024px){.footer{padding-block-start:3rem}}@media (width>=1920px){.footer{padding-block:3.75rem 2.5rem}}.footer__items{row-gap:1.5rem;margin-block-end:2rem;display:grid}@media (width>=640px){.footer__items{grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:start}}@media (width>=1024px){.footer__items{grid-template-columns:1fr auto auto;column-gap:2rem;margin-block-end:3rem}}@media (width>=1280px){.footer__items{column-gap:10rem;margin-block-end:4rem;padding-inline-end:8rem}}@media (width>=1920px){.footer__items{column-gap:12rem;margin-block-end:6rem;padding-inline-end:10rem}}.footer__item{row-gap:.75rem;display:grid}@media (width>=1024px){.footer__item{row-gap:1rem}}@media (width>=1920px){.footer__item{row-gap:1.5rem}}.footer__item-title{text-transform:uppercase;font-size:1rem;font-weight:400}.footer__list{row-gap:.75rem;display:grid}@media (width>=1024px){.footer__list{row-gap:1rem}}@media (width>=1920px){.footer__list{row-gap:1.5rem}}.footer__list-item{color:#000;text-transform:uppercase;font-weight:500}.footer__link{color:inherit;text-transform:uppercase;font-weight:500}.footer__link:hover,.footer__link:active{color:var(--color-primary)}.footer__link--active{color:var(--color-primary)}.footer__slogan{font-size:1.125rem;font-weight:450}@media (width>=640px){.footer__slogan{grid-column:1/-1}}@media (width>=1024px){.footer__slogan{grid-column:unset}}@media (width>=1280px){.footer__slogan{max-inline-size:35ch;font-size:1.25rem}}@media (width>=1920px){.footer__slogan{font-size:2rem}}.footer__logo{margin-block-end:1.5rem}@media (width>=1024px){.footer__logo{margin-block-end:2rem}}@media (width>=1280px){.footer__logo{margin-block-end:4rem}}@media (width>=1920px){.footer__logo{margin-block-end:5rem}}.footer__logo img{inline-size:100%}.footer__copy{row-gap:.5rem;display:grid}@media (width>=640px){.footer__copy{grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center}}.footer__copy-text{color:#000;text-transform:uppercase;font-weight:500}.footer__link--agency{font-weight:700}.contact-info{row-gap:1.25rem;padding-block:2rem 2.5rem;display:grid}@media (width>=1280px){.contact-info{row-gap:4rem}}@media (width>=1920px){.contact-info{row-gap:6rem}}.contact-info__title{margin-block-end:0;font-weight:450}.contact-us{background-color:var(--color-blue-100);padding-block:0}.contact-us__wrapper{display:grid;position:relative}@media (width>=640px){.contact-us__wrapper{grid-template-columns:repeat(2,1fr);align-items:center;column-gap:2rem}}@media (width>=1024px){.contact-us__wrapper{column-gap:3rem}}@media (width>=1280px){.contact-us__wrapper{column-gap:3.5rem}}@media (width>=1920px){.contact-us__wrapper{column-gap:5rem}}.contact-us__map{order:1;block-size:280px;margin-inline:-1rem;position:relative}@media (width>=640px){.contact-us__map{order:unset;block-size:100%;margin-inline-end:0}}@media (width>=1280px){.contact-us__map{block-size:500px}}@media (width>=1920px){.contact-us__map{block-size:700px;margin-inline-start:-120px}}.contact-us__map-iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.contact-us__items{z-index:1;justify-items:start;row-gap:.75rem;display:grid}@media (width>=1920px){.contact-us__items{row-gap:1.5rem}}.contact-us__item{font-weight:500}@media (width>=1280px){.contact-us__item{font-size:1.125rem}}@media (width>=1920px){.contact-us__item{font-size:1.5rem}}.contact-us__link{color:#000;font-weight:500}.contact-us__link:hover{color:var(--color-primary)}.contact-us__address{z-index:1;font-weight:500}@media (width>=1280px){.contact-us__address{font-size:1.125rem}}@media (width>=1920px){.contact-us__address{font-size:1.5rem}}}@layer pages;@layer utilities{.visually-hidden:not(:focus):not(:active){white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.u-bg-blue{background-color:var(--color-blue-100)}.u-mbe-0{margin-block-end:0}}:root{--sm:640px;--md:768px;--lg:1024px;--xl:1280px;--xxl:1920px;--color-primary:#0042d2;--color-primary-accent:#0032a8;--color-secondary:#e85f5c;--color-secondary-accent:#ea0d2a;--color-blue-100:#f6f9ff;--color-blue-200:#f0f5ff;--color-blue-300:#e5eefd;--color-blue-400:#d1e5ff;--color-blue-500:#b3d5ff;--color-blue-800:#00317c;--color-blue-900:#05152c;--color-red-100:#ff455a;--color-gray-100:#e7e8f3;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-decelerate:cubic-bezier(0, 0, 0, 1);--easing-accelerate:cubic-bezier(.3, 0, 1, 1);--duration-short:.15s;--duration-medium:.3s;--duration-long:.4s}@media (prefers-reduced-motion:reduce){:root{--duration-short:0s;--duration-medium:0s;--duration-long:0s}}
