@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Sofia+Sans:ital,wght@0,1..1000;1,1..1000&display=swap";.font-extralarge{font-family:var(--font-primary);font-size:8rem;letter-spacing:6.4px;line-height:100%;font-weight:700}.font-bigtitle,h1{font-family:var(--font-primary);letter-spacing:3px;line-height:128%;font-weight:700;font-size:2.25rem}@media (min-width: 768px){.font-bigtitle,h1{font-size:3.75rem}}.font-logo,h2.font-logo{font-family:var(--font-primary);font-size:1.75rem;font-weight:500;letter-spacing:initial;text-transform:initial}@media (min-width: 1200px){.font-logo,h2.font-logo{font-size:2.25rem}}@media (min-width: 768px){.font-logo,h2.font-logo{font-size:2.5rem}}.font-subtitle,h2{font-family:var(--font-primary);font-size:2rem;letter-spacing:1.28px;line-height:100%;font-weight:500;text-transform:uppercase}@media (min-width: 1200px){.font-subtitle,h2{font-size:2.75rem;letter-spacing:1.76px;font-weight:500}}.font-littlesubtitle{font-family:var(--font-primary);font-size:2.125rem;letter-spacing:1.7px;line-height:100%;font-weight:600}.font-contrast{font-family:var(--font-primary);font-size:1.375rem;letter-spacing:.66px;line-height:100%;font-weight:700}@media (min-width: 1200px){.font-contrast{font-size:1.5rem;letter-spacing:.72px}}.font-bigbutton{font-family:var(--font-primary);font-size:1.5rem;letter-spacing:.48px;line-height:130%;font-weight:500}.font-bigtext{font-family:var(--font-primary);font-size:1.375rem;letter-spacing:.44px;line-height:123%;font-weight:600}.font-nav{font-family:var(--font-primary);letter-spacing:.6px;line-height:100%;font-size:1rem;font-weight:700;text-transform:uppercase}@media (min-width: 768px){.font-nav{font-size:1.25rem}}.font-mediumbutton{font-family:var(--font-primary);font-size:1.125rem;letter-spacing:.36px;line-height:150%;font-weight:500}.font-text,p{font-family:var(--font-secondary);font-size:1rem;letter-spacing:.16px;line-height:168%}@media (min-width: 1200px){.font-text,p{line-height:170%;font-size:1.125rem;letter-spacing:.18px}}.font-mobilenav{font-family:var(--font-primary);font-size:1rem;letter-spacing:.48px;line-height:125%;font-weight:700}.font-littlebutton{font-family:var(--font-primary);font-size:.875rem;letter-spacing:.42px;line-height:171%;font-weight:600}.font-littlefont{font-family:var(--font-secondary);font-size:.875rem;letter-spacing:.18px;line-height:188%}*{padding:0;margin:0;text-decoration:none;list-style-type:none}button{background-color:#0000;border:none;cursor:pointer;padding-block:0px;padding-inline:0px;outline:none}img{max-width:100%;object-fit:contain}p+p{margin-top:24px}*:focus-visible{outline:2px solid var(--color-primary-25);outline-offset:5px}section{padding:75px 0}@media (min-width: 1200px){section{padding:100px 0}}p,h1,h2,h3,h4,h5,h6{color:var(--color-primary-25)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-primary-1000)}::-webkit-scrollbar-thumb{background:var(--color-primary-25)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-50)}html{scroll-behavior:smooth}body{background-color:var(--color-primary-1000)}:root{--color-primary-25: #edfaff;--color-primary-50: #d3f7ff;--color-primary-100: #ade6ff;--color-primary-150: #89d6f8;--color-primary-200: #89c3f8;--color-primary-250: #76b4ee;--color-primary-300: #63a7e5;--color-primary-350: #6397e5;--color-primary-400: #5480d7;--color-primary-450: #4371ca;--color-primary-500: #3558b2;--color-primary-550: #284aa0;--color-primary-600: #1d3d92;--color-primary-650: #0f2d7b;--color-primary-700: #0a1a70;--color-primary-750: #0a0b70;--color-primary-800: #03045e;--color-primary-850: #030240;--color-primary-900: #010026;--color-primary-950: #000117;--color-primary-975: #030010;--color-primary-1000: #010007;--color-secondary-25: #f3e6fd;--color-secondary-50: #d8a7ff;--color-secondary-100: #cf93ff;--color-secondary-150: #bd7cf0;--color-secondary-200: #ad69e2;--color-secondary-250: #9b4fd7;--color-secondary-300: #8e41cb;--color-secondary-350: #8032be;--color-secondary-400: #7226ad;--color-secondary-450: #651b9e;--color-secondary-500: #6b1292;--color-secondary-550: #610d8b;--color-secondary-600: #5a0983;--color-secondary-650: #520578;--color-secondary-700: #540072;--color-secondary-750: #4d0068;--color-secondary-800: #410058;--color-secondary-850: #3a004f;--color-secondary-900: #36003f;--color-secondary-950: #2d0034;--color-secondary-1000: #130016;--color-tertiary-25: #edfef1;--color-tertiary-50: #cfffda;--color-tertiary-100: #b8f0c4;--color-tertiary-150: #a3e5b1;--color-tertiary-200: #86d798;--color-tertiary-250: #77cd8a;--color-tertiary-300: #64ce82;--color-tertiary-350: #53c673;--color-tertiary-400: #3fbd62;--color-tertiary-450: #2db453;--color-tertiary-500: #26a64a;--color-tertiary-550: #1c942f;--color-tertiary-600: #19892b;--color-tertiary-650: #148025;--color-tertiary-700: #117521;--color-tertiary-750: #0b6219;--color-tertiary-800: #095515;--color-tertiary-850: #064710;--color-tertiary-900: #083d04;--color-tertiary-950: #042f01;--color-tertiary-1000: #021b00;--font-primary: "Nunito", sans-serif;--font-secondary: "Sofia Sans", sans-serif;--menu-background-active-mobile: #03001075}.animeToTopPreparation{opacity:0;transform:translateY(30px)}.animeToTop{animation:animeToTopAnimation 1s forwards ease-in}@keyframes animeToTopAnimation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animeToBottomPrepartion{opacity:0;transform:translateY(-30px)}.animeToBottom{animation:animeToTopAnimation .8s forwards ease-in}@keyframes animeToTopAnimation{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animeFromNegativeLeftPreparation{transform:translate(-100vw)}.animeFromNegativeLeft{animation:animeFromNegativeLeftAnimation 1.5s ease-out 0s forwards normal}@keyframes animeFromNegativeLeftAnimation{0%{transform:translate(-100vw)}to{transform:translate(0)}}.animeOpacityPreparation{opacity:0}.animeOpacity{animation:animeOpacityAnimation 1.2s ease-in 0s forwards normal}@keyframes animeOpacityAnimation{0%{opacity:0}to{opacity:1}}._header_1g9fh_1{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0000002e;box-sizing:border-box;position:fixed;z-index:10;top:0;width:100%;padding:15px 0}._header_1g9fh_1 ._container_1g9fh_11{display:flex;justify-content:space-between;align-items:center}._header_1g9fh_1 ._container_1g9fh_11 ._containerLogo_1g9fh_16 *{color:var(--color-primary-25);line-height:100%}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20{display:flex}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._curriculum_1g9fh_23{color:var(--color-tertiary-500);display:flex;align-self:center}@media (min-width: 1200px){._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._curriculum_1g9fh_23{display:none}}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._openCloseMenu_1g9fh_33{margin-left:30px}@media (min-width: 1200px){._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._openCloseMenu_1g9fh_33{display:none}}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._openCloseMenu_1g9fh_33 ._closeMenu_1g9fh_41,._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46{height:0px;width:0px;overflow:hidden}@media (min-width: 1200px){._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46{height:initial;width:initial;overflow:initial}}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ._curriculum_1g9fh_23{color:var(--color-tertiary-500)}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ul{display:flex;flex-direction:column;align-items:center;gap:5px}@media (min-width: 1200px){._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ul{flex-direction:row}}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ul a{color:var(--color-primary-25);font-size:1.25rem;padding:5px 7px;display:flex;width:min-content;white-space:nowrap;transition:color .25s}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ul a:hover{color:var(--color-tertiary-500)}._header_1g9fh_1 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46._active_1g9fh_84{width:100vw;overflow:visible;position:fixed;top:45%;left:0;display:flex;justify-content:center;align-items:center;z-index:9}@media (max-width: 1200px){._header_1g9fh_1._active_1g9fh_84{height:100vh;background-color:var(--menu-background-active-mobile);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}._header_1g9fh_1._active_1g9fh_84:after{content:"";display:flex;background-color:var(--color-primary-25);width:100%;position:absolute;left:0;top:3.75rem;height:2px}}@media (max-width: 1200px) and (min-width: 768px){._header_1g9fh_1._active_1g9fh_84:after{top:5rem}}@media (max-width: 1200px){._header_1g9fh_1._active_1g9fh_84 ._container_1g9fh_11 ._containerNav_1g9fh_20>._curriculum_1g9fh_23{display:none}._header_1g9fh_1._active_1g9fh_84 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._openCloseMenu_1g9fh_33 ._closeMenu_1g9fh_41{height:initial;width:initial;overflow:initial}._header_1g9fh_1._active_1g9fh_84 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._openCloseMenu_1g9fh_33 ._openMenu_1g9fh_127{height:0px;width:0px;overflow:hidden}._header_1g9fh_1._active_1g9fh_84 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46{height:calc(100vh - 5rem - 25px);max-height:100%;width:100vw;position:fixed;left:0;top:calc(5rem + 25px);display:flex;justify-content:center;align-items:center;z-index:9;overflow-x:hidden}._header_1g9fh_1._active_1g9fh_84 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ul{overflow-y:auto;height:min-content;max-height:90%;width:90%;padding:7px 0;justify-content:flex-start;gap:25px}._header_1g9fh_1._active_1g9fh_84 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ul a{white-space:nowrap}._header_1g9fh_1._active_1g9fh_84 ._container_1g9fh_11 ._containerNav_1g9fh_20 ._menuNav_1g9fh_46 ul ._curriculum_1g9fh_23{color:var(--color-tertiary-500)}}._MaxWidth_170a0_1{width:100%;max-width:100%;box-sizing:border-box;padding:0 16px;margin:0 auto}@media (min-width: 768px){._MaxWidth_170a0_1{padding:0 24px}}@media (min-width: 1200px){._MaxWidth_170a0_1{max-width:1160px;padding:0}}._Loading_150nt_1{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center}
