______________________


.cell_1747344097001-background-color, .cell_1747344097001-background-layers, .cell_1747344097001-vertical-alignment, .cell_1747344097001-padding,
.cell_1747344091886-vertical-alignment, .cell_1747344091886-padding, .cell_1747344091886-background-layers, .cell_1747344091886-background-color
{
   /* box-shadow: 0 100px 114px 0 rgb(125 12 12 / 17%), 0 46.233px 52.706px 0 rgb(195 157 182 / 28%), 0 26.453px 30.157px 0 rgb(126 130 202 / 24%), 0 16.057px 18.305px 0 rgba(26, 188, 156, .21), 0 9.675px 11.03px 0 rgba(26, 188, 156, .17), 0 5.388px 6.142px 0 rgba(26, 188, 156, .14), 0 2.317px 2.642px 0 rgba(26, 188, 156, .1);
    animation: fadeInUp 1s ease-out forwards;
    border-radius: 10px;*/
      
    width: 48%;
    margin: 0 1%;
    margin-bottom: 10px;
    box-sizing: border-box;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
    padding: 20px;
}
  


________________________________
/* Aplica padding interno ao formulário */
.hs-form {
  padding: 24px !important; /* você pode ajustar esse valor */
  border-radius: 8px; /* opcional: bordas arredondadas */
  background-color: #ffffff; /* opcional: fundo branco para destacar */
}

/* Ajusta os campos individuais (margem inferior entre eles) */
.hs-form .hs-form-field {
  margin-bottom: 16px !important;
}

/* Deixa os inputs 100% do container */
.hs-form input,
.hs-form select,
.hs-form textarea {
  width: 100% !important;
  box-sizing: border-box;
}

___________________


.cell_1733749672332-vertical-alignment, .cell_1733749672332-background-color, .cell_1733749672332-padding, .cell_1733749672332-background-layers,
.cell_1747348838737-background-color, .cell_1747348838737-background-layers, .cell_1747348838737-vertical-alignment, .cell_1747348838737-padding,
.cell_1750428629116-background-layers, .cell_1750428629116-vertical-alignment, .cell_1750428629116-padding, .cell_1750428629116-background-color,
.cell_1750428641079-padding,.cell_1750428641079-background-layers, .cell_1750428641079-background-color, .cell_1750428641079-vertical-alignment,
.cell_17504286499994-background-layers, .cell_17504286499994-padding, .cell_17504286499994-background-color, .cell_17504286499994-vertical-alignment,
.cell_17504286499992-background-color, .cell_17504286499992-background-layers, .cell_17504286499992-vertical-alignment, .cell_17504286499992-padding,
.cell_17504286499993-background-color, .cell_17504286499993-padding, .cell_17504286499993-background-layers, .cell_17504286499993-vertical-alignment,
.cell_17502518866112-background-layers, .cell_17502518866112-background-gradient, .cell_17502518866112-vertical-alignment, .cell_17502518866112-padding,
.cell_17502520384817-background-gradient, .cell_17502520384817-padding, .cell_17502520384817-background-layers, .cell_17502520384817-vertical-alignment,
.cell_17504439298273-vertical-alignment, .cell_17504439298273-padding, .cell_17504439298273-background-gradient, .cell_17504439298273-background-layers
{
       border-radius: 15px!important;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25)!important;
}

____________________________
/* animação imagem */
.imagem-animada {
  opacity: 0;
  transform: translateY(80px);
  transition: all 0.8s ease-out;
}

.imagem-animada.visivel {
  opacity: 1;
  transform: translateY(0);
}
______________

/*
.in-btn  {
    background: linear-gradient(45deg, #D1F0FF, #0066FF) !important;
     box-shadow: 0 0 0 1px #d75e00 !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

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

.in-btn {
  display: inline-block;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  background: linear-gradient(90deg, #3ddc97 0%, #00bfa5 100%)!important;
  border: none;
  border-radius: 10px;
  box-shadow: 0px 20px 40px rgba(148, 15, 15, 0.25)!important;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  text-align: center;
  text-decoration: none;
}

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

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

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


.aivilo-web-accordion-module .aivilo-web-accordion-module__container .aivilo-web-accordion-module__item .section-title
 {
   font-family: 'BW MODELLICA' !important;
     font-size: 18px !important;
}