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


/* Estilos padrão - desktop */
.box-texto {
    width: 447px;
  }

#hs_cos_wrapper_module_1734027995200 {
    width: 700px;
    margin: 0 auto;
}

.app-fullscreen-embed {
  border-radius: 24px;
}

.dnd_area-row-4-padding {
  padding-top: 104px !important; }

.accordion_group {
    background: #fff;
    margin: 2px auto;
    padding: 10px;
    width: 768px;
    border-radius: 8px;
}

.accordion_content {
  color: #666666;
}

#hs_cos_wrapper_widget_1733866271111 select, #hs_cos_wrapper_widget_1733866271111 input[type="text"], #hs_cos_wrapper_widget_1733866271111 input[type="email"], #hs_cos_wrapper_widget_1733866271111 input[type="tel"], #hs_cos_wrapper_widget_1733866271111 input[type="submit"] {
    width: 100%; !important;
}

/* Tablets (largura máxima de 768px) */
@media screen and (max-width: 768px) {
#hs_cos_wrapper_module_1733919824615 h1 {
    font-size: 44px;
    line-height: 48px;
  }
}

/* Celulares (largura máxima de 480px) */
@media screen and (max-width: 480px) {
  #hs_cos_wrapper_module_1733919824615 span {font-size: 40px !important;line-height: 44px !important;}
  #hs_cos_wrapper_module_1733919824615 h1 {font-size: 40px !important;line-height: 44px !important;}
  .botao-cta {width: 100% !important;}
  #hs_cos_wrapper_widget_1733523518013_ img{display: none !important;}
  #hs_cos_wrapper_widget_1733524566014 span {width: 100%}
  .dnd_area-row-7-padding {padding-bottom: 80px !important;}
  #hs_cos_wrapper_module_17340296402923_ h1 {width: 100% !important;}
  #hs_cos_wrapper_widget_1733746669269 h2 {font-size: 40px !important;line-height: 44px !important;}
  .dnd_area-row-4-padding {padding-top: 104px !important; }
  #hs_cos_wrapper_module_1734027995200 {width: 100%;}
  .accordion_group {width: 100%;}
}


@media (max-width: 768px) {
    #hs_cos_wrapper_widget_1733524490118 .botao-cta {
        justify-content: left !important;
    }
}

#hs_cos_wrapper_widget_1733769852659_, #hs_cos_wrapper_module_17340279881693_, #hs_cos_wrapper_module_17340296402923_ h1 {
    width: 672px;
    margin: 0 auto;
}