﻿.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{visibility:hidden;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,0);margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0 .5rem;display:inline-block}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}@font-face{font-family:'Inter';src:url(/user/themes/bp/fonts/inter-regular.woff2) format('woff2'),url(/user/themes/bp/fonts/inter-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Space Grotesk';src:url(/user/themes/bp/fonts/spacegrotesk-bold.woff2) format('woff2'),url(/user/themes/bp/fonts/spacegrotesk-bold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Space Grotesk';src:url(/user/themes/bp/fonts/spacegrotesk-regular.woff2) format('woff2'),url(/user/themes/bp/fonts/spacegrotesk-regular.woff) format('woff');font-weight:400;font-style:normal}.hidden{display:none!important}@media (max-width:767px){.hide-mobile{display:none!important}}body,main{position:relative;overflow-x:hidden;scroll-behavior:smooth}main{overflow:hidden}hr{margin:3rem 0 3rem;border:none;border-top:1px solid #37383f;height:1px}@media (max-width:767px){hr{margin:2rem 0 2rem}}@media (max-width:480px){hr{margin:1.2rem 0 1.2rem}}.white-section hr{border-color:#b4b9c8}.container{position:relative;width:100%;max-width:1440px;padding:0 2rem;margin:0 auto}.container.no-padding{padding:0}.container.container-xxl{max-width:1440px}.container.container-xl{max-width:1360px}.container.container-lg{max-width:1124px}.container.container-md{max-width:920px}@media (max-width:1024px){.container{padding:0 1.2rem}}.block-sm{position:relative;max-width:500px}.block-md{position:relative;max-width:700px}.block-lg{position:relative;max-width:900px}.block-center{margin:0 auto}.row-reverse{flex-direction:row-reverse}.m-t-xs{margin-top:.5rem}.m-t-sm{margin-top:1.2rem}.m-t-md{margin-top:2rem}.m-t-lg{margin-top:4rem}@media (max-width:480px){.m-t-lg{margin-top:2rem}}.m-b-xs{margin-bottom:.5rem}.m-b-sm{margin-bottom:1.2rem}.m-b-md{margin-bottom:2rem}.m-b-lg{margin-bottom:4rem}@media (max-width:480px){.m-b-lg{margin-bottom:2rem}}.m-b-xl{margin-bottom:6rem}@media (max-width:480px){.m-b-xl{margin-bottom:2rem}}.m-r-xs{margin-right:.5rem}.m-r-sm{margin-right:1.2rem}.m-r-md{margin-right:2rem}.m-r-lg{margin-right:4rem}.p-tb-sm{padding-top:1rem;padding-bottom:1rem}.p-tb-md{padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width:767px){.p-tb-md{padding-top:1rem;padding-bottom:1rem}}.p-tb-lg{padding-top:5rem;padding-bottom:5rem}@media (max-width:1024px){.p-tb-lg{padding-top:4rem;padding-bottom:4rem}}@media (max-width:767px){.p-tb-lg{padding-top:3rem;padding-bottom:3rem}}@media (max-width:480px){.p-tb-lg{padding-top:2rem;padding-bottom:2rem}}.p-tb-xl{padding-top:7rem;padding-bottom:7rem}@media (max-width:1024px){.p-tb-xl{padding-top:4rem;padding-bottom:4rem}}@media (max-width:767px){.p-tb-xl{padding-top:3rem;padding-bottom:3rem}}@media (max-width:480px){.p-tb-xl{padding-top:2rem;padding-bottom:2rem}}.p-lr-sm{padding-top:1rem;padding-bottom:1rem}.p-lr-md{padding-top:2.5rem;padding-bottom:2.5rem}.p-lr-lg{padding-top:6rem;padding-bottom:6rem}@media (max-width:1024px){.p-lr-lg{padding-top:4rem;padding-bottom:4rem}}@media (max-width:767px){.p-lr-lg{padding-top:3rem;padding-bottom:3rem}}@media (max-width:480px){.p-lr-lg{padding-top:2rem;padding-bottom:2rem}}.p-t-xs{padding-top:.5rem}.p-t-sm{padding-top:1.2rem}.p-t-md{padding-top:2rem}@media (max-width:767px){.p-t-md{padding-top:.5rem}}.p-t-lg{padding-top:4rem}@media (max-width:480px){.p-t-lg{padding-top:2rem}}.p-t-xl{padding-top:6rem}@media (max-width:480px){.p-t-xl{padding-top:2rem}}.p-b-xs{padding-bottom:.5rem}.p-b-sm{padding-bottom:1.2rem}.p-b-md{padding-bottom:2rem}@media (max-width:767px){.p-b-md{padding-bottom:.5rem}}.p-b-lg{padding-bottom:4rem}@media (max-width:480px){.p-b-lg{padding-bottom:2rem}}.grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -1.2rem}.grid.grid-sm{margin:0 -.5rem}.grid.vertical-center{display:flex;align-items:center}.grid.flex-child-center{justify-content:center;text-align:center}.grid.flex-child-left{justify-content:flex-start}.grid.flex-child-right{justify-content:flex-end}.grid.justify-elements{justify-content:space-between}.grid.flex-reverse{flex-direction:row-reverse}.grid.full-height{height:90vh;min-height:630px}@media (max-width:1024px){.grid.full-height{height:85vh}}@media (max-width:767px){.grid.full-height{height:auto;min-height:auto}}.grid.mid-height{height:80vh;min-height:500px}@media (max-width:1024px){.grid.mid-height{height:30vh}}@media (max-width:767px){.grid.mid-height{height:auto;min-height:auto}}.grid.margin-auto{margin-left:auto;margin-right:auto}.grid.no-margin{margin-left:0;margin-right:0}.full-width{width:100%}.col-flex{flex:1;padding:0 1rem;flex-basis:auto}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-res-3{padding:0 1.2rem;flex:0 1 auto}.grid.grid-sm [class*=col]{padding:0 .5rem}.grid.no-gutter [class*=col]{padding:0}.grid.grid-gutter-lg [class*=col]{padding:0 3rem}@media (max-width:767px){.grid.grid-gutter-lg [class*=col]{padding:0 1.2rem}}@media (max-width:480px){.grid.grid-gutter-lg [class*=col]{padding:0}}.col-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-2{flex:0 1 16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-3,.col-res-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-6,.col-md-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-12{flex-basis:100%;max-width:100%}@media (max-width:1280px){.col-3{flex-basis:33.33333333%;max-width:33.33333333%}.grid{margin:0 -.8rem}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-res-3{padding:0 .8rem;flex:0 1 auto}}@media (max-width:767px){.col-3{flex-basis:50%;max-width:50%}}@media (max-width:480px){.grid{margin:0}.flex-col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{flex-basis:100%;max-width:100%;padding:.5rem 0}.col-3{flex-basis:100%;max-width:100%;padding:1rem 0}}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{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}input{-webkit-appearance:none;border-radius:0}body{font-family:"Inter","Helvetica Neue",Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-display:swap}h1,h2,h3,h4,h5,h6,.heading-xxl,.heading-xl,.heading-lg,.heading-md,.heading-sm,.heading-xs{font-family:"Space Grotesk","Helvetica Neue",Helvetica,sans-serif;font-weight:400;line-height:1.4;margin-bottom:1.2rem;color:#fff}h1,.heading-xxl{font-size:3.8rem;line-height:1.15}@media (max-width:1280px){h1,.heading-xxl{font-size:2.2rem}}@media (max-width:1024px){h1,.heading-xxl{font-size:2.4rem}}@media (max-width:767px){h1,.heading-xxl{font-size:1.8rem}}h2,.heading-xl{font-size:3rem;margin-bottom:1.2rem}@media (max-width:1024px){h2,.heading-xl{font-size:1.8rem}}@media (max-width:767px){h2,.heading-xl{font-size:1.5rem}}h3,.heading-lg{font-size:1.5rem;font-weight:600}@media (max-width:1024px){h3,.heading-lg{font-size:1.2rem;font-weight:400}}@media (max-width:767px){h3,.heading-lg{font-size:1.2rem}}h4,.heading-sm{font-size:1.2rem;font-weight:600;color:#d3d4d8;display:block}@media (max-width:1024px){h4,.heading-sm{font-size:1.2rem}}@media (max-width:480px){h4,.heading-sm{font-size:1rem}}h5,.heading-xs{font-size:1rem;font-weight:700}h6{font-size:1rem}p{font-weight:400;font-size:1.2rem;line-height:1.4;margin-top:1.2rem;margin-bottom:1.2rem;color:#b4b9c8}@media (max-width:1024px){p{font-size:1rem}}p.p-lg{font-size:1.5rem;line-height:1.4;color:#f0f1f2}@media (max-width:1024px){p.p-lg{font-size:1.2rem}}@media (max-width:767px){p.p-lg{font-size:1rem}}.paragraph-sm{font-size:1rem;font-weight:500}@media (max-width:1024px){.paragraph-sm{font-size:.9rem;margin:.5rem 0}}.text-capitalized{text-transform:uppercase;letter-spacing:.1em}.text-highlighted{display:inline;color:#5CEFB8;background:linear-gradient(45deg,#74F1B5,#39EDF9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:2px;padding-bottom:3px;text-shadow:0 2px 10px rgba(85,239,202,.4)}.heading-highlight{display:inline;color:#7DFFCF}.text-custom{font-family:"Edo";font-weight:400;color:#5CEFB8;letter-spacing:.05em}.text-dimmed{color:#6d707e}.text-center{text-align:center}.text-skewed{transform:rotate(-4deg)}.text-left{text-align:left}.text-right{text-align:right}.text-md{font-size:1.2rem}strong,b{font-weight:700;color:#fff}em{font-style:italic}span{color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(26px)}40%{opacity:0}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(100px)}40%{opacity:0}100%{opacity:1;-webkit-transform:none;transform:none}}.fade-in{animation:fadeInUp 1s}@keyframes arrow-hover{0%{background-position:center center}50%{background-position:37px center}50.1%{background-position:37px -37px}50.2%{background-position:-37px -37px}50.3%{background-position:-37px center}100%{background-position:center center}}.watched{opacity:0;transition:all 0.3s ease-in;transform:translateY(10px)}.watched.animated{opacity:1;transform:none}.badge{background:#2c2d32;padding:.4rem .7rem;color:#b4b9c8;border-radius:4px;font-family:"Space Grotesk","Helvetica Neue",Helvetica,sans-serif;font-size:.9rem;font-weight:600;position:absolute;top:2rem;right:2rem}.promo{background:linear-gradient(45deg,#1C1E27,#253430);box-shadow:0 6px 20px 0 rgba(0,0,0,.1);border-radius:20px;padding-left:4rem}@media (max-width:1024px){.promo{padding:2rem;text-align:center}}@media (max-width:767px){.promo{padding:1.2rem;text-align:center}}.promo .promo-body{flex-basis:58.33333333%;max-width:58.33333333%}@media (max-width:1024px){.promo .promo-body{flex-basis:100%;max-width:100%}}.promo .promo-body h2{font-size:3rem}@media (max-width:1280px){.promo .promo-body h2{font-size:2.2rem}}@media (max-width:1024px){.promo .promo-body h2{font-size:1.8rem}}.promo .promo-body p{font-size:1.4rem}@media (max-width:1280px){.promo .promo-body p{font-size:1.2rem}}@media (max-width:1024px){.promo .promo-body p{font-size:1rem}}@media (max-width:1024px){.promo .promo-body .btn{padding:1rem 1.4rem}}.promo .promo-image{flex-basis:41.66666667%;max-width:41.66666667%}@media (max-width:1024px){.promo .promo-image{display:none}}button:hover{cursor:pointer}.btn,._submit,.button{position:relative;display:inline-block;vertical-align:middle;width:auto;margin-top:1rem;border:1px solid transparent;background:#5CEFB8;color:#1f1f23;padding:1.2rem 1.8rem;font-weight:600;font-size:1.1rem;line-height:1;text-align:center;text-decoration:none;border-radius:3rem;transition:all ease-in 0.1s;z-index:11}.btn:hover,._submit:hover,.button:hover{background:#7DFFCF;color:#0b0b0d;box-shadow:0 6px 20px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.btn:focus,._submit:focus,.button:focus{transform:none}.btn[disabled],.btn[disabled]:hover,._submit[disabled],._submit[disabled]:hover,.button[disabled],.button[disabled]:hover{background:#25B491;color:#fff;cursor:not-allowed}.btn.btn-sm,._submit.btn-sm,.button.btn-sm{padding:.6rem 1rem}.btn.btn-large,._submit.btn-large,.button.btn-large{padding:1rem 1.6rem;font-size:1.1rem}.btn.btn-underline,._submit.btn-underline,.button.btn-underline{background:none;text-decoration:underline;color:#923de7}.btn.btn-expanded,._submit.btn-expanded,.button.btn-expanded{width:100%}.btn.btn-flat,._submit.btn-flat,.button.btn-flat{background:none;border:2px solid #575a65;color:#b4b9c8}.btn.btn-flat:hover,._submit.btn-flat:hover,.button.btn-flat:hover{color:#fff}.btn.btn-arrow,._submit.btn-arrow,.button.btn-arrow{background-image:url(/user/themes/bp/images/arrow_forward.svg);background-color:#5CEFB8;background-repeat:no-repeat;background-position:right 25px top 16px;padding-right:55px}.btn.btn-arrow:hover,._submit.btn-arrow:hover,.button.btn-arrow:hover{background-color:#7DFFCF;background-position:right 20px top 16px}.btn.no-margin,._submit.no-margin,.button.no-margin{margin:0}.btn-group .btn{margin-right:1rem}@media (max-width:480px){.btn-group .btn{width:100%}}.card{background:#1f1f23;border-radius:20px;position:relative;height:100%}.card.card-lg{padding:3rem}@media (max-width:1024px){.card.card-lg{padding:2rem}}@media (max-width:767px){.card.card-lg{display:block;padding:2rem;margin-bottom:0}.card.card-lg p{font-size:.9rem}}.card.card-lg .card-image{max-width:100%;padding:0 0 2rem}.card.card-md{padding:2rem;border-radius:10px}.card.card-md .card-image{margin-bottom:1rem}.card.card-md h3{font-size:1rem;margin-bottom:0}.card.card-md p{font-size:1rem;margin:.5rem 0}.column{margin-bottom:3rem}@media (max-width:1024px){.column{margin-bottom:2rem}}@media (max-width:480px){.column{margin-bottom:.5rem}}.column h3{margin-bottom:.5rem}.column p{margin:0}.column .image{max-width:100%;padding:0 0 1.2rem}.column .image img{border-radius:6px}.Streaming .icon{color:#55EFCA}.Streaming .badge{background:#274738;color:#55EFCA}.Monetization .icon{color:#F8D783}.Monetization .badge{background:#473E27;color:#F8D783}.Content .icon{color:#66ABEA}.Content .badge{background:#273C47;color:#66ABEA}.Communication .icon{color:#F4A0D3}.Communication .badge{background:#422038;color:#F4A0D3}.Payments .icon{color:#AAED9F}.Payments .badge{background:#293A28;color:#AAED9F}.Admin .icon{color:#B57FDF}.Admin .badge{background:#412747;color:#B57FDF}.cc-window.cc-banner.cc-bottom{background:#0b0b0d;max-width:960px;margin:0 auto;box-shadow:0 1px 8px rgba(0,0,0,.085),0 16px 48px rgba(0,0,0,.085),0 24px 60px rgba(0,0,0,.085);border:1px solid #2c2d32;border-radius:20px;bottom:1rem}.cc-banner .cc-message{color:#fff;font-family:"Inter","Helvetica Neue",Helvetica,sans-serif}.cc-banner .cc-message .cc-link{color:#5CEFB8}.cc-banner .cc-btn.cc-dismiss{font-family:"Inter","Helvetica Neue",Helvetica,sans-serif;background:#5CEFB8;border:none;border-radius:20px}.cc-banner .cc-btn.cc-dismiss:hover{background:#5CEFB8}form{width:100%;display:inline-block}.input-btn{background:none;border:none}.form-field,._form_element{margin-bottom:1rem;position:relative}.form-field input,.form-field textarea,._form_element input,._form_element textarea{font-family:var(--font-primary);width:100%;height:auto;font-size:1rem;line-height:1.2;font-weight:400;background:rgba(70,70,77,.4);border:1px solid #37383f;color:#f0f1f2;padding:1rem 1.2rem 1rem;position:relative;z-index:1;transition:all ease-in 0.14s;border-radius:6px}.form-field input:hover,.form-field textarea:hover,._form_element input:hover,._form_element textarea:hover{border-color:#575a65;box-shadow:inset 0 0 0 1px #1f1f23,0 0 0 1px #37383f}.form-field input:focus,.form-field textarea:focus,._form_element input:focus,._form_element textarea:focus{background:#2c2d32;border-color:#25B491;box-shadow:inset 0 0 0 1px #1f1f23,0 0 0 1px #25B491}.form-field input::placeholder,.form-field textarea::placeholder,._form_element input::placeholder,._form_element textarea::placeholder{color:#b4b9c8}.form-field label,._form_element label{position:absolute;top:.8rem;left:1rem;display:block;transition:0.2s;font-size:.85rem;font-weight:600;color:#6d707e;z-index:2;display:none}.form-field label .required,._form_element label .required{color:#6d707e;display:none}.form-field input:focus label,.form-field input:focus label .required,._form_element input:focus label,._form_element input:focus label .required{color:#d3d4d8}textarea{resize:none;min-height:140px}select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}.centered-form ._form-content{padding:0 1.5rem;margin:0 auto;position:relative}@media (max-width:767px){.centered-form ._form-content{padding:0 1rem}}.centered-form ._form-content ._form_element{width:31%;margin:1rem 1%;display:inline-block}@media (max-width:767px){.centered-form ._form-content ._form_element{width:100%;margin:1rem 0}}._error{position:absolute;bottom:-1rem;z-index:1}._error ._error-arrow,._error ._error-inner{color:red}.simple-signup_form ._form-content{display:flex}@media (max-width:767px){.simple-signup_form ._form-content{justify-content:center}}.simple-signup_form ._form_element{max-width:80%}.simple-signup_form ._form_element input{width:300px;margin:0;height:62px;border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:767px){.simple-signup_form ._form_element input{width:100%}}.simple-signup_form ._submit{margin:0;height:62px;border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.simple-signup_form ._submit{width:100%}}.toast{padding:1rem 1.2rem;margin-bottom:1rem;box-shadow:0 6px 20px 0 rgba(0,0,0,.1);border-radius:6px;line-height:1;font-weight:400}.toast.toast-error{background:rgba(74,30,44,.8);color:#D86689;border:1px solid #622C3D}.toast:before{vertical-align:sub;content:"warning";font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-right:6px}.icon{margin-bottom:1rem}.icon-sm{font-size:1.6rem}.icon-md{font-size:2.25rem}.icon-lg{font-size:1.4rem}a{color:#5CEFB8;text-decoration:none}a.link-underline{text-decoration:underline;display:inline-block}.icon-list .list-item img{margin-bottom:1rem}.icon-list .list-item h3{font-size:1.1rem;margin-bottom:1rem}.icon-list .list-item p{margin:0;font-size:1rem}.reset-list{list-style:none;padding:0;margin:0}.check-list ul{list-style:none;padding:0;margin-bottom:var(--space-md)}.check-list ul>li{padding-left:3rem;padding:.8rem 0 .8rem 3rem;position:relative;line-height:1.4}.check-list ul>li:before{position:absolute;left:0;top:.9rem;background-image:url(/user/themes/bp/images/checkmark.svg);background-repeat:no-repeat;background-size:80% auto;background-position:center center;content:"";display:inline-block;vertical-align:middle;border:2px solid var(--color-primary);padding-top:.3rem;text-align:center;width:30px;height:30px;border-radius:var(--roundness-full);margin-right:1rem}.social-list{display:flex}.social-list a{margin-left:1.5rem;display:inline-block;color:#b4b9c8}.social-list a:hover{color:#f0f1f2}.social-list a svg{width:24px;height:24px}.header-social{width:180px;display:flex;flex-direction:row;flex-direction:row-reverse}@media (max-width:1024px){.header-social{width:auto;display:none}}footer .social-list a{margin-left:0;margin-right:1.5rem}.at-resp-share-element .at-share-btn .at-label{font-family:"Barlow";font-weight:500;font-size:15px!important}.author-social li a{display:inline-block;width:32px;height:32px}.author-social li a .aura-icon-linkedin{display:inline-block;width:32px;height:32px;background:url(/user/assets/icons/linkedin-icon-light.svg);background-size:32px auto}.plyr--video{border-radius:20px;transition:all ease-in 0.7s;max-height:400px;border:1px solid transparent}.plyr--video:hover{cursor:pointer;border:1px solid rgba(255,255,255,.1)}.plyr.plyr--stopped .plyr__controls{display:none}.plyr button{transition:all ease-in 0.1s}.plyr:hover button.plyr__control--overlaid{transform:translate(-50%,-50%) scale(1.1,1.1)}:root{--plyr-color-main:#F0AE4A}.plyr__control svg{fill:#111!important}.rc-anchor-light.rc-anchor-normal{background:#1f1f23}form .heading-xs{display:inline-block}.gradient-ball{width:120vh;height:120vh;background:transparent;background:radial-gradient(circle,rgba(76,217,191,.3) 0%,rgba(52,177,217,.2) 30%,rgba(13,13,15,0) 60%);border-radius:100%;position:absolute;top:75%;left:-40%;z-index:1}.white-section{background:#fff;border-radius:100px;padding:3rem 0}@media (max-width:1024px){.white-section{border-radius:0;padding:1.2rem 0}}.white-section h2,.white-section p,.white-section span{color:#0b0b0d}.numbers .number{display:block;font-weight:600}@media (max-width:767px){.numbers .number{margin-bottom:.5rem}}.numbers .number span{font-weight:400;padding-left:6px}.numbers .description{font-size:1.2rem;line-height:1.4}@media (max-width:767px){.numbers .description{font-size:1rem}}.quote{display:flex}@media (max-width:767px){.quote{display:block}}.quote .quote-image{max-width:320px;margin-right:3rem}@media (max-width:1024px){.quote .quote-image{max-width:220px}}@media (max-width:767px){.quote .quote-image{max-width:150px;margin:0 auto}}.quote .quote-body{flex:1}@media (max-width:767px){.quote .quote-body{flex:auto}}.quote .quote-body .name,.quote .quote-body .position{display:block;color:#626571;line-height:1.5}.quote .quote-body .name{font-family:"Space Grotesk","Helvetica Neue",Helvetica,sans-serif;font-size:1.2rem;font-weight:600;color:#0b0b0d}#about-innovators p{color:#f0f1f2}.mission .heading-xxl{padding-left:2rem}@media (max-width:767px){.mission .heading-xxl{padding-left:.5rem}}.mission img{width:420px;margin-top:2rem}.mission .body p{font-size:1.3rem;padding-bottom:1.2rem;color:#d3d4d8}@media (max-width:767px){.mission .body p{font-size:1rem;padding-bottom:0}}.hero{position:relative}.hero .grid{margin-left:-1.2rem;margin-right:-3rem}@media (max-width:1024px){.hero .grid{margin:0}}.hero .hero-container{animation:fadeInUp 1s;max-width:1360px}@media (max-width:1024px){.hero .hero-container{text-align:center;padding:1.2rem;max-width:900px}}.hero .hero-container .hero-content{z-index:1;max-width:480px;padding:3rem 0 3rem 1rem;margin-right:3rem}@media (max-width:1024px){.hero .hero-container .hero-content{padding:0 1rem 2rem;max-width:600px;margin:0 auto}}.hero .hero-container .hero-content p{color:#d3d4d8}.hero .hero-container .hero-video-container{flex:1;display:flex;align-items:center}@media (max-width:1024px){.hero .hero-container .hero-video-container{flex:auto}}.hero .hero-container .hero-video-container video{display:block;width:100%;border-radius:10px;box-shadow:0 2px 60px 0 rgba(57,88,92,.3)}.form-body{padding-right:3rem}@media (max-width:767px){.form-body{padding:0}}.title-margin{margin-bottom:3rem}@media (max-width:767px){.title-margin{margin-bottom:2rem}}@media (max-width:480px){.title-margin{margin-bottom:.5rem}}.form-container{background:linear-gradient(45deg,#1C1E27,#253430);padding:3rem;border-radius:20px}@media (max-width:767px){.form-container{padding:2rem}}@media (max-width:480px){.form-container{padding:1.2rem}}.form-container .form-field:nth-child(1){margin-right:3%}@media (max-width:1024px){.form-container .form-field:nth-child(1){margin-right:0}}.form-container .form-field{width:99.5%}@media (max-width:1024px){.form-container .form-field{width:100%}}.form-container .form-field:nth-child(1),.form-container .form-field:nth-child(2){width:48%;display:inline-block}@media (max-width:1024px){.form-container .form-field:nth-child(1),.form-container .form-field:nth-child(2){width:100%}}.copyright{padding:1rem 0;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem}.copyright p,.copyright a{font-size:1rem;color:#b4b9c8;padding:0 .5rem}button.mobile-nav--toggle{display:none;background:none}#navigation{width:auto;position:relative;z-index:10}#navigation a.btn{color:#0b0b0d;font-size:1.1rem;padding:.8rem 1rem;font-weight:700}ul.header-nav{display:block;margin:0;width:auto;display:flex;justify-content:flex-end;align-items:center}ul.header-nav li{flex-direction:row;flex-wrap:wrap;padding:0;list-style:none;position:relative;margin:0 1.5rem}@media (max-width:1024px){ul.header-nav li{margin-left:1.5rem}}ul.header-nav li a{font-family:"Inter","Helvetica Neue",Helvetica,sans-serif;color:#b4b9c8;font-weight:400;width:100%;font-size:1.1rem;text-decoration:none;padding:.4rem 0 .4rem 3px;display:flex;position:relative;white-space:nowrap;transition:all ease-in 0.1s}ul.header-nav li a:hover{cursor:pointer;color:#f0f1f2;border-color:rgba(255,255,255,.4)}ul.header-nav li a.active{color:#5CEFB8;background:linear-gradient(45deg,#74F1B5,#39EDF9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:750px){header #navigation{position:fixed;right:0;top:0;width:100%;height:100%;transition:all ease-in;padding:70px 10px;background-color:var(--color-contrast-darkest);-webkit-font-smoothing:antialiased;visibility:hidden;opacity:0;transition:all ease-in 0.25s;transform:translateY(-10px)}header #navigation.open{opacity:1;z-index:20;transform:none;visibility:visible;background:#0b0b0d}header #navigation ul{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}header #navigation li{width:100%;margin-left:0}header #navigation a{font-family:"Space Grotesk","Helvetica Neue",Helvetica,sans-serif;padding:1rem 2rem;width:100%;font-size:27px;display:inline-block;text-align:left}button.mobile-nav--toggle{position:relative;display:block;border:none;border-radius:3px;padding:1rem;overflow:hidden;white-space:nowrap;z-index:30;color:#f0f1f2;text-transform:uppercase;letter-spacing:.1em;height:42px;width:42px}button.mobile-nav--toggle span{position:absolute;display:block;width:25px;height:3px;background:#f0f1f2;top:50%;left:50%;margin-top:-1px;margin-left:-13px}button.mobile-nav--toggle span:before,button.mobile-nav--toggle span:after{content:"";position:absolute;left:0;background:inherit;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform 0.2s;border-radius:2px}button.mobile-nav--toggle span:before{top:-9px;transform:rotate(0)}button.mobile-nav--toggle span:after{bottom:-9px;transform:rotate(0)}button.mobile-nav--toggle.open span{background:transparent}button.mobile-nav--toggle.open span:before,button.mobile-nav--toggle.open span:after{background:#f0f1f2}button.mobile-nav--toggle.open span:before{top:0;transform:rotate(135deg)}button.mobile-nav--toggle.open span:after{bottom:0;transform:rotate(225deg)}}body{background:#0b0b0d}*:focus{outline:none}body{background:#0b0b0d}*:focus{outline:none}.footer{background:linear-gradient(45deg,#1C1E27,#253430)}.footer .grid{align-items:flex-start}.footer h4{font-size:18px;text-transform:uppercase;letter-spacing:.1em}.footer .footer-nav{padding-left:2rem}@media (max-width:767px){.footer .footer-nav{padding-left:0}}.footer .footer-nav li{margin-bottom:1.2rem}.footer .footer-nav li a{text-decoration:none;color:#b4b9c8;font-size:1.1rem}.footer .footer-logo{height:100%;width:200px;margin-bottom:2rem}.footer .offices{margin-top:2rem}.footer .offices p{font-size:.9rem}.footer .offices p b{font-size:1.1rem}.copyright-info{margin:0;margin-right:2rem}@media (max-width:767px){.copyright-info{margin:1rem 0}}.footer-signup{padding-left:3rem}@media (max-width:767px){.footer-signup{padding-left:0}}.footer-signup .simple-signup_form{margin-top:1rem}.header{width:100%;padding:2rem 0 3rem}@media (max-width:767px){.header{padding:.5rem}}.header .logo{display:inline-block;z-index:21}@media (max-width:480px){.header .logo{padding:.5rem 0}}.header img{width:180px}@media (max-width:767px){.header img{width:150px;height:56px;z-index:22}}