#contato-bl1{background-color: #4100FF;}
#contato-bl1 .contato-bl1{padding-top: 12.5%;}
#contato-bl1 .contato-bl1 .contato-bl1-imagem{align-self: end;}
#contato-bl1 .contato-bl1 .contato-bl1-imagem img{width: 150%;margin-left: -25%;}
#contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 72px;font-weight: 700;color: #fff;width: 90%;padding-bottom: 2.5%;}
#contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 30px;font-weight: 400;color: #fff;width: 85%;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form{padding-top: 7.5%;padding-bottom: 5%;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p{display: flex;justify-content: space-between;padding-bottom: 1%;width: 100%;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{width: 100%;padding: 1%;font-size: 15px;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span textarea{height: 75%;resize: none;overflow: auto;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{text-transform: uppercase;font-weight: 700;color: #fff;font-size: 20px;z-index: 999;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta{margin-top: -10%;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta p{flex-direction: row-reverse;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta .wpcf7-spinner{width: 2.5%;}
#contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{color: #fff;font-size: 15px;}

@media (max-width: 1799.5px) {
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 65px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 27px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{font-size: 14px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{font-size: 18px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{font-size: 14px;}

  #contato-bl1 .contato-bl1 .contato-bl1-imagem img{width: 155%;margin-left: -27%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span textarea{height: 70%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta{margin-top: -12%;}
}

@media (max-width: 1599.5px) {
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 58px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 24px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{font-size: 13px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{font-size: 16px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{font-size: 13px;}

  #contato-bl1 .contato-bl1 .contato-bl1-imagem img{width: 160%;margin-left: -30%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span textarea{height: 65%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta{margin-top: -15%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{width: 100%;}
}

@media (max-width: 1399.5px) {
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 52px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 22px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{font-size: 12px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{font-size: 14px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{font-size: 12px;}

  #contato-bl1 .contato-bl1 .contato-bl1-imagem img{width: 170%;margin-left: -35%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span textarea{height: 60%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta{margin-top: -20%;}
}

@media (max-width: 1199.5px) {
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 47px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 20px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{font-size: 11px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{font-size: 13px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{font-size: 11px;}


  #contato-bl1 .contato-bl1 .contato-bl1-imagem img{width: 180%;margin-left: -35%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span textarea{height: 55%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta{margin-top: -30%;}
}

@media (max-width: 991.5px) {
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 42px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 18px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{font-size: 10px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{font-size: 12px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{font-size: 10px;}

  #contato-bl1 .contato-bl1 .contato-bl1-imagem img{width: 200%;margin-left: -55%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span textarea{height: 50%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta{margin-top: -45%;}
}

@media(max-width:767.5px){
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 38px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 19px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{font-size: 17px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{font-size: 19px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{font-size: 17px;}

  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta {margin-top: -25%;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p{flex-wrap: wrap;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{width: 100%;}
}

@media(max-width:575.5px){
  #contato-bl1 .contato-bl1 .contato-bl1-form h1{font-size: 32px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form p{font-size: 16px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span{font-size: 14px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p input[type="submit"]{font-size: 16px;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .wpcf7-response-output{font-size: 14px;}

  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form p span textarea{height: auto;}
  #contato-bl1 .contato-bl1 .contato-bl1-form .wpcf7 .wpcf7-form .cta{margin-top: 0;}
}