.elementor-34 .elementor-element.elementor-element-ecd16a2{--display:flex;}.elementor-34 .elementor-element.elementor-element-039952b{--display:flex;}.elementor-34 .elementor-element.elementor-element-dc6f432 > .elementor-container{max-width:1600px;}.elementor-34 .elementor-element.elementor-element-dc6f432{padding:100px 0px 100px 0px;}.elementor-34 .elementor-element.elementor-element-cc83b59 > .elementor-widget-container{background-image:url("https://ead7.com/wp-content/uploads/2025/03/uniico022.png");margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;background-position:-66px -100px;background-repeat:no-repeat;background-size:100% auto;}.elementor-34 .elementor-element.elementor-element-cc83b59{text-align:center;}.elementor-34 .elementor-element.elementor-element-cc83b59 img{width:94%;}.elementor-34 .elementor-element.elementor-element-e9b737f > .elementor-widget-container{background-color:#FFFFFF;margin:-89px 320px 0px 23px;padding:20px 0px 20px 30px;border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-e9b737f{text-align:start;}.elementor-34 .elementor-element.elementor-element-e9b737f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-1c5bb87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-1c5bb87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-ac8d42b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-34 .elementor-element.elementor-element-ac8d42b .elementor-heading-title{color:var( --e-global-color-dfb9e15 );}.elementor-34 .elementor-element.elementor-element-6e4d35b{margin-top:0px;margin-bottom:20px;}.elementor-34 .elementor-element.elementor-element-54cfcd2:hover > .elementor-element-populated{background-color:#5ED5AA0D;}.elementor-34 .elementor-element.elementor-element-54cfcd2 > .elementor-element-populated{margin:0px 160px 0px 0px;--e-column-margin-right:160px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-34 .elementor-element.elementor-element-9553215 > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-9553215{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-icon{padding-inline-end:19px;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-7da0650 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 160px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7da0650{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-24fe346 .elementor-button{background-color:var( --e-global-color-4084969 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 25px 15px 25px;}.elementor-34 .elementor-element.elementor-element-24fe346 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-24fe346 .elementor-button:focus{background-color:var( --e-global-color-8ec98cb );color:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-24fe346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-24fe346 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-24fe346 .elementor-button:focus svg{fill:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-6bd3ea09:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6bd3ea09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4084969 );background-image:url("https://ead7.com/wp-content/uploads/2025/04/UNIBRATEP1.webp");background-position:top center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-6bd3ea09 > .elementor-background-overlay{background-color:var( --e-global-color-4084969 );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-6bd3ea09 > .elementor-container{max-width:1600px;min-height:50vh;}.elementor-34 .elementor-element.elementor-element-6bd3ea09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-7e4c712d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-57d9d5d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-34 .elementor-element.elementor-element-57d9d5d6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-692f15a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-692f15a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-fd19ffc .elementor-button{background-color:var( --e-global-color-4084969 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 25px 15px 25px;}.elementor-34 .elementor-element.elementor-element-fd19ffc .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-fd19ffc .elementor-button:focus{background-color:var( --e-global-color-8ec98cb );color:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-fd19ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-fd19ffc .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-fd19ffc .elementor-button:focus svg{fill:var( --e-global-color-4084969 );}.elementor-34 .elementor-element.elementor-element-4b723ee5 > .elementor-container{max-width:1600px;}.elementor-34 .elementor-element.elementor-element-4b723ee5{margin-top:0px;margin-bottom:0px;padding:100px 100px 100px 100px;}.elementor-34 .elementor-element.elementor-element-1b8eae22{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6b5aa7e3 .elementor-heading-title{color:var( --e-global-color-dfb9e15 );}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-separator{border-bottom-style:none;}.elementor-34 .elementor-element.elementor-element-3d34d51 > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;transition:background 3s;}.elementor-34 .elementor-element.elementor-element-3d34d51:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #5ED5AA2B 0%, #00D59433 100%);}.elementor-34 .elementor-element.elementor-element-3d34d51{z-index:1;}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-item{align-items:center;}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-image{padding-left:calc(11px/2);}body.rtl .elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-image{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(11px/2);}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-13be808-font-family ), Sans-serif;font-size:var( --e-global-typography-13be808-font-size );font-weight:var( --e-global-typography-13be808-font-weight );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-separator{border-bottom-style:none;}.elementor-34 .elementor-element.elementor-element-35ad8d2 > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;transition:background 3s;}.elementor-34 .elementor-element.elementor-element-35ad8d2:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #5ED5AA2B 0%, #00D59433 100%);}.elementor-34 .elementor-element.elementor-element-35ad8d2{z-index:1;}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-item{align-items:center;}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-image{padding-left:calc(11px/2);}body.rtl .elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-image{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(11px/2);}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-13be808-font-family ), Sans-serif;font-size:var( --e-global-typography-13be808-font-size );font-weight:var( --e-global-typography-13be808-font-weight );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-separator{border-bottom-style:none;}.elementor-34 .elementor-element.elementor-element-59ef5c8d > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;transition:background 3s;}.elementor-34 .elementor-element.elementor-element-59ef5c8d:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #5ED5AA2B 0%, #00D59433 100%);}.elementor-34 .elementor-element.elementor-element-59ef5c8d{z-index:1;}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-item{align-items:center;}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-image{padding-left:calc(11px/2);}body.rtl .elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-image{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(11px/2);}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-13be808-font-family ), Sans-serif;font-size:var( --e-global-typography-13be808-font-size );font-weight:var( --e-global-typography-13be808-font-weight );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-separator{border-bottom-style:none;}.elementor-34 .elementor-element.elementor-element-f90b986 > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;transition:background 3s;}.elementor-34 .elementor-element.elementor-element-f90b986:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #5ED5AA2B 0%, #00D59433 100%);}.elementor-34 .elementor-element.elementor-element-f90b986{z-index:1;}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-item{align-items:center;}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-image{padding-left:calc(11px/2);}body.rtl .elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-image{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(11px/2);}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-13be808-font-family ), Sans-serif;font-size:var( --e-global-typography-13be808-font-size );font-weight:var( --e-global-typography-13be808-font-weight );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-separator{border-bottom-style:none;}.elementor-34 .elementor-element.elementor-element-191e3418 > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;transition:background 3s;}.elementor-34 .elementor-element.elementor-element-191e3418:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #5ED5AA2B 0%, #00D59433 100%);}.elementor-34 .elementor-element.elementor-element-191e3418{z-index:1;}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-item{align-items:center;}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-image{padding-left:calc(11px/2);}body.rtl .elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-image{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(11px/2);}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-13be808-font-family ), Sans-serif;font-size:var( --e-global-typography-13be808-font-size );font-weight:var( --e-global-typography-13be808-font-weight );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-separator{border-bottom-style:none;}.elementor-34 .elementor-element.elementor-element-2f2d19f5 > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;transition:background 3s;}.elementor-34 .elementor-element.elementor-element-2f2d19f5:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #5ED5AA2B 0%, #00D59433 100%);}.elementor-34 .elementor-element.elementor-element-2f2d19f5{z-index:1;}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-item{align-items:center;}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-image{padding-left:calc(11px/2);}body.rtl .elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-image{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(11px/2);}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-13be808-font-family ), Sans-serif;font-size:var( --e-global-typography-13be808-font-size );font-weight:var( --e-global-typography-13be808-font-weight );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-separator{border-bottom-style:none;}.elementor-34 .elementor-element.elementor-element-49923fa > .elementor-widget-container{background-color:#5ED5AA2B;margin:0px 0px 0px 0px;padding:10px 0px 10px 20px;transition:background 3s;}.elementor-34 .elementor-element.elementor-element-49923fa:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #5ED5AA2B 0%, #00D59433 100%);}.elementor-34 .elementor-element.elementor-element-49923fa{z-index:1;}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-item{align-items:center;}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-image{padding-left:calc(11px/2);}body.rtl .elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-image{padding-right:calc(11px/2);}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(11px/2);}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9cb4f54-font-family ), Sans-serif;font-size:var( --e-global-typography-9cb4f54-font-size );font-weight:var( --e-global-typography-9cb4f54-font-weight );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-13be808-font-family ), Sans-serif;font-size:var( --e-global-typography-13be808-font-size );font-weight:var( --e-global-typography-13be808-font-weight );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-43bb563c{--divider-border-style:solid;--divider-color:#7A7A7A1A;--divider-border-width:3px;}.elementor-34 .elementor-element.elementor-element-43bb563c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-43bb563c .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-43bb563c .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-34 .elementor-element.elementor-element-ee139d4{--display:flex;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-3aa7851e{width:12.92%;}.elementor-34 .elementor-element.elementor-element-5df8156b{width:87.08%;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-dc6f432{padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-d94c7e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-d94c7e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-cc83b59 > .elementor-widget-container{background-position:0px 0px;}.elementor-34 .elementor-element.elementor-element-e9b737f > .elementor-widget-container{margin:-22% 38% 0% 3%;}.elementor-34 .elementor-element.elementor-element-54cfcd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-7da0650 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7da0650{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-57d9d5d6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-4b723ee5{padding:50px 0px 50px 0px;}.elementor-34 .elementor-element.elementor-element-3d34d51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3d34d51{z-index:1;}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-35ad8d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-35ad8d2{z-index:1;}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-59ef5c8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-59ef5c8d{z-index:1;}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-f90b986 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-f90b986{z-index:1;}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-191e3418 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-191e3418{z-index:1;}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f2d19f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2f2d19f5{z-index:1;}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-49923fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-49923fa{z-index:1;}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-dc6f432{padding:50px 0px 50px 0px;}.elementor-34 .elementor-element.elementor-element-cc83b59 > .elementor-widget-container{background-position:0px 0px;}.elementor-34 .elementor-element.elementor-element-e9b737f > .elementor-widget-container{margin:-70px 65px 0px 8px;}.elementor-34 .elementor-element.elementor-element-54cfcd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-9553215 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-9553215 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-7da0650 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7da0650{text-align:start;font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-6bd3ea09 > .elementor-container{min-height:469px;}.elementor-34 .elementor-element.elementor-element-57d9d5d6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-4b723ee5{padding:50px 0px 50px 0px;}.elementor-34 .elementor-element.elementor-element-3d34d51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-34 .elementor-element.elementor-element-3d34d51{z-index:1;}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-3d34d51 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-35ad8d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-34 .elementor-element.elementor-element-35ad8d2{z-index:1;}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-35ad8d2 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-59ef5c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-34 .elementor-element.elementor-element-59ef5c8d{z-index:1;}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-59ef5c8d .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-f90b986 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-34 .elementor-element.elementor-element-f90b986{z-index:1;}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-f90b986 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-191e3418 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-34 .elementor-element.elementor-element-191e3418{z-index:1;}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-191e3418 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f2d19f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-34 .elementor-element.elementor-element-2f2d19f5{z-index:1;}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f2d19f5 .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}.elementor-34 .elementor-element.elementor-element-49923fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-34 .elementor-element.elementor-element-49923fa{z-index:1;}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-header{font-size:var( --e-global-typography-9cb4f54-font-size );letter-spacing:var( --e-global-typography-9cb4f54-letter-spacing );}.elementor-34 .elementor-element.elementor-element-49923fa .elementor-price-list-description{font-size:var( --e-global-typography-13be808-font-size );letter-spacing:var( --e-global-typography-13be808-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-43776bd3{width:75%;}.elementor-34 .elementor-element.elementor-element-3aa7851e{width:100%;}.elementor-34 .elementor-element.elementor-element-5df8156b{width:100%;}}/* Start custom CSS for section, class: .elementor-element-dc6f432 *//* ===============================
   LUXO INSTITUCIONAL (VERDE)
   Cole no CSS do CONTAINER PAI
   =============================== */

.elementor-34 .elementor-element.elementor-element-dc6f432{
  --g1:#0b3d2e;        /* verde escuro */
  --g2:#1f7a58;        /* verde médio */
  --g3:#38b487;        /* verde claro (toque) */
  --txt:#0f172a;
  --muted:#64748b;
  --bd:rgba(15,23,42,.10);
  --shadow:0 18px 50px rgba(2,6,23,.10);
  --shadow2:0 10px 26px rgba(2,6,23,.08);
  --r:20px;
}

/* Fundo leve premium (se quiser, pode deixar) */
.elementor-34 .elementor-element.elementor-element-dc6f432{
  position:relative;
  border-radius:var(--r);
  padding:18px;
  background:
    radial-gradient(700px 420px at 18% 12%, rgba(56,180,135,.10), transparent 60%),
    radial-gradient(700px 420px at 85% 18%, rgba(31,122,88,.10), transparent 60%),
    linear-gradient(180deg,#ffffff 0%, #f7fbf9 100%);
  border:1px solid rgba(31,122,88,.14);
  box-shadow:var(--shadow2);
}

/* “linha premium” no topo (acabamento luxo) */
.elementor-34 .elementor-element.elementor-element-dc6f432:before{
  content:"";
  position:absolute;
  left:16px; right:16px; top:12px;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg, rgba(31,122,88,0), rgba(31,122,88,.55), rgba(56,180,135,.45), rgba(31,122,88,.55), rgba(31,122,88,0));
  opacity:.9;
  pointer-events:none;
}

/* =================================
   CARDS/CAIXAS (colunas)
   tenta pegar a maioria dos blocos
   ================================= */
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-widget-container{
  border-radius:18px;
}

/* Quando o widget for “caixa” */
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-widget-container{
  background: linear-gradient(180deg,#ffffff 0%, #f5faf8 100%);
  border: 1px solid rgba(31,122,88,.12);
  box-shadow: 0 16px 45px rgba(2,6,23,.06);
  padding:16px;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

/* Hover premium */
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-widget-container:hover{
  transform: translateY(-3px);
  box-shadow: 0 26px 70px rgba(2,6,23,.10);
  border-color: rgba(31,122,88,.24);
}

/* =================================
   TÍTULOS e textos
   ================================= */
.elementor-34 .elementor-element.elementor-element-dc6f432 h2,
.elementor-34 .elementor-element.elementor-element-dc6f432 h3{
  color: var(--txt);
  font-weight: 900;
  letter-spacing: -.2px;
}

.elementor-34 .elementor-element.elementor-element-dc6f432 p{
  color: var(--muted);
}

/* Linha decorativa abaixo dos títulos (sutil) */
.elementor-34 .elementor-element.elementor-element-dc6f432 h2:after,
.elementor-34 .elementor-element.elementor-element-dc6f432 h3:after{
  content:"";
  display:block;
  width:56px;
  height:3px;
  margin-top:10px;
  border-radius:999px;
  background: linear-gradient(90deg, var(--g2), var(--g3));
  opacity:.9;
}

/* =================================
   ÍCONES (badge institucional)
   - funciona se o widget usar <i> ou <svg>
   ================================= */
.elementor-34 .elementor-element.elementor-element-dc6f432 i,
.elementor-34 .elementor-element.elementor-element-dc6f432 svg{
  filter: drop-shadow(0 10px 18px rgba(2,6,23,.08));
}

/* Caixa por trás do ícone (quando ele estiver sozinho no topo) */
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-icon{
  border-radius:16px !important;
  padding:12px !important;
  background: linear-gradient(135deg, rgba(31,122,88,.12), rgba(56,180,135,.12)) !important;
  border: 1px solid rgba(31,122,88,.18) !important;
}

/* Cor do ícone */
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-icon svg{
  color: var(--g2) !important;
  fill: var(--g2) !important;
}

/* =================================
   BOTÕES / CTA
   ================================= */
.elementor-34 .elementor-element.elementor-element-dc6f432 a.elementor-button,
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-button{
  border-radius:14px !important;
  font-weight:900 !important;
  letter-spacing:.2px !important;
  padding:12px 18px !important;
  border:none !important;
  background: linear-gradient(135deg, var(--g2), var(--g3)) !important;
  box-shadow: 0 18px 40px rgba(31,122,88,.18) !important;
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}

.elementor-34 .elementor-element.elementor-element-dc6f432 a.elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 26px 60px rgba(31,122,88,.22) !important;
  filter: saturate(1.05);
}

/* Link “ver mais” estilo seta (se houver) */
.elementor-34 .elementor-element.elementor-element-dc6f432 a{
  text-decoration:none;
}

.elementor-34 .elementor-element.elementor-element-dc6f432 a:hover{
  text-decoration:none;
}

/* =================================
   GRID: melhora espaçamento entre colunas
   ================================= */
.elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-container,
.elementor-34 .elementor-element.elementor-element-dc6f432 .e-con-inner{
  gap: 18px !important;
}

/* =================================
   MOBILE
   ================================= */
@media (max-width: 768px){
  .elementor-34 .elementor-element.elementor-element-dc6f432{
    padding:14px;
    border-radius:18px;
  }
  .elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-widget-container{
    padding:14px;
  }
  .elementor-34 .elementor-element.elementor-element-dc6f432 .elementor-container,
  .elementor-34 .elementor-element.elementor-element-dc6f432 .e-con-inner{
    gap: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b723ee5 *//* ===============================
   LUXO INSTITUCIONAL (VERDE)
   Cole no CSS do CONTAINER PAI
   =============================== */

.elementor-34 .elementor-element.elementor-element-4b723ee5{
  --g1:#0b3d2e;        /* verde escuro */
  --g2:#1f7a58;        /* verde médio */
  --g3:#38b487;        /* verde claro (toque) */
  --txt:#0f172a;
  --muted:#64748b;
  --bd:rgba(15,23,42,.10);
  --shadow:0 18px 50px rgba(2,6,23,.10);
  --shadow2:0 10px 26px rgba(2,6,23,.08);
  --r:20px;
}

/* Fundo leve premium (se quiser, pode deixar) */
.elementor-34 .elementor-element.elementor-element-4b723ee5{
  position:relative;
  border-radius:var(--r);
  padding:18px;
  background:
    radial-gradient(700px 420px at 18% 12%, rgba(56,180,135,.10), transparent 60%),
    radial-gradient(700px 420px at 85% 18%, rgba(31,122,88,.10), transparent 60%),
    linear-gradient(180deg,#ffffff 0%, #f7fbf9 100%);
  border:1px solid rgba(31,122,88,.14);
  box-shadow:var(--shadow2);
}

/* “linha premium” no topo (acabamento luxo) */
.elementor-34 .elementor-element.elementor-element-4b723ee5:before{
  content:"";
  position:absolute;
  left:16px; right:16px; top:12px;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg, rgba(31,122,88,0), rgba(31,122,88,.55), rgba(56,180,135,.45), rgba(31,122,88,.55), rgba(31,122,88,0));
  opacity:.9;
  pointer-events:none;
}

/* =================================
   CARDS/CAIXAS (colunas)
   tenta pegar a maioria dos blocos
   ================================= */
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-widget-container{
  border-radius:18px;
}

/* Quando o widget for “caixa” */
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-widget-container{
  background: linear-gradient(180deg,#ffffff 0%, #f5faf8 100%);
  border: 1px solid rgba(31,122,88,.12);
  box-shadow: 0 16px 45px rgba(2,6,23,.06);
  padding:16px;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

/* Hover premium */
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-widget-container:hover{
  transform: translateY(-3px);
  box-shadow: 0 26px 70px rgba(2,6,23,.10);
  border-color: rgba(31,122,88,.24);
}

/* =================================
   TÍTULOS e textos
   ================================= */
.elementor-34 .elementor-element.elementor-element-4b723ee5 h2,
.elementor-34 .elementor-element.elementor-element-4b723ee5 h3{
  color: var(--txt);
  font-weight: 900;
  letter-spacing: -.2px;
}

.elementor-34 .elementor-element.elementor-element-4b723ee5 p{
  color: var(--muted);
}

/* Linha decorativa abaixo dos títulos (sutil) */
.elementor-34 .elementor-element.elementor-element-4b723ee5 h2:after,
.elementor-34 .elementor-element.elementor-element-4b723ee5 h3:after{
  content:"";
  display:block;
  width:56px;
  height:3px;
  margin-top:10px;
  border-radius:999px;
  background: linear-gradient(90deg, var(--g2), var(--g3));
  opacity:.9;
}

/* =================================
   ÍCONES (badge institucional)
   - funciona se o widget usar <i> ou <svg>
   ================================= */
.elementor-34 .elementor-element.elementor-element-4b723ee5 i,
.elementor-34 .elementor-element.elementor-element-4b723ee5 svg{
  filter: drop-shadow(0 10px 18px rgba(2,6,23,.08));
}

/* Caixa por trás do ícone (quando ele estiver sozinho no topo) */
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-icon{
  border-radius:16px !important;
  padding:12px !important;
  background: linear-gradient(135deg, rgba(31,122,88,.12), rgba(56,180,135,.12)) !important;
  border: 1px solid rgba(31,122,88,.18) !important;
}

/* Cor do ícone */
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-icon i,
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-icon svg{
  color: var(--g2) !important;
  fill: var(--g2) !important;
}

/* =================================
   BOTÕES / CTA
   ================================= */
.elementor-34 .elementor-element.elementor-element-4b723ee5 a.elementor-button,
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-button{
  border-radius:14px !important;
  font-weight:900 !important;
  letter-spacing:.2px !important;
  padding:12px 18px !important;
  border:none !important;
  background: linear-gradient(135deg, var(--g2), var(--g3)) !important;
  box-shadow: 0 18px 40px rgba(31,122,88,.18) !important;
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}

.elementor-34 .elementor-element.elementor-element-4b723ee5 a.elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 26px 60px rgba(31,122,88,.22) !important;
  filter: saturate(1.05);
}

/* Link “ver mais” estilo seta (se houver) */
.elementor-34 .elementor-element.elementor-element-4b723ee5 a{
  text-decoration:none;
}

.elementor-34 .elementor-element.elementor-element-4b723ee5 a:hover{
  text-decoration:none;
}

/* =================================
   GRID: melhora espaçamento entre colunas
   ================================= */
.elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-container,
.elementor-34 .elementor-element.elementor-element-4b723ee5 .e-con-inner{
  gap: 18px !important;
}

/* =================================
   MOBILE
   ================================= */
@media (max-width: 768px){
  .elementor-34 .elementor-element.elementor-element-4b723ee5{
    padding:14px;
    border-radius:18px;
  }
  .elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-widget-container{
    padding:14px;
  }
  .elementor-34 .elementor-element.elementor-element-4b723ee5 .elementor-container,
  .elementor-34 .elementor-element.elementor-element-4b723ee5 .e-con-inner{
    gap: 12px !important;
  }
}/* End custom CSS */