.elementor-7748 .elementor-element.elementor-element-63bfda5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-f38f6f0{--display:flex;}.elementor-7748 .elementor-element.elementor-element-4506b63{--spacer-size:50px;}.elementor-7748 .elementor-element.elementor-element-32c1406{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-141648f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7748 .elementor-element.elementor-element-e8b46b9{text-align:center;}.elementor-7748 .elementor-element.elementor-element-e55e599{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-fd0a91e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7748 .elementor-element.elementor-element-71294e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-b237952{--display:flex;}.elementor-7748 .elementor-element.elementor-element-d54a58c{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-7748 .elementor-element.elementor-element-6628108{text-align:justify;}.elementor-7748 .elementor-element.elementor-element-ca5697c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-f7d0ed4{--display:flex;}.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-7748 .elementor-element.elementor-element-f33b1e1 .elementor-button{background-color:var( --e-global-color-primary );border-style:none;border-radius:19px 19px 19px 19px;}.elementor-7748 .elementor-element.elementor-element-f33b1e1 .elementor-button:hover, .elementor-7748 .elementor-element.elementor-element-f33b1e1 .elementor-button:focus{background-color:#000000;}.elementor-7748 .elementor-element.elementor-element-f33b1e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7748 .elementor-element.elementor-element-f33b1e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7748 .elementor-element.elementor-element-f33b1e1 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7748 .elementor-element.elementor-element-e80b17e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-9dff2ad{--display:flex;}.elementor-7748 .elementor-element.elementor-element-a16c990{--spacer-size:50px;}.elementor-7748 .elementor-element.elementor-element-3c7795e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-3c7795e:not(.elementor-motion-effects-element-type-background), .elementor-7748 .elementor-element.elementor-element-3c7795e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7748 .elementor-element.elementor-element-4a95a67{--display:flex;}.elementor-7748 .elementor-element.elementor-element-8b0ce1e{--spacer-size:50px;}.elementor-7748 .elementor-element.elementor-element-4cfe2c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-4cfe2c2:not(.elementor-motion-effects-element-type-background), .elementor-7748 .elementor-element.elementor-element-4cfe2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7748 .elementor-element.elementor-element-4ccdac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7748 .elementor-element.elementor-element-694d040{text-align:center;}.elementor-7748 .elementor-element.elementor-element-402d1ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-402d1ca:not(.elementor-motion-effects-element-type-background), .elementor-7748 .elementor-element.elementor-element-402d1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7748 .elementor-element.elementor-element-250af69{--display:flex;}.elementor-7748 .elementor-element.elementor-element-7fcfa91{--display:flex;}.elementor-7748 .elementor-element.elementor-element-8aeb5be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-4f913f4{--display:flex;}.elementor-7748 .elementor-element.elementor-element-cc99a9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-9441adc{--display:flex;}.elementor-7748 .elementor-element.elementor-element-c0d7b7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-4b31d5b{--display:flex;}.elementor-7748 .elementor-element.elementor-element-fd8255c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-f40f543{--display:flex;}.elementor-7748 .elementor-element.elementor-element-e218820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-066f4d2{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-52ee0f9 );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:25px;}.elementor-7748 .elementor-element.elementor-element-066f4d2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-7748 .elementor-element.elementor-element-274ba86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-274ba86:not(.elementor-motion-effects-element-type-background), .elementor-7748 .elementor-element.elementor-element-274ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7748 .elementor-element.elementor-element-3ba1cc4{--display:flex;}.elementor-7748 .elementor-element.elementor-element-1e23fa0{--spacer-size:50px;}.elementor-7748 .elementor-element.elementor-element-85bb739{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-ac6d1fd{--display:flex;}.elementor-7748 .elementor-element.elementor-element-fd27a73{--spacer-size:50px;}.elementor-7748 .elementor-element.elementor-element-36fba87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-72efcf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7748 .elementor-element.elementor-element-48a3201{text-align:center;}.elementor-7748 .elementor-element.elementor-element-a7cce9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-16ce547{--display:flex;}.elementor-7748 .elementor-element.elementor-element-cf0306f{text-align:center;}.elementor-7748 .elementor-element.elementor-element-48234a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-3e8e436{--display:flex;}.elementor-7748 .elementor-element.elementor-element-222758a .elementor-button{background-color:var( --e-global-color-primary );border-style:none;border-radius:19px 19px 19px 19px;}.elementor-7748 .elementor-element.elementor-element-222758a .elementor-button:hover, .elementor-7748 .elementor-element.elementor-element-222758a .elementor-button:focus{background-color:#000000;}.elementor-7748 .elementor-element.elementor-element-222758a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7748 .elementor-element.elementor-element-222758a .elementor-button-content-wrapper{flex-direction:row;}.elementor-7748 .elementor-element.elementor-element-222758a .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7748 .elementor-element.elementor-element-ae51647{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7748 .elementor-element.elementor-element-61c3eed{--display:flex;}.elementor-7748 .elementor-element.elementor-element-0a13158{--spacer-size:50px;}/* Start custom CSS for nested-accordion, class: .elementor-element-066f4d2 *//* ===== Accordion Estilo IBlest Scientific ===== */

/* Fundo geral */
.elementor-accordion,
.elementor-toggle {
    background: transparent !important;
}

/* Cada item fechado */
.elementor-accordion-item,
.elementor-toggle-item {
    border: 1px solid #d4b038 !important;
    border-radius: 6px;
    margin-bottom: 15px;
    background: transparent !important;
}

/* Título do Accordion */
.elementor-tab-title {
    color: #d4b038 !important; /* dourado */
    font-size: 20px;
    font-weight: 600;
    padding: 18px 20px;
    position: relative;
    transition: 0.3s ease;
}

/* Ícone seta */
.elementor-tab-title .elementor-accordion-icon i {
    color: #d4b038 !important;
    font-size: 20px;
}

/* Hover do título */
.elementor-tab-title:hover {
    color: #ffffff !important;
}

/* Item aberto */
.elementor-accordion-item.elementor-active,
.elementor-toggle-item.elementor-active {
    border: 1px solid #d4b038 !important;
    background: rgba(255, 255, 255, 0.02) !important; 
    box-shadow: 0 0 10px rgba(212, 176, 56, 0.2);
}

/* Texto interno */
.elementor-tab-content {
    color: #ffffff !important; /* branco suave */
    font-size: 17px;
    padding: 20px;
    line-height: 1.6;
    animation: fadeIn 0.3s ease;
}

/* Ícone aberto */
.elementor-tab-title.elementor-active .elementor-accordion-icon i {
    transform: rotate(180deg);
    color: #ffffff !important;
}

/* Animação suave */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(5px); }
    to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */