.header.content_header{background-color:#000}.content_header .header_image{display:flex;justify-content:center;padding:6rem 1rem}.content_header .header_image img{height:auto}.content_header h1{font-size:5.55rem;letter-spacing:-.11125rem;font-weight:500;margin-bottom:1.875rem;line-height:1.1;color:#fff}.content_header p{font-size:2.1rem;color:#999}.btn_green{background:#41e59d;border-radius:3rem;display:inline-block;font-weight:500;padding:.75rem 1.5rem;color:#000;letter-spacing:.3925px;border:1px solid #41e59d;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all ease .4s;-ms-transition:all ease .4s;-o-transition:all ease .4s}.btn_green svg{width:.75rem;height:.75rem;margin-left:.75rem;margin-top:-.1rem}.btn_green svg path{stroke:#000;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all ease .4s;-ms-transition:all ease .4s;-o-transition:all ease .4s}.btn_green:focus,.btn_green:hover{color:#41e59d;background:#000}.btn_green:focus svg path,.btn_green:hover svg path{stroke:#41e59d}.content_header .btn_black,.content_header .btn_white,.content_header .btn_green{font-size:1.6rem}section.logos{background:#000;padding:10rem 7.5rem 7.5rem 7.5rem;margin-top:-7.5rem;text-align:center;z-index:0}section.logos .label{color:#777;text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:.25rem;margin-bottom:1.875rem}section.logos .logo-content{display:flex;justify-content:space-around}section.logos .logo-content img.logo_item{-webkit-filter:invert(1);filter:invert(1)}.content_header.landing .image-wrap{border-radius:.625rem;filter:drop-shadow(0 10px 20px rgba(0,0,0,.08))}.content_header.landing .image-wrap img{position:relative;border-radius:.625rem;z-index:1;-webkit-filter:drop-shadow(-1.25rem 1.25rem 0px rgba(63,144,230,1));filter:drop-shadow(-1.25rem 1.25rem 0px rgba(63,144,230,1))}@media screen and (max-width:767px){.content_header .header_image{padding:1rem 1rem 4rem}.content_header h1{font-size:3.6rem}.content_header.landing .image-wrap{margin:0 auto;width:80%}section.logos{padding:10rem 1.5rem 5.5rem 1.5rem}section.logos .logo-content{flex-flow:row wrap}section.logos .logo-content img.logo_item{margin-bottom:1rem}section.why_section.why_section2 div.container div.row:nth-of-type(2){grid-template-columns:1fr;grid-template-areas:"."}.schedule_section{padding:4rem 0}}.content_header.landing .form_sec{background:#41e59d;padding:2rem;border-radius:.625rem}.content_header.landing .form_sec label{color:#000;font-family:"Avenir Next",Arial,san-serif;font-weight:400;font-size:1.3rem;margin-bottom:.625rem;display:block;text-transform:capitalize}.content_header.landing .form_sec input,.content_header.landing .form_sec textarea,.content_header.landing .form_sec select{font-family:"Avenir Next",Arial,san-serif;font-weight:400;line-height:1em;background-color:#fff;padding:.875rem 1.125rem;-moz-border-radius:.625rem;border-radius:.625rem;-webkit-box-shadow:0 2px 4px rgb(0 0 0 / 4%);box-shadow:0 2px 4px rgb(0 0 0 / 4%);font-size:1.25rem;width:100%;display:inline-block;border:.125rem solid #fff;width:100% !important}.content_header.landing .form_sec input::placeholder{color:rgba(255,255,255,.0)}.content_header.landing .form_sec fieldset{margin-bottom:20px;max-width:100% !important}.content_header.landing .form_sec input.hs-button{background:#000;border:1px solid #000;border-radius:30px;color:#fff}}@media screen and (max-width:767px){.content_header.landing .form_sec{text-align:left;margin-top:30px;padding:0 20px}.content_header.landing .form_sec fieldset{margin-bottom:0px}.content_header.landing .form_sec fieldset>div{margin-bottom:20px}}.hero-logos{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.hero-logos{justify-content:center}.hero-logos svg{margin:20px}}.hero-logos_label{margin-bottom:16px;margin-top:38px;text-transform:uppercase;font-size:13px;color:#888;font-weight:600}.hero-logos svg{margin-right:40px;margin-bottom:20px}