section.join{padding:45px 0}section.join .review{display:flex;justify-content:center}section.join .review h3{font:normal normal 700 24px/30px Brandon Grotesque;color:#fff;margin-bottom:40px;text-transform:none}section.join .review p{font:normal normal normal 16px/20px Brandon Grotesque;color:#fff}section.join .review .col.content{width:50%;text-align:center}section.join .review .col.form{width:50%;text-align:left}section.join .review .col.form form{margin-bottom:35px}section.join .review .col.form .hs-email input{height:54px;border-radius:27px;width:calc(100% - 36px);font:normal normal normal 15px/22px Brandon Grotesque;padding:0 18px;color:#888b8d;border:none;margin-bottom:10px}section.join .review .col.form .hs-submit{display:none}section.join .review .col.content a.cta_button{margin-top:15px}section.join .review .col.content .btn_submit{font-size:22px;font-family:Brandon Grotesque;font-weight:700;max-width:165px;border:none;background:#eeb33b;color:#470a68;border-radius:30px;padding:12px 30px}section.join .review .col.form .legal-consent-container input{width:15px;transform:scale(1.5);margin-top:5px}section.join .review .col.form .legal-consent-container span{margin-left:33px}section.join .review .col.form ul.hs-error-msgs{margin:0 15px}section.join .review .col.form ul.hs-error-msgs label{color:red}section.join .review .col.form .submitted-message{font:normal normal 700 24px/30px Brandon Grotesque;color:#fff;overflow:unset}section.join .review .flex .col.img{width:92px;margin-right:30px}section.join .flex{display:flex;justify-content:center;align-items:center;margin-bottom:20px}section.join .flex .col.img img{width:100%}section.join .flex .col.text img.icon{margin-top:30px;margin-bottom:20px}section.join .flex .col h2{margin-bottom:20px;text-align:center;color:#fff}section.join .flex .col p{margin-bottom:50px}@media (max-width:991px){section.join{padding:40px 0}section.join .flex .col h2{font:normal normal 700 35px/45px Brandon Grotesque}section.join .review{flex-flow:column}section.join .review>.col{width:100%!important}section.join .flex .col section.join .review .col.img{margin-bottom:20px;text-align:center}section.join .review .col.text{text-align:center}section.join .flex .col h3{margin-bottom:5px}section.join .review .col.form a.cta_button{margin:auto;display:block;text-align:center;max-width:fit-content}}@media (max-width:540px){section.join .flex{flex-direction:column}section.join .review .flex .col.img{margin-right:0}}