@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');@font-face {   font-family:"Padaloma Italic";src:url("../fonts/padalomai.eot?") format("eot"),url("../fonts/padalomai.woff") format("woff"),url("../fonts/padalomai.ttf") format("truetype"),url("../fonts/padalomai.svg#PadalomaItalic") format("svg");font-weight:normal;font-style:normal;}body{  font-family: 'Roboto', sans-serif;}.banner-home{  /*background-image: url(../img/bg_lp_banners.jpg);*/  background-color: #d5272c;  background-position: bottom center;  background-repeat: no-repeat;  background-size: cover;}.bg-thankyou-page{  background-image: url(../img/bg_lp_banners_TYP.jpg);  background-position: bottom center;  background-repeat: no-repeat;  background-size: cover;}.bg-thankyou-page2{  background-image: url(../img/fondo_ty_page.png);  background-position: bottom center;  background-repeat: no-repeat;  background-size: cover;}.owl-carousel .owl-nav{  top: 40%;  position: absolute;  width: 100%;  left: 0;  right: 0;}.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {  background-color: #333333;  color: #fff;  width: 45px;  height: 45px;  border-radius: 50%;  border: solid 4px #fff;  font-size: 40px;  line-height: 15px;}.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{  margin-top: -4px;  display: block;}.owl-carousel .owl-nav button.owl-prev{  position: absolute;  left: 0;}.owl-carousel .owl-nav button.owl-next{  position: absolute;  right: 0;}.owl-theme .owl-dots {  margin-top: 40px;}.section-faq{  background-image: url(../img/bg-faq.jpg);  background-position: bottom center;  background-repeat: no-repeat;  background-size: cover;}.panel {  max-height: 0;  overflow: hidden;  transition: max-height 0.2s ease-out;}.accordion::before{  content: '+';  background-color: #e53e3e;  color: #fff;  font-size: 18px;  width: 22px;  display: inline-block;  height: 22px;  line-height: 22px;  border-radius: 50%;  margin-right: 4px;}.accordion.active::before{  content: '-';}button:focus {  outline: none;}.contact-icon{  width: 24px;  height: 24px;  margin-right: 5px;}.text-thankyou{  min-height: 362px;  width: 427px;  margin: auto;  background-image: url(../img/bando-thankyou-page.png);  background-position: top center;  background-repeat: no-repeat;  background-size: contain;  margin-bottom: -35px;  overflow: hidden;  padding: 0 10px;}.text-thankyou h1{  font-family:"Padaloma Italic";  color: #fff;  font-size: 26px;  margin-top: 20px;}.text-thankyou p{  color: #fff;  font-style: italic;  font-size: 22px;  margin-top: 20px;}@media (max-width:768px){  .text-thankyou {    min-height: 320px;    width: 360px;  }  .text-thankyou p{    margin-top: 10px;  }  .container{    padding-left: 10px;    padding-right: 10px;  }  .section-faq  .contact-items{    flex-wrap: wrap;    background-color: rgb(0 0 0 / 50%);    padding: 5px;  }  .section-faq .contact-item{    width: 100%;    margin-bottom: 5px;  }}