/* @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_17708459232824-background-layers, .cell_17708459232824-background-color, .cell_17708459232824-margin, .cell_17708459232824-vertical-alignment, .cell_17708459232824-padding, 
.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, 
.cell_17728191901673-background-layers, .cell_17728191901673-background-color, .cell_17728191901673-vertical-alignment, .cell_17728191901673-padding,
.cell_17728191901674-background-layers, .cell_17728191901674-background-color, .cell_17728191901674-vertical-alignment, .cell_17728191901674-adding,
{
       border: .1rem solid #c4cfd8 !important ;
    border-radius: 20px 20px 20px 20px !important ;
    flex-direction: column !important ;
    grid-template-rows: auto !important ;
    grid-template-columns: 1fr 1fr !important ;
    grid-auto-columns: 1fr !important ;
    align-items: stretch !important ;
    transition: all .2s !important ;
    display: flex!important 
;
    overflow: hidden!important ;
}

/* 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 !important ;
line-height: 10px !important ;}

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

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

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

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
{
     border-radius: 12px!important;
     box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.1) !important;}