/* Minimal behavior replacements; page styling is the original site's exported CSS. */
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.static-language select{font:inherit;font-size:14px;font-weight:600;background:transparent;color:inherit;border:0;padding:0;cursor:pointer;width:44px}.static-language select option{color:#242424;background:#fff}.static-language-item{padding-right:0!important}.static-contact{padding:50px 0;text-align:center}.static-contact .et_pb_button{background:#5bc39e;border:0;border-radius:50px;padding:14px 28px;color:#17372b!important;font-family:Rubik,Arial,sans-serif;font-size:20px}.static-contact p{margin-top:22px;color:#fff}.static-contact .et_pb_button:hover{background:#7cd4b2}.static-contact .et_pb_button:after{display:none}.static-menu-toggle{border:0;background:none;color:#5bc39e;font-size:28px;cursor:pointer;padding:4px}.legal-language-note{background:#edf9f3;color:#274b3e;padding:16px 20px!important;margin-bottom:24px!important;font-size:16px!important}.legal-language-note[hidden]{display:none!important}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #5bc39e;outline-offset:5px}
.dica_divi_carousel .swiper-wrapper{display:flex;gap:100px;align-items:center;width:max-content;animation:static-marquee 50s linear infinite}.dica_divi_carousel .dica_divi_carouselitem{width:auto!important;flex:0 0 auto;margin:0!important}.dica_divi_carousel .swiper-container{overflow:hidden}.dica_divi_carousel .dica-item-image{width:50px;height:50px;object-fit:contain}.carousel-right-direction .swiper-wrapper{animation-direction:reverse}@keyframes static-marquee{to{transform:translateX(-50%)}}
@media(min-width:981px){#main-header.et-fixed-header{position:fixed!important}}
@media(max-width:980px){.et_pb_section_first{padding-top:108px!important}#main-header #top-menu-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#191919;border-top:3px solid #5bc39e;padding:15px 24px}#main-header #top-menu-nav.is-open{display:block}#main-header #top-menu{display:block;float:none}#main-header #top-menu>li{display:block;padding:12px 0}#main-header #top-menu>li>a{padding:8px 0!important}#main-header #top-menu .solicitar-trial{display:inline-block}#main-header #top-menu>li.static-language-item{padding:16px 0}.static-contact{padding:24px 0}.dica_divi_carousel .swiper-wrapper{gap:30px}}
@media(prefers-reduced-motion:reduce){.dica_divi_carousel .swiper-wrapper{animation:none}*{scroll-behavior:auto!important;animation-duration:0s!important;transition-duration:0s!important}}

@media(min-width:981px){#main-header{height:82px}.et_pb_image_1{transform:scale(1.069)}.et_pb_image_3{transform:translateY(5px)}}
@media(max-width:980px){#main-header{height:79px}.static-menu-toggle{font-family:ETmodules!important;font-size:32px;line-height:32px;padding:0 0 24px;width:32px;height:56px}.static-menu-toggle span{display:none}.static-menu-toggle:before{content:"\61"}.et_pb_image_1{transform:scale(1.057)}.et_pb_image_2{transform:translateY(14px)}.et_pb_image_3{transform:translateY(-10px)}}
body[data-page-kind="legal"] .et_pb_section_0{padding-top:133px!important}
@media(max-width:980px){body[data-page-kind="legal"] .et_pb_section_0{padding-top:128px!important}}
/* Divi normally reveals these elements with JavaScript waypoints. */
.et-waypoint{opacity:1!important}
.static-contact p{color:#333}
@media(max-width:980px){body[data-page-kind="legal"] article table{display:block;max-width:100%;overflow-x:auto}body[data-page-kind="legal"] article{overflow-wrap:anywhere}}
.static-menu-toggle{position:relative;z-index:3}
#top-menu-nav.is-open{z-index:4}
#main-header{background:transparent!important}
.static-language select{color:#fff}
@media(max-width:980px){.static-menu-toggle{color:#fff}}
/* Keep the Growlat contact area and the footer below it still. */
.et-l--footer,
.et-l--footer *,
.et-l--footer *::before,
.et-l--footer *::after{
  animation:none!important;
  transition:none!important;
}
.et-l--footer .static-contact .et_pb_button,
.et-l--footer .static-contact .et_pb_button:hover{
  transform:none!important;
  padding:14px 28px!important;
  border:0!important;
  border-radius:50px!important;
}
.et-l--footer .et_pb_social_media_follow a.icon:hover{transform:none!important}
