.menu-cta a{padding:10px 20px!important;color:#fff!important;border-radius:12px;background-size:100% 200%;background-image:linear-gradient(to bottom,#D69789 50%,#4D7183 50%);-webkit-transition:background-position 1s;-moz-transition:background-position 1s;transition:background-position 1s}#et-boc .et-fixed-header .menu-cta a{background-position:0 -100%;color:#fff!important}ul#menu-hero li:not(:first-child):before{content:" | ";color:#fff;left:-1px;position:absolute}:not(.home) header#main-header{transform:translateY(0px)!important;opacity:1!important}ul#menu-hero li:hover a{letter-spacing:3px;text-decoration:underline}.switch-on .switch-left{background:#d69789!important}.lfb_genContent.container{padding-left:0!important}.switch-on label{border-color:#d69789!important;background:#4d7183!important}#et-boc .lfb_itemBloc{margin-bottom:30px!important}#et-boc .lfb_itemBloc label{font-size:20px;font-style:normal;line-height:1.3em!important;font-weight:bold;text-decoration:none;font-family:Nunito}#et-boc .lfb_itemBloc .lfb_itemDes{font-size:16px!important}#servicos .et_pb_blurb{transition:all 0.3s ease-in-out}#servicos .et_pb_blurb:hover{background:#4d7183!important;box-shadow:4px 0px 20px 0 rgba(0,0,0,0.3)!important}#servicos .et_pb_blurb:hover h4.et_pb_module_header{color:#fff!important}#servicos .et_pb_blurb:hover .et_pb_blurb_description p,#servicos .et_pb_blurb:hover .et_pb_blurb_description{color:#fff}#servicos .et_pb_blurb:hover:after{color:#fff}#servicos .et_pb_blurb img{transition:transform 0.4s}#servicos .et_pb_blurb:hover img{transform:translateY(-10px);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7478%) hue-rotate(83deg) brightness(109%) contrast(100%)}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #D5B5AD;color:#D5B5AD;cursor:grabbing}.tooltip span{visibility:hidden;width:500px;padding:20px!important;background-color:#4d7183ef;color:#fff;font-size:16px;line-height:1.3em;text-align:left;border-radius:6px;position:absolute;top:100%;left:50%;z-index:1;transform:translateX(-50%);max-width:30vw}.tooltip:hover span{visibility:visible}strong.tooltip{animation:pulsate 10s infinite;transition:all 0.4s ease}strong.tooltip:nth-child(2){animation-delay:1s}strong.tooltip:nth-child(3){animation-delay:2s}@keyframes pulsate{0%{color:#d69789}20%{color:rgb(224 200 195)}40%{color:rgb(216 169 159)}60%{color:rgb(216 156 143)}80%{color:rgb(224 200 195)}100%{color:#d69789}}#about sub{top:0;font-size:12px}#faq .et_pb_toggle_title:before{left:0!important;RIGHT:AUTO!important}#faq h5.et_pb_toggle_title{padding:0 0 0 40px!important}#faq .et_pb_toggle_content.clearfix{padding:20px 40px}div#faq{overflow:hidden}div#faq:before{content:"";width:100%;padding-bottom:80%;height:0%;background:linear-gradient(to left,#D69789,#fff);position:absolute;left:20%;top:400px;transform:translate(-50%) rotate(-45deg);border-radius:50px;opacity:0.5}.popup::-webkit-scrollbar{width:10px}.popup::-webkit-scrollbar-track{background:#f1f1f1}.popup::-webkit-scrollbar-thumb{background:#4d7183}.popup::-webkit-scrollbar-thumb:hover{background:#555}@media all and (max-width:981px){.et_pb_newsletter_fields{grid-template-columns:1fr!important}.et_pb_newsletter_fields .et_pb_newsletter_field{padding-bottom:0!important}.swipe-scrollbar::-webkit-scrollbar-track{margin-left:10vw!important}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.et_pb_svg_logo #logo{height:100%!important;max-width:80%!important;max-height:80%}.timeline-post{text-align:left}#et-boc .ff_conv_input.q-inner{padding:0!important}}.et_mobile_nav_menu:before{content:'MENU';position:absolute;right:40px;margin-top:5px;color:#4d7183!important;font-size:16px}#et_mobile_nav_menu:before{content:'MENU';position:absolute;right:33px;bottom:27px;color:#4d7183;font-size:16px}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{border-top:0}.et_mobile_menu li{text-align:center!important}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0!important}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}header .mobile_menu_bar:before{color:#4d7183}