.modalRoot{position:fixed;inset:0;pointer-events:none;z-index:10}.modalRoot:before{content:"";position:absolute;opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);animation:backgroundFadeOut .35s ease-out forwards}.modalRoot--active{pointer-events:all}.modalRoot--active:before{animation:backgroundFadeIn .35s ease-in-out forwards}@keyframes backgroundFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backgroundFadeOut{0%{opacity:1}to{opacity:0}}.modalHost{position:absolute}.modalDefault,.modalHost{inset:0;height:100%;width:100%}.modalDefault{pointer-events:none;position:fixed;z-index:-1;animation:fadeOut .35s ease-out forwards}.modalDefault--active{pointer-events:all;z-index:10;animation:fadeIn .35s ease-in-out forwards}.modalDefault--active:before{content:"";position:absolute;opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.modalDefault--backdrop:before{animation:backgroundFadeIn .35s ease-in-out forwards}.modalDefault__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modalDefault__container--active{box-shadow:0 4px 8px rgba(0,0,0,.1)}.modalDefault__container--fade{animation:fadeOut .3s ease-in forwards}.modalDefault__container--fade.modalDefault__container--active{animation:fadeIn .3s ease-in forwards}.modalDefault__container--fade:not(.modalDefault__container--active){animation:fadeOut .3s ease-in forwards}.modalDefault__container--scale.modalDefault__container--active{animation:modalScaleIn .3s ease-out forwards}.modalDefault__container--scale:not(.modalDefault__container--active){animation:modalScaleOut .3s ease-in-out forwards}.modalDefault__container--slideBottom.modalDefault__container--active{animation:slideBottomToCenter .35s ease-out forwards}.modalDefault__container--slideBottom:not(.modalDefault__container--active){animation:slideCenterToBottom .35s ease-in-out forwards}@keyframes modalScaleIn{0%{transform:translate(-50%,-50%) scale(.75);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes modalScaleOut{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.75);opacity:0}}@keyframes slideBottomToCenter{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,-50%)}}@keyframes slideCenterToBottom{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,100%)}}:root{--color-primary:#6df6ed;--color-default:#253644;--color-hover:#0b756e;--color-black:#000000;--color-white:#ffffff;--color-gray-0:#1a2026;--color-gray-100:#253644;--color-gray-200:#50616f;--color-gray-300:#657888;--color-gray-400:#92a9bb;--color-gray-500:#aac2d5;--color-gray-600:#c4dbee;--color-gray-700:#dae7f2;--color-gray-800:#ecf6ff;--color-gray-900:#ffffff;--color-blue-0:#003c38;--color-blue-100:#015853;--color-blue-200:#097d76;--color-blue-300:#1fa9a0;--color-blue-400:#3ccac1;--color-blue-500:#5ee8df;--color-blue-600:#6df6ed;--color-blue-700:#9bfff8;--color-blue-800:#c6fffb;--color-blue-900:#f1fffe;--color-red-0:#410e0b;--color-red-100:#601410;--color-red-200:#8c1d18;--color-red-300:#b3261e;--color-red-400:#dc362e;--color-red-500:#e46962;--color-red-600:#ec928e;--color-red-700:#f2b8b5;--color-red-800:#f9dedc;--color-red-900:#fffbf9;--color-yellow-0:#613700;--color-yellow-100:#834b00;--color-yellow-200:#a55e00;--color-yellow-300:#c77508;--color-yellow-400:#e98f18;--color-yellow-500:#ffa32a;--color-yellow-600:#ffb85a;--color-yellow-700:#ffcc8a;--color-yellow-800:#ffe1ba;--color-yellow-900:#fff6e9;--color-green-0:#004922;--color-green-100:#066b35;--color-green-200:#108d4a;--color-green-300:#1eaf62;--color-green-400:#30d17b;--color-green-500:#46f396;--color-green-600:#72ffb3;--color-green-700:#9bffc9;--color-green-800:#c4ffdf;--color-green-900:#edfff5}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype")}.modalSide{pointer-events:none;position:fixed;z-index:-1;inset:0;width:100%;height:100%;animation:fadeOut .35s ease-out forwards}.modalSide--active{pointer-events:all;z-index:10;animation:fadeIn .35s ease-in-out forwards}.modalSide--active:before{content:"";position:absolute;opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modalSide--backdrop:before{animation:backgroundFadeIn .35s ease-in-out forwards}.modalSide__container{position:absolute;top:0;right:-100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;animation:slideOut .35s ease-in forwards}.modalSide__container--active{animation:slideIn .35s ease-in forwards}.modalSide__content{position:relative;display:flex;flex-direction:column;height:100%}.modalSide__header{display:flex;align-items:center;justify-content:space-between;gap:calc(calc(16 * 1px) + (16/.75 - 16)*(100vw - 1366*1px)/(2560 - 1366));min-width:calc(calc(320 * 1px) + (320/.75 - 320)*(100vw - 1366*1px)/(2560 - 1366));padding-top:calc(calc(24 * 1px) + (24/.75 - 24)*(100vw - 1366*1px)/(2560 - 1366));padding-inline:calc(calc(24 * 1px) + (24/.75 - 24)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.modalSide__header{gap:calc(16*1px);min-width:calc(320*1px);padding-top:calc(24*1px);padding-inline:calc(24*1px)}}.modalSide__title{color:#1a2026;font-weight:700;font-size:1.25rem;line-height:1.75rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1;z-index:10}}@keyframes fadeOut{0%{opacity:1;z-index:10}to{opacity:0}}@keyframes slideIn{0%{right:-100%}to{right:0}}@keyframes slideOut{0%{right:0}to{right:-100%}}