.elementor-12 .elementor-element.elementor-element-4bd0fb4b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bd0fb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slmitcl.websiteemconstrucao.com.br/wp-content/uploads/2025/10/Fundo-capa-home-SLMIT-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4bd0fb4b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1E2326 0%, #1E2326AD 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4bd0fb4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 14em 0em;}.elementor-12 .elementor-element.elementor-element-1c141576 > .elementor-element-populated{margin:0px 0px 0px 160px;--e-column-margin-right:0px;--e-column-margin-left:160px;padding:3em 3em 3em 3em;}.elementor-12 .elementor-element.elementor-element-b2e7d9b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-5464cc1f .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:39px;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-1b290f6c{color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-6eaf3324 .elementor-button{background-color:var( --e-global-color-3a69007 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-42b08a2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42b08a2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-42b08a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b72b1 );}.elementor-12 .elementor-element.elementor-element-7e957c8{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:50;}.elementor-12 .elementor-element.elementor-element-7e957c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7e957c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-89a83b4{background-color:var( --e-global-color-3a69007 );padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-12 .elementor-element.elementor-element-89a83b4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-89a83b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-b7d6ba9{text-align:center;}.elementor-12 .elementor-element.elementor-element-b7d6ba9 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#337528;}.elementor-12 .elementor-element.elementor-element-1368fa6{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f5a366a{--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-12 .elementor-element.elementor-element-15f2803 .elementor-counter-number-wrapper{color:var( --e-global-color-f68278c );font-family:"Roboto Slab", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-15f2803 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:12px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-55c2402 .elementor-counter-number-wrapper{color:var( --e-global-color-f68278c );font-family:"Roboto Slab", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-55c2402 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:12px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2ae9255 .elementor-counter-number-wrapper{color:var( --e-global-color-f68278c );font-family:"Roboto Slab", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2ae9255 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:12px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-27afc20 .elementor-counter-number-wrapper{color:var( --e-global-color-f68278c );font-family:"Roboto Slab", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-27afc20 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:12px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-7fc6b5e .elementor-button{background-color:var( --e-global-color-3a69007 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-e87665f{--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;--padding-top:7em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-e87665f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e87665f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b72b1 );}.elementor-12 .elementor-element.elementor-element-d177999{text-align:center;}.elementor-12 .elementor-element.elementor-element-d177999 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-4c50c233:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c50c233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b72b1 );}.elementor-12 .elementor-element.elementor-element-4c50c233{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 7em 0em;}.elementor-12 .elementor-element.elementor-element-4c50c233 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-22d67dd2 > .elementor-element-populated{margin:-7em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-12 .elementor-element.elementor-element-253c32da{margin-top:100px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-7f82897.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-7f82897.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-7f82897.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-7f82897.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox{background-color:#272D30;padding:2em 2em 2em 2em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox:hover{background-color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-btn{background-color:var( --e-global-color-3a69007 );color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox:hover .elementskit-btn{background-color:var( --e-global-color-f68278c );color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b5801b5 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox p{margin:0em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .icon-hover{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .icon-hover > :is(i, svg){font-size:100px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);width:50px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-btn i{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-btn svg{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-2cc5a5ff.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-2cc5a5ff.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-2cc5a5ff.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox{background-color:#272D30;padding:2em 2em 2em 2em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox:hover{background-color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-btn{background-color:var( --e-global-color-3a69007 );color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox:hover .elementskit-btn{background-color:var( --e-global-color-f68278c );color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b5801b5 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox p{margin:0em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .icon-hover{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .icon-hover > :is(i, svg){font-size:100px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);width:50px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-btn i{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-btn svg{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-a0787ac.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-a0787ac.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-a0787ac.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-a0787ac.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox{background-color:#272D30;padding:2em 2em 2em 2em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox:hover{background-color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-btn{background-color:var( --e-global-color-3a69007 );color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox:hover .elementskit-btn{background-color:var( --e-global-color-f68278c );color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b5801b5 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox p{margin:0em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .icon-hover{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .icon-hover > :is(i, svg){font-size:100px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);width:50px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-btn i{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-btn svg{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-dfe196f{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ade3fd1.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-ade3fd1.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-ade3fd1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-ade3fd1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox{background-color:#272D30;padding:2em 2em 2em 2em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox:hover{background-color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-btn{background-color:var( --e-global-color-3a69007 );color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox:hover .elementskit-btn{background-color:var( --e-global-color-f68278c );color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b5801b5 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox p{margin:0em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .icon-hover{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .icon-hover > :is(i, svg){font-size:100px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);width:50px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-btn i{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-btn svg{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-ffcea62.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-ffcea62.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-ffcea62.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-ffcea62.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox{background-color:#272D30;padding:2em 2em 2em 2em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox:hover{background-color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-btn{background-color:var( --e-global-color-3a69007 );color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox:hover .elementskit-btn{background-color:var( --e-global-color-f68278c );color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b5801b5 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox p{margin:0em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .icon-hover{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .icon-hover > :is(i, svg){font-size:100px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);width:50px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-btn i{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-btn svg{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-726d8e9.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-726d8e9.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-726d8e9.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-726d8e9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox{background-color:#272D30;padding:2em 2em 2em 2em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox:hover{background-color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-btn{background-color:var( --e-global-color-3a69007 );color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox:hover .elementskit-btn{background-color:var( --e-global-color-f68278c );color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-b5801b5 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox p{margin:0em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .icon-hover{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .icon-hover > :is(i, svg){font-size:100px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-b5801b5 );fill:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);width:50px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-btn i{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-btn svg{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-a8b1146{width:var( --container-widget-width, 74.703% );max-width:74.703%;--container-widget-width:74.703%;--container-widget-flex-grow:0;top:-1274px;z-index:49;}.elementor-12 .elementor-element.elementor-element-a8b1146.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a8b1146{left:509px;}body.rtl .elementor-12 .elementor-element.elementor-element-a8b1146{right:509px;}.elementor-12 .elementor-element.elementor-element-a8b1146 img{width:60%;}.elementor-12 .elementor-element.elementor-element-608c93e{--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-12 .elementor-element.elementor-element-608c93e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-608c93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3a69007 ) 0%, var( --e-global-color-3a69007 ) 100%);}.elementor-12 .elementor-element.elementor-element-75306af{--display:flex;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-a9bcafc{--e-image-carousel-slides-to-show:8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a9bcafc .swiper-wrapper{display:flex;align-items:center;}.elementor-12 .elementor-element.elementor-element-03defe8{--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;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-03defe8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-03defe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c9c7a8 );}.elementor-12 .elementor-element.elementor-element-0bf24ad{--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;--overlay-opacity:0.1;--border-radius:10px 10px 10px 10px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-0bf24ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0bf24ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272D30;}.elementor-12 .elementor-element.elementor-element-0bf24ad::before, .elementor-12 .elementor-element.elementor-element-0bf24ad > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bf24ad > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0bf24ad > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bf24ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0bf24ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://slmitcl.websiteemconstrucao.com.br/wp-content/uploads/2025/10/Esfera-abstrata.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-a2776e0{--display:flex;}.elementor-12 .elementor-element.elementor-element-7edcf27 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-e9adc63 );}.elementor-12 .elementor-element.elementor-element-6baba22 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-503ba57{--divider-border-style:solid;--divider-color:var( --e-global-color-e9adc63 );--divider-border-width:3px;}.elementor-12 .elementor-element.elementor-element-503ba57 .elementor-divider-separator{width:50px;}.elementor-12 .elementor-element.elementor-element-503ba57 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d228316{--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-12 .elementor-element.elementor-element-8085b04{background-color:var( --e-global-color-b5801b5 );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-8085b04 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8085b04.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-8085b04.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-8085b04.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-8085b04 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-8085b04 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8085b04 .elementor-image-box-title{font-size:20px;color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-8085b04 .elementor-image-box-description{color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-fad40bf{background-color:var( --e-global-color-b5801b5 );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-fad40bf .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-fad40bf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-fad40bf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-fad40bf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-fad40bf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-fad40bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-fad40bf .elementor-image-box-title{font-size:20px;color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-fad40bf .elementor-image-box-description{color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-c13cd33{background-color:var( --e-global-color-b5801b5 );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-c13cd33 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c13cd33.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-c13cd33.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-c13cd33.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c13cd33 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-c13cd33 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c13cd33 .elementor-image-box-title{font-size:20px;color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-c13cd33 .elementor-image-box-description{color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-ebce860{--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-12 .elementor-element.elementor-element-baa3eaa{background-color:var( --e-global-color-b5801b5 );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-baa3eaa .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-baa3eaa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-baa3eaa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-baa3eaa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-baa3eaa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-baa3eaa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-baa3eaa .elementor-image-box-title{font-size:20px;color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-baa3eaa .elementor-image-box-description{color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-d30af1b{background-color:var( --e-global-color-b5801b5 );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-d30af1b .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d30af1b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-d30af1b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-d30af1b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-d30af1b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-d30af1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d30af1b .elementor-image-box-title{font-size:20px;color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-d30af1b .elementor-image-box-description{color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-9ee65ca{background-color:var( --e-global-color-b5801b5 );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-9ee65ca .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9ee65ca.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-9ee65ca.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-9ee65ca.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9ee65ca .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-9ee65ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-9ee65ca .elementor-image-box-title{font-size:20px;color:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-9ee65ca .elementor-image-box-description{color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-bc10a97{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-bc10a97:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bc10a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slmitcl.websiteemconstrucao.com.br/wp-content/uploads/2026/02/Plano-de-fundo-budgets.webp");background-position:bottom center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1378c37{--display:flex;}.elementor-12 .elementor-element.elementor-element-ffb522b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;color:#337528;}.elementor-12 .elementor-element.elementor-element-aa2bc04 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-a7c8917{--divider-border-style:solid;--divider-color:var( --e-global-color-e9adc63 );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-a7c8917 .elementor-divider-separator{width:50px;}.elementor-12 .elementor-element.elementor-element-a7c8917 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-5fdcefc{--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-12 .elementor-element.elementor-element-5041db8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#337528;--border-color:#337528;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-5041db8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5041db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-b77c27f .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-16bf619{font-size:13px;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-32d47e4{--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-12 .elementor-element.elementor-element-ec8506c{--display:flex;}.elementor-12 .elementor-element.elementor-element-ec8506c.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8506e0c{--display:flex;}.elementor-12 .elementor-element.elementor-element-8506e0c.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ed72068{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#337528;--border-color:#337528;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-ed72068:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ed72068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-065a64f .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-6422499{font-size:13px;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-52e6520{--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-12 .elementor-element.elementor-element-75f6ff2{--display:flex;}.elementor-12 .elementor-element.elementor-element-75f6ff2.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-209acc3{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-a059f6c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#337528;--border-color:#337528;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-a059f6c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a059f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-aaf78fb .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-004c29e{font-size:13px;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-a8d3695{--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-12 .elementor-element.elementor-element-d801a75{--display:flex;}.elementor-12 .elementor-element.elementor-element-d801a75.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1525879{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-757f318{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#337528;--border-color:#337528;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-757f318:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-757f318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-0e64ebb .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-9d81220{font-size:13px;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-b01de13{--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-12 .elementor-element.elementor-element-86806c5{--display:flex;}.elementor-12 .elementor-element.elementor-element-d9b729f{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5c37046{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#337528;--border-color:#337528;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-5c37046:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c37046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-f6730b3 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ca3e7d6{font-size:13px;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-ffeb2a4{--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-12 .elementor-element.elementor-element-06df665{--display:flex;}.elementor-12 .elementor-element.elementor-element-158a51e{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-a387863{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#337528;--border-color:#337528;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 70px 0px #337528;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-9a804b6{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-d406fcd .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-1d85e6e{font-size:20px;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-1487d44{--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-12 .elementor-element.elementor-element-2c1745c{--display:flex;}.elementor-12 .elementor-element.elementor-element-e613a92{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-53e9dbf6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-53e9dbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f68278c );}.elementor-12 .elementor-element.elementor-element-53e9dbf6 > .elementor-container{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-53e9dbf6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-53e9dbf6 > .elementor-background-overlay{opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7a637795 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-12 .elementor-element.elementor-element-48414c2a .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;color:#337528;}.elementor-12 .elementor-element.elementor-element-7807deaa .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-b5801b5 );}.elementor-12 .elementor-element.elementor-element-60dd5ac.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-60dd5ac.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-60dd5ac.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-60dd5ac.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox{background-color:#12122800;padding:1em 1em 1em 1em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-3a69007 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 14px 0px 0px;}.elementor-12 .elementor-element.elementor-element-71e653bf.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-71e653bf.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-71e653bf.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-71e653bf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox{background-color:#12122800;padding:1em 1em 1em 1em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-3a69007 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 14px 0px 0px;}.elementor-12 .elementor-element.elementor-element-37a6d04f.ekit-equal-height-enable,
					.elementor-12 .elementor-element.elementor-element-37a6d04f.ekit-equal-height-enable > div,
					.elementor-12 .elementor-element.elementor-element-37a6d04f.ekit-equal-height-enable .ekit-wid-con,
					.elementor-12 .elementor-element.elementor-element-37a6d04f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox{background-color:#12122800;padding:1em 1em 1em 1em;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-3a69007 );font-family:"Yantramanav", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .box-body > p{color:var( --e-global-color-b5801b5 );font-family:"Heebo", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-info-box-icon{color:var( --e-global-color-3a69007 );fill:var( --e-global-color-3a69007 );}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 14px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e77450 .elementor-button{background-color:var( --e-global-color-3a69007 );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-37098bc6 img{width:100vw;height:85vh;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 85% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-46c1c07{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-46c1c07:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46c1c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEDF0;}.elementor-12 .elementor-element.elementor-element-04e803b{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-c2ac60c .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:35px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8a70947{--divider-border-style:solid;--divider-color:var( --e-global-color-e9adc63 );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-8a70947 .elementor-divider-separator{width:50%;}.elementor-12 .elementor-element.elementor-element-8a70947 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-aeaebd4{--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-12 .elementor-element.elementor-element-8075932{text-align:justify;font-size:18px;}.elementor-12 .elementor-element.elementor-element-71763c5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-71763c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c9c7a8 );}.elementor-12 .elementor-element.elementor-element-71763c5 > .elementor-container{max-width:1200px;}.elementor-12 .elementor-element.elementor-element-71763c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 12em 0em;}.elementor-12 .elementor-element.elementor-element-71763c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1b3a83c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-12 .elementor-element.elementor-element-1b3a83c:after{content:"0.66";}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__meta-data span + span:before{content:"•";}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__card{border-width:0px;border-radius:15px;}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__text{margin-top:20px;}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__badge{right:0;}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-3a69007 );margin:20px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__title, .elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__title a{color:#1E2326;font-family:"Roboto Slab", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__excerpt p{color:var( --e-global-color-f68278c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-e57f56e .elementor-button{background-color:var( --e-global-color-3a69007 );}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-42b08a2{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-e87665f{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-608c93e{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-75306af{--width:100%;}.elementor-12 .elementor-element.elementor-element-bc10a97{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-46c1c07{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-04e803b{--width:50%;}.elementor-12 .elementor-element.elementor-element-aeaebd4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-1c141576{width:65%;}.elementor-12 .elementor-element.elementor-element-478fa88{width:35%;}.elementor-12 .elementor-element.elementor-element-7a637795{width:100%;}.elementor-12 .elementor-element.elementor-element-7a444bcc{width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-4bd0fb4b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bd0fb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12 .elementor-element.elementor-element-4bd0fb4b{padding:3em 0em 10em 0em;}.elementor-12 .elementor-element.elementor-element-1c141576 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4c50c233{padding:0em 0em 3em 1em;}.elementor-12 .elementor-element.elementor-element-22d67dd2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox{padding:2em 1em 2em 1em;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .box-body > p{font-size:13px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox{padding:2em 1em 2em 1em;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .box-body > p{font-size:13px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox{padding:2em 1em 2em 1em;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .box-body > p{font-size:13px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox{padding:2em 1em 2em 1em;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .box-body > p{font-size:13px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox{padding:2em 1em 2em 1em;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .box-body > p{font-size:13px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox{padding:2em 1em 2em 1em;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .box-body > p{font-size:13px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a8b1146{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-a8b1146{right:247px;}.elementor-12 .elementor-element.elementor-element-a8b1146{top:-443px;}.elementor-12 .elementor-element.elementor-element-a8b1146 img{width:80%;}.elementor-12 .elementor-element.elementor-element-a9bcafc{--e-image-carousel-slides-to-show:4;}.elementor-12 .elementor-element.elementor-element-53e9dbf6{padding:3em 1em 3em 1em;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .box-body > p{font-size:15px;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .box-body > p{font-size:15px;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .elementskit-info-box-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .box-body > p{font-size:15px;}.elementor-12 .elementor-element.elementor-element-37098bc6 img{max-width:100%;height:65vh;}.elementor-12 .elementor-element.elementor-element-71763c5{padding:3em 0em 8em 0em;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1c141576 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-b2e7d9b{text-align:center;}.elementor-12 .elementor-element.elementor-element-5464cc1f{text-align:center;}.elementor-12 .elementor-element.elementor-element-1b290f6c{text-align:center;}.elementor-12 .elementor-element.elementor-element-b7d6ba9{text-align:center;}.elementor-12 .elementor-element.elementor-element-1368fa6{text-align:center;font-size:13px;}.elementor-12 .elementor-element.elementor-element-f5a366a{--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-12 .elementor-element.elementor-element-15f2803 .elementor-counter-number-wrapper{font-size:50px;}.elementor-12 .elementor-element.elementor-element-55c2402 .elementor-counter-number-wrapper{font-size:50px;}.elementor-12 .elementor-element.elementor-element-2ae9255 .elementor-counter-number-wrapper{font-size:50px;}.elementor-12 .elementor-element.elementor-element-27afc20 .elementor-counter-number-wrapper{font-size:50px;}.elementor-12 .elementor-element.elementor-element-d177999{padding:0px 25px 0px 25px;}.elementor-12 .elementor-element.elementor-element-4c50c233{padding:2em 0em 2em 0em;}.elementor-12 .elementor-element.elementor-element-7f82897{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7f82897 .elementskit-infobox .box-body > p{font-size:12px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2cc5a5ff .elementskit-infobox .box-body > p{font-size:12px;}.elementor-12 .elementor-element.elementor-element-a0787ac{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-a0787ac .elementskit-infobox .box-body > p{font-size:12px;}.elementor-12 .elementor-element.elementor-element-ade3fd1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ade3fd1 .elementskit-infobox .box-body > p{font-size:12px;}.elementor-12 .elementor-element.elementor-element-ffcea62{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ffcea62 .elementskit-infobox .box-body > p{font-size:12px;}.elementor-12 .elementor-element.elementor-element-726d8e9{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-726d8e9 .elementskit-infobox .box-body > p{font-size:12px;}.elementor-12 .elementor-element.elementor-element-a9bcafc{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-8085b04 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-fad40bf .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c13cd33 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-baa3eaa .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-d30af1b .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9ee65ca .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-ffb522b{text-align:center;}.elementor-12 .elementor-element.elementor-element-aa2bc04{text-align:center;}.elementor-12 .elementor-element.elementor-element-aa2bc04 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9cb722c img{width:75%;}.elementor-12 .elementor-element.elementor-element-60ac652 img{width:75%;}.elementor-12 .elementor-element.elementor-element-138886f img{width:75%;}.elementor-12 .elementor-element.elementor-element-5bf8d16 img{width:75%;}.elementor-12 .elementor-element.elementor-element-7bf045f img{width:75%;}.elementor-12 .elementor-element.elementor-element-d406fcd{text-align:center;}.elementor-12 .elementor-element.elementor-element-d406fcd .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1d85e6e{text-align:center;font-size:13px;}.elementor-12 .elementor-element.elementor-element-8632228 img{width:75%;}.elementor-12 .elementor-element.elementor-element-7a637795 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-12 .elementor-element.elementor-element-48414c2a{text-align:center;}.elementor-12 .elementor-element.elementor-element-7807deaa{text-align:center;}.elementor-12 .elementor-element.elementor-element-7807deaa .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-60dd5ac .elementskit-infobox .box-body > p{font-size:14px;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-71e653bf .elementskit-infobox .box-body > p{font-size:14px;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-37a6d04f .elementskit-infobox .box-body > p{font-size:14px;}.elementor-12 .elementor-element.elementor-element-37098bc6 img{height:350px;}.elementor-12 .elementor-element.elementor-element-c2ac60c{text-align:center;}.elementor-12 .elementor-element.elementor-element-8a70947 .elementor-divider{text-align:center;}.elementor-12 .elementor-element.elementor-element-8a70947 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-71763c5{padding:3em 0em 10em 0em;}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12 .elementor-element.elementor-element-1b3a83c:after{content:"0.5";}.elementor-12 .elementor-element.elementor-element-1b3a83c .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for column, class: .elementor-element-478fa88 *//* ==============================
   🔹 Configuração base da coluna
   ============================== */
.elementor-12 .elementor-element.elementor-element-478fa88 {
  position: relative;
  overflow: visible; 
  z-index: 0;
}

/* ==============================
   🔹 Círculo verde #337528 brilhante animado
   ============================== */
.elementor-12 .elementor-element.elementor-element-478fa88::before {
  content: "";
  position: absolute;
  top: 60%;
  left: 15%;
  width: 350px;
  height: 350px;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(51, 117, 40, 0.7) 0%,
    rgba(51, 117, 40, 0.4) 45%,
    rgba(51, 117, 40, 0.15) 70%,
    transparent 85%
  );
  transform: translate(-50%, -50%);
  filter: blur(50px) brightness(1.3);
  box-shadow: 0 0 120px 50px rgba(51, 117, 40, 0.35),
              0 0 180px 70px rgba(51, 117, 40, 0.2);
  pointer-events: none;
  z-index: 0;
  animation: moveCircle 6s ease-in-out infinite alternate,
             rotateCircle 10s linear infinite,
             pulseCircle 3s ease-in-out infinite;
}

/* ==============================
   🔹 Garante que a imagem absoluta apareça acima do brilho
   ============================== */
.elementor-12 .elementor-element.elementor-element-478fa88 .elementor-widget-image img {
  position: absolute !important;
  z-index: 1 !important;
}

/* ==============================
   🔹 Animações
   ============================== */
@keyframes moveCircle {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-47%, -53%) scale(1.1); }
  100% { transform: translate(-53%, -47%) scale(0.95); }
}

@keyframes rotateCircle {
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

@keyframes pulseCircle {
  0%, 100% { opacity: 0.7; transform: scale(1); }
  50% { opacity: 0.85; transform: scale(1.15); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a9bcafc */.elementor-12 .elementor-element.elementor-element-a9bcafc img {
  filter: brightness(0) invert(1);
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d228316 *//* ====== GRID (alinha todos os cards e garante altura/colunas consistentes) ====== */
.cert-grid{
  --gap: 22px;
  --minCard: 280px;          /* largura mínima de cada card */
  --radius: 18px;

  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(var(--minCard), 1fr));
  gap: var(--gap);
  align-items: stretch;       /* mesma altura na linha */
}

/* Remove “respiros” estranhos do Elementor dentro do grid */
.cert-grid > .e-con{
  margin: 0 !important;
}

/* ====== CARD (padroniza altura e organiza conteúdo) ====== */
.cert-card{
  border-radius: var(--radius);
  overflow: hidden;
  height: 100%;
  min-height: 150px;          /* ajuste se quiser cards mais altos */
  
  display: flex;
  align-items: stretch;
}

/* ====== ORGANIZAÇÃO INTERNA DO CARD ======
   Deixa a imagem alinhada e o conteúdo ocupando o resto
*/
.cert-card{
  /* garante espaço interno consistente */
  padding: 18px 18px;
  gap: 16px;
}

/* A maioria dos cards no Elementor tem widgets dentro.
   Forçamos o card a “virar” uma linha: imagem à esquerda + texto à direita */
.cert-card{
  flex-direction: row;
}

/* ====== IMAGEM: tamanho fixo e centralização ====== */
/* Pega qualquer widget de imagem dentro do card */
.cert-card .elementor-widget-image{
  flex: 0 0 150px;            /* largura fixa do bloco da imagem */
  max-width: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* A própria tag <img> */
.cert-card .elementor-widget-image img{
  width: 100% !important;
  height: 92px !important;    /* altura fixa pra alinhar todas */
  object-fit: contain !important;
  display: block;
}

/* ====== TEXTOS: ocupa o restante e alinha verticalmente ====== */
.cert-card .elementor-widget-heading,
.cert-card .elementor-widget-text-editor{
  flex: 1 1 auto;
}

.cert-card .elementor-widget-heading{
  margin: 0 !important;
}

.cert-card .elementor-widget-text-editor{
  margin: 0 !important;
}

/* Opcional: deixa o bloco de texto sempre bem distribuído */
.cert-card{
  justify-content: flex-start;
}

/* ====== RESPONSIVO ====== */
@media (max-width: 767px){
  .cert-grid{
    --minCard: 220px;
  }
  .cert-card{
    flex-direction: column;     /* empilha imagem e texto no mobile */
    text-align: left;
  }
  .cert-card .elementor-widget-image{
    flex: 0 0 auto;
    max-width: 100%;
    justify-content: flex-start;
  }
  .cert-card .elementor-widget-image img{
    height: 80px !important;
    width: auto !important;
    max-width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5041db8 *//* Defina a classe do seu container como: meu-card */

.meu-card-1 {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Movimento elástico suave */
    border: 1px solid rgba(255, 255, 255, 0.1); /* Borda sutil inicial */
    position: relative;
    overflow: hidden; /* Importante para o brilho interno não vazar */
    background: linear-gradient(180deg, rgba(30,30,30,0) 0%, rgba(30,30,30,0.5) 100%); /* Gradiente sutil */
}

.meu-card-1:hover {
    transform: translateY(-8px); /* Levanta o card */
    border-color: #00ff88; /* Cor verde neon na borda */
    box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.3); /* Sombra/Glow verde */
}

/* Efeito de brilho "passando" ao dar hover */
.meu-card-1::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
    transition: 0.5s;
}

.meu-card-1:hover::after {
    left: 100%; /* O brilho atravessa o card */
    transition: 0.7s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed72068 *//* Defina a classe do seu container como: meu-card */

.meu-card-2 {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Movimento elástico suave */
    border: 1px solid rgba(255, 255, 255, 0.1); /* Borda sutil inicial */
    position: relative;
    overflow: hidden; /* Importante para o brilho interno não vazar */
    background: linear-gradient(180deg, rgba(30,30,30,0) 0%, rgba(30,30,30,0.5) 100%); /* Gradiente sutil */
}

.meu-card-2:hover {
    transform: translateY(-8px); /* Levanta o card */
    border-color: #00ff88; /* Cor verde neon na borda */
    box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.3); /* Sombra/Glow verde */
}

/* Efeito de brilho "passando" ao dar hover */
.meu-card-2::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
    transition: 0.5s;
}

.meu-card-2:hover::after {
    left: 100%; /* O brilho atravessa o card */
    transition: 0.7s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a059f6c *//* Defina a classe do seu container como: meu-card */

.meu-card-3 {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Movimento elástico suave */
    border: 1px solid rgba(255, 255, 255, 0.1); /* Borda sutil inicial */
    position: relative;
    overflow: hidden; /* Importante para o brilho interno não vazar */
    background: linear-gradient(180deg, rgba(30,30,30,0) 0%, rgba(30,30,30,0.5) 100%); /* Gradiente sutil */
}

.meu-card-3:hover {
    transform: translateY(-8px); /* Levanta o card */
    border-color: #00ff88; /* Cor verde neon na borda */
    box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.3); /* Sombra/Glow verde */
}

/* Efeito de brilho "passando" ao dar hover */
.meu-card-3::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
    transition: 0.5s;
}

.meu-card-3:hover::after {
    left: 100%; /* O brilho atravessa o card */
    transition: 0.7s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757f318 *//* Defina a classe do seu container como: meu-card */

.meu-card-4 {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Movimento elástico suave */
    border: 1px solid rgba(255, 255, 255, 0.1); /* Borda sutil inicial */
    position: relative;
    overflow: hidden; /* Importante para o brilho interno não vazar */
    background: linear-gradient(180deg, rgba(30,30,30,0) 0%, rgba(30,30,30,0.5) 100%); /* Gradiente sutil */
}

.meu-card-4:hover {
    transform: translateY(-8px); /* Levanta o card */
    border-color: #00ff88; /* Cor verde neon na borda */
    box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.3); /* Sombra/Glow verde */
}

/* Efeito de brilho "passando" ao dar hover */
.meu-card-4::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
    transition: 0.5s;
}

.meu-card-4:hover::after {
    left: 100%; /* O brilho atravessa o card */
    transition: 0.7s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c37046 *//* Defina a classe do seu container como: meu-card */

.meu-card-5 {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Movimento elástico suave */
    border: 1px solid rgba(255, 255, 255, 0.1); /* Borda sutil inicial */
    position: relative;
    overflow: hidden; /* Importante para o brilho interno não vazar */
    background: linear-gradient(180deg, rgba(30,30,30,0) 0%, rgba(30,30,30,0.5) 100%); /* Gradiente sutil */
}

.meu-card-5:hover {
    transform: translateY(-8px); /* Levanta o card */
    border-color: #00ff88; /* Cor verde neon na borda */
    box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.3); /* Sombra/Glow verde */
}

/* Efeito de brilho "passando" ao dar hover */
.meu-card-5::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
    transition: 0.5s;
}

.meu-card-5:hover::after {
    left: 100%; /* O brilho atravessa o card */
    transition: 0.7s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8632228 */.elementor-12 .elementor-element.elementor-element-8632228 img {
    filter: drop-shadow(0 0 20px rgba(0, 120, 212, 0.6))
            drop-shadow(0 0 40px rgba(0, 120, 212, 0.4))
            drop-shadow(0 0 60px rgba(0, 120, 212, 0.2));
}

.elementor-12 .elementor-element.elementor-element-8632228 img:hover {
    filter: drop-shadow(0 0 25px rgba(0, 120, 212, 0.8))
            drop-shadow(0 0 50px rgba(0, 120, 212, 0.5));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a387863 *//* Defina a classe do seu container como: meu-card */

.meu-card-6 {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Movimento elástico suave */
    border: 1px solid rgba(255, 255, 255, 0.1); /* Borda sutil inicial */
    position: relative;
    overflow: hidden; /* Importante para o brilho interno não vazar */
    background: linear-gradient(180deg, rgba(30,30,30,0) 0%, rgba(30,30,30,0.5) 100%); /* Gradiente sutil */
}

.meu-card-6:hover {
    transform: translateY(-8px); /* Levanta o card */
    border-color: #00ff88; /* Cor verde neon na borda */
    box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.3); /* Sombra/Glow verde */
}

/* Efeito de brilho "passando" ao dar hover */
.meu-card-6::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
    transition: 0.5s;
}

.meu-card-6:hover::after {
    left: 100%; /* O brilho atravessa o card */
    transition: 0.7s;
}/* End custom CSS */