.basic-hero{background:#000;color:#fff;height:90vh;min-height:300px;overflow:hidden;position:relative;z-index:1}@media screen and (max-width:45.625rem){.basic-hero{height:391px}}.basic-hero img{height:100%;left:50%;object-fit:cover;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.basic-hero .hero-content{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.basic-hero .swiper-container{height:100%}@media screen and (max-width:45.625rem){.basic-hero .swiper-container{height:391px}}@media screen and (min-width:45.625rem){.basic-hero .hero-content{margin-top:70px;padding-left:150px}.basic-hero:after{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 15%,transparent);bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;width:200px;z-index:0}}.basic-hero.sub-page{height:80vh}@media screen and (max-width:45.625rem){.hero-subheading{height:176px;left:8%;padding:37px 0 11rem;transform:translate(3%,-23%);width:calc(54vw + 36%)}}.hero-subheading{background-color:#0c9eaa;color:#fff;height:auto;left:45%;padding:65px 0 4rem;position:relative;transform:translate(3%,-50%);width:calc(21vw + 32.5%);z-index:1}@media screen and (max-width:45.625rem){.hero-subheading .hero-subheading__title{font-size:26px}}.hero-subheading .hero-subheading__title{font-family:Rufina,serif;font-size:50px}@media screen and (max-width:45.625rem){.hero-subheading .hero-subheading__content{font-size:15px;font-weight:700}}.hero-subheading .hero-subheading__content{font-size:30px;margin:0}.hero-subheading.black-variant{background-color:#000;margin-bottom:40px}.hero-subheading.black-variant.black-box-low{margin-bottom:-2%}.basicpage .plyr--youtube iframe{height:200%;top:-50%}.container{align-content:center;align-items:center;display:flex;justify-content:space-between}.content-body,.login-form-container{padding:0 2rem;width:50%}.login-form-container{background:#fff;color:#222}.field{position:relative}.field input,.field label,.field textarea{display:block;width:100%}.field input[type=checkbox]{display:none}.field input[type=checkbox]:checked~label:before{content:"✓";font-family:sans-serif}.field label{position:absolute;transition:all .2s ease-in-out}.field label sub{bottom:0}.field.checkbox label{font-size:85%;font-style:italic;margin-bottom:1.5rem;margin-top:1.5rem;padding-left:2em;position:relative}.field.checkbox label:before{border:1px solid;box-shadow:inset 0 0 0 0 currentColor;content:"";display:inline-block;height:1.5em;left:0;position:absolute;text-align:center;top:0;transition:all .2s ease-in-out;vertical-align:middle;width:1.4em}.field:first-child input{margin-top:0}.field input,.field textarea{background:none;border:0;border-bottom:1px solid;border-radius:0;color:currentColor;margin-top:2rem;padding:.7rem}.field input:focus,.field textarea:focus{background:hsla(0,0%,100%,.2)}.field label.active{font-size:70%;transform:translateY(-1rem)}.field.checkbox label{position:static}.login-form-container input[type=submit]{background:#0c9eaa!important;color:#fff!important}.login-form-container input[type=submit]:hover{background:#fff!important;border-color:currentColor!important;color:#0c9eaa!important}