/* @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    */
/*****************************************/

/*comparativo*/
.cell_1760476446617-background-layers, .cell_1760476446617-background-color, .cell_1760476446617-margin, .cell_1760476446617-padding, .cell_1760476446617-vertical-alignment,
.cell_1760446652161-background-layers, .cell_1760446652161-vertical-alignment, .cell_1760446652161-padding, .cell_1760446652161-background-color
{
       border: .1rem solid #c4cfd8;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    transition: all .2s;
    display: flex
;
    overflow: hidden;
}

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

.interactive-testimonial-carousel-and-rating .author-name {
font-size: 25px;
line-height: 10px;}

.designation {
  font-size: 14px;
   line-height: 18px   }

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

.interactive-testimonial-carousel-and-rating-item-inner {
background: hsl(0deg 0% 90% / 30%);
    padding: 20px 10px;
   height: 130px; /* ajuste conforme o layout */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;}

span.icon {
  display: none !important }



.icon2 {

    grid-row-gap: 0rem;
    border: 1px solid #b81414;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    text-transform: uppercase;
    background-color: none;
    border-radius: 50rem;
    align-items: center;
    padding: .25rem .75rem;
    font-weight: 500;
    display: inline-flex;}

.cell_17243491849283-background-layers,.cell_17243491849282-background-layers {

   box-shadow: 0 4px 24px rgba(17, 18, 18, 0.1);
   border-radius: 12px; 
}

iframe{
  border-radius:12px;
}


.icon1{
    background-color: #E0EBFF;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 64px;
    font-weight: bold;
    width: 50%; 
}

@media (max-width: 768px) { /*Botão comprimento 100% no mobile*/
  
.ac-button--filled-dark {
    width:100%;
  
}
  #hs_cos_wrapper_module_1730307029599 .ac-btn a{
    width:80%;
  } 
 

  h1{
    font-size:28px !important;
  }
   p{
    font-size:18px !important;
  }
  
  h2{
    font-size:26px !important;
  }
}


.cell_17303070828444-background-layers{
  border-radius:12px;
}



.cell_17214169787284-background-layers,.cell_17303105864594-background-layers,.cell_17303109173864-background-layers,.cell_17303111551473-background-layers,.cell_17303112563844-background-layers,
.cell_17303116248664-background-layers,.cell_17303125819104-background-layers,.cell_17303127036734-background-layers,.cell_17265961244743-background-layers,.cell_17333294312174-background-layers{  
   box-shadow: 0 4px 24px rgba(17, 18, 18, 0.1);
   border-radius: 12px;
}