.elementor-11331 .elementor-element.elementor-element-39862814:not(.elementor-motion-effects-element-type-background), .elementor-11331 .elementor-element.elementor-element-39862814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#466881;}.elementor-11331 .elementor-element.elementor-element-39862814 > .elementor-background-overlay{background-image:url("https://www.ibravet.com.br/wp-content/uploads/2025/05/bg_cursos-1.png");background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11331 .elementor-element.elementor-element-39862814 > .elementor-container{max-width:1066px;min-height:10vh;}.elementor-11331 .elementor-element.elementor-element-39862814{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:080px 30px 163px 30px;}.elementor-11331 .elementor-element.elementor-element-54224c5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11331 .elementor-element.elementor-element-54224c5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-374b3ce > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11331 .elementor-element.elementor-element-374b3ce{text-align:center;}.elementor-11331 .elementor-element.elementor-element-374b3ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:300;color:#FFFFFF;}.elementor-11331 .elementor-element.elementor-element-b4baaa2 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-b4baaa2{text-align:center;}.elementor-11331 .elementor-element.elementor-element-b4baaa2 img{width:55px;max-width:55px;}.elementor-11331 .elementor-element.elementor-element-591b639e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-591b639e{text-align:center;}.elementor-11331 .elementor-element.elementor-element-591b639e .elementor-heading-title{font-size:2.5em;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11331 .elementor-element.elementor-element-6868ca54 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-6868ca54{text-align:center;}.elementor-11331 .elementor-element.elementor-element-6868ca54 img{width:55px;max-width:55px;}.elementor-11331 .elementor-element.elementor-element-79e54931:not(.elementor-motion-effects-element-type-background), .elementor-11331 .elementor-element.elementor-element-79e54931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11331 .elementor-element.elementor-element-79e54931{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-11331 .elementor-element.elementor-element-79e54931 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11331 .elementor-element.elementor-element-d478cc1 > .elementor-element-populated, .elementor-11331 .elementor-element.elementor-element-d478cc1 > .elementor-element-populated > .elementor-background-overlay, .elementor-11331 .elementor-element.elementor-element-d478cc1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-11331 .elementor-element.elementor-element-d478cc1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-d478cc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11331 .elementor-element.elementor-element-f0dbb9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:500;color:#000000;}.elementor-11331 .elementor-element.elementor-element-354dd90.elementor-column.jkit-sticky-element--enabled{position:sticky;height:fit-content;z-index:100;}.elementor-11331 .elementor-element.elementor-element-354dd90.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:75px;}.elementor-11331 .elementor-element.elementor-element-354dd90.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:75px;}#wpadminbar ~ .elementor-11331 .elementor-element.elementor-element-354dd90.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-11331 .elementor-element.elementor-element-354dd90.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(75px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-11331 .elementor-element.elementor-element-354dd90.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-11331 .elementor-element.elementor-element-354dd90.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(75px + var(--wpadminbar-height, 0px));}.elementor-11331 .elementor-element.elementor-element-354dd90 > .elementor-element-populated, .elementor-11331 .elementor-element.elementor-element-354dd90 > .elementor-element-populated > .elementor-background-overlay, .elementor-11331 .elementor-element.elementor-element-354dd90 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-11331 .elementor-element.elementor-element-354dd90 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:46px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-9030a7a{text-align:right;}.woocommerce .elementor-11331 .elementor-element.elementor-element-9030a7a .price{color:#000000;font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;}.woocommerce .elementor-11331 .elementor-element.elementor-element-9030a7a .price ins{font-family:"Poppins", Sans-serif;font-size:1.8rem;}.elementor-11331 .elementor-element.elementor-element-a64f135.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11331 .elementor-element.elementor-element-a64f135 .cart button, .elementor-11331 .elementor-element.elementor-element-a64f135 .cart .button{background-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-11331 .elementor-element.elementor-element-a64f135 form.cart .variations{width:100%;margin-bottom:0px;}body.elementor-page-11331:not(.elementor-motion-effects-element-type-background), body.elementor-page-11331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-11331{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-11331 .elementor-element.elementor-element-54224c5b{width:100%;}.elementor-11331 .elementor-element.elementor-element-d478cc1{width:67.456%;}.elementor-11331 .elementor-element.elementor-element-354dd90{width:32.458%;}}@media(max-width:1024px){.elementor-11331 .elementor-element.elementor-element-39862814{margin-top:0px;margin-bottom:0px;padding:97px 30px 95px 30px;}.elementor-11331 .elementor-element.elementor-element-79e54931{margin-top:0px;margin-bottom:0px;padding:100px 30px 80px 30px;}}@media(max-width:767px){.elementor-11331 .elementor-element.elementor-element-39862814{margin-top:0px;margin-bottom:0px;padding:58px 20px 50px 20px;}.elementor-11331 .elementor-element.elementor-element-b4baaa2 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-591b639e .elementor-heading-title{font-size:2.8rem;}.elementor-11331 .elementor-element.elementor-element-6868ca54 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-11331 .elementor-element.elementor-element-79e54931{margin-top:0px;margin-bottom:0px;padding:60px 20px 27px 20px;}}@media(min-width:1025px){.elementor-11331 .elementor-element.elementor-element-39862814 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-39862814 */.category-pos-graduacao {
    background: #3f51b5 !important; /* Azul lavanda */
}

.category-webinar {
    background: #81c784 !important; /* Verde menta pastel */
}

.category-intensivos {
    background: #ffb74d !important; /* Laranja pêssego suave */
}

.category-extensivos {
    background: #4db6ac !important; /* Verde água */
}

.category-ibra-works {
    background: #9575cd !important; /* Lilás lavanda pastel */
}

.category-ibra-saude {
    background: #f06292 !important; /* Rosa coral pastel */
}

.category-cursos-online {
    background: #64b5f6 !important; /* Azul céu claro */
}

.category-ibravet {
    background: #aed581 !important; /* Verde lima suave */
}

.category-promocao {
    background: #ff8a65 !important; /* Coral pastel vibrante */
}/* End custom CSS */