/*
Theme Name: Ativa Telecom Original
Description: Tema com as quatro páginas e arquivos visuais do site Ativa Telecom. Formulários, menu, busca e carrossel próprios, sem construtor de páginas.
Version: 1.0.10
Author: Lucas Maciel
Update URI: false
Text Domain: ativa-telecom
Requires at least: 6.0
Requires PHP: 7.4
*/
.ativa-contact-link{display:contents!important;color:inherit!important}
.elementor-icon-list--layout-traditional .ativa-contact-link[href^="mailto:"] > .elementor-icon-list-text{padding-left:6px}
.ativa-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.ativa-form-status{width:100%;margin-top:15px;font-size:15px;line-height:1.5}
.ativa-form-status[hidden],.ativa-menu-backdrop[hidden]{display:none!important}
.ativa-form-status.is-error{color:#c72727}
.ativa-form-status.is-success{color:#16813a}
.elementor-form button[disabled]{opacity:.65;cursor:wait}
#sidr{display:block;right:-300px;transition:right .3s ease;visibility:hidden}
#sidr.ativa-open{right:0;visibility:visible}
#sidr #sidr-close,#sidr #mobile-menu-search{display:block}
#sidr .sidr-class-dropdown-menu{display:block;margin:0;list-style:none}
.ativa-menu-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.35);padding:0;border:0;border-radius:0}
body.ativa-menu-open{overflow:hidden}
#searchform-dropdown.ativa-open{display:block;opacity:1;visibility:visible}
.elementor-menu-toggle.ativa-open + .elementor-nav-menu--dropdown{display:block;max-height:none;transform:scaleY(1)}
.elementor-headline-dynamic-wrapper svg path{stroke-dasharray:1500;stroke-dashoffset:0}
.ativa-carousel .swiper-wrapper{display:flex;transition:transform .5s ease;align-items:stretch;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.ativa-carousel.ativa-dragging .swiper-wrapper{cursor:grabbing}
.ativa-carousel .swiper-slide{flex-shrink:0}
.ativa-carousel .swiper-pagination-bullet{border:0;padding:0;min-height:0;vertical-align:middle;cursor:pointer}
#scroll-top.ativa-visible{display:block;opacity:1;visibility:visible}
div.ativa-whatsapp{position:fixed;z-index:99999999;display:block;width:48px;height:48px;min-height:0;padding:0;margin:0;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;filter:none!important;line-height:0}
.ativa-whatsapp .ccw_style9,.ativa-whatsapp .img-icon-a{display:block;width:48px;height:48px;min-height:0;padding:0;margin:0;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;line-height:0}
.ativa-whatsapp .img-icon{display:block;width:48px;height:48px;padding:0;margin:0;box-shadow:none!important;filter:none!important}
.ativa-search-results{max-width:1140px;margin:40px auto;padding:0 20px}
.ativa-search-results h1{font-size:30px;color:#000e63}
.ativa-search-results article{padding:20px 0;border-bottom:1px solid #eee}
.ativa-search-results h2{font-size:23px}
@media(prefers-reduced-motion:reduce){.ativa-carousel .swiper-wrapper,#sidr{transition:none}}
