.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-125 .elementor-element.elementor-element-1c11aad{width:var( --container-widget-width, 31.281% );max-width:31.281%;padding:200px 0px 0px 0px;--container-widget-width:31.281%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-1c11aad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-ba5078d{--spacer-size:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-bbb5d3d .elementor-heading-title{color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-e004aa0{--spacer-size:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-17e2062{width:var( --container-widget-width, 99.36% );max-width:99.36%;--container-widget-width:99.36%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:2px;}.elementor-125 .elementor-element.elementor-element-17e2062.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-125 .elementor-element.elementor-element-beadf5f{width:var( --container-widget-width, 56.736% );max-width:56.736%;--container-widget-width:56.736%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(8.499999999999988, 8.499999999999988, 8.499999999999988, 0);}.elementor-125 .elementor-element.elementor-element-beadf5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-beadf5f .elementor-button{border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-125 .elementor-element.elementor-element-19ca4b5{--e-image-carousel-slides-to-show:7;}.elementor-125 .elementor-element.elementor-element-60e86e4{width:var( --container-widget-width, 85.883% );max-width:85.883%;--container-widget-width:85.883%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-60e86e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-6479c24{width:var( --container-widget-width, 93.234% );max-width:93.234%;--container-widget-width:93.234%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-125 .elementor-element.elementor-element-6479c24.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-e2c976a{--display:flex;}.elementor-125 .elementor-element.elementor-element-e2c976a .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-125 .elementor-element.elementor-element-076f13d{--display:flex;}.elementor-125 .elementor-element.elementor-element-be2f1d6{--display:flex;}.elementor-125 .elementor-element.elementor-element-bc313e7{--display:flex;}.elementor-125 .elementor-element.elementor-element-cce0d51{--display:flex;}.elementor-125 .elementor-element.elementor-element-1c9fa30{--display:flex;}.elementor-125 .elementor-element.elementor-element-d7bca78{--display:flex;}.elementor-125 .elementor-element.elementor-element-bac3883{--display:flex;}.elementor-125 .elementor-element.elementor-element-58b368f{--n-accordion-title-font-size:1rem;padding:0px 050px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:13px;--n-accordion-icon-gap:13px;--n-accordion-icon-normal-color:#000000;}.elementor-125 .elementor-element.elementor-element-58b368f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(178deg, #FFA800 0%, #FFA800 100%);border-style:solid;border-width:0px 0px 04px 0px;border-color:#FFDA93;}.elementor-125 .elementor-element.elementor-element-58b368f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFA800 0%, #FFA800 100%);}.elementor-125 .elementor-element.elementor-element-58b368f.elementor-element{--align-self:center;}:where( .elementor-125 .elementor-element.elementor-element-58b368f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for image-carousel, class: .elementor-element-19ca4b5 */.elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-container{ width: 100%; height: 100%; overflow: hidden; } .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-wrapper{ display: flex; animation: infiniteSlide 15s linear infinite; } @keyframes infiniteSlide { from { transform: translateX(0%); } to { transform: translateX(-100%); } } /*Fim Css Infinito*/ /*CSS para carrossel com Desfoque. Não usar junto com CSS acima*/ /*Inicio Css com Desfoque*/ /* classes slides swiper-slide-prev swiper-slide-active swiper-slide-next classes setas nav elementor-swiper-button-prev elementor-swiper-button-next fim comentario*/ .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide{ transform: scale(0.97); } .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide:hover{ transform: scale(1); transition: 1s; } .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide-active:hover{ transform: scale(1); transition: 1s; } .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide-prev{ transition: 1s; filter: opacity(25%); } .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{ transition: 1s; filter: opacity(25%); } /*Ajustes Tablet*/ @media(min-width: 767px) and (max-width: 1023px){ .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide-next ~ .swiper-slide ~ .swiper-slide{ transition: 1s; filter: opacity(25%); } } /*Ajustes Mobile*/ @media(max-width: 766px){ .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide-prev{ transition: 1s; filter: opacity(25%); transform: scale(0.97); } .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide-active{ transition: 1s; transform: scale(1); } .elementor-125 .elementor-element.elementor-element-19ca4b5 .swiper-slide-next{ transition: 1s; filter: opacity(100%); transform: scale(0.97); } }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-58b368f *//* =========================================================
   SANFONA ELEMENTOR
   Compatível com modelo antigo e novo
   ========================================================= */

/* Título da sanfona */
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    transition:
        transform 0.35s ease,
        color 0.35s ease,
        background 0.35s ease,
        box-shadow 0.35s ease;
    z-index: 1;
}

/* Efeito ao passar o mouse */
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title:hover,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title:hover {
    transform: scale(1.02);
    color: #ff7a00 !important;
    background: rgba(255, 122, 0, 0.10) !important;
    animation: pulsoLaranja 1.4s ease-in-out infinite;
}

/* Texto da sanfona */
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title:hover,
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title:hover a,
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title:hover span,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title:hover,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title:hover span {
    color: #ff7a00 !important;
}

/* Ícones */
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title:hover i,
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title:hover svg,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title:hover i,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title:hover svg {
    color: #ff7a00 !important;
    fill: #ff7a00 !important;
}

/* Reflexo passando */
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title::before,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 122, 0, 0.05),
        rgba(255, 122, 0, 0.45),
        rgba(255, 122, 0, 0.05),
        transparent
    );
    transform: skewX(-20deg);
    transition: left 0.7s ease;
    pointer-events: none;
    z-index: -1;
}

/* Movimento do reflexo */
.elementor-125 .elementor-element.elementor-element-58b368f .elementor-tab-title:hover::before,
.elementor-125 .elementor-element.elementor-element-58b368f .e-n-accordion-item-title:hover::before {
    left: 150%;
}

/* Animação de pulsação */
@keyframes pulsoLaranja {
    0% {
        box-shadow:
            0 0 0 rgba(255, 122, 0, 0),
            0 0 8px rgba(255, 122, 0, 0.20);
    }

    50% {
        box-shadow:
            0 0 12px rgba(255, 122, 0, 0.55),
            0 0 28px rgba(255, 122, 0, 0.35),
            0 0 45px rgba(255, 122, 0, 0.15);
    }

    100% {
        box-shadow:
            0 0 0 rgba(255, 122, 0, 0),
            0 0 8px rgba(255, 122, 0, 0.20);
    }
}/* End custom CSS */