@font-face{font-display:swap;font-family:Funnel Sans;font-style:normal;font-weight:300 800;src:url(../fonts/FunnelSans-VariableFont_wght.woff2) format("woff2"),url(../fonts/FunnelSans-VariableFont_wght.ttf) format("truetype")}@keyframes rotateRound{to{transform:rotate(1turn)}}@keyframes animationPatternPlus{0%{background-position-y:0}to{background-position-y:-100%}}@keyframes levitate{to{transform:translateY(-30px)}}.main{background:#fff;padding-top:100px;position:relative}.fast-nav__item--active{background:#0bce5a;pointer-events:none}.fast-nav__item--scroll-top.show{margin-top:7px;max-height:46px;opacity:1;transform:translateY(0);visibility:visible}.bio-rows .row-item__title a{color:#2e2e2e;text-decoration:underline}.bio-rows .row-item__title a:hover{opacity:.8;text-decoration:none}.accordion__item{background:#fff;border-radius:20px;color:#000;overflow:hidden;transition:all .3s ease}.accordion__item.active{background:#fff}.accordion__item.active .accordion__icon:after,.accordion__item.active .accordion__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.accordion__header{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;padding:20px 25px;transition:background .2s ease;user-select:none}@media(max-width:600px){}.accordion__header:hover{background:rgba(0,0,0,.02)}.accordion__item.active .accordion__content{max-height:500px;padding:0 25px}