:root{--primary: #8122A1!important;--secondary: #917AC2!important;--base: #F4F2FD!important;--gradient-color1: #8122A1!important;--gradient-color2: #51459D!important}body[data-theme*=public]{--primary: #19a1a9!important;--secondary: #4CA7A8!important;--base: #F2F8FD!important;--gradient-color1: #19a1a9!important;--gradient-color2: #917AC2!important}body[data-theme*=super]{--primary: #4e288f!important;--secondary: #7c5fd7!important;--base: #f8faff!important;--gradient-color1: #4c0e99!important;--gradient-color2: #b87ac2!important}body[data-theme*=api]{--gradient-color1: #7a7885 !important;--gradient-color2: #d9d9d9 !important}.width--full{padding-left:0 !important;padding-right:0 !important}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content,.home__contact,.home__team,.home__pilot,.home__advantages,.home__about,.home__hero,.page-template__wrapper .page__hero{width:100%;position:relative;display:flex;padding-left:calc(11% + 4rem);padding-right:10rem}@media screen and (min-width: 835px)and (max-width: 1024px)and (orientation: portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content,.home__contact,.home__team,.home__pilot,.home__advantages,.home__about,.home__hero,.page-template__wrapper .page__hero{padding-left:6rem;padding-right:6rem}}@media screen and (max-width: 835px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content,.home__contact,.home__team,.home__pilot,.home__advantages,.home__about,.home__hero,.page-template__wrapper .page__hero{padding-left:6rem;padding-right:6rem}}@media screen and (max-width: 601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content,.home__contact,.home__team,.home__pilot,.home__advantages,.home__about,.home__hero,.page-template__wrapper .page__hero{padding-left:3.2rem;padding-right:3.2rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{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(0deg) translateY(0)}65%{transform:rotate(10deg) translateY(0.5rem)}to{transform:rotate(0deg) translateY(0)}}@keyframes rotateReverse{from{transform:rotate(0deg)}65%{transform:rotate(-15deg) translateY(0.5rem)}to{transform:rotate(0deg)}}@keyframes rotateFloat{from{transform:rotate(0deg) translateY(0)}65%{transform:rotate(10deg) translateY(-1rem)}to{transform:rotate(0deg) translateY(0)}}@keyframes rotateFloatReverse{from{transform:rotate(0deg) translateY(0)}65%{transform:rotate(5deg) translateY(1rem)}to{transform:rotate(0deg) 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(0.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, 0.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:-0.12rem;line-height:8.6rem;font-weight:500}@media screen and (max-width: 601px){.title--heading--h1{font-size:8.5rem;letter-spacing:-0.1275rem;line-height:9rem}}.title--heading--h2{font-size:5.4rem;letter-spacing:-0.081rem;line-height:5.6rem;font-weight:500}@media screen and (max-width: 601px){.title--heading--h2{font-size:6rem;letter-spacing:-0.09rem;line-height:7rem}}.title--heading--h3{font-size:4rem;letter-spacing:-0.08rem;line-height:4rem;font-weight:500}.title--heading--h4{font-size:3.2rem;letter-spacing:-0.096rem;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:-0.032rem;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:-.036rem;line-height:2.2rem}}@media screen and (max-width: 834px){.text--body--xxs{font-size:1.8rem;letter-spacing:-.036rem;line-height:2.2rem}}@media screen and (max-width: 601px){.text--body--xxs{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}.text--body--xs{font-size:1.8rem;letter-spacing:-.036rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.text--body--xs{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.text--body--xs{font-size:2.8rem;letter-spacing:-.056rem;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:-0.096rem;line-height:5.6rem}}.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:none;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,.button--icon svg{width:90%;height:90%;flex-shrink:0}.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:-.036rem;line-height:2.2rem}@media screen and (min-width: 834px)and (max-width: 1024px)and (orientation: portrait){.button--small{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.button--small{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.button--small{font-size:2.8rem;letter-spacing:-.056rem;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:-.036rem;line-height:2.2rem;letter-spacing:-0.054rem;transition:all .3s ease}@media screen and (min-width: 834px)and (max-width: 1024px)and (orientation: portrait){.button--app{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.button--app{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.button--app{font-size:2.8rem;letter-spacing:-.056rem;line-height:3.2rem}}@media screen and (max-width: 601px){.button--app{font-size:1.8rem;letter-spacing:-.036rem;line-height:2.2rem;letter-spacing:-0.072rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px)and (max-width: 834px){.button--app{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px)and (max-width: 601px){.button--app{font-size:2.8rem;letter-spacing:-.056rem;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:none;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:-.036rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.link-element{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.link-element{font-size:2.8rem;letter-spacing:-.056rem;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:-.036rem;line-height:2.2rem;letter-spacing:-0.054rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.link-element--arrow-back{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.link-element--arrow-back{font-size:2.8rem;letter-spacing:-.056rem;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(-0.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:none !important;color:#9b9b9c !important;font-size:1.8rem;letter-spacing:-.036rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.button--switch__wrapper .button--switch{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.button--switch__wrapper .button--switch{font-size:2.8rem;letter-spacing:-.056rem;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(0.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(0.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(0.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:-.036rem;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:-0.04rem;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:-0.04rem;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:-.056rem;line-height:3.2rem}}@media screen and (max-width: 834px){.card--advantage .card__header .card__excerpt{font-size:1.8rem;letter-spacing:-.036rem;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:-0.04rem;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:-0.04rem;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:-.056rem;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:-.036rem;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:-0.04rem;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:-0.04rem;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:-.056rem;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:-.036rem;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:-0.04rem;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:-0.04rem;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:-.056rem;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(-0.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:none;border:none;outline:none;color:inherit;border-radius:.4rem;background:none;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:-.036rem;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:-0.04rem;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:-0.04rem;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:-.056rem;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[aria-invalid=true],.login-signup__form__body input.error,.login-signup__form__body select[aria-invalid=true],.login-signup__form__body select.error,.login-signup__form__body textarea[aria-invalid=true],.login-signup__form__body textarea.error{border:.2rem solid #ff5757}.login-signup__form__body label{font-size:1.8rem;letter-spacing:-.036rem;line-height:2.2rem;letter-spacing:-0.06rem}@media screen and (min-width: 834px)and (max-width: 1024px)and (orientation: portrait){.login-signup__form__body label{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.login-signup__form__body label{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.login-signup__form__body label{font-size:2.8rem;letter-spacing:-.056rem;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:-.036rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px)and (max-width: 834px){form.contact__form label{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px)and (max-width: 601px){form.contact__form label{font-size:2.8rem;letter-spacing:-.056rem;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:-0.032rem;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:-.036rem;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:-.036rem;line-height:2.2rem}}@media screen and (max-width: 601px){form.contact__form .contact__form__footer .contact__form__messages{font-size:2rem;letter-spacing:-0.04rem;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:-.036rem;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:-0.04rem;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:-0.04rem;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:-.056rem;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:0rem .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:-.036rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.dropdown__wrapper .dropdown{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.dropdown__wrapper .dropdown{font-size:2.8rem;letter-spacing:-.056rem;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:-.036rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2.8rem;letter-spacing:-.056rem;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:-0.032rem;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:-.036rem;line-height:2.2rem}}@media screen and (max-width: 834px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:1.8rem;letter-spacing:-.036rem;line-height:2.2rem}}@media screen and (max-width: 601px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:2rem;letter-spacing:-0.04rem;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:nth-of-type(1){transform:rotate(45deg) translate(0.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(0.5rem, -2rem)}*,*:after,*:before{box-sizing:border-box;letter-spacing:inherit}html{overflow-x:hidden;max-width:100vw;font-size:.5208333333vw}@media screen and (min-width: 1194px)and (orientation: portrait){html{font-size:.6944444444vw}}@media screen and (min-width: 834px)and (max-width: 1024px)and (orientation: portrait){html{font-size:.9259259259vw}}@media screen and (max-width: 834px){html{font-size:.9259259259vw}}@media screen and (max-width: 601px){html{font-size:1.3333333333vw}}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:none;color:inherit}img{width:100%;height:auto;vertical-align:middle}button{color:inherit;background:none;outline:none;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:0px 0px 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(0.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 rgba(0,0,0,0)}.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:-.036rem;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:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 834px){.page__navigation ul{font-size:2rem;letter-spacing:-0.04rem;line-height:2.4rem}}@media screen and (max-width: 601px){.page__navigation ul{font-size:2.8rem;letter-spacing:-.056rem;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:-0.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}}.sidebar,.custom-sidebar{background:#fff;color:#545454;box-shadow:5px 0px 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}.sidebar::-webkit-scrollbar-track,.custom-sidebar::-webkit-scrollbar-track{background-color:#f2f2f2}.sidebar::-webkit-scrollbar,.custom-sidebar::-webkit-scrollbar{width:.5rem;background-color:#f2f2f2}.sidebar::-webkit-scrollbar-thumb,.custom-sidebar::-webkit-scrollbar-thumb{background-color:#f4f2fd}@media screen and (min-width: 834px)and (max-width: 1024px)and (orientation: portrait){.sidebar,.custom-sidebar{display:none !important}}@media screen and (max-width: 834px){.sidebar,.custom-sidebar{display:none !important}}.sidebar.active,.custom-sidebar.active{transform:translateY(0)}.sidebar .custom-sidebar__wrapper,.custom-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:#fff}@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(0.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 0px 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:none;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:none}@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:sidebarGroupReveal .3s ease-out;max-height:none;opacity:1;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:-0.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:none;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:none;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:-0.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 sidebarGroupReveal{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.custom-sidebar__expandable.expanded .custom-sidebar__expandable__body{animation:none}}@media screen and (min-width: 834px){.sidebar.collapsed,.custom-sidebar.collapsed{width:4rem}}@media screen and (min-width: 1024px)and (orientation: portrait){.sidebar.collapsed,.custom-sidebar.collapsed{width:4rem}}.sidebar.collapsed .button--toggle-sidebar svg,.custom-sidebar.collapsed .button--toggle-sidebar svg{transform:rotateY(180deg)}.sidebar.collapsed .button--switch__wrapper .button--switch,.custom-sidebar.collapsed .button--switch__wrapper .button--switch{border-radius:.5rem !important}.sidebar.collapsed .button--switch__wrapper .button--switch a,.custom-sidebar.collapsed .button--switch__wrapper .button--switch a{pointer-events:none !important;aspect-ratio:1/1}.sidebar.collapsed .button--switch__wrapper .button--switch img,.custom-sidebar.collapsed .button--switch__wrapper .button--switch img{width:1rem;margin:0}.sidebar.collapsed .button--switch__wrapper .button--switch span,.custom-sidebar.collapsed .button--switch__wrapper .button--switch span{display:none}.sidebar.collapsed .button--switch__wrapper .button--switch:not(.active),.custom-sidebar.collapsed .button--switch__wrapper .button--switch:not(.active){display:none !important}.sidebar.collapsed .custom-sidebar__navigation,.custom-sidebar.collapsed .custom-sidebar__navigation{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group,.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group{width:auto}.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation,.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation{width:auto !important}.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation span,.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation span{display:none}.sidebar.collapsed .custom-sidebar__search,.custom-sidebar.collapsed .custom-sidebar__search{display:none}.sidebar.collapsed .custom-sidebar__expandable,.custom-sidebar.collapsed .custom-sidebar__expandable{width:100%;transition:all .4s ease-out}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation{width:auto !important}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation span,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation span{display:none}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .custom-sidebar__navigation__expand,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .custom-sidebar__navigation__expand{display:none !important}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.custom-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 0px rgba(0,0,0,.05)}@media screen and (min-width: 834px)and (max-width: 1024px)and (orientation: portrait){.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{display:none !important}}@media screen and (max-width: 834px){.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{display:none !important}}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body li,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body li{width:100%}.sidebar.collapsed .custom-sidebar__expandable:hover .custom-sidebar__expandable__body,.custom-sidebar.collapsed .custom-sidebar__expandable:hover .custom-sidebar__expandable__body{display:flex;opacity:1;visibility:visible}.sidebar.collapsed .custom-sidebar__navigation__add,.custom-sidebar.collapsed .custom-sidebar__navigation__add{display:none !important}.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.custom-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 0px rgba(0,0,0,.05)}@media screen and (min-width: 834px)and (max-width: 1024px)and (orientation: portrait){.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{display:none !important}}@media screen and (max-width: 834px){.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{display:none !important}}.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children li,.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children li{width:100%}.sidebar.collapsed .custom-sidebar__set:hover .custom-sidebar__set__children,.custom-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:#8d8b9f;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:nth-of-type(1){font-size:4rem;line-height:4.8rem;letter-spacing:-0.28rem}.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://public-images.brainstem.org/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://public-images.brainstem.org/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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__hero{background-size:160% auto;background-position:right 20%}}@media screen and (max-width: 835px){.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://public-images.brainstem.org/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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__hero .home__hero__title{width:100%}}@media screen and (max-width: 835px){.home__hero .home__hero__title{width:100%}}@media screen and (min-width: 835px)and (max-width: 1024px)and (orientation: portrait){.home__hero .home__hero__title span:nth-of-type(3){display:block}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__hero .home__hero__text{width:65%}}@media screen and (max-width: 835px){.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%, #FFFFFF 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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__about .home__about__images{width:100%}}@media screen and (max-width: 835px){.home__about .home__about__images{width:100%}}.home__about .home__about__images .home__about__image--back{width:80%}@media screen and (min-width: 835px)and (max-width: 1024px)and (orientation: portrait){.home__about .home__about__images .home__about__image--back{width:70%}}@media screen and (max-width: 835px){.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, 0.15))}@media screen and (min-width: 835px)and (max-width: 1024px)and (orientation: portrait){.home__about .home__about__images .home__about__image--front{width:65%}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__about .home__about__text{width:90%;margin-top:32rem}}@media screen and (max-width: 835px){.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:var(--primary);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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__advantages{padding:12rem 4rem}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__advantages .home__advantages__highlight{width:65%}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__advantages .home__advantages__paragraph{width:70%}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__advantages .home__advantages__cards__wrapper{width:100%}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__advantages .home__advantages__cards__wrapper .card--advantage{min-height:28rem}}@media screen and (max-width: 835px){.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://public-images.brainstem.org/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://public-images.brainstem.org/images/home/pilot_bg_1x.webp")}}@media screen and (min-width: 835px)and (max-width: 1024px)and (orientation: portrait){.home__pilot{background-image:url("https://public-images.brainstem.org/images/home/pilot_bg_md.webp")}}@media screen and (max-width: 835px){.home__pilot{background-image:url("https://public-images.brainstem.org/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://public-images.brainstem.org/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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__pilot .home__pilot__text{width:60%}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__team__title{width:50%}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__team__paragraph{width:80%}}@media screen and (max-width: 835px){.home__team__paragraph{width:80%}}@media screen and (max-width: 601px){.home__team__paragraph{width:100%}}.home__team__paragraph a{text-decoration:underline !important}@media(hover: hover)and (pointer: fine){.home__team__paragraph a:hover{color:#393843}}.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__team__cards__wrapper{width:100%}}@media screen and (max-width: 835px){.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:var(--secondary);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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__contact .home__contact__paragraph{width:60%}}@media screen and (max-width: 835px){.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: 835px)and (max-width: 1024px)and (orientation: portrait){.home__contact .home__contact__form__wrapper{width:100%}}@media screen and (max-width: 835px){.home__contact .home__contact__form__wrapper{width:100%}}.page__wrapper.login-signup__wrapper{font-family:"Inter",sans-serif;letter-spacing:-0.054rem}.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://public-images.brainstem.org/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://public-images.brainstem.org/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://public-images.brainstem.org/images/brainstem/login-signup_bg_md.webp")}}@media screen and (min-width: 835px)and (max-width: 1024px)and (orientation: portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url("https://public-images.brainstem.org/images/brainstem/login-signup_bg_md.webp")}}@media screen and (max-width: 835px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url("https://public-images.brainstem.org/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://public-images.brainstem.org/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: 835px)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: 835px){.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:0px 0px 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: 835px)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: 835px){.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 color-mix(in srgb, var(--secondary) 50%, transparent)}@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}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__header h1{color:#4b4864 !important}@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:-0.12rem;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 (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:-.036rem;line-height:2.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:-0.032rem;line-height:2rem;color:#393843}.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:-.036rem;line-height:2.2rem;letter-spacing:-0.048rem;font-weight:500}@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 color-mix(in srgb, var(--secondary) 50%, transparent)}@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}.header__tools .header__action__dropdown svg.softmouse-menu-icon{color:#757575;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.header__tools .header__action__dropdown a:hover svg path{fill:#8122a1}.header__tools .header__action__dropdown a:hover svg.softmouse-menu-icon{color:#8122a1}}.website-component,.dashboard-component{visibility:hidden}.header__logout-form{display:inline}.header__logout-btn{background:none;border:none;padding:0;margin:0;color:inherit;cursor:pointer}.dropdown__section-title{margin-bottom:.5rem}.dropdown__section-title a{font-weight:bold;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}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.dropdown__wrapper .dropdown ul.custom-sidebar__submenu{gap:0}@media screen and (max-width: 601px){.dropdown__wrapper .dropdown .dropdown__section-title{margin-bottom:1.5rem}.dropdown__wrapper .dropdown ul.header__action__dropdown--help{gap:2rem}}.header__logout-btn{font:inherit !important;font-weight:inherit !important;letter-spacing:inherit;text-align:inherit;-webkit-appearance:none;appearance:none}dialog.brainstem-confirm{width:min(512px,100vw - 32px);max-width:none;margin:auto;padding:0;border:none;border-radius:12px;background:#fff;box-shadow:0 12px 40px rgba(26,27,28,.25);color:#393843;font-size:15px;line-height:1.5}dialog.brainstem-confirm::backdrop{background:rgba(26,27,28,.5)}dialog.brainstem-confirm .brainstem-confirm__body{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:16px;padding:24px}dialog.brainstem-confirm .brainstem-confirm__title{margin:0 !important;padding:0 0 12px !important;border-bottom:1px solid rgba(141,139,159,.5);color:#1a1b1c !important;font-size:18px !important;font-weight:600 !important;line-height:1.3 !important}dialog.brainstem-confirm .brainstem-confirm__message{margin:0 !important;white-space:pre-line}dialog.brainstem-confirm .brainstem-confirm__actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center;gap:8px;margin-top:8px}dialog.brainstem-confirm .brainstem-confirm__button{min-width:96px;margin:0 !important;padding:10px 18px !important;border:1px solid var(--primary) !important;border-radius:8px !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important;cursor:pointer;transition:background-color .18s ease,color .18s ease}dialog.brainstem-confirm .brainstem-confirm__button--cancel{background:#fff !important;color:var(--primary) !important}dialog.brainstem-confirm .brainstem-confirm__button--cancel:hover{background:var(--base) !important}dialog.brainstem-confirm .brainstem-confirm__button--confirm{background:var(--primary) !important;color:#fff !important}dialog.brainstem-confirm .brainstem-confirm__button--confirm:hover{filter:brightness(1.1)}dialog.brainstem-confirm.brainstem-confirm--danger .brainstem-confirm__button--confirm:hover{border-color:#393843 !important;background:#393843 !important;filter:none}dialog.brainstem-confirm .brainstem-confirm__button:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.dropdown__wrapper .dropdown{box-shadow:0 8px 24px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.08)}.header__tools.dropdown__wrapper .dropdown,.header__groups.dropdown__wrapper .dropdown,.header__help.dropdown__wrapper .dropdown,.header__profile.dropdown__wrapper .dropdown{font-family:"Inter",sans-serif;font-size:13px;line-height:1.25;letter-spacing:normal;color:#1a1b1c}@media screen and (min-width: 835px){.header__tools.dropdown__wrapper .dropdown,.header__groups.dropdown__wrapper .dropdown,.header__help.dropdown__wrapper .dropdown,.header__profile.dropdown__wrapper .dropdown{min-width:240px;font-size:clamp(12px,.55vw,14px)}}.header__tools.dropdown__wrapper .dropdown *:not(.fa),.header__groups.dropdown__wrapper .dropdown *:not(.fa),.header__help.dropdown__wrapper .dropdown *:not(.fa),.header__profile.dropdown__wrapper .dropdown *:not(.fa){font-family:inherit;letter-spacing:inherit}.header__tools.dropdown__wrapper .dropdown a,.header__tools.dropdown__wrapper .dropdown button,.header__groups.dropdown__wrapper .dropdown a,.header__groups.dropdown__wrapper .dropdown button,.header__help.dropdown__wrapper .dropdown a,.header__help.dropdown__wrapper .dropdown button,.header__profile.dropdown__wrapper .dropdown a,.header__profile.dropdown__wrapper .dropdown button{color:inherit}.header__tools.dropdown__wrapper .dropdown .dropdown__block,.header__groups.dropdown__wrapper .dropdown .dropdown__block,.header__help.dropdown__wrapper .dropdown .dropdown__block,.header__profile.dropdown__wrapper .dropdown .dropdown__block{padding:16px 20px}.header__tools.dropdown__wrapper .dropdown ul.header__action__dropdown,.header__groups.dropdown__wrapper .dropdown ul.header__action__dropdown,.header__help.dropdown__wrapper .dropdown ul.header__action__dropdown,.header__profile.dropdown__wrapper .dropdown ul.header__action__dropdown{gap:16px}.header__tools.dropdown__wrapper .dropdown .dropdown__user-name,.header__groups.dropdown__wrapper .dropdown .dropdown__user-name,.header__help.dropdown__wrapper .dropdown .dropdown__user-name,.header__profile.dropdown__wrapper .dropdown .dropdown__user-name{font-size:inherit;line-height:inherit}.header__tools.dropdown__wrapper .dropdown .dropdown__user-email,.header__groups.dropdown__wrapper .dropdown .dropdown__user-email,.header__help.dropdown__wrapper .dropdown .dropdown__user-email,.header__profile.dropdown__wrapper .dropdown .dropdown__user-email{font-size:11px;margin-top:2px}.header__action__dropdown>li:has(.header__menu-link){align-self:stretch}.dropdown .header__logout-form{display:block}.dropdown__wrapper .dropdown button.header__menu-link{background:none;border:none;font:inherit !important;text-align:inherit;cursor:pointer}.dropdown__wrapper .dropdown button.header__menu-link:hover{text-decoration:none !important}.dropdown .header__action__dropdown .header__menu-link{display:flex !important;width:100%;align-items:center;gap:8px;box-sizing:border-box;min-height:36px;padding-top:8px !important;padding-bottom:8px !important;margin:-8px 0 !important}@media screen and (max-width: 601px){.dropdown .header__action__dropdown .header__menu-link{justify-content:flex-end}}.header__menu-icon{flex-shrink:0;width:20px;font-size:16px !important;line-height:20px;text-align:center;color:#8d8b9f;transition:color .3s ease}.header__menu-icon.header__menu-icon--compact{font-size:14px !important}.dropdown__user-name .header__menu-icon{color:inherit}@media(hover: hover)and (pointer: fine){.header__menu-link:hover .header__menu-icon{color:var(--primary)}}.dropdown__wrapper .dropdown .header__menu-heading{margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.4;color:#393843}.header__help.dropdown__wrapper .dropdown .dropdown__block{padding-top:12px;padding-bottom:12px}.header__help.dropdown__wrapper .dropdown .dropdown__external-icon{margin-left:auto}.dropdown .header__help-section ul.header__action__dropdown{margin-top:0;gap:16px}.dropdown .header__help-section .header__action__dropdown .header__menu-link{padding-left:0}.dropdown .header__help-section .header__action__dropdown .header__menu-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.dropdown .header__help-section .dropdown__external-icon{flex-shrink:0;opacity:.65}.header__menu.dropdown__wrapper .dropdown .custom-sidebar__submenu{max-height:none;overflow:visible;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.header__menu.dropdown__wrapper .dropdown .custom-sidebar__navigation__add,.header__menu.dropdown__wrapper .dropdown .custom-sidebar__navigation__expand{font-size:inherit !important}.header__menu.dropdown__wrapper .dropdown .custom-sidebar__navigation__expand{width:2em !important;height:2em !important;top:calc(50% - 1em) !important}.header__menu.dropdown__wrapper .dropdown .custom-sidebar__navigation__expand svg{width:100% !important;height:100% !important}.header__menu.dropdown__wrapper .dropdown .custom-sidebar__navigation__add{width:1em !important;height:1em !important;top:calc(50% - .5em) !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:16px;padding:20px 24px;box-sizing:border-box}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button{width:100%;min-width:0;padding:0 !important;border-width:1px !important;border-radius:999px !important;font:500 16px/20px "Inter",sans-serif !important;letter-spacing:normal !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button>a{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 12px !important;box-sizing:border-box;font:inherit !important;letter-spacing:inherit;white-space:normal}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button img{width:20px !important;height:20px !important;flex-shrink:0;object-fit:contain}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary{background:#fff !important;padding:0 !important;display:flex !important;overflow:hidden !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary::before{content:none}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary,.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary>a{color:#1a1b1c !important;text-decoration:none !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary>a{position:relative;flex:1;box-sizing:border-box;border-radius:inherit;overflow:hidden}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary img{filter:brightness(0) !important;opacity:.8 !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary .header__portal-hover{position:absolute;inset:0;z-index:2;display:flex;align-items:inherit;justify-content:inherit;gap:inherit;padding:inherit;box-sizing:border-box;background:var(--primary);color:#fff !important;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary .header__portal-hover img{filter:brightness(0) invert(1) !important;opacity:1 !important}@media(prefers-reduced-motion: reduce){.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary .header__portal-hover{transition:none}}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary:focus-within{border-color:var(--primary) !important;outline:2px solid var(--primary) !important;outline-offset:2px}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary:focus-within .header__portal-hover{clip-path:inset(0)}@media(hover: hover)and (pointer: fine){.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary:hover{border-color:var(--primary) !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>button.button--tertiary:hover .header__portal-hover{clip-path:inset(0)}}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search{grid-column:1/-1;width:100%;min-width:0;margin:0}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search input{width:100%;height:46px;min-width:0;margin:0;padding:10px 48px 10px 16px;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:999px;outline:none;background:#fff;color:#1a1b1c;font:400 16px/24px "Inter",sans-serif !important;letter-spacing:normal !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search input::placeholder{color:#8d8b9f;opacity:1}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search input:focus{background:#fff;border-color:var(--primary) !important;outline:2px solid var(--primary);outline-offset:2px}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search button{display:flex !important;align-items:center;justify-content:center;top:0;right:0;width:46px;height:46px !important;padding:0 !important;border-radius:999px !important;background:rgba(0,0,0,0) !important}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search button svg{width:20px;height:21px}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search button svg path{stroke:none}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search button:hover svg path{fill:var(--primary)}.header .header__menu.dropdown__wrapper .dropdown .dropdown__header>.custom-sidebar__search button:focus-visible{outline:2px solid var(--primary) !important;outline-offset:-4px}.header__menu.dropdown__wrapper .dropdown .header__help-section{padding:4px 24px;box-sizing:border-box;text-align:left}.header__menu.dropdown__wrapper .dropdown .header__help-section ul.header__action__dropdown{gap:0;align-items:stretch}.header__menu.dropdown__wrapper .dropdown .header__help-section .header__menu-link{justify-content:flex-start !important;min-height:40px;padding-top:6px !important;padding-bottom:6px !important;margin:0 !important}.header__groups.dropdown__wrapper .dropdown .dropdown__block{padding-top:10px;padding-bottom:10px}.header__groups.dropdown__wrapper .dropdown .dropdown__block:first-child{padding-top:16px}.header__groups.dropdown__wrapper .dropdown .dropdown__block:last-of-type{padding-bottom:16px}@media screen and (max-width: 601px){.header__tools.dropdown__wrapper .dropdown,.header__groups.dropdown__wrapper .dropdown,.header__profile.dropdown__wrapper .dropdown{width:max-content;min-width:60vw;max-width:calc(100vw - 48px);height:auto;max-height:100vh;overflow-y:auto;text-align:left;background:#fff;border-radius:0 0 0 10px}.header__tools.dropdown__wrapper .dropdown ul,.header__groups.dropdown__wrapper .dropdown ul,.header__profile.dropdown__wrapper .dropdown ul{justify-content:flex-start;align-items:flex-start;align-content:flex-start}.header__tools .dropdown .header__action__dropdown .header__menu-link,.header__groups .dropdown .header__action__dropdown .header__menu-link,.header__profile .dropdown .header__action__dropdown .header__menu-link{justify-content:flex-start}}
