.elementor-1191 .elementor-element.elementor-element-6d789f87:not(.elementor-motion-effects-element-type-background), .elementor-1191 .elementor-element.elementor-element-6d789f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191F28;}.elementor-1191 .elementor-element.elementor-element-6d789f87 > .elementor-background-overlay{background-color:#191F28;background-image:url("https://institutoibras.org/wp-content/uploads/2025/08/BG-1920x420px-4-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.36;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1191 .elementor-element.elementor-element-6d789f87 > .elementor-container{max-width:840px;}.elementor-1191 .elementor-element.elementor-element-6d789f87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14em 0em 7em 0em;}.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-1191 .elementor-element.elementor-element-1afbc72a{text-align:center;}.elementor-1191 .elementor-element.elementor-element-1afbc72a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1191 .elementor-element.elementor-element-fb3c0bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1191 .elementor-element.elementor-element-d8e641c{--spacer-size:50px;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dch-separator-wrap .separator-one{background-color:transparent;width:52%;height:5px;background-image:linear-gradient(126deg, #66FFCC 15%, #36E7E4 100%);}.elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dual-header .title{color:#4d4d4d;}.elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dual-header .title span.lead{color:#747474;}.elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dual-header .subtext{color:#4d4d4d;}.elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dch-separator-wrap{justify-content:flex-start;margin:-8px 0px 0px 0px;}.elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dch-separator-wrap .separator-two{width:0%;height:5px;}.elementor-1191 .elementor-element.elementor-element-ff4a719{--display:flex;}.elementor-1191 .elementor-element.elementor-element-80b15a2{--display:flex;}.elementor-1191 .elementor-element.elementor-element-1704c29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1191 .elementor-element.elementor-element-641e81f{--e-image-carousel-slides-to-show:1;}.elementor-1191 .elementor-element.elementor-element-0c3c78f{--display:flex;}.elementor-1191 .elementor-element.elementor-element-a2cbea6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1191 .elementor-element.elementor-element-ddd9a4a{--e-image-carousel-slides-to-show:1;}.elementor-1191 .elementor-element.elementor-element-cea7f05{--display:flex;}.elementor-1191 .elementor-element.elementor-element-5a94e5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1191 .elementor-element.elementor-element-374e9b4{--e-image-carousel-slides-to-show:1;}.elementor-1191 .elementor-element.elementor-element-8362866{--display:flex;}.elementor-1191 .elementor-element.elementor-element-af9d637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1191 .elementor-element.elementor-element-56f6e8f{--e-image-carousel-slides-to-show:1;}.elementor-1191 .elementor-element.elementor-element-fd5827d{--display:flex;}.elementor-1191 .elementor-element.elementor-element-2df6cd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-1191 .elementor-element.elementor-element-327a1d2{--display:flex;}.elementor-1191 .elementor-element.elementor-element-f8c467a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1191 .elementor-element.elementor-element-0f18818{--e-image-carousel-slides-to-show:1;}.elementor-1191 .elementor-element.elementor-element-e7cdaf0{--display:flex;}.elementor-1191 .elementor-element.elementor-element-18d4cc1{--e-image-carousel-slides-to-show:1;}.elementor-1191 .elementor-element.elementor-element-b30f536{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1191 .elementor-element.elementor-element-af41a41{--spacer-size:100px;}@media(max-width:767px){.elementor-1191 .elementor-element.elementor-element-d8e641c{--spacer-size:0px;}.elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dual-header .title, .elementor-1191 .elementor-element.elementor-element-d73a0fa .eael-dual-header .title span{font-size:22px;}}