/* Gambis 2.0 */

body:not(.hubspot-disable-focus-styles) .in-tab-full-width .dnd-column:not(:last-child) { margin-bottom: 1px !important }

@media (max-width: 768px) { 
.subtitle-header-h1-e-2 {font-size: 16px !important;} 
}

.subtitle-testimonial-p {
  font-size: 16px !important; 
  line-height: 26px !important; } 

@media only screen and (min-width: 767.99px) {
    #countdown {
        text-align: left !important;
        }
}

@media only screen and (max-width: 767.99px) {
    #countdown {
        margin-top: -16px !important;
        }
}

.ac-listing-grid__btn {
    display: block !important;
    margin-top: 15px !important;
    border: 1px solid #0050F0!important;
    color: #FFFFFF !important;
    font-size: 16px !important;
    font-family: Roboto, sans-serif !important;
    font-weight: 500 !important;
    padding-top: 12px !important;
    padding-right: 32px !important;
    padding-bottom: 12px !important;
    padding-left: 32px !important;
    margin-top: 16px !important;
    margin-bottom: 0px !important;
    background-color: rgba(0,80,240,1.0) !important;
    border-radius: 12px !important;
    line-height: 24px !important;
    width: fit-content !important;
}

.ac-listing-grid__btn:hover {
  background-color:rgba(255,255,255,100%) !important;
  font-family: Roboto, sans-serif !important;
  color:rgba(0,80,240,100%) !important;
  border:1px solid #0050F0 !important;
}


@media only screen and (min-width: 767.99px) {
    .focus_module_countdown_timer-container div span {
        margin: 28px 0 0 0 !important;
    }
}


/* Ajuste fino nos boxes de pricing - home */

@media only screen and (min-width: 768px) {
  #hs_cos_wrapper_widget_1671039787730 { min-height: 550px !important }
  #hs_cos_wrapper_module_167104366810610 { min-height: 550px !important }
  #hs_cos_wrapper_module_167104368635410 { min-height: 550px !important }
}


#hs_cos_wrapper_widget_1665171658023 .in-btn { width: 100% !important }
#hs_cos_wrapper_module_16651718613663 .in-btn { width: 100% !important }
#hs_cos_wrapper_module_16651719147473 .in-btn { width: 100% !important }
#hs_cos_wrapper_module_1671041648476 {
    display: block !important;
    margin-bottom: 32px !important;
    margin-top: 0px !important;
    padding-bottom: 12px !important;
    padding-left: 32px !important;
    padding-right: 32px !important;
    padding-top: 12px !important;
    background-color: #AAF5A3;
    width: 100%; !important; }

#hs_cos_wrapper_module_167104366810611 {
    display: block !important;
    margin-bottom: 32px !important;
    margin-top: 0px !important;
    padding-bottom: 12px !important;
    padding-left: 32px !important;
    padding-right: 32px !important;
    padding-top: 12px !important;
    background-color: #AAF5A3;
    width: 100%; !important; }

#hs_cos_wrapper_module_167104368635411 {
    display: block !important;
    margin-bottom: 32px !important;
    margin-top: 0px !important;
    padding-bottom: 12px !important;
    padding-left: 32px !important;
    padding-right: 32px !important;
    padding-top: 12px !important;
    background-color: #AAF5A3;
    width: 100%; !important; }

.cell_16710397454194-padding {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
  border-radius: 16px !important;
  }

.cell_16710436681065-padding {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
  border-radius: 16px !important;
  }

.cell_16710436863545-padding {
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
  border-radius: 16px !important;
  }



#hs_cos_wrapper_module_16710399778173 .in-btn { width: 90% !important }
#hs_cos_wrapper_module_167104366810612 .in-btn { width: 90% !important }
#hs_cos_wrapper_module_167104368635412 .in-btn { width: 90% !important }

#hs_cos_wrapper_module_16741648133853 .in-btn { width: 90% !important }
#hs_cos_wrapper_module_1674164973690 .in-btn { width: 90% !important }
#hs_cos_wrapper_module_16745115726215 .in-btn { width: 90% !important }
#hs_cos_wrapper_module_1674511563303 .in-btn { width: 90% !important }
#hs_cos_wrapper_module_1674165001105 .in-btn { width: 90% !important }



.in-btn {
  text-transform: none !important;
  border-radius: 12px !important;
}

@media (max-width: 768px) { 
.in-btn {width: 100% !important;} 
}


.in-dropdown--open {
    bottom: auto !important;    
}

.menu__wrapper {
  justify-content: center;
  align-items: center; }

html {
  scroll-behavior: smooth;
}


.footer {background-color: #e9ebed !important}
.in-pricing {align-items: center !important}
/* .in-pricing__card-wrap:first-child > .in-pricing-card h3 {color: white!important} */