@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/ready-to-soar/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/ready-to-soar/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/ready-to-soar/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--color-button-border-light-bg:var(--indigo-500);--color-button-text-light-bg:var(--indigo-500);--color-button-border-light-bg-hover:var(--violet-600);--color-button-border-light-bg-active:var(--violet-600);--color-button-text-light-bg-active:var(--violet-600);--color-button-border-dark-bg:var(--white);--color-button-text-dark-bg:var(--white);--color-button-border-dark-bg-hover:var(--violet-500);--color-button-border-dark-bg-active:var(--violet-500);--color-button-text-dark-bg-active:var(--violet-300);--color-button-bg-fill:var(--violet-400);--color-button-text-fill:var(--white);--color-button-text-fill-active:var(--violet-300)}.button{border-radius:.5rem;border-width:.8px;border-style:solid;border-color:var(--color-button-border-light-bg);padding:.5rem 5rem;font-size:.875rem;line-height:1.5;letter-spacing:.04375rem;text-transform:uppercase;justify-content:center;align-items:center;display:flex;color:var(--color-button-text-light-bg);margin:0 auto;text-decoration:none;gap:1rem;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.button:hover,.button:focus-visible{color:var(--color-button-text-light-bg-active);border-color:var(--color-button-border-light-bg-active)}.button:active{color:var(--color-button-text-light-bg-active);border-color:var(--color-button-border-light-bg-active)}.button--dark-bg{color:var(--color-button-text-dark-bg);border-color:var(--color-button-border-dark-bg)}.button--dark-bg:hover,.button--dark-bg:focus-visible{border-color:var(--color-button-border-dark-bg-hover)}.button--dark-bg:active{color:var(--color-button-text-dark-bg-active);border-color:var(--color-button-border-dark-bg-active)}.button--fill{background:color-mix(in srgb,var(--color-button-bg-fill) 35%,transparent);border-color:rgba(0,0,0,0);color:var(--color-button-text-fill);backdrop-filter:blur(2.5px)}.button--fill:hover,.button--fill:focus-visible{background:color-mix(in srgb,var(--color-button-bg-fill) 50%,transparent);color:var(--color-button-text-fill);border-color:rgba(0,0,0,0)}.button--fill:active{background-color:color-mix(in srgb,var(--color-button-bg-fill) 50%,transparent);color:var(--color-button-text-fill-active);border-color:rgba(0,0,0,0)}.button__icon{flex-grow:0}@media(min-width:700px){.button{display:inline-flex;padding:.75rem 1.25rem}.button--large{padding:1rem 1.5rem}}
.footer{background:linear-gradient(104deg,#01002a 5.37%,#381c7f 93.95%,#917ce1 180.85%);color:#fff;padding:3.75rem 1.5rem}.footer .container{padding:0;display:flex;flex-direction:column;gap:3rem}.footer__top{display:flex;flex-direction:column;gap:3rem}.footer ul{list-style:none}.footer__links ul{display:flex;flex-direction:column;gap:1.12rem}.footer__links ul li a{padding:0 0 .25rem;border-width:0 0 1px;border-style:solid;border-color:#fff;text-decoration:none}.footer__divider{border-width:0 0 .5px;border-style:solid;border-color:#fff}.footer__bottom{display:flex;gap:3rem;flex-direction:column}.footer__legal-holder{display:flex;gap:3rem;flex-direction:column}.footer__social li{border-color:var(--violet-500)}.footer__legal{display:flex;flex-direction:column;gap:2.5rem}.footer__legal ul{display:flex;flex-direction:column;gap:1rem}.footer__legal ul a{text-decoration:none}.footer a{color:#fff}@media(min-width:700px){.footer{padding:3.75rem 3rem}.footer .container{gap:200px}.footer .logo img{max-width:320px;width:100%}.footer__logo-holder{display:flex;align-items:flex-end}.footer__top{display:grid;grid-template-columns:1fr 1fr 1fr}.footer__top .footer__social{display:flex;justify-content:flex-end}.footer__top .footer__social .social-links{gap:.5rem}.footer__bottom{display:grid;grid-template-columns:1fr 1fr 1fr}.footer__legal-holder{grid-column:span 2}.footer__legal{flex-direction:row;align-items:flex-end;justify-content:space-between}}
.header{top:0;left:0;width:100%;position:fixed;z-index:1}.header .container{max-width:1400px;padding:2.5rem 3rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header__logo{transition:transform .4s ease-in-out}.header__logo.slide-up{transform:translateY(-200%)}.header__menu-button{background-color:#fff;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;position:fixed;top:calc(var(--drupal-displace-offset-top,0px) + 2.5rem);right:3rem;z-index:100}.gin--horizontal-toolbar .header__menu-button{top:calc(var(--gin-toolbar-height,0px) + 2.5rem)}.header__menu-button-line{background-color:#30087b;border-radius:1px;height:2px;width:2rem}.header__menu-button-line::before,.header__menu-button-line::after{display:block;content:"";background-color:#30087b;border-radius:1px;height:2px;width:100%}.header__menu-button-line::before{transform:translateY(-8px)}.header__menu-button-line::after{transform:translateY(6px)}@media(min-width:700px){.header__menu-button{width:4rem;height:4rem}.header__menu-button-line::before{transform:translateY(-8px)}.header__menu-button-line::after{transform:translateY(6px)}}
.icon{display:block !important;width:100%;height:100%;fill:currentColor}
.menu{background-image:var(--minisite-menu-gradient);backdrop-filter:blur(4px);color:#fff;padding:3.75rem 3rem;position:fixed;height:100vh;top:0;right:0;will-change:transform;transition:transform .4s ease-in-out;transform:translateX(100%);box-sizing:border-box;overflow-y:auto;z-index:505;width:100%}.menu.active{transform:translateX(0)}.menu__close{position:absolute;right:3.75rem;top:3.75rem}.menu ul{display:flex;width:100%;flex-direction:column;gap:1.75rem}.menu .counter{counter-reset:my-counter}.menu nav{display:flex}.menu ul li{font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.7;list-style:none}.menu ul li a{color:#fff;text-decoration:none}.menu ul li.no-count .button{display:inline-flex}.menu ul li.no-count a:not(.button){display:inline-flex;align-items:center;gap:1rem;padding:.25rem 0;line-height:1.5;font-size:1rem;border-bottom:1px solid #fff}.menu ul li.no-count a:not(.button)::after{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/minisite/images/icons/external-link.svg");background-size:cover;filter:brightness(0) invert(1)}.menu ul li:not(.no-count){counter-increment:my-counter}.menu ul li:not(.no-count)::before{content:"(0" counter(my-counter) ")";display:block;font-size:.75rem;font-style:normal;font-weight:300;line-height:1.25}.menu .line{height:.03125rem;width:100%;background-color:#fff}@media(min-width:700px){.menu{width:480px;right:0;top:0}}
.social-links{display:flex;gap:1rem}.social-links li{list-style-type:none}.social-links a{width:2.25rem;height:2.25rem;display:flex;justify-content:center;align-items:center;color:inherit;border-width:1px;border-color:inherit;border-style:solid;border-radius:50%}
html{font-family:"Mulish",sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal}*{box-sizing:border-box}:root{--white:rgb(255,255,255);--eggplant:rgb(36,7,79);--indigo:rgb(48,8,123);--plum:rgb(95,75,156);--violet:rgb(147,126,228);--eggplant-500:var(--eggplant);--indigo-500:var(--indigo);--violet-600:rgb(99,81,196);--violet-500:var(--violet);--violet-400:rgb(185,170,242);--violet-300:rgb(212,203,244);--violet-100:rgb(233,229,250);--plum-500:var(--plum);--plum-400:rgb(143,135,193);--plum-300:rgb(199,195,224);--plum-100:rgb(227,225,239);--light-blue-500:rgb(127,146,202);--secondary-green-200:rgb(224,238,208);--secondary-blue-200:rgb(212,239,251);--secondary-beige-200:rgb(237,232,223);--minisite-purple:var(--violet-500);--minisite-light-purple:var(--plum-100);--minisite-secondary-purple:rgb(157,139,223);--minisite-dark-purple:rgb(38,28,127);--minisite-black:rgb(0,0,0);--minisite-white:rgb(255,255,255);--minisite-gradient-dark:linear-gradient(275deg,#24074f 5.74%,#2f1e8b 58.86%,#917ce1 110.97%);--minisite-gradient:linear-gradient(101deg,rgb(145,124,225) 4.4%,rgb(38,28,127) 50.68%,rgb(1,0,42) 97.86%);--minisite-menu-gradient:linear-gradient(142deg,rgba(1,0,42,0.94) 7.84%,rgba(38,28,127,0.94) 61.28%,rgba(145,124,225,0.94) 113.69%);--minisite-card-gradient:linear-gradient(#f3f3f3 0%,#320c8c 100%);--border-radius:1rem;--border-radius-xs:0.5rem;--border-radius-s:0.625rem;--border-radius-m:var(--border-radius);--border-radius-l-mobile:var(--border-radius);--border-radius-l:1.25rem;--minisite-border-radius:1rem;--letter-spacing:0.4rem}.gradient-text{background:var(--minisite-gradient-dark);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.h0 span span,h1 span span,.h1 span span,h2 span span,.h2 span span,h3 span span,.h3 span span,h4 span span,.h4 span span,h5 span span,.h5 span span,h6 span span,.h6 span span{display:inline-block}.h0{font-weight:300;font-size:3.75rem;line-height:1;font-style:normal;margin:0}h1,.h1{font-weight:300;font-size:3.125rem;line-height:1.2;font-style:normal;margin:0}h2,.h2{font-size:3rem;font-weight:300;line-height:1.12;font-style:normal;margin:0}h3,.h3{font-size:2.75rem;font-weight:300;line-height:1.1;font-style:normal;margin:0}h4,.h4{font-size:2.5rem;font-weight:300;line-height:1.13;font-style:normal;margin:0}h5,.h5{font-size:2.25rem;font-weight:300;line-height:1.2;font-style:normal;margin:0}h5--light,.h5--light{font-weight:200}h6,.h6{font-size:1.75rem;font-weight:300;line-height:1.27;font-style:normal;margin:0}.stat{font-size:2.5rem;font-weight:200;line-height:1.1;letter-spacing:-0.1rem}p{margin:0;font-size:1rem;line-height:1.5}blockquote{margin:1rem 0;display:flex;flex-direction:column;gap:2rem}cite{font-size:1.25rem;display:block;text-align:center;line-height:1.7;font-style:normal;font-weight:300}.body-xxl{font-size:1.5rem;line-height:1.41666}.body-xl{font-size:1.25rem;line-height:1.3}.body-l{font-size:1.125rem;line-height:1.44444}.body-m{font-size:1rem;line-height:1.5}.body-s{font-size:.9375rem;line-height:1.46666}.text-light{font-weight:300}.button-text{text-transform:uppercase;letter-spacing:.04375rem;font-size:.875rem;font-weight:500;line-height:1.14286}.tag-l{font-size:.875rem;font-weight:500;line-height:1.71429;text-transform:uppercase;letter-spacing:.04375rem;display:inline-block}.tag-m{font-size:.75rem;font-weight:600;line-height:1.83333;letter-spacing:.06rem;text-transform:uppercase;display:inline-block}.timer-l{font-size:4rem;line-height:1;font-weight:200}.timer{font-size:2.25rem;font-weight:200;line-height:1.24}pre{background:#f8f9fa;padding:1rem;border-radius:4px;overflow-x:auto}figure{margin:1rem 0;text-align:center}img{max-width:100%;height:auto}ul,ol{margin:0;padding:0}dl{margin:1rem 0}dt{font-weight:bold}dd{margin-left:2rem;margin-bottom:.5rem}hr{border:none;border-top:1px solid #eee;margin:2rem 0}address{font-style:normal;margin:1rem 0}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}@media(min-width:700px){.h0{font-size:7.8125rem;line-height:1.008}h1,.h1{font-size:5.625rem;line-height:1.11111}h2,.h2{font-size:5rem;line-height:1.125}h3,.h3{font-size:4rem;line-height:1.09375}h4,.h4{font-size:3.625rem;line-height:1.13793}h5,.h5{font-size:3rem;line-height:1.20833}h5--light,.h5--light{font-weight:200}h6,.h6{font-size:2.25rem;line-height:1.27778;font-weight:300;margin:0}.stat{font-size:5rem;letter-spacing:-0.2rem}.timer-l{font-size:6.25rem}.timer{font-size:3rem;line-height:1.25}blockquote{gap:4.69rem}cite{font-size:1.5rem;line-height:1.41667}}body{overscroll-behavior:none;overflow-x:hidden}.text-center{text-align:center}.container{margin:0 auto;padding:4rem 1.5rem 0;max-width:1400px}@media(min-width:700px){.container{padding:7.5rem 3rem 0}}.vertically-center{display:flex;align-items:center;flex-direction:column}.centered{display:flex;justify-content:center;align-items:center;flex-direction:column}.heading{text-align:center;padding-bottom:3.75rem;max-width:1000px}.section{position:relative;overflow:hidden}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}
