/*Fonte Jost - Google Fonts*/
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

h1, h2, h3, h4, h5, h6, p {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  /*Aplicação da Fonte nos estilos de texto*/
}

/*Botão com cantos customizados*/
a.button {
  font-size:21px;
  font-weight: 800;
  border-radius: 0px 18px 0px 18px;
}

/*Ajuste de margem de alguns estilos de texto*/
p {
  margin-bottom:9px;
}

h2, h3{
  margin-bottom:6px;
}

/*---------------------------------------*/

/*LP Guia para escolher o galpão ideal*/

#hs_cos_wrapper_widget_1743703194120_ > img {
  border-radius:0px 32px 0px 32px;
  /*Cantos customizados para imagem*/
}

/*Seção de Benefícios Customizada*/
#main-content > div > div > div > 
div > div.row-fluid-wrapper.dnd-section.dnd_area-row-3-background-layers.dnd_area-row-3-padding.dnd_area-row-3-max-width-section-centering.dnd_area-row-3-background-color > div {
  background-color: #ffffff;
  padding: 36px 24px;
  border-radius: 24px;
}

/*Diminuir tamanho da fonte da seção de Consentimento dos Forms*/
form .hs-richtext, form .hs-richtext p{
  font-size:11px !important;
  line-height:1.3 !important;
  margin:0 0 0.8rem !important;  
}

form .inputs-list input, form .inputs-list span {
  font-size:14px !important;
}

form input[type=checkbox], form input[type=radio]{
  margin-top:4px !important;
}

form {
  padding: 30px 36px !important;
}

div.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
  margin-bottom:0.8 rem !important;
}

div.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field{
  margin-bottom:1.4 rem !important
}

.legal-consent-container~.hs_recaptcha{
  margin-top:27px !important;
  margin-bottom:32px !important;
}

/*---------------------------------------*/

/*LP Parceiros*/

#main-content > div > div > div >
div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-max-width-section-centering.dnd_area-row-0-vertical-alignment.dnd_area-row-0-background-layers.dnd-section.dnd_area-row-0-padding.dnd_area-row-0-background-image 
{
  background-color:#d3021f !important;
  /*Ajuste pra que o fundo não tenha partes em branco*/
}

#main-content > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-43.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-background-color.dnd_area-row-9-background-layers > div > div{
  border-radius: 0px 32px 0px 32px;
    background: #fff;
    padding: 32px 32px 18px;
    margin-bottom: 32px;
}

@media screen and (min-width:768px){
#main-content > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-18.dnd_area-row-3-max-width-section-centering.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-background-layers.dnd_area-row-3-background-color.dnd_area-row-3-vertical-alignment > div > div{
    width:20% !important;
    margin-right:1% !important;
    margin-left:0% !important;
  }
}



  
/*---------------------------------------*/

/*TYP Parceiros*/
  
  #main-content > div > div > div > div > div {