a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.font--thin{font-weight:100!important}.font--extralight{font-weight:200!important}.font--light{font-weight:300!important}.font--regular{font-weight:400!important}.font--medium{font-weight:500!important}.font--semibold{font-weight:600!important}.font--bold{font-weight:700!important}.font--black{font-weight:900!important}strong{font-weight:500}.text--center{text-align:center!important}.text--left{text-align:left!important}.text--right{text-align:right!important}.text--uppercase{text-transform:uppercase!important}.text--primary{color:#8122a1}.text--tertiary{color:#4b4864}.animation--float-y{animation:floatY 7s ease infinite}.animation--float-y-super{animation:floatYSuper 8s ease-out infinite}@media screen and (max-width:601px){.animation--float-y-super{animation-duration:4s}}.animation--floaty--reverse{animation:floatYReverse 5s ease infinite}.animation--floaty--reverse-super{animation:floatYReverseSuper 10s ease-out infinite}@media screen and (max-width:601px){.animation--floaty--reverse-super{animation-duration:5s}}.animation--float-h{animation:floatH 4s ease infinite}.animation--floath--reverse{animation:floatHReverse 6s ease infinite}.animation--float-diagonal{animation:floatDiagonal 4s ease-in-out infinite}.animation--float-diagonal-reverse{animation:floatDiagonalReverse 8s ease-in-out infinite alternate}.animation--zoom--inout{animation:zoomIn 2s ease-in-out infinite alternate}@keyframes floatY{from{transform:translate(0,0)}65%{transform:translate(0,-1rem)}to{transform:translate(0,0)}}@keyframes floatYSuper{from{transform:translate(0,0)}65%{transform:translate(0,-3rem)}to{transform:translate(0,0)}}@keyframes floatYReverse{from{transform:translate(0,0)}65%{transform:translate(0,1rem)}to{transform:translate(0,0)}}@keyframes floatYReverseSuper{from{transform:translate(0,0)}65%{transform:translate(0,3rem)}to{transform:translate(0,0)}}@keyframes floatH{from{transform:translate(0,0)}65%{transform:translate(-1rem,0)}to{transform:translate(0,0)}}@keyframes floatHReverse{from{transform:translate(0,0)}65%{transform:translate(1rem,0)}to{transform:translate(0,0)}}@keyframes floatDiagonal{0%{transform:translate(0,0)}65%{transform:translate(-2rem,1rem)}100%{transform:translate(0,0)}}@keyframes floatDiagonalReverse{0%{transform:translate(0,0)}65%{transform:translate(2rem,-1rem)}100%{transform:translate(0,0)}}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.05)}}.animation--point-down{animation:pointDown 2s ease infinite}@keyframes pointDown{from{transform:translate(0,0)}65%{transform:translate(0,1rem)}to{transform:translate(0,0)}}.animation--rotate{animation:rotate 4s ease infinite}.animation--rotate-reverse{animation:rotateReverse 4.5s ease infinite}.animation--rotate-float{animation:rotateFloat 4s ease-in infinite}.animation--rotate-float-reverse{animation:rotateFloatReverse 3s ease-in infinite}@keyframes rotate{from{transform:rotate(0) translateY(0)}65%{transform:rotate(10deg) translateY(.5rem)}to{transform:rotate(0) translateY(0)}}@keyframes rotateReverse{from{transform:rotate(0)}65%{transform:rotate(-15deg) translateY(.5rem)}to{transform:rotate(0)}}@keyframes rotateFloat{from{transform:rotate(0) translateY(0)}65%{transform:rotate(10deg) translateY(-1rem)}to{transform:rotate(0) translateY(0)}}@keyframes rotateFloatReverse{from{transform:rotate(0) translateY(0)}65%{transform:rotate(5deg) translateY(1rem)}to{transform:rotate(0) translateY(0)}}@keyframes rotate360{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animation--in{transition:opacity .6s 0s ease-out,transform .8s 0s ease-out}.animation--in.bottom-up:not(.visible){opacity:0!important;transform:translateY(10rem)!important}.animation--in.up-bottom:not(.visible){opacity:0!important;transform:translateY(-10rem)!important}.animation--in.left-right:not(.visible){opacity:0!important;transform:translateX(-10rem)!important}.animation--in.right-left:not(.visible){opacity:0!important;transform:translateX(10rem)!important}.animation--in.fade-in:not(.visible){opacity:0!important}.animation--in--fade{animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes slideInLeft{0%{transform:translateX(-15%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(15%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInBottom{0%{transform:translateY(105%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInTop{0%{transform:translateY(-5rem);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes beat{0%{transform:scale(1.05);opacity:.9}100%{transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(.1);opacity:0}100%{transform:scale(1);opacity:1}}@media screen and (max-width:601px){@keyframes modalGrow{0%{transform:translateY(105%);opacity:0}100%{transform:translateY(0);opacity:1}}}.blur__layer{background:linear-gradient(358.36deg,rgba(255,255,255,.01) 25.69%,rgba(255,255,255,0) 169.2%);backdrop-filter:blur(4rem)}.page__wrapper{width:100%;max-width:100vw;min-height:100vh;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.page__content{width:100%}.title--heading--h1{font-size:8rem;letter-spacing:calc(-8rem * .015);line-height:8.6rem;font-weight:500}@media screen and (max-width:601px){.title--heading--h1{font-size:8.5rem;letter-spacing:calc(-8.5rem * .015);line-height:9rem}}.title--heading--h2{font-size:5.4rem;letter-spacing:calc(-5.4rem * .015);line-height:5.6rem;font-weight:500}@media screen and (max-width:601px){.title--heading--h2{font-size:6rem;letter-spacing:calc(-6rem * .015);line-height:7rem}}.title--heading--h3{font-size:4rem;letter-spacing:calc(-4rem * .02);line-height:4rem;font-weight:500}.title--heading--h4{font-size:3.2rem;letter-spacing:calc(-3.2rem * .03);line-height:3.9rem}.title--heading--h5{font-size:2.4rem;line-height:2.9rem;font-weight:500}@media screen and (max-width:601px){.title--heading--h5{font-size:4rem;line-height:4.8rem}}.title--label{font-size:2.4rem;line-height:2.9rem;font-weight:500;width:27rem;padding-bottom:1.6rem;color:#8122a1;border-bottom:.2rem solid #8122a1;overflow:hidden}@media screen and (max-width:601px){.title--label{font-size:4rem;line-height:4.8rem}}@media screen and (max-width:601px){.title--label{width:auto}}.title--label span{display:block}.text--body--xxs{font-size:1.6rem;letter-spacing:calc(-1.6rem * .02);line-height:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.text--body--xxs{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:834px){.text--body--xxs{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:601px){.text--body--xxs{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}.text--body--xs{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.text--body--xs{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.text--body--xs{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.text--body--xs{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}.text--body--sm{font-size:2rem;line-height:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.text--body--sm{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px){.text--body--sm{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px){.text--body--sm{font-size:3.2rem;line-height:3.8rem}}.text--body--md{font-size:2.4rem;line-height:2.8rem}@media screen and (max-width:601px){.text--body--md{font-size:3.2rem;line-height:3.8rem}}.text--body--lg{font-size:4rem;line-height:4.2rem}@media screen and (max-width:601px){.text--body--lg{font-size:4.8rem;letter-spacing:calc(-4.8rem * .02);line-height:5.6rem}}.width--full{padding-left:0!important;padding-right:0!important}.home__about,.home__advantages,.home__contact,.home__hero,.home__pilot,.home__team,.page-template__wrapper .page__hero,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{width:100%;position:relative;display:flex;padding-left:calc(11% + 4rem);padding-right:10rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about,.home__advantages,.home__contact,.home__hero,.home__pilot,.home__team,.page-template__wrapper .page__hero,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{padding-left:6rem;padding-right:6rem}}@media screen and (max-width:834px){.home__about,.home__advantages,.home__contact,.home__hero,.home__pilot,.home__team,.page-template__wrapper .page__hero,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{padding-left:6rem;padding-right:6rem}}@media screen and (max-width:601px){.home__about,.home__advantages,.home__contact,.home__hero,.home__pilot,.home__team,.page-template__wrapper .page__hero,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{padding-left:3.2rem;padding-right:3.2rem}}.button{font-family:"Neue Montreal",sans-serif;cursor:pointer;border-radius:10rem;font-size:2.2rem;font-weight:500;position:relative;overflow:hidden;transition:all .3s ease-out,background .1s 0s ease}@media screen and (max-width:601px){.button{font-size:3.2rem}}.button::before{content:"";width:105%;height:105%;position:absolute;top:-2.5%;left:-2.5%;transform:translateX(-110%);transition:all .3s ease-out;z-index:1}.button a{display:block;width:100%;height:100%;padding:1.6rem 2.4rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:1.4rem;white-space:nowrap;position:relative;z-index:1}@media screen and (max-width:601px){.button a{padding:2.4rem 4rem}}.button a:hover{color:inherit!important}.button span{position:relative;z-index:1}.button img{width:1.2rem;transition:all .3s ease-out}@media screen and (max-width:601px){.button img{width:3.2rem}}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled),.button:hover:not([disabled]){transition:all .3s ease-out,background .1s .3s ease}.button:hover:not(:disabled)::before,.button:hover:not([disabled])::before{transform:translateX(0)}}.button.no-link{padding:1.6rem 2.4rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:1.4rem;white-space:nowrap}@media screen and (max-width:601px){.button.no-link{padding:2.4rem 4rem}}.button--primary{color:#fff;background:#1a1b1c}.button--primary::before{background:#8122a1}.button--primary img{filter:brightness(0) invert(1)}@media (hover:hover) and (pointer:fine){.button--primary:hover:not(:disabled),.button--primary:hover:not([disabled]){background:#8122a1}}.button--primary--negative{color:#fff;background:#1a1b1c}.button--primary--negative::before{background:#f2f2f2}.button--primary--negative img{filter:brightness(0) invert(1)}@media (hover:hover) and (pointer:fine){.button--primary--negative:hover:not(:disabled),.button--primary--negative:hover:not([disabled]){background:#f2f2f2;color:#1a1b1c}}.button--secondary{color:#1a1b1c;background:0 0;border:.1rem solid #1a1b1c}.button--secondary::before{background:#1a1b1c}@media (hover:hover) and (pointer:fine){.button--secondary:hover:not(:disabled),.button--secondary:hover:not([disabled]){background:#1a1b1c;color:#f2f2f2}.button--secondary:hover:not(:disabled) img,.button--secondary:hover:not([disabled]) img{filter:brightness(0) invert(1)}}.button--tertiary{color:#1a1b1c;background:#fff;border:.1rem solid #fff}@media screen and (max-width:601px){.button--tertiary{font-size:2.6rem;letter-spacing:0}.button--tertiary a{padding:2rem 3rem}}.button--tertiary::before{background:#1a1b1c}.button--tertiary img{filter:brightness(0);opacity:.8}@media (hover:hover) and (pointer:fine){.button--tertiary:hover:not(:disabled),.button--tertiary:hover:not([disabled]){background:#1a1b1c;color:#f2f2f2}.button--tertiary:hover:not(:disabled) img,.button--tertiary:hover:not([disabled]) img{filter:brightness(0) invert(1);opacity:1}}.button--icon{width:4rem;height:4rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}@media screen and (max-width:601px){.button--icon{width:8rem;height:8rem}}.button--icon a{padding:0!important}.button--icon.no-link{padding:0!important}.button--icon img{width:90%}.button--icon::before{display:none!important}.button.has-tooltip{position:relative;overflow:visible}.button.has-tooltip::after{content:attr(aria-label);background:#1a1b1c;color:#f2f2f2;border-radius:.4rem;font-size:1.4rem;padding:.4rem .8rem;white-space:nowrap;opacity:0;visibility:hidden;position:absolute;bottom:-1.6rem;left:50%;display:block;height:auto;width:auto;z-index:3}.button.has-tooltip.tooltip-right::after{left:auto;right:50%}@media (hover:hover) and (pointer:fine){.button.has-tooltip:hover::after{opacity:1;transition:all .1s .5s ease;visibility:visible}}.button--small{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--small{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.button--small{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.button--small{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}.button--small a{padding:1.2rem 2rem;gap:.6rem}.button--small img{width:1.8rem}.button--app{font-family:Inter,sans-serif;border-radius:.8rem;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;letter-spacing:calc(-1.8rem * .03);transition:all .3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--app{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.button--app{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.button--app{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:601px){.button--app{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;letter-spacing:calc(-2.4rem * .03);border-radius:1.6rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--app{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){.button--app{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){.button--app{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}.button--app a{padding:1.2rem 2.4rem}@media screen and (max-width:601px){.button--app a{padding:1.8rem 2.4rem}}.button--app.no-link{padding:1.2rem 2.4rem}@media screen and (max-width:601px){.button--app.no-link{padding:1.8rem 2.4rem}}.button--app--primary{background:#8122a1;border:.1rem solid #8122a1;color:#fff}@media (hover:hover) and (pointer:fine){.button--app--primary:hover{background:#917ac2;border:.1rem solid #917ac2}}.button--app--secondary{background:0 0;color:#917ac2;border:.1rem solid #917ac2}@media (hover:hover) and (pointer:fine){.button--app--secondary:hover{color:#8122a1;border:.1rem solid #8122a1}}.link-element{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;text-decoration:underline}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.link-element{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.link-element{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.link-element{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media (hover:hover) and (pointer:fine){.link-element:hover{text-decoration:none}}.link-element--arrow-back{width:auto;padding-left:2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;letter-spacing:calc(-1.8rem * .03);font-weight:600;position:relative}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.link-element--arrow-back{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.link-element--arrow-back{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.link-element--arrow-back{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:601px){.link-element--arrow-back{padding-left:3.2rem}}.link-element--arrow-back::before{content:"";width:1.2rem;height:100%;position:absolute;top:0;left:0;background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/icons/icon_arrow-right.svg");background-size:100% auto;background-position:center;background-repeat:no-repeat;transform:rotate(180deg);transition:all .3s ease}@media screen and (max-width:601px){.link-element--arrow-back::before{width:2.4rem}}@media (hover:hover) and (pointer:fine){.link-element--arrow-back:hover::before{transform:translateX(-.5rem)}}.button--switch__wrapper{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;border-radius:.5rem;margin-bottom:1.5rem!important}.button--switch__wrapper .button--switch{background:0 0!important;color:#9b9b9c!important;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;font-weight:500!important;border:1px solid #9b9b9c!important;flex-grow:1;padding:0!important}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--switch__wrapper .button--switch{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.button--switch__wrapper .button--switch{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.button--switch__wrapper .button--switch{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}.button--switch__wrapper .button--switch:first-of-type{border-radius:.5rem 0 0 .5rem!important}.button--switch__wrapper .button--switch:last-of-type{border-radius:0 .5rem .5rem 0!important}.button--switch__wrapper .button--switch a{width:100%;padding:.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:.25rem}@media (hover:hover) and (pointer:fine){.button--switch__wrapper .button--switch a:hover{font-weight:500!important}}.button--switch__wrapper .button--switch a img{width:1.2rem}.button--switch__wrapper .button--switch.active{background:#8122a1!important;border-color:#8122a1!important;color:#fff!important}.button--switch__wrapper .button--switch:not(.active) img{filter:brightness(.6)}@media (hover:hover) and (pointer:fine){.button--switch__wrapper .button--switch:not(.active):hover{background:#f4f2fd!important}}.button--navigation{width:100%!important;padding:.5rem .5rem!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:.5rem!important;color:#545454!important;border-radius:.5rem!important}@media screen and (max-width:601px){.button--navigation{font-size:2.55rem;padding:1rem!important;letter-spacing:0;gap:1rem!important}}.button--navigation img,.button--navigation svg{width:1.5rem;opacity:.7}@media screen and (max-width:601px){.button--navigation img,.button--navigation svg{width:3.7rem}}.button--navigation img{filter:grayscale(.9)}.button--navigation svg.stroked path{stroke:#545454}.button--navigation svg:not(.stroked) path{fill:#545454}@media (hover:hover) and (pointer:fine){.button--navigation:hover{background:#f2f2f2!important;color:#9b9b9c!important;display:flex!important}.button--navigation:hover svg{opacity:1}.button--navigation:hover svg.stroked path{stroke:#9B9B9C}.button--navigation:hover svg:not(.stroked) path{fill:#9B9B9C}}.button--navigation.active{background:#f2f2f2!important;color:#8122a1!important}.button--navigation.active svg{opacity:1}.button--navigation.active svg.stroked path{stroke:#8122A1}.button--navigation.active svg:not(.stroked) path{fill:#8122A1}.button--navigation.active img{opacity:1;filter:none}.button--navigation-item{white-space:nowrap;display:flex!important;flex-grow:1;padding:.25rem 3rem .25rem .75rem!important}@media screen and (max-width:601px){.button--navigation-item{font-size:2.6rem;letter-spacing:0}}@media (hover:hover) and (pointer:fine){.button--navigation-item:hover{display:flex!important;color:#917ac2!important}}.button--navigation-item.active{color:#8122a1!important}.card{border-radius:1.6rem;overflow:hidden}@media screen and (max-width:601px){.card{border-radius:3.2rem}}.card--advantage{background:#fff;box-shadow:0 .4rem 5rem rgba(0,0,0,.1);padding:3.2rem 2.4rem;position:relative;text-align:left}@media screen and (max-width:601px){.card--advantage{padding:4rem}}.card--advantage .card__toggle{width:2.4rem;height:2.4rem;position:absolute;top:1.6rem;right:1.6rem;filter:grayscale(1);opacity:.5;padding:0;transition:all .3s ease-out}@media screen and (max-width:601px){.card--advantage .card__toggle{width:5rem;height:5rem;top:2.4rem;right:2.4rem}}.card--advantage .card__header{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:1.2rem}.card--advantage .card__header .card__icon{width:6.2rem;height:6.2rem}@media screen and (max-width:601px){.card--advantage .card__header .card__icon{width:8rem}}.card--advantage .card__header .card__icon img{width:400%;transform:scale(.25);vertical-align:middle;transform-origin:0 0}.card--advantage .card__header .card__excerpt{width:100%;margin-top:1.6rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:834px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:2rem;line-height:2.4rem;margin-top:3.2rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:3.2rem;line-height:3.8rem}}.card--advantage .card__body{width:100%;max-height:0;opacity:0;margin-top:0;padding-top:0;animation:collapseCard .3s ease-out forwards;position:relative}@media screen and (max-width:601px){.card--advantage .card__body{font-size:2rem;line-height:2.4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__body{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){.card--advantage .card__body{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){.card--advantage .card__body{font-size:3.2rem;line-height:3.8rem}}.card--advantage .card__body::before{content:"";width:85%;height:.1rem;background:#8122a1;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.card--advantage:hover{cursor:pointer}.card--advantage:hover .card__toggle{opacity:1}}.card--advantage.active .card__toggle{filter:none;opacity:1;transform:rotate(45deg)}.card--advantage.active .card__header .card__excerpt{font-weight:500}.card--advantage.active .card__body{animation:expandCard .3s ease-out forwards}@media (hover:hover) and (pointer:fine){.card--advantage.active:hover{cursor:pointer}.card--advantage.active:hover .card__toggle{filter:grayscale(1)}}.card--team{border-radius:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:3.2rem}@media screen and (max-width:601px){.card--team{gap:5.4rem}}.card--team .card__image{width:100%}.card--team .card__content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:2rem}.card--team .card__content .team-member__id{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.card--team .card__content .team-member__id span{margin-left:.8rem;padding-left:.8rem;border-left:.1rem solid #1a1b1c}.card--team .card__content .team-member__id .team-member__position{width:100%;margin-top:.4rem}.card--team .card__content .team-member__description{width:90%}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{width:100%;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.card--team .card__content .team-member__description{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:834px){.card--team .card__content .team-member__description{width:100%;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:834px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:834px){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:601px){.card--team .card__content .team-member__description{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:601px){.card--team .card__content .team-member__description{font-size:2rem;line-height:2.4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){.card--team .card__content .team-member__description{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){.card--team .card__content .team-member__description{font-size:3.2rem;line-height:3.8rem}}.card--team .card__content .team-member__links{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:1.2rem}@media screen and (max-width:601px){.card--team .card__content .team-member__links{gap:3.2rem;margin-top:3.2rem}}.card--team .card__content .team-member__links li{width:2.8rem;transition:all .3s ease}@media screen and (max-width:601px){.card--team .card__content .team-member__links li{width:5rem}}@media (hover:hover) and (pointer:fine){.card--team .card__content .team-member__links li:hover{transform:translateY(-.3rem);filter:brightness(0);opacity:.6}}@keyframes expandCard{0%{max-height:0;opacity:0;margin-top:0;padding-top:0}100%{max-height:100vh;opacity:1;margin-top:2.4rem;padding-top:2.4rem}}@keyframes collapseCard{0%{max-height:100vh;opacity:1;margin-top:2.4rem;padding-top:2.4rem}100%{max-height:0;opacity:0;margin-top:0;padding-top:0}}.social__media{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;align-content:flex-end;gap:1.6rem}.social__media li{width:1.8rem;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.social__media li:hover{filter:brightness(0);opacity:.6}}input,select,textarea{background:0 0;border:none;outline:0;color:inherit;border-radius:.4rem;background:0 0;box-shadow:none;border:.1rem solid #f2f2f2;color:#f2f2f2;font-family:"Neue Montreal",sans-serif;font-size:2rem;line-height:2.4rem;padding:1.2rem;margin:0;transition:all .3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){input,select,textarea{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px){input,select,textarea{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px){input,select,textarea{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){input,select,textarea{padding:1.6rem}}input::placeholder,select::placeholder,textarea::placeholder{color:inherit;opacity:.5}input:focus,select:focus,textarea:focus{border-color:#1a1b1c;color:#1a1b1c;background:#f2f2f2}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border:.2rem solid #f2f2f2}textarea{min-width:100%;max-widtht:100%}@media screen and (max-width:601px){textarea{min-height:32rem}}.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{border:.1rem solid #4b4864;color:#1a1b1c;font-family:Inter,sans-serif;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;padding:1.2rem;margin:0;border-radius:.8rem;transition:all .3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (min-width:1194px) and (orientation:portrait){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2rem;line-height:2.4rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:834px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{padding:1.6rem}}.login-signup__form__body input::placeholder,.login-signup__form__body select::placeholder,.login-signup__form__body textarea::placeholder{color:inherit;opacity:.5}.login-signup__form__body input:focus,.login-signup__form__body select:focus,.login-signup__form__body textarea:focus{border-color:#8122a1;color:#1a1b1c}.login-signup__form__body input.error,.login-signup__form__body input[aria-invalid=true],.login-signup__form__body select.error,.login-signup__form__body select[aria-invalid=true],.login-signup__form__body textarea.error,.login-signup__form__body textarea[aria-invalid=true]{border:.2rem solid #ff5757}.login-signup__form__body label{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;letter-spacing:calc(-2rem * .03)}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body label{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.login-signup__form__body label{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.login-signup__form__body label{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (min-width:1194px) and (orientation:portrait){.login-signup__form__body label{font-size:2rem;line-height:2.4rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body label{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:834px){.login-signup__form__body label{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.login-signup__form__body label{font-size:3.2rem;line-height:3.8rem}}.login-signup__form__body button{min-width:13.5rem}@media screen and (min-width:1194px) and (orientation:portrait){.login-signup__form__body button{font-size:2rem;line-height:2.4rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body button{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:834px){.login-signup__form__body button{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.login-signup__form__body button{font-size:3.2rem;line-height:3.8rem}}form.contact__form{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;gap:2rem}@media screen and (max-width:601px){form.contact__form{gap:2.4rem}}form.contact__form .contact__form__column{width:calc(50% - 1rem);height:inherit;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1.6rem}@media screen and (max-width:601px){form.contact__form .contact__form__column{width:100%;gap:2.4rem}}form.contact__form fieldset{width:100%;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.8rem}@media screen and (max-width:601px){form.contact__form fieldset{gap:1.6rem}}form.contact__form fieldset.message__wrapper{height:inherit;flex-grow:1}form.contact__form fieldset.message__wrapper textarea{flex-grow:1}form.contact__form label{width:100%;font-weight:700;font-family:"Neue Montreal",sans-serif}@media screen and (max-width:601px){form.contact__form label{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;font-weight:500}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form label{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form label{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form label{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}form.contact__form input,form.contact__form textarea{width:100%}form.contact__form .contact__form__footer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}@media screen and (max-width:601px){form.contact__form .contact__form__footer{gap:2.4rem}}form.contact__form .contact__form__footer .contact__form__messages{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.8rem;font-weight:500;font-size:1.6rem;letter-spacing:calc(-1.6rem * .02);line-height:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages{width:100%;order:2;gap:2.4rem;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}form.contact__form .contact__form__footer .contact__form__messages .form__message--required{color:#f2f2f2}form.contact__form .contact__form__footer .contact__form__messages .form__message--success{background:#f2f2f2;color:#8bc781;border-radius:3.2rem;padding:.8rem 1.6rem;text-align:center;display:none}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:2rem;line-height:2.4rem;padding:2.4rem 1.6rem;border-radius:4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:3.2rem;line-height:3.8rem}}form.contact__form .contact__form__footer .contact__form__messages .form__message--error{background:#f2f2f2;color:#ff5757;border-radius:3.2rem;padding:.8rem 1.6rem;text-align:center;display:none}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:2rem;line-height:2.4rem;padding:2.4rem 1.6rem;border-radius:4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:3.2rem;line-height:3.8rem}}form.contact__form .contact__form__footer .contact__form__button{min-width:24rem}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__button{width:100%;order:1}}.dropdown__wrapper{position:relative}.dropdown__wrapper .dropdown{width:auto;min-width:20rem;height:auto;background:#f2f2f2;padding:2.5rem 3rem;border-radius:.8rem;box-shadow:0 .4rem 2rem rgba(0,0,0,.1);position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transition:all .3s ease;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown{width:50vw;height:100vh;top:0;position:fixed;z-index:-1;padding:12rem 2rem 2rem;transform:translateY(-105vh);opacity:0;visibility:hidden;font-size:2rem;line-height:2.4rem;overflow-y:auto;overflow-x:hidden}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.dropdown__wrapper .dropdown{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.dropdown__wrapper .dropdown{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown{width:50vw;height:100vh;top:0;position:fixed;z-index:-1;padding:12rem 2rem 2rem;transform:translateY(-105vh);opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown{width:100vw;font-size:2.6rem;letter-spacing:0}}.dropdown__wrapper .dropdown.no-padding{padding:0}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown.no-padding{padding:12rem 0 0}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown.no-padding{padding:12rem 0 0}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown.no-padding{padding-top:17rem}}.dropdown__wrapper .dropdown .dropdown__block{width:100%;padding:2.5rem 3rem;border-bottom:.2rem solid rgba(155,155,156,.5)}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__block{padding:4rem 4rem}}.dropdown__wrapper .dropdown .dropdown__block:last-of-type{border:none}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown .dropdown__block.sidebar__wrapper{padding:1.5rem 1.5rem 3rem 1.5rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown .dropdown__block.sidebar__wrapper{padding:1.5rem 1.5rem 3rem 1.5rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__block.sidebar__wrapper{padding:3.5rem 2.5rem 5rem 2.5rem}}.dropdown__wrapper .dropdown .dropdown__user-name{color:#8122a1;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;font-weight:500}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2.4rem;line-height:2.8rem}}@media screen and (max-width:601px) and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:3.2rem;line-height:3.8rem}}.dropdown__wrapper .dropdown .dropdown__user-email{color:#9b9b9c;font-size:1.6rem;letter-spacing:calc(-1.6rem * .02);line-height:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:2.6rem;letter-spacing:0;margin-top:.8rem}}.dropdown__wrapper .dropdown ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown ul{visibility:visible}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown ul{visibility:visible}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown ul{gap:4rem}}.dropdown__wrapper .dropdown a{white-space:nowrap}.dropdown__wrapper .dropdown a:hover{color:#8122a1!important}.dropdown__wrapper.dropdown-right .dropdown{left:auto;right:0}@media screen and (max-width:601px){.dropdown__wrapper.dropdown-right .dropdown{text-align:right}.dropdown__wrapper.dropdown-right .dropdown ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end}}.dropdown__wrapper.active button img{opacity:1!important;filter:none!important}.dropdown__wrapper.active .header__avatar__wrapper{border-color:#8122a1!important}.dropdown__wrapper.active .dropdown{opacity:1;visibility:visible}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper.active .dropdown{transform:translateY(0)}}@media screen and (max-width:834px){.dropdown__wrapper.active .dropdown{transform:translateY(0)}}.dropdown__wrapper.active .header__hamburger span{background:#8122a1}.dropdown__wrapper.active .header__hamburger span:first-of-type{transform:rotate(45deg) translate(.5rem,2rem)}.dropdown__wrapper.active .header__hamburger span:nth-of-type(2){opacity:0}.dropdown__wrapper.active .header__hamburger span:nth-of-type(3){transform:rotate(-45deg) translate(.5rem,-2rem)}*,:after,:before{box-sizing:border-box;letter-spacing:inherit}html{overflow-x:hidden;max-width:100vw;font-size:calc(100vw / 1920 *10)}@media screen and (min-width:1194px) and (orientation:portrait){html{font-size:calc(100vw / 1440 *10)}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){html{font-size:calc(100vw / 1080 *10)}}@media screen and (max-width:834px){html{font-size:calc(100vw / 1080 *10)}}@media screen and (max-width:601px){html{font-size:calc(100vw / 750 *10)}}body{font-family:"Neue Montreal",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.2rem;background:#f2f2f2;color:#1a1b1c}@media screen and (max-width:601px){body{font-size:2.4rem}}body::-webkit-scrollbar-track{background-color:#f2f2f2}body::-webkit-scrollbar{width:.5rem;background-color:#f2f2f2}body::-webkit-scrollbar-thumb{background-color:#9b9b9c}a{text-decoration:none;outline:0;color:inherit}img{width:100%;height:auto;vertical-align:middle}button{color:inherit;background:0 0;outline:0;cursor:pointer;border:none}.hidden{display:none!important}@media screen and (max-width:601px){.hide__mobile{display:none!important}}@media screen and (min-width:601px){.hide__desktop{display:none!important}}.header{width:100%;height:auto;min-height:10rem;position:fixed;top:0;left:0;z-index:4;padding:1.8rem 2.4rem;background:#f2f2f2;box-shadow:0 0 25px rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:5rem}@media screen and (max-width:601px){.header{height:15rem}.header::before{content:"";width:100%;height:15rem;position:absolute;top:0;left:0;background:#f2f2f2;z-index:0}}.header .header__logo{width:auto;transition:all .3s ease;font-size:2.4rem;line-height:2.8rem;font-weight:500}@media screen and (max-width:601px){.header .header__logo{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){.header .header__logo{font-size:3.6rem;line-height:3.6rem;position:relative;z-index:1}}.header .header__logo a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:2rem}.header .header__logo img{width:4.4rem}@media screen and (max-width:601px){.header .header__logo img{width:8rem}}@media (hover:hover) and (pointer:fine){.header .header__logo:hover{opacity:.8;transform:translateX(.2rem)}}.header .header__content{width:calc(100% - 22rem);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:5rem}@media screen and (max-width:601px){.header .header__content{width:auto}}.header .header__content .header__content__left{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:1.6rem}.header .header__content .header__content__right{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:2.4rem}@media screen and (max-width:601px){.header .header__content .header__content__right .header__actions{gap:3.2rem}}@media screen and (max-width:601px){.header .header__content .header__content__right .header__actions .button--icon{width:6rem;height:6rem}}@media screen and (max-width:601px){.header .header__content .header__content__right .header__actions .button--icon:has(.header__hamburger){border-radius:0!important}}@media screen and (max-width:601px){.header .header__content .header__content__right .header__button__login a{padding:2rem 3.2rem}}.header .header__content .header__main-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.6rem}.header .header__content .header__actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.6rem}.header .header__content .header__actions button img{filter:brightness(0);opacity:.6;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.header .header__content .header__actions button:hover img{filter:brightness(0);opacity:1}}.header .header__content .header__actions .header__profile .dropdown{min-width:24rem}.header .header__content .header__actions .header__avatar__wrapper{width:100%;height:100%;border-radius:100%;overflow:hidden;border:.2rem solid transparent}.header .header__content .header__actions .header__avatar__wrapper img{filter:none;opacity:1;width:100%;height:100%;object-fit:cover;border-radius:100%}@media (hover:hover) and (pointer:fine){.header .header__content .header__actions .header__avatar__wrapper:hover{border-color:#1a1b1c}.header .header__content .header__actions .header__avatar__wrapper:hover img{filter:none;opacity:1}}.header .header__content .header__actions .header__menu .dropdown__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:3.2rem}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header{flex-wrap:wrap}}.header .header__content .header__actions .header__menu .dropdown__header button{width:auto;flex-grow:1}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--primary{font-size:2.6rem;letter-spacing:0}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--primary img{filter:brightness(0) invert(1)!important}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--tertiary{width:auto;flex-grow:1}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--tertiary img{filter:brightness(0)!important;opacity:.8}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__block:last-of-type a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.4rem;font-size:2.6rem;letter-spacing:0}.header .header__content .header__actions .header__menu .dropdown__block:last-of-type a img{width:4rem;filter:brightness(0);opacity:.6}}@media screen and (max-width:601px) and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__block:last-of-type a img{width:3.2rem}}.header__hamburger{width:6rem;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:1.2rem}.header__hamburger span{width:100%;display:block;height:.6rem;border-radius:2.4rem;background:#1a1b1c;transition:all .3s ease}.page__navigation{width:auto;min-width:11%;max-width:20%;height:100%;position:fixed;top:0;left:0;z-index:3;padding:3.2rem 1.6rem 3.2rem 2.4rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:1194px) and (orientation:portrait){.page__navigation{padding:3.2rem 1.6rem 3.2rem 1.6rem;min-width:12%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__navigation{display:none}}@media screen and (max-width:834px){.page__navigation{display:none}}.page__navigation ul{width:100%;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;font-size:clamp(14px, 1.8rem, 1.8rem);color:#9b9b9c;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-end;align-content:flex-end;text-align:right;gap:2rem;position:relative;transition:all .3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__navigation ul{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.page__navigation ul{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.page__navigation ul{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:1194px){.page__navigation ul{font-size:clamp(13px, 1.8rem, 1.8rem)}}.page__navigation ul::before{content:"";width:.1rem;height:calc(100% - 1.6rem);position:absolute;top:.8rem;left:.7rem;border:.1rem dashed #9b9b9c;opacity:.6;transition:all .3s ease}.page__navigation ul li{width:100%;position:relative;font-weight:500;transition:all .3s ease;padding-left:4rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center}.page__navigation ul li::before{content:"";width:1.6rem;height:1.6rem;border-radius:100%;background:#9b9b9c;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease}@media (hover:hover) and (pointer:fine){.page__navigation ul li:hover{color:#917ac2}}.page__navigation ul li:hover::before{background:#917ac2}.page__navigation ul li.active{color:#1a1b1c}.page__navigation ul li.active::before{background:#917ac2}.page__navigation ul li.active::after{content:"";width:2.4rem;height:2.4rem;border-radius:100%;border:.2rem solid #917ac2;position:absolute;left:-.4rem;top:50%;transform:translateY(-50%)}.page__navigation ul li a{white-space:nowrap;flex-shrink:0}.page__navigation.negative ul{color:#f2f2f2}.page__navigation.negative ul li::before{background:#f2f2f2}@media (hover:hover) and (pointer:fine){.page__navigation.negative ul li:hover{color:#bfbfbf}}.page__navigation.negative ul li:hover::before{background:#bfbfbf}.page__navigation.negative ul li.active{color:#1a1b1c}.page__navigation.negative ul li.active::before{background:#1a1b1c}.page__navigation.negative ul li.active::after{border-color:#1a1b1c}.footer{width:11%;height:auto;padding:3.2rem 3.2rem 3.2rem 2.4rem;position:fixed;bottom:0;left:0;z-index:3;font-size:1.6rem;line-height:1.9rem;color:#545454;font-weight:500;transition:all .3s ease}@media screen and (min-width:1194px) and (orientation:portrait){.footer{padding:3.2rem 1.6rem 3.2rem 1.6rem;width:12%}}.footer.negative{color:#f2f2f2}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.footer{width:100%;position:relative;bottom:auto;left:auto;text-align:center;color:#fff;font-size:2rem;line-height:2.4rem;background:#917ac2;padding:6rem 3.2rem;font-weight:400}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.footer{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:834px){.footer{width:100%;position:relative;bottom:auto;left:auto;text-align:center;color:#fff;font-size:2rem;line-height:2.4rem;background:#917ac2;padding:6rem 3.2rem;font-weight:400}}@media screen and (max-width:834px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px) and (max-width:834px){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px) and (max-width:601px){.footer{font-size:3.2rem;line-height:3.8rem}}.custom-sidebar,.sidebar{background:#fff;color:#545454;box-shadow:5px 0 10px rgba(0,0,0,.02);position:absolute;width:17.85714rem;height:100%;padding-top:6.5rem;top:0;left:0;bottom:0;z-index:2;opacity:0;transition:opacity .5s ease}.custom-sidebar::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background-color:#f2f2f2}.custom-sidebar::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:.5rem;background-color:#f2f2f2}.custom-sidebar::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:#f4f2fd}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar,.sidebar{display:none!important}}@media screen and (max-width:834px){.custom-sidebar,.sidebar{display:none!important}}.custom-sidebar.active,.sidebar.active{transform:translateY(0)}.custom-sidebar .custom-sidebar__wrapper,.sidebar .custom-sidebar__wrapper{background:#fff}.button--toggle-sidebar{width:2rem!important;height:2rem!important;position:absolute!important;top:6rem!important;right:-1.25rem!important;background:#545454!important;padding:0!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;z-index:2}.button--toggle-sidebar svg{width:65%!important}.button--toggle-sidebar svg path{fill:#FFFFFF}@media (hover:hover) and (pointer:fine){.button--toggle-sidebar:hover{display:flex!important;background:#917ac2!important}}.custom-sidebar__navigation{margin-top:1rem}.custom-sidebar__navigation .divider{margin:.5rem 1rem 0;height:1px;border-bottom:1px solid rgba(155,155,156,.25)}@media screen and (max-width:834px){.custom-sidebar__navigation .divider{width:calc(100% - 2rem);margin-bottom:.5rem}}.custom-sidebar__navigation__group{width:100%;padding:.15rem .5rem;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__navigation__group{flex-direction:column;align-items:stretch}}@media screen and (max-width:834px){.custom-sidebar__navigation__group{flex-direction:column;align-items:stretch}}.custom-sidebar__navigation__group.has-submenu::before{content:"";width:1rem;height:100%;position:absolute;top:0;right:.5rem;filter:grayscale(1);opacity:.4;transition:all .3s ease;background-image:url("https://public-images.brainstem.org/images/icons/icon-chevron-right.svg");background-size:100% auto;background-position:center;background-repeat:no-repeat}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__navigation__group.has-submenu::before{display:none!important}}@media screen and (max-width:834px){.custom-sidebar__navigation__group.has-submenu::before{display:none!important}}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group.has-submenu:hover::before{filter:grayscale(.3);opacity:.4}}@media screen and (max-width:834px){.custom-sidebar__navigation__group .button--navigation-item{font-size:2.5rem}}.custom-sidebar__navigation__group .button--navigation-item:not(.active){color:#545454!important}.custom-sidebar__navigation__group .button--navigation-item:not(.active).active{color:#8122a1!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group .button--navigation-item:not(.active):hover{color:#917ac2!important}}@media (hover:none){.custom-sidebar__navigation__group .button--navigation-item{width:calc(100% - 2rem);flex-grow:0}}@media screen and (hover:none) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__navigation__group .button--navigation-item{width:100%}}@media screen and (hover:none) and (max-width:834px){.custom-sidebar__navigation__group .button--navigation-item{width:100%}}.custom-sidebar__navigation__group:hover .button--navigation-item{color:#917ac2!important}.custom-sidebar__navigation__group:hover .custom-sidebar__submenu{opacity:1;visibility:visible;display:flex;box-shadow:1px 0 5px 0 rgba(0,0,0,.05)}.custom-sidebar__navigation__group:hover .custom-sidebar__submenu .button--navigation-item:not(.active){color:#545454!important}.custom-sidebar__navigation__group:hover .custom-sidebar__submenu .button--navigation-item.active{color:#8122a1!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group:hover .custom-sidebar__submenu .button--navigation-item:hover{color:#917ac2!important}}.custom-sidebar__navigation__group .custom-sidebar__navigation__add{position:absolute!important;top:calc(50% - .625rem)!important;right:1rem!important;width:1.25rem!important;height:1.25rem!important;background:#917ac2!important;padding:0!important;opacity:0;visibility:hidden}.custom-sidebar__navigation__group .custom-sidebar__navigation__add img{filter:brightness(0) invert(1)!important;width:80%!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group:hover .custom-sidebar__navigation__add{visibility:visible;opacity:1}}.custom-sidebar__block{width:100%;padding:.25rem .5rem!important;position:relative}.custom-sidebar__set{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0;margin-bottom:.25rem;position:relative}.custom-sidebar__set .custom-sidebar__set__children{margin:0 .8rem 0 3.25rem;padding-left:1.5rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.25rem!important;border-left:1px dotted rgba(155,155,156,.5)}@media screen and (max-width:834px){.custom-sidebar__set .custom-sidebar__set__children{margin-right:0}}@media screen and (max-width:601px){.custom-sidebar__set .custom-sidebar__set__children{gap:.5rem!important}}.custom-sidebar__expandable{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.custom-sidebar__expandable .custom-sidebar__expandable__header{width:100%;position:relative}.custom-sidebar__expandable .custom-sidebar__expandable__body{width:calc(100% - 1.25rem);height:auto;transition:max-height 2s ease-out,opacity 2s ease-out;margin-left:1.25rem;border-left:1px dotted rgba(155,155,156,.5);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.25rem!important;max-height:0;opacity:0;display:none}.custom-sidebar__expandable .custom-sidebar__navigation__expand{position:absolute!important;top:calc(50% - 1rem)!important;right:.25rem!important;width:2rem!important;height:2rem!important;padding:0!important}.custom-sidebar__expandable .custom-sidebar__navigation__expand svg{width:80%!important}.custom-sidebar__expandable .custom-sidebar__navigation__expand svg path{fill:#9B9B9C}@media (hover:hover) and (pointer:fine){.custom-sidebar__expandable:hover .custom-sidebar__navigation__expand{background:#f2f2f2!important}.custom-sidebar__expandable:hover .custom-sidebar__navigation__expand svg path{fill:#917AC2}}.custom-sidebar__expandable:not(.expanded) .custom-sidebar__expandable__body{animation:collapseBody 1s ease-out forwards}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__expandable:not(.expanded) .custom-sidebar__expandable__body{visibility:hidden}}@media screen and (max-width:834px){.custom-sidebar__expandable:not(.expanded) .custom-sidebar__expandable__body{visibility:hidden}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__expandable:not(.expanded) .show-mobile{visibility:hidden}}@media screen and (max-width:834px){.custom-sidebar__expandable:not(.expanded) .show-mobile{visibility:hidden}}.custom-sidebar__expandable.expanded .custom-sidebar__expandable__body{animation:expandBody 1s ease-out forwards;opacity:1!important;display:flex!important;padding:.5rem 0 0!important}@media screen and (max-width:601px){.custom-sidebar__expandable.expanded .custom-sidebar__expandable__body{gap:.5rem}}.custom-sidebar__expandable.expanded .custom-sidebar__navigation__expand{transform:rotateX(180deg)}.custom-sidebar__expandable.expanded .custom-sidebar__navigation__expand svg path{fill:#917AC2!important}.custom-sidebar__expandable .custom-sidebar__navigation__group{padding-right:0!important}.custom-sidebar__expandable .custom-sidebar__navigation__group .custom-sidebar__navigation__add{right:.6rem!important}.custom-sidebar__submenu{position:absolute;left:100%;top:-.75rem;background:#fff;border-radius:.5rem;width:auto;height:auto;min-width:10rem;padding:1rem .75rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.75rem;opacity:0;display:none;visibility:hidden}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu{display:none!important;flex-direction:column;position:relative;opacity:1;top:auto;left:auto;width:100%;gap:0;background:0 0;padding:.75rem 0 0 1rem!important}.custom-sidebar__submenu.show-mobile{display:flex!important}}@media screen and (max-width:834px){.custom-sidebar__submenu{display:none!important;flex-direction:column;position:relative;opacity:1;top:auto;left:auto;width:100%;gap:0;background:0 0;padding:.75rem 0 0 1rem!important}.custom-sidebar__submenu.show-mobile{display:flex!important}}.custom-sidebar__submenu .custom-sidebar__submenu__group{width:100%;position:relative}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu .custom-sidebar__submenu__group{display:none!important}}@media screen and (max-width:834px){.custom-sidebar__submenu .custom-sidebar__submenu__group{display:none!important}}.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile::before{content:"";width:2rem;height:100%;position:absolute;top:.1rem;left:-.5rem;background-image:url("https://public-images.brainstem.org/images/icons/icon_child.svg");background-size:100% auto;background-position:top left;background-repeat:no-repeat;display:none}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile{display:flex!important;padding-left:1rem}.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile::before{display:block}}@media screen and (max-width:834px){.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile{display:flex!important;padding-left:1rem}.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile::before{display:block}}.custom-sidebar__submenu .custom-sidebar__submenu__group .custom-sidebar__navigation__add{opacity:0;visibility:hidden}.custom-sidebar__submenu .custom-sidebar__submenu__group .button--navigation-item{padding-right:4rem!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__submenu .custom-sidebar__submenu__group:not(.has-sublist):hover .custom-sidebar__navigation__add{visibility:visible;opacity:1;display:flex}}.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.75rem}.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist .custom-sidebar__sublist{border-left:1px dotted rgba(155,155,156,.5);margin-left:.85rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.75rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist .custom-sidebar__sublist{display:none!important}}@media screen and (max-width:834px){.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist .custom-sidebar__sublist{display:none!important}}.custom-sidebar__search{width:100%;position:relative}.custom-sidebar__search input{width:100%;height:3rem;font-family:"Neue Montreal",sans-serif!important;font-size:2rem;line-height:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__search input{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px){.custom-sidebar__search input{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px){.custom-sidebar__search input{font-size:3.2rem;line-height:3.8rem}}.custom-sidebar__search input:focus{border-color:#8122a1!important;color:#1a1b1c!important;box-shadow:none!important}.custom-sidebar__search button{position:absolute!important;height:100%!important;top:0;right:0}@media (hover:hover) and (pointer:fine){.custom-sidebar__search button:hover svg path{stroke:#8122A1}}@keyframes expandBody{0%{max-height:0}100%{max-height:100vh}}@keyframes collapseBody{0%{max-height:100vh}100%{max-height:0}}@media screen and (min-width:834px){.custom-sidebar.collapsed,.sidebar.collapsed{width:4rem}}@media screen and (min-width:1024px) and (orientation:portrait){.custom-sidebar.collapsed,.sidebar.collapsed{width:4rem}}.custom-sidebar.collapsed .button--toggle-sidebar svg,.sidebar.collapsed .button--toggle-sidebar svg{transform:rotateY(180deg)}.custom-sidebar.collapsed .button--switch__wrapper .button--switch,.sidebar.collapsed .button--switch__wrapper .button--switch{border-radius:.5rem!important}.custom-sidebar.collapsed .button--switch__wrapper .button--switch a,.sidebar.collapsed .button--switch__wrapper .button--switch a{pointer-events:none!important;aspect-ratio:1/1}.custom-sidebar.collapsed .button--switch__wrapper .button--switch img,.sidebar.collapsed .button--switch__wrapper .button--switch img{width:1rem;margin:0}.custom-sidebar.collapsed .button--switch__wrapper .button--switch span,.sidebar.collapsed .button--switch__wrapper .button--switch span{display:none}.custom-sidebar.collapsed .button--switch__wrapper .button--switch:not(.active),.sidebar.collapsed .button--switch__wrapper .button--switch:not(.active){display:none!important}.custom-sidebar.collapsed .custom-sidebar__navigation,.sidebar.collapsed .custom-sidebar__navigation{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group,.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group{width:auto}.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation,.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation{width:auto!important}.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation span,.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation span{display:none}.custom-sidebar.collapsed .custom-sidebar__search,.sidebar.collapsed .custom-sidebar__search{display:none}.custom-sidebar.collapsed .custom-sidebar__expandable,.sidebar.collapsed .custom-sidebar__expandable{width:100%;transition:all .4s ease-out}.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation,.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation{width:auto!important}.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation span,.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation span{display:none}.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .custom-sidebar__navigation__expand,.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .custom-sidebar__navigation__expand{display:none!important}.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{animation:none;border:none;margin:0;max-height:100vh;position:absolute;left:100%;top:0;background:#fff;border-radius:.5rem;width:auto;height:auto;min-width:10rem;padding:1rem .5rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1rem;opacity:0;display:none;visibility:hidden;box-shadow:1px 0 5px 0 rgba(0,0,0,.05)}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{display:none!important}}@media screen and (max-width:834px){.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{display:none!important}}.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body li,.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body li{width:100%}.custom-sidebar.collapsed .custom-sidebar__expandable:hover .custom-sidebar__expandable__body,.sidebar.collapsed .custom-sidebar__expandable:hover .custom-sidebar__expandable__body{display:flex;opacity:1;visibility:visible}.custom-sidebar.collapsed .custom-sidebar__navigation__add,.sidebar.collapsed .custom-sidebar__navigation__add{display:none!important}.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{animation:none;border:none;margin:0;max-height:100vh;position:absolute;left:100%;top:0;background:#fff;border-radius:.5rem;width:auto;height:auto;min-width:10rem;padding:1rem .5rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.25rem;opacity:0;display:none;visibility:hidden;box-shadow:1px 0 5px 0 rgba(0,0,0,.05)}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{display:none!important}}@media screen and (max-width:834px){.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{display:none!important}}.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children li,.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children li{width:100%}.custom-sidebar.collapsed .custom-sidebar__set:hover .custom-sidebar__set__children,.sidebar.collapsed .custom-sidebar__set:hover .custom-sidebar__set__children{display:flex;opacity:1;visibility:visible}.page-template__wrapper .page__hero{padding-left:20%;padding-top:3rem;padding-bottom:4rem}.page-template__wrapper .page__hero::before{content:"";width:31rem;height:73rem;border-radius:100%;background:#9b9b9c;position:absolute;top:10rem;left:45rem;z-index:-1;transform:rotate(105deg);filter:blur(30rem)}.page-template__wrapper .page__hero .page__hero__wrapper{width:100%;padding:2.4rem 0 2.4rem 2.4rem}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__header{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:35rem}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__header p{width:auto;max-width:55%}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__header p:first-of-type{font-size:4rem;line-height:4.8rem;letter-spacing:calc(-4rem * .07)}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__content{width:100%;margin-top:5rem;border-radius:3.2rem;background:#f2f2f2;box-shadow:inset .8rem .4rem 10rem rgba(0,0,0,.07);padding:10rem 4rem;position:relative;overflow:hidden}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__content .page__hero__title{width:calc(100% - 73rem)}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__content .page__hero__graphics{width:73rem;height:100%;position:absolute;top:0;right:-12rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.home__hero{min-height:108rem;padding-top:8rem;padding-bottom:8rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;gap:2.4rem;background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/hero_bg_2x.webp");background-size:auto 90rem;background-position:center right;background-repeat:no-repeat}@media screen and (max-width:1919px){.home__hero{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/hero_bg_1x.webp")}}@media screen and (max-width:1194px){.home__hero{background-size:120% auto;background-position:right 4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero{background-size:160% auto;background-position:right 20%}}@media screen and (max-width:834px){.home__hero{background-size:160% auto;background-position:right 20%}}@media screen and (max-width:601px){.home__hero{min-height:130rem;background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/hero_bg_sm.webp");background-size:100% auto;background-position:center 10rem;background-repeat:no-repeat}}.home__hero .home__hero__label{animation:slideInLeft 1s ease-out forwards}.home__hero .home__hero__title{width:55%;animation:slideInLeft 1.5s ease-out forwards}@media screen and (min-width:1194px) and (orientation:portrait){.home__hero .home__hero__title{width:75%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero .home__hero__title{width:100%}}@media screen and (max-width:834px){.home__hero .home__hero__title{width:100%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero .home__hero__title span:nth-of-type(3){display:block}}@media screen and (max-width:834px){.home__hero .home__hero__title span:nth-of-type(3){display:block}}.home__hero .home__hero__text{width:47%;margin:1rem 0 1.6rem;animation:slideInLeft 2s ease-out forwards}@media screen and (min-width:1194px) and (orientation:portrait){.home__hero .home__hero__text{width:65%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero .home__hero__text{width:65%}}@media screen and (max-width:834px){.home__hero .home__hero__text{width:65%}}@media screen and (max-width:601px){.home__hero .home__hero__text{width:98%;margin:1.2rem 0}}.home__hero .home__hero__button{animation:slideInLeft 2.5s ease-out forwards}.home__about{padding-top:10rem;padding-bottom:20rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}@media screen and (max-width:601px){.home__about{padding-top:20rem}}@media screen and (max-width:601px){.home__about{padding-bottom:16rem}}.home__about .home__about__images{width:41%;position:relative}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__images{width:100%}}@media screen and (max-width:834px){.home__about .home__about__images{width:100%}}.home__about .home__about__images .home__about__image--back{width:80%}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__images .home__about__image--back{width:70%}}@media screen and (max-width:834px){.home__about .home__about__images .home__about__image--back{width:70%}}@media screen and (max-width:601px){.home__about .home__about__images .home__about__image--back{width:80%}}.home__about .home__about__images .home__about__image--front{width:94%;position:absolute;right:0;top:18rem;filter:drop-shadow(0px 4px 20px rgba(0, 0, 0, .15))}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__images .home__about__image--front{width:65%}}@media screen and (max-width:834px){.home__about .home__about__images .home__about__image--front{width:65%}}@media screen and (max-width:601px){.home__about .home__about__images .home__about__image--front{width:90%;right:0;top:17rem}}.home__about .home__about__text{width:54%;margin-top:14rem;overflow:hidden}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__text{width:90%;margin-top:32rem}}@media screen and (max-width:834px){.home__about .home__about__text{width:90%;margin-top:32rem}}@media screen and (max-width:601px){.home__about .home__about__text{width:100%}}.home__about .home__about__text .home__about__highlight{width:89%;padding-bottom:3.2rem;margin-bottom:8.6rem;position:relative}@media screen and (min-width:1194px) and (orientation:portrait){.home__about .home__about__text .home__about__highlight{width:100%}}@media screen and (max-width:601px){.home__about .home__about__text .home__about__highlight{padding-bottom:5.4rem;margin-bottom:8rem}}.home__about .home__about__text .home__about__highlight::before{content:"";width:27rem;height:.2rem;background:#8122a1;position:absolute;bottom:0;left:0}@media screen and (max-width:601px){.home__about .home__about__text .home__about__highlight::before{width:34rem}}.home__about .home__about__text .home__about__paragraph{width:89%;transition:opacity .6s .1s ease-out,transform .8s .1s ease-out}@media screen and (min-width:1194px) and (orientation:portrait){.home__about .home__about__text .home__about__paragraph{width:100%}}@media screen and (max-width:601px){.home__about .home__about__text .home__about__paragraph{width:100%}}.home__advantages{padding-top:12rem;padding-bottom:12rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;text-align:center}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages{padding:12rem 4rem}}@media screen and (max-width:834px){.home__advantages{padding:12rem 4rem}}@media screen and (max-width:601px){.home__advantages{text-align:left;align-items:flex-start;align-content:flex-start;padding:16rem 3.2rem}}.home__advantages .home__advantages__highlight{width:40%;margin-top:4rem;padding-bottom:.4rem;overflow:hidden}@media screen and (min-width:1194px) and (orientation:portrait){.home__advantages .home__advantages__highlight{width:65%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__highlight{width:65%}}@media screen and (max-width:834px){.home__advantages .home__advantages__highlight{width:65%}}@media screen and (max-width:601px){.home__advantages .home__advantages__highlight{width:100%}}.home__advantages .home__advantages__highlight span{display:block}.home__advantages .home__advantages__highlight span:nth-of-type(2){transition:opacity .4s .1s ease-out,transform .6s .1s ease-out}.home__advantages .home__advantages__paragraph{width:48%;margin-top:3.2rem}@media screen and (min-width:1194px) and (orientation:portrait){.home__advantages .home__advantages__paragraph{width:70%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__paragraph{width:70%}}@media screen and (max-width:834px){.home__advantages .home__advantages__paragraph{width:70%}}@media screen and (max-width:601px){.home__advantages .home__advantages__paragraph{width:100%;margin-top:8rem}}.home__advantages .home__advantages__cards__wrapper{width:82%;margin-top:5.4rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__cards__wrapper{width:100%}}@media screen and (max-width:834px){.home__advantages .home__advantages__cards__wrapper{width:100%}}@media screen and (max-width:601px){.home__advantages .home__advantages__cards__wrapper{margin-top:8rem;gap:5.4rem}}.home__advantages .home__advantages__cards__wrapper .card--advantage{width:calc((100% - 4rem)/ 3)}@media screen and (min-width:1194px) and (orientation:portrait){.home__advantages .home__advantages__cards__wrapper .card--advantage{min-height:28rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__cards__wrapper .card--advantage{min-height:28rem}}@media screen and (max-width:834px){.home__advantages .home__advantages__cards__wrapper .card--advantage{min-height:28rem}}@media screen and (max-width:601px){.home__advantages .home__advantages__cards__wrapper .card--advantage{width:100%;min-height:0}}.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(2),.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(5){transition:opacity .6s .1s ease-out,transform .8s .1s ease-out}.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(3),.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(6){transition:opacity .6s .2s ease-out,transform .8s .2s ease-out}.home__pilot{padding-top:12rem;padding-bottom:12rem;background-color:#fff;background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_2x.webp");background-size:cover;background-position:bottom right;background-repeat:no-repeat}@media screen and (max-width:1919px){.home__pilot{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_1x.webp")}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__pilot{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_md.webp")}}@media screen and (max-width:834px){.home__pilot{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_md.webp")}}@media screen and (max-width:601px){.home__pilot{min-height:140rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_sm.webp");background-size:100% auto;background-position:center top;background-repeat:no-repeat}}.home__pilot .home__pilot__text{width:48%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:2.4rem;overflow:hidden}@media screen and (min-width:1194px) and (orientation:portrait){.home__pilot .home__pilot__text{width:60%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__pilot .home__pilot__text{width:60%}}@media screen and (max-width:834px){.home__pilot .home__pilot__text{width:60%}}@media screen and (max-width:601px){.home__pilot .home__pilot__text{width:100%;gap:3.2rem}}.home__pilot .home__pilot__text .home__pilot__paragraph{transition:opacity .6s .1s ease-out,transform .8s .1s ease-out}.home__pilot .home__pilot__button{margin-top:2.4rem;transition:opacity .6s .2s ease-out,transform .8s .2s ease-out}@media screen and (max-width:601px){.home__pilot .home__pilot__button{min-width:50%}}.home__team{padding-top:12rem;padding-bottom:12rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1.6rem}@media screen and (max-width:601px){.home__team{gap:3.2rem}}.home__team .home__team__text{width:100%;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1.6rem}@media screen and (max-width:601px){.home__team .home__team__text{gap:3.2rem}}.home__team__title{width:40%}@media screen and (min-width:1194px) and (orientation:portrait){.home__team__title{width:50%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__team__title{width:50%}}@media screen and (max-width:834px){.home__team__title{width:50%}}@media screen and (max-width:601px){.home__team__title{width:100%}}.home__team__title span{display:block}.home__team__paragraph{width:53%;transition:opacity .6s .1s ease-out,transform .8s .1s ease-out}@media screen and (min-width:1194px) and (orientation:portrait){.home__team__paragraph{width:80%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__team__paragraph{width:80%}}@media screen and (max-width:834px){.home__team__paragraph{width:80%}}@media screen and (max-width:601px){.home__team__paragraph{width:100%}}.home__team__paragraph a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.home__team__paragraph a:hover{color:#545454}}.home__team__cards__wrapper{width:82%;margin-top:3.8rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__team__cards__wrapper{width:100%}}@media screen and (max-width:834px){.home__team__cards__wrapper{width:100%}}@media screen and (max-width:601px){.home__team__cards__wrapper{gap:8rem}}.home__team__cards__wrapper .card--team{width:calc((100% - 4.8rem)/ 3)}@media screen and (max-width:601px){.home__team__cards__wrapper .card--team{width:100%}}.home__team__cards__wrapper .card--team:nth-of-type(2){transition:opacity .6s .1s ease-out,transform .8s .1s ease-out}.home__team__cards__wrapper .card--team:nth-of-type(3){transition:opacity .6s .2s ease-out,transform .8s .2s ease-out}.home__contact{padding-top:9rem;padding-bottom:12rem;background-color:#917ac2;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:2.4rem}@media screen and (max-width:601px){.home__contact{padding-top:16rem}}.home__contact .home__contact__text{width:100%;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;text-align:center;gap:2.4rem}.home__contact .home__contact__title{width:50%}@media screen and (max-width:601px){.home__contact .home__contact__title{width:100%}}.home__contact .home__contact__paragraph{width:38%}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__contact .home__contact__paragraph{width:60%}}@media screen and (max-width:834px){.home__contact .home__contact__paragraph{width:60%}}@media screen and (max-width:601px){.home__contact .home__contact__paragraph{width:100%}}.home__contact .home__contact__form__wrapper{width:82%;margin-top:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__contact .home__contact__form__wrapper{width:100%}}@media screen and (max-width:834px){.home__contact .home__contact__form__wrapper{width:100%}}.page__wrapper.login-signup__wrapper{font-family:Inter,sans-serif;letter-spacing:calc(-1.8rem * .03)}.page__wrapper.login-signup__wrapper .login__wrapper{width:100%;height:auto;min-height:100vh;position:relative;padding:16rem 0}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper{padding:24rem 0}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{width:100%;height:calc(100% + 2rem);position:fixed;top:0;left:0;background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_2x.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;z-index:0;animation:floatY 7s ease infinite}@media screen and (max-width:1919px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_1x.webp")}}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_md.webp")}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_md.webp")}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_md.webp")}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url("https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_sm.webp")}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:2.4rem}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{align-items:center;align-content:center;padding-left:10rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{align-items:center;align-content:center}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{align-items:center;align-content:center}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{gap:3.2rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:75rem;height:auto;min-height:32rem;border-radius:1.2rem;background:#fff;box-shadow:0 0 20px rgba(179,179,179,.15);padding:2.4rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:3.2rem}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:80vw}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:85vw}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:85vw}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:90vw;gap:4rem;padding:4rem 3.2rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__header{width:100%;padding:1.6rem 0;border-bottom:.1rem solid rgba(145,122,194,.5)}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__header{padding:2.4rem 0}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__header h1{font-size:4rem;letter-spacing:calc(-4rem * .03);line-height:4.8rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__body{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__body{gap:4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:1.6rem}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2.4rem;line-height:2.8rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text{gap:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper form{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2.4rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper form{gap:4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:1.6rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2.4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row .form-group{flex-shrink:1}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row .form-group{flex-shrink:0}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.8rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group{gap:1.6rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group.flex-spaced{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;gap:1.6rem;gap:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group.flex-end{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.6rem;gap:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper label{width:100%;font-weight:700;color:#4b4864}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper input{width:100%}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper button{width:100%}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:1.6rem;letter-spacing:calc(-1.6rem * .02);line-height:2rem;color:#545454}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper ul{list-style:initial;padding-left:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages{width:100%}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:.8rem;border-radius:.8rem;padding:1.2rem;font-size:1.8rem;letter-spacing:calc(-1.8rem * .02);line-height:2.2rem;letter-spacing:calc(-1.6rem * .03);font-weight:500}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{font-size:2rem;letter-spacing:calc(-2rem * .02);line-height:2.4rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{font-size:2.8rem;letter-spacing:calc(-2.8rem * .02);line-height:3.2rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{gap:1.6rem;padding:2.4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message img{width:2.4rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message img{width:4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message--error{border:.1rem solid #ff5757;background:rgba(255,87,87,.2);color:#ff5757}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__footer{width:100%;padding:2.4rem 0 1.6rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:1.2rem;border-top:.1rem solid rgba(145,122,194,.5)}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__footer{gap:1.6rem}}.header__tools .header__action__dropdown a{display:flex;align-items:center;gap:.5rem}.header__tools button svg{filter:brightness(0);opacity:.6;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.header__tools button:hover svg{filter:brightness(0);opacity:1}}.dropdown__wrapper.active.header__tools button svg{opacity:1!important;filter:none!important}.header__tools .header__action__dropdown svg path{fill:#757575;transition:fill .3s ease}@media (hover:hover) and (pointer:fine){.header__tools .header__action__dropdown a:hover svg path{fill:#8122A1}}.dashboard-component,.website-component{visibility:hidden}.header__logout-form{display:inline}.header__logout-btn{background:0 0;border:none;padding:0;margin:0;color:inherit;cursor:pointer;font-size:1.8rem}.dropdown__section-title{margin-bottom:.5rem}.dropdown__section-title a{font-weight:700;font-size:1.1em;color:#333}.header__help .header__action__dropdown{margin-top:.75rem}.header__help .header__action__dropdown a{font-size:1em;padding-left:.75rem}