.elementor-7203 .elementor-element.elementor-element-78e10d0:not(.elementor-motion-effects-element-type-background), .elementor-7203 .elementor-element.elementor-element-78e10d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#692674;}.elementor-7203 .elementor-element.elementor-element-78e10d0 > .elementor-container{max-width:1350px;min-height:281px;}.elementor-7203 .elementor-element.elementor-element-78e10d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7203 .elementor-element.elementor-element-78e10d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7203 .elementor-element.elementor-element-edf2c1e{text-align:start;}.elementor-7203 .elementor-element.elementor-element-edf2c1e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.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-7203 .elementor-element.elementor-element-98b2836{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:200;line-height:31px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-7203 .elementor-element.elementor-element-b8d98ea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-item > a{font-family:"Roboto Condensed", Sans-serif;font-weight:200;}.elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7203 .elementor-element.elementor-element-7d757a9 > .elementor-container{max-width:1342px;}.elementor-7203 .elementor-element.elementor-element-7d757a9{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7203 .elementor-element.elementor-element-a9eab75{width:var( --container-widget-width, 87.464% );max-width:87.464%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87.464%;--container-widget-flex-grow:0;text-align:start;}.elementor-7203 .elementor-element.elementor-element-a9eab75 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:34px;color:#692674;}.elementor-7203 .elementor-element.elementor-element-369cdd7 > .elementor-container{max-width:1342px;}.elementor-7203 .elementor-element.elementor-element-369cdd7{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7203 .elementor-element.elementor-element-027a975{width:var( --container-widget-width, 72.187% );max-width:72.187%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72.187%;--container-widget-flex-grow:0;text-align:start;}.elementor-7203 .elementor-element.elementor-element-027a975 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:34px;color:#692674;}.elementor-7203 .elementor-element.elementor-element-bbb6361{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#43174A;}.elementor-7203 .elementor-element.elementor-element-7445d49{width:var( --container-widget-width, 87.464% );max-width:87.464%;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87.464%;--container-widget-flex-grow:0;text-align:start;}.elementor-7203 .elementor-element.elementor-element-7445d49 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:34px;color:#692674;}.elementor-7203 .elementor-element.elementor-element-7ca479b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#43174A;}.elementor-7203 .elementor-element.elementor-element-41b1f45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-7203 .elementor-element.elementor-element-661c8af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7203 .elementor-element.elementor-element-661c8af .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;color:#43174A;}.elementor-7203 .elementor-element.elementor-element-2880a03 > .elementor-container{max-width:1342px;}.elementor-7203 .elementor-element.elementor-element-17b0ff3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:31px;color:#43174A;}.elementor-7203 .elementor-element.elementor-element-56196e3 > .elementor-container{max-width:1342px;}.elementor-7203 .elementor-element.elementor-element-56196e3{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7203 .elementor-element.elementor-element-92edc38{width:var( --container-widget-width, 87.464% );max-width:87.464%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87.464%;--container-widget-flex-grow:0;text-align:start;}.elementor-7203 .elementor-element.elementor-element-92edc38 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:34px;color:#692674;}.elementor-7203 .elementor-element.elementor-element-ea4e5b0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-7203 .elementor-element.elementor-element-78e10d0 > .elementor-container{min-height:169px;}.elementor-7203 .elementor-element.elementor-element-edf2c1e .elementor-heading-title{font-size:40px;}.elementor-7203 .elementor-element.elementor-element-98b2836{font-size:18px;}.elementor-7203 .elementor-element.elementor-element-41b1f45 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-7203 .elementor-element.elementor-element-7ed912b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7203 .elementor-element.elementor-element-78e10d0 > .elementor-container{min-height:169px;}.elementor-7203 .elementor-element.elementor-element-edf2c1e{text-align:start;}.elementor-7203 .elementor-element.elementor-element-edf2c1e .elementor-heading-title{font-size:40px;}.elementor-7203 .elementor-element.elementor-element-98b2836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:19px;line-height:1.3em;}.elementor-7203 .elementor-element.elementor-element-b8d98ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7203 .elementor-element.elementor-element-b8d98ea .elementor-icon-list-item > a{font-size:12px;}.elementor-7203 .elementor-element.elementor-element-a9eab75{text-align:start;}.elementor-7203 .elementor-element.elementor-element-a9eab75 .elementor-heading-title{font-size:22px;}.elementor-7203 .elementor-element.elementor-element-369cdd7{margin-top:50px;margin-bottom:0px;}.elementor-7203 .elementor-element.elementor-element-027a975{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-7203 .elementor-element.elementor-element-027a975 .elementor-heading-title{font-size:22px;}.elementor-7203 .elementor-element.elementor-element-7445d49{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-7203 .elementor-element.elementor-element-7445d49 .elementor-heading-title{font-size:22px;}.elementor-7203 .elementor-element.elementor-element-41b1f45 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-7203 .elementor-element.elementor-element-661c8af{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7203 .elementor-element.elementor-element-661c8af .elementor-heading-title{font-size:22px;}.elementor-7203 .elementor-element.elementor-element-56196e3{margin-top:0px;margin-bottom:0px;}.elementor-7203 .elementor-element.elementor-element-92edc38{text-align:start;}.elementor-7203 .elementor-element.elementor-element-92edc38 .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-7203 .elementor-element.elementor-element-a249869{width:76.147%;}.elementor-7203 .elementor-element.elementor-element-d87281f{width:23.669%;}.elementor-7203 .elementor-element.elementor-element-41608ac{width:53.204%;}.elementor-7203 .elementor-element.elementor-element-41b1f45{width:46.574%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7203 .elementor-element.elementor-element-a249869{width:70%;}.elementor-7203 .elementor-element.elementor-element-d87281f{width:30%;}.elementor-7203 .elementor-element.elementor-element-41608ac{width:100%;}.elementor-7203 .elementor-element.elementor-element-41b1f45{width:100%;}}/* Start custom CSS for section, class: .elementor-element-56196e3 *//* ==========================================================
   MATERIAIS
========================================================== */

.ibero-materiais{
    display:flex;
    flex-wrap:wrap;
    gap:16px;
    margin:30px 0;
}

.ibero-material{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    padding:14px 24px;

    background:#4B1D63;
    color:#FFF !important;

    text-decoration:none;
    border-radius:40px;

    font-family:'Roboto Condensed',sans-serif;
    font-size:20px;
    font-weight:700;
    line-height:1;

    white-space:nowrap;

    transition:.3s ease;
}

.ibero-material:hover{
    background:#61257F;
    color:#FFF !important;
    transform:translateY(-2px);
}

.ibero-seta{
    display:flex;
    align-items:center;
    justify-content:center;
}

.ibero-seta svg{
    width:14px;
    height:14px;
}


/* ==========================================================
   VÍDEOS
========================================================== */

.ibero-videos{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.ibero-video{
    width:100%;
}

.ibero-video-frame{

    overflow:hidden;

    border-radius:18px;

    background:#000;

    box-shadow:0 12px 30px rgba(0,0,0,.15);

    line-height:0;

}

.ibero-video iframe{

    width:100% !important;
    aspect-ratio:16/9;
    height:auto;
    display:block;
    border:0;

}



/* ==========================================================
   TABLET
========================================================== */

@media(max-width:1024px){

    .ibero-material{

        font-size:18px;
        padding:13px 22px;

    }

    .ibero-video-frame{

        border-radius:16px;

    }

    .ibero-faq-pergunta{

        font-size:21px;

    }

}


/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:767px){

    .ibero-materiais{

        display:grid;
        grid-template-columns:1fr;

        gap:12px;

    }

    .ibero-material{

        width:100%;

        justify-content:flex-start;

        font-size:18px;

        padding:15px 20px;

    }

    .ibero-videos{

        gap:15px;

    }

    .ibero-video-frame{

        border-radius:14px;

    }

}


/* ==========================================================
   FAQ PREMIUM
========================================================== */

.ibero-faq{

    display:flex;
    flex-direction:column;
    gap:16px;

    margin:40px 0;

}

.ibero-faq-item{

    position:relative;

    background:#FFF;

    border:1px solid #ECECEC;

    border-radius:14px;

    overflow:hidden;

    transition:all .35s ease;

}

.ibero-faq-item::before{

    content:"";

    position:absolute;

    left:0;
    top:0;

    width:5px;
    height:100%;

    background:linear-gradient(180deg,#E6007E,#5A236F);

    opacity:0;

    transition:.35s;

}

.ibero-faq-item:hover{

    border-color:#D9C4E4;

    transform:translateY(-2px);

    box-shadow:0 12px 30px rgba(0,0,0,.06);

}

.ibero-faq-item.ativo{

    border-color:#5A236F;

    box-shadow:0 18px 40px rgba(0,0,0,.10);

}

.ibero-faq-item.ativo::before{

    opacity:1;

}

.ibero-faq-titulo{

    display:flex;
    justify-content:space-between;
    align-items:center;

    gap:20px;

    cursor:pointer;

    padding:22px 26px;

    transition:.35s;

}

.ibero-faq-item.ativo .ibero-faq-titulo{

    background:linear-gradient(90deg,#FCF8FE 0%,#FFFFFF 100%);

}

.ibero-faq-titulo:hover{

    background:#FBF8FD;

}

.ibero-faq-pergunta{

    flex:1;

    font-family:'Roboto Condensed',sans-serif;

    font-size:24px;

    font-weight:700;

    line-height:1.35;

    color:#5A236F;

    letter-spacing:.2px;

    transition:.35s;

}

.ibero-faq-item:hover .ibero-faq-pergunta{

    color:#E6007E;

}

.ibero-faq-icon{

    width:42px;
    height:42px;

    min-width:42px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#F6EDF9;

    border:2px solid #E8DAF0;

    color:#5A236F;

    font-family:'Roboto Condensed',sans-serif;
    font-size:26px;
    font-weight:700;

    transition:all .35s ease;

}

.ibero-faq-item.ativo .ibero-faq-icon{

    background:#E6007E;

    border-color:#E6007E;

    color:#FFF;

    transform:rotate(45deg) scale(1.08);

}

.ibero-faq-conteudo{

    display:none;

    padding:0 26px 26px;

    border-top:1px solid #EFEFEF;

    font-family:'Roboto Condensed',sans-serif;

    font-size:19px;

    font-weight:400;

    line-height:1.9;

    color:#555;

}

.ibero-faq-conteudo p{

    margin:18px 0;

}

.ibero-faq-conteudo ul,
.ibero-faq-conteudo ol{

    margin:18px 0;
    padding-left:24px;

}

.ibero-faq-conteudo li{

    margin-bottom:8px;

}

.ibero-faq-conteudo strong{

    color:#5A236F;

    font-weight:700;

}

.ibero-faq-conteudo a{

    color:#E6007E;

    text-decoration:none;

}

.ibero-faq-conteudo a:hover{

    text-decoration:underline;

}


/* ==========================================================
   TABLET
========================================================== */

@media(max-width:1024px){

    .ibero-faq-pergunta{

        font-size:21px;

    }

    .ibero-faq-conteudo{

        font-size:18px;

    }

}


/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:767px){

    .ibero-faq{

        gap:12px;

    }

    .ibero-faq-titulo{

        padding:18px;

        gap:15px;

    }

    .ibero-faq-pergunta{

        font-size:19px;

    }

    .ibero-faq-icon{

        width:36px;
        height:36px;

        min-width:36px;

        font-size:22px;

    }

    .ibero-faq-conteudo{

        padding:0 18px 20px;

        font-size:17px;

        line-height:1.8;

    }

}/* End custom CSS */