.form25{display:flex;flex-direction:column;width:25%}.form100,.form95{display:flex;flex-direction:column;width:95%}label{font-size:1.4rem;margin-top:.3rem}.emphasizeInput,.emphasizeLabel{display:none}.check-box{align-items:center;display:flex;gap:1rem;padding-left:.4rem}.check-box p{font-size:1.6rem}.terms{color:var(--blue-dark)}input{background-color:var(--black);border:none;border-bottom:2px solid grey;color:var(--white);outline:none;padding:1.4rem}input[type=email],input[type=tel],input[type=text]{width:105%}input::-moz-placeholder{font-family:Proxima;font-size:1.2rem;font-weight:500}input::placeholder{font-family:Proxima;font-size:1.2rem;font-weight:500}textarea{background-color:var(--black);border:none;border-bottom:2px solid grey;color:var(--white);outline:none;padding:1.4rem}textarea::-moz-placeholder{font-family:Proxima;font-size:1.2rem;font-weight:500}textarea::placeholder{font-family:Proxima;font-size:1.2rem;font-weight:500}.btnContact{background-color:var(--blue-dark);border:none;border-radius:40px;color:var(--white);cursor:pointer;font-family:Proxima;font-size:2rem;font-weight:500;margin-top:1rem;padding-bottom:1.6rem;padding-top:1.6rem;width:95%}.btnContact:hover{background-color:#085757}.btnContact:disabled{background-color:gray}label{color:#fff}p.SubscribeForm-terms{font-size:1.2rem;line-height:1.4}.SubscribeForm-link{color:var(--blue-light)}input.SubscribeForm[type=email]{border:none;width:100%}input.SubscribeForm[type=submit]{background-color:var(--blue-light);border:none;color:var(--black);cursor:pointer;margin-top:.4rem}input.SubscribeForm[type=submit]:hover{background-color:#70d1d1;color:var(--white)}input.SubscribeForm[type=submit]:disabled{background-color:gray;color:var(--white)}@media screen and (max-width:1200px){footer,header{width:94rem}.footer-policies{transform:translateY(-.3rem)}}@media screen and (max-width:990px){header{padding-right:0;width:72rem}nav.header-navBar{display:none}.header-menuIcon{display:flex}footer{width:72rem}span.footer-lineHorizontal{margin-top:.5rem}.footer-copyRights{margin-top:4.2rem}nav.footer-navBar{display:none}.footer-menuIcon{display:flex}}@media screen and (max-width:770px){footer,header{width:54rem}.footer-policies{transform:translateY(-.5rem)}}@media screen and (max-width:580px){header{height:7.9rem;width:34rem}.logo-img{width:18.2rem}footer{width:34rem}.footer-socials{gap:1.6rem}.footer-social{font-size:3.4rem}.footer-policies{align-self:center;font-size:1rem;transform:translateY(.1rem)}.footer-policy{font-size:1.2rem}div.footer-lineVertical{height:2.2rem}.footer-copyRights p{font-size:1.4rem}}
