/* @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    */
/*****************************************/
/* Estilo inicial: header oculto */


#hs_cos_wrapper_widget_1744121191265 {
  transition: 300ms; 
}

#hs_cos_wrapper_widget_1744121191265:hover {
  transform: scale(1.03); 
}

h1 {
  font-size: 60px; /* Tamanho padrão para desktop */
  line-height: 60px; 
}

@media (max-width: 768px) {
  h1 {
    font-size: 40px; /* Tamanho para dispositivos móveis */
    line-height: 35px; !important;
     
  }
}

p { 
  font-weight: normal; 
  } 
 

html { 
  scroll-behavior: smooth; 
}

.splide__controls {
  display: none } 

#hs_cos_wrapper_module_169272980814016 { 
   transition: 300ms; 
} 

#hs_cos_wrapper_module_169272980814016:hover { 
  transform: translateY(5px); } 

#hs_cos_wrapper_widget_1691753572941 {
  transition: 300ms; } 

#hs_cos_wrapper_widget_1691753572941:hover { 
  transform: translateY(-10px); } 

.kl-card-grid__card { 
  transition: 300ms; } 

.kl-card-grid__card:hover { 
  background-color: #FAFAFA;
  transform: scale(0.95); 
  } 

#hs_cos_wrapper_widget_1691753422246_ img { 
  transition: 300ms; 
  animation: moveUpDown 2s ease-in-out infinite;
} 
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}


#hs-button_widget_1692719888484 { transition: 300ms; } 

#hs-button_widget_1692719888484:hover{ transform: translateY(-10px);} 

img { 
  border-radius: 15px;  }