.in-tc__content h1 {
  background: linear-gradient(120deg, #c4cfd8, #c4cfd8, #898989); /* degradê títulos*/
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* Para compatibilidade com outros navegadores */ }





/* 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: 16px;
line-height: 15px;}

.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;}

/*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;
}


/*cor do footer*/
.footer,
.header, .in-header {
    background-color: #171717 !important;}

/*depoimentos*/
.cell_1760693902906-background-layers, .cell_1760693902906-margin, .cell_1760693902906-vertical-alignment, .cell_1760693902906-padding, .cell_1760693902906-background-color,
.cell_17606938278726-background-layers, .cell_17606938278726-background-color, .cell_17606938278726-padding, .cell_17606938278726-vertical-alignment, .cell_17606938278726-margin,
.cell_1760693970107-vertical-alignment, .cell_1760693970107-background-color, .cell_1760693970107-margin, .cell_1760693970107-padding .cell_1760693970107-background-layers, 
.cell_1760694187710-background-layers, .cell_1760694187710-margin, .cell_1760694187710-padding, .cell_1760694187710-background-color, .cell_1760694187710-vertical-alignment {
  border-radius: 15px;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.05);}


.in-toggler--image {
  background-image: url('https://9321751.fs1.hubspotusercontent-na1.net/hubfs/9321751/%5B_SEM.INFO_%5D/flix_menu_toggle.svg.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;}


.cell_17611495353413-background-color, .cell_17611495353413-background-layers, .cell_17611495353413-padding, .cell_17611495353413-vertical-alignment {
   border-radius: 15px!important;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.29);}
  
  
  
  /* animação botões */
.in-btn #hs_cos_wrapper_module_17607125522773 {
 
   box-shadow: 0 0 0 0px #d75e00 !important;
   transition: transform 0.2s ease, box-shadow 0.2s ease !important;}

.in-btn:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0px 5px 10px rgba(148, 15, 15, 0.35) !important; /* cor do SanarFlix */ }