.text-content{
  padding-top:calc((22 * 100) / 1440 * 1vw)
}
.text-content p{
  font-size:calc((30 * 100) / 1440 * 1vw);
  color:#000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  line-height:calc(35 / 30)
}
.section-cards{
   display:flex;
   justify-content:center;
   gap:calc((24 * 100) / 1440 * 1vw);
   margin-bottom:calc((38 * 100) / 1440 * 1vw);
}
.contact-card{
  width:calc((566 * 100) / 1440 * 1vw);
  display:flex;
  flex-direction:column;
  gap: calc((65 * 100) / 1440 * 1vw);
}
.img-contain{
  position:relative;
  width:calc((566 * 100) / 1440 * 1vw);
  height:calc((345 * 100) / 1440 * 1vw);
}
.card-img{
  width:calc((566 * 100) / 1440 * 1vw);
  height:calc((345 * 100) / 1440 * 1vw);
  border-radius:calc((60 * 100) / 1440 * 1vw);
  object-fit:cover;
  object-position:center;
}
.btn{
  position:absolute;
  background:#FF0026;
  text-decoration:none;
  color:#ffffff;
  display:flex;
  align-items:center;
  gap:10px;
  bottom:0;
  left:50%;
  transform:translate(-50%, 50%);
  height:calc((72 * 100) / 1440 * 1vw);
  max-width:calc((378 * 100) / 1440 * 1vw);
  width:100%;
  justify-content:center;
  border-radius:calc((50 * 100) / 1440 * 1vw);
  transition.2s;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
}
.btn:hover{
  background:#FFB600; 
}
.icon-cta{
  width:calc((42 * 100) / 1440 * 1vw);
}
.cta-text{
  font-size:calc((34 * 100) / 1440 * 1vw);
  font-family: Arial, Helvetica, sans-serif;
}
.text-after-cta{
  font-size:calc((30 * 100) / 1440 * 1vw);
  color:#000000;
  text-align:center;
  width:calc((566 * 100) / 1440 * 1vw);
  margin:0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  line-height:calc(35 / 30)
}
@media(max-width:879px){
  .text-content{
    padding-top:calc((22 * 100) / 700 * 1vw)
  }
  .text-content p{
    font-size:calc((30 * 100) / 700 * 1vw);
    color:#000000;
  }
  .section-cards{
    flex-direction: column;
    gap:calc((46 * 100) / 700 * 1vw);
    margin-bottom:calc((38 * 100) / 700 * 1vw);
  }
  .contact-card{
     width:calc((566 * 100) / 700 * 1vw);
     gap: calc((45 * 100) / 700 * 1vw);
     align-items: center;
     margin:0 auto;
  }
  .img-contain{
    width:calc((566 * 100) / 700 * 1vw);
    height:calc((345 * 100) / 700 * 1vw);
  }
  .card-img{
    width:calc((566 * 100) / 700 * 1vw);
    height:calc((345 * 100) / 700 * 1vw);
    border-radius:calc((60 * 100) / 700 * 1vw);
  }
  .btn{
    height:calc((72 * 100) / 700 * 1vw);
    min-width:calc((378 * 100) / 700 * 1vw);
    border-radius:calc((50 * 100) / 700 * 1vw);
  }
  .icon-cta{
    width:calc((42 * 100) / 700 * 1vw);
  }
  .cta-text{
    font-size:calc((36 * 100) / 700 * 1vw);
  }
  .text-after-cta{
    font-size:calc((30 * 100) / 700 * 1vw);
    width:calc((566 * 100) / 700 * 1vw);
  }
}
@media(min-width:1441px){
  .text-content p{
    font-size:20px;
  }
  .text-after-cta{
    font-size:20px;
  }
}