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



@media screen and (max-width: 680px) {
  
  .dnd_area-row-1-max-width-section-centering > .row-fluid {
        display: flex !important;
    flex-direction: column-reverse !important;
  }
  
  .dnd_area-row-5-padding {
        padding-top: 32px !important;
        padding-bottom: 4px !important;
  }
    
  .cell_17442200904854-padding {
      padding: 12px 24px 0px 24px !important;

  }
  .dnd_area-row-1-padding {
    padding-top: 64px !important;
    padding-bottom: 64px !important;}
  
  .h1-venda{
    font-size: 28px !important;
    text-align: center; !important;
    padding-bottom: 64px !important;
  }
  
    .h3-venda{
    font-size: 24px !important;
    text-align: center; !important;
      padding-bottom: 24px !important;
  }
     .h4-venda{
    font-size: 20px !important;
  }

  .p-venda {
      font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 130% !important;
  }
  .row-number-9 {
    height: 0px !important;
      display: none !important;
  }
  
  .row-number-16 {
    height: 12px !important;
  }
  
  .primary_button {
    display: flex  !important ;
        justify-content: center  !important;
        flex-direction: column  !important;
        align-items: center  !important;
      width: 100% !important;
  }
  

  .module_174422045566921-flexbox-positioning > div {
  padding-bottom: 12px !important;}

  .module_17442200904856-flexbox-positioning > div {
    padding: 0px !important;
    align-items: center  !important;
  }
  
  .dnd_area-row-2-padding {

    padding-bottom: 0px !important;
  
}
  
  .dnd_area-row-3-padding {
    padding: 64px 24px 64px 24px !important;
  }
  
    .dnd_area-row-4-padding {
    padding: 0px 24px 0px 24px !important;
  }
  
  .dnd_area-row-3-max-width-section-centering > .row-fluid 
  {display: flex !important;
    flex-direction: column-reverse !important;}
  
  
  .section3-taxas {
    margin-top: 64px !important;
    padding-bottom: 64px !important;

  }
  .section4-titulo-taxas {
    font-size: 24px !important;
    color: var(--colorInterfaceDarkDeep, #393B47);
  }
  
  .section3-title-taxas {
      padding: 16px !important;}
  
  .h1-section3-taxas {
      font-size: 24px !important;
    line-height: 112%; 
    
  }
  
  .description-1 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  
  .section3-content-produtos-taxas {
  padding: 24px !important}

}