/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


.interactive-testimonial-carousel-and-rating *, .interactive-testimonial-carousel-and-rating :after, .interactive-testimonial-carousel-and-rating :before{
  border-radius: 8px; !important }



/* espaço dos cursos */
.course-content {
  padding: 20px 20px 20px 25px;
  border-radius: 0px 0px 12px 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

/* botão fixo */
.btn,  #hs_cos_wrapper_module_1691602337496 .in-btn {
  border-radius: 8px;
 
}
/* carrossel professores */
.interactive-testimonial-carousel-and-rating .author-name {
font-size: 22px;
 line-height: 24px;
}

.designation {
  font-size: 14px;
  font-weight: 500;
}

.interactive-testimonial-carousel-and-rating .company {
font-size: 10px;
font-weight: 200;
}

.interactive-testimonial-carousel-and-rating-item-inner {
background: hsl(0deg 0% 100% / 60%)
}

/* caixa dos cursos mesmo tamanho */
.course-content {
  flex: 1; /* Faz com que todos os boxes cresçam igualmente */
  min-height: 200px; /* Define uma altura mínima */
  padding: 20px; /* Adiciona espaço interno */
}

/* centralizar o botão de cursos na página */
.button-wrap  {
display: flex;
  justify-content: center; /* Centraliza horizontalmente */

}


/* sombra e radius seçãoes*/
.cell_17265749323233-padding,
.cell_17265749323234-padding,
.cell_17265749323235-padding,
.cell_17265749323236-padding,
.cell_1727183505583-padding
{
     border-radius: 12px;
     box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.2) !important;
}

.in-pricing-card__price {
  color: #B81414;
}

/* expaço preço*/
.in-pricing__tab-list {
  margin-bottom: 0;}

.in-pricing-card__list-wrap {
  padding: 0;}


/* sublinhado botão*/
a {
   text-decoration: unset;}

/* alinhamento botão preços*/
#hs_cos_wrapper_module_17270963542465 .in-btn.in-btn--filled-dark { width: 100% !important; }

/*PREÇO WINBACK
.in-pricing__tab-list-item  {
    display: inline-block !important;
  background-color: #F1F2F3 !important;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: fit-content;
    padding: 10.5px 16px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px;
    border-radius: 8px;
    font-family: "Bw Modelica";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
   color: #1a1c21 !important }
    text-align: center; }*/


.link-header {
  font-size: 16px !important }



.in-pricing__tab-list-item {
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    letter-spacing: .3px;
    /* min-width: 120px; */
    padding: 15px;
    position: relative;
    text-align: center;
    margin: 0px 0px 50px 0px;
}




/* GDPR */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext,
form .hs-richtext p{
color: #121313
}

.icon1{  /*TAG 1*/
    background-color: #940F0F;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 18px;
    padding-right: 19px;
    border-radius: 64px;
    font-weight: bold;
    width: 50%;  
  
}