.elementor-571 .elementor-element.elementor-element-1e93b11{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.54;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-1e93b11:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-571 .elementor-element.elementor-element-1e93b11::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bimacapital.com.br/wp-content/uploads/2025/11/tractor-spraying-crops-sunset-vast-field-showcasing-agricultural-activity-vibrant-colors-sky.jpg");--background-overlay:'';background-position:0px -1px;background-repeat:no-repeat;background-size:cover;}.elementor-571 .elementor-element.elementor-element-3a82f30{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-3a82f30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-571 .elementor-element.elementor-element-804ccb4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-84ab1ca );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-945efa9-font-family ), Sans-serif;font-size:var( --e-global-typography-945efa9-font-size );font-weight:var( --e-global-typography-945efa9-font-weight );line-height:var( --e-global-typography-945efa9-line-height );letter-spacing:var( --e-global-typography-945efa9-letter-spacing );word-spacing:var( --e-global-typography-945efa9-word-spacing );}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-1c3b735 );}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-1c3b735 );}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-8a23ff8-font-family ), Sans-serif;font-size:var( --e-global-typography-8a23ff8-font-size );font-weight:var( --e-global-typography-8a23ff8-font-weight );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-d0acdad{text-align:justify;font-size:15px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-571 .elementor-element.elementor-element-fae5a22 .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:15px 50px 15px 50px;}.elementor-571 .elementor-element.elementor-element-fae5a22.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-fae5a22{border-style:none;}.elementor-571 .elementor-element.elementor-element-fae5a22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-fae5a22 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-81dda35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-81dda35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-571 .elementor-element.elementor-element-4691307{width:var( --container-widget-width, 105.151% );max-width:105.151%;--container-widget-width:105.151%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-4691307.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-571 .elementor-element.elementor-element-5e6e556{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-5e6e556:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-5e6e556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-571 .elementor-element.elementor-element-5e6e556::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bimacapital.com.br/wp-content/uploads/2025/11/vector.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-571 .elementor-element.elementor-element-0dac2ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-03648ea{--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:space-between;}.elementor-571 .elementor-element.elementor-element-9925ed2{--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-571 .elementor-element.elementor-element-641827f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-item > a{font-family:var( --e-global-typography-8a23ff8-font-family ), Sans-serif;font-size:var( --e-global-typography-8a23ff8-font-size );font-weight:var( --e-global-typography-8a23ff8-font-weight );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-571 .elementor-element.elementor-element-a69264b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:22px;color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-badcfef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:32px 32px 32px 32px;--padding-top:63px;--padding-bottom:63px;--padding-left:70px;--padding-right:70px;}.elementor-571 .elementor-element.elementor-element-badcfef:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-badcfef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4CAC04;}.elementor-571 .elementor-element.elementor-element-0fac942{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 20px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-0fac942.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-0fac942 .elementor-image-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-0fac942 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-061bb9c-font-family ), Sans-serif;font-size:var( --e-global-typography-061bb9c-font-size );font-weight:var( --e-global-typography-061bb9c-font-weight );line-height:var( --e-global-typography-061bb9c-line-height );letter-spacing:var( --e-global-typography-061bb9c-letter-spacing );word-spacing:var( --e-global-typography-061bb9c-word-spacing );color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-0fac942:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-0fac942:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-0fac942 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:19px;font-weight:300;color:#382216;}.elementor-571 .elementor-element.elementor-element-0d0b257 .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:15px 50px 15px 50px;}.elementor-571 .elementor-element.elementor-element-0d0b257.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-0d0b257{border-style:none;}.elementor-571 .elementor-element.elementor-element-0d0b257 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-0d0b257 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-19b3403{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:32px 32px 32px 32px;--padding-top:63px;--padding-bottom:63px;--padding-left:70px;--padding-right:70px;}.elementor-571 .elementor-element.elementor-element-19b3403:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-19b3403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4CAC04;}.elementor-571 .elementor-element.elementor-element-9ffce51{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 20px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-9ffce51.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-9ffce51 .elementor-image-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-9ffce51 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-061bb9c-font-family ), Sans-serif;font-size:var( --e-global-typography-061bb9c-font-size );font-weight:var( --e-global-typography-061bb9c-font-weight );line-height:var( --e-global-typography-061bb9c-line-height );letter-spacing:var( --e-global-typography-061bb9c-letter-spacing );word-spacing:var( --e-global-typography-061bb9c-word-spacing );color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-9ffce51:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-9ffce51:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-9ffce51 .elementor-image-box-description{font-family:var( --e-global-typography-200c3d5-font-family ), Sans-serif;font-size:var( --e-global-typography-200c3d5-font-size );font-weight:var( --e-global-typography-200c3d5-font-weight );line-height:var( --e-global-typography-200c3d5-line-height );letter-spacing:var( --e-global-typography-200c3d5-letter-spacing );word-spacing:var( --e-global-typography-200c3d5-word-spacing );color:#382216;}.elementor-571 .elementor-element.elementor-element-cf2cc89 .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:15px 50px 15px 50px;}.elementor-571 .elementor-element.elementor-element-cf2cc89.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-cf2cc89{border-style:none;}.elementor-571 .elementor-element.elementor-element-cf2cc89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-cf2cc89 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-87d40be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-061e708{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000033;--border-color:#00000033;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:51px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-061e708.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-571 .elementor-element.elementor-element-48145b9{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 85px 18px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-48145b9.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-571 .elementor-element.elementor-element-48145b9.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-571 .elementor-element.elementor-element-48145b9.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-title{margin-bottom:10px;font-family:"Lufga", Sans-serif;font-size:36px;font-weight:500;line-height:1.1em;color:var( --e-global-color-1c3b735 );}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-wrapper .elementor-image-box-img{width:300px;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-571 .elementor-element.elementor-element-48145b9:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-48145b9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-1c3b735 );}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-description{font-family:"Lufga", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-571 .elementor-element.elementor-element-c809310{--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-571 .elementor-element.elementor-element-2f9e795{width:100%;max-width:100%;padding:0px 0px 70px 0px;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-title{margin-bottom:10px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.15rem;font-weight:600;text-transform:capitalize;line-height:1.1em;color:#767676;}.elementor-571 .elementor-element.elementor-element-2f9e795:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-2f9e795:has(:focus) .elementor-image-box-title{color:#767676;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:2.7rem;font-weight:700;line-height:1.1em;color:#4CAC04;}.elementor-571 .elementor-element.elementor-element-aced7e9{width:100%;max-width:100%;margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-571 .elementor-element.elementor-element-aced7e9 .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-aced7e9 .elementor-image-box-title{margin-bottom:-12px;font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;letter-spacing:2.8px;color:#767676;}.elementor-571 .elementor-element.elementor-element-aced7e9:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-aced7e9:has(:focus) .elementor-image-box-title{color:#767676;}.elementor-571 .elementor-element.elementor-element-aced7e9 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:52px;font-weight:500;color:#FF5A01;}.elementor-571 .elementor-element.elementor-element-563069a{--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-571 .elementor-element.elementor-element-d09c5c5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-7ff7c3f{background-color:#FFFFFF;padding:14px 14px 42px 14px;border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-571 .elementor-element.elementor-element-7ff7c3f .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-7ff7c3f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-571 .elementor-element.elementor-element-7ff7c3f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-571 .elementor-element.elementor-element-7ff7c3f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-571 .elementor-element.elementor-element-7ff7c3f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-571 .elementor-element.elementor-element-7ff7c3f .elementor-image-box-img img{height:100px;object-fit:cover;object-position:center center;border-radius:10px;transition-duration:0.3s;}.elementor-571 .elementor-element.elementor-element-7ff7c3f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#382216A3;}.elementor-571 .elementor-element.elementor-element-ad7bb00{background-color:#FFFFFF;padding:14px 14px 42px 14px;border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-571 .elementor-element.elementor-element-ad7bb00 .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-ad7bb00.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-571 .elementor-element.elementor-element-ad7bb00.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-571 .elementor-element.elementor-element-ad7bb00.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-571 .elementor-element.elementor-element-ad7bb00 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-571 .elementor-element.elementor-element-ad7bb00 .elementor-image-box-img img{height:100px;object-fit:cover;object-position:center center;border-radius:10px;transition-duration:0.3s;}.elementor-571 .elementor-element.elementor-element-ad7bb00 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#382216A3;}.elementor-571 .elementor-element.elementor-element-54fac70{background-color:#FFFFFF;padding:14px 14px 42px 14px;border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-571 .elementor-element.elementor-element-54fac70 .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-54fac70.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-571 .elementor-element.elementor-element-54fac70.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-571 .elementor-element.elementor-element-54fac70.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-571 .elementor-element.elementor-element-54fac70 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-571 .elementor-element.elementor-element-54fac70 .elementor-image-box-img img{height:100px;object-fit:cover;object-position:center center;border-radius:10px;transition-duration:0.3s;}.elementor-571 .elementor-element.elementor-element-54fac70 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#382216A3;}.elementor-571 .elementor-element.elementor-element-06a481f .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:25px 60px 25px 60px;}.elementor-571 .elementor-element.elementor-element-06a481f{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-571 .elementor-element.elementor-element-06a481f.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-06a481f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-06a481f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-0541da3{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-fc14d0e .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:25px 60px 25px 60px;}.elementor-571 .elementor-element.elementor-element-fc14d0e{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-571 .elementor-element.elementor-element-fc14d0e.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-fc14d0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-fc14d0e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-faabdeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-b797b84{width:100%;max-width:100%;padding:0px 0px 70px 0px;}.elementor-571 .elementor-element.elementor-element-b797b84 .elementor-image-box-title{margin-bottom:10px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:#767676;}.elementor-571 .elementor-element.elementor-element-b797b84:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-b797b84:has(:focus) .elementor-image-box-title{color:#767676;}.elementor-571 .elementor-element.elementor-element-b797b84 .elementor-image-box-description{font-family:var( --e-global-typography-66c3ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-66c3ec9-font-size );font-weight:var( --e-global-typography-66c3ec9-font-weight );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );color:#4CAC04;}.elementor-571 .elementor-element.elementor-element-2804482{--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:space-between;--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-571 .elementor-element.elementor-element-63823d1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-bc61a7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-571 .elementor-element.elementor-element-40f2233 img{width:80%;}.elementor-571 .elementor-element.elementor-element-075abdf{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-571 .elementor-element.elementor-element-075abdf:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-075abdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-4448d89 .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:15px 50px 15px 50px;}.elementor-571 .elementor-element.elementor-element-4448d89.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-4448d89{border-style:none;}.elementor-571 .elementor-element.elementor-element-4448d89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-4448d89 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-7f9dd42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-571 .elementor-element.elementor-element-ff84638{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-571 .elementor-element.elementor-element-ff84638:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-ff84638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c3b735 );}.elementor-571 .elementor-element.elementor-element-7ec336f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-47a347a{color:var( --e-global-color-ec672a9 );}.elementor-571 .elementor-element.elementor-element-04b8f47 .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:15px 50px 15px 50px;}.elementor-571 .elementor-element.elementor-element-04b8f47.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-04b8f47{border-style:none;}.elementor-571 .elementor-element.elementor-element-04b8f47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-04b8f47 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-8a42c39 img{width:80%;}.elementor-571 .elementor-element.elementor-element-61be912{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-61be912:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-61be912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bimacapital.com.br/wp-content/uploads/2025/11/linhas.png");background-position:top right;background-repeat:no-repeat;}.elementor-571 .elementor-element.elementor-element-25aa406{--display:flex;}.elementor-571 .elementor-element.elementor-element-25aa406.e-con{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-571 .elementor-element.elementor-element-97941da{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-item > a{font-family:var( --e-global-typography-66c3ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-66c3ec9-font-size );font-weight:var( --e-global-typography-66c3ec9-font-weight );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-571 .elementor-element.elementor-element-f6c3368{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-87ca0fc{--display:flex;}.elementor-571 .elementor-element.elementor-element-4abd1e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-3aeadbe{background-color:var( --e-global-color-1c3b735 );padding:15px 25px 15px 25px;border-radius:50px 50px 50px 50px;}.elementor-571 .elementor-element.elementor-element-079dfae{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-571 .elementor-element.elementor-element-079dfae .elementor-divider-separator{width:100%;}.elementor-571 .elementor-element.elementor-element-079dfae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-571 .elementor-element.elementor-element-c36445f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-4e68bf1{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-dc11eca{--display:flex;}.elementor-571 .elementor-element.elementor-element-de14ba9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-a8de335{background-color:var( --e-global-color-1c3b735 );padding:15px 22px 15px 22px;border-radius:50px 50px 50px 50px;}.elementor-571 .elementor-element.elementor-element-7de1101{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-571 .elementor-element.elementor-element-7de1101 .elementor-divider-separator{width:100%;}.elementor-571 .elementor-element.elementor-element-7de1101 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-571 .elementor-element.elementor-element-35775dc .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-02fa909{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-b7a5cd0{--display:flex;}.elementor-571 .elementor-element.elementor-element-7951d99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-a33cb2d{background-color:var( --e-global-color-1c3b735 );padding:15px 22px 15px 22px;border-radius:50px 50px 50px 50px;}.elementor-571 .elementor-element.elementor-element-b59418d{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-571 .elementor-element.elementor-element-b59418d .elementor-divider-separator{width:100%;}.elementor-571 .elementor-element.elementor-element-b59418d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-571 .elementor-element.elementor-element-5dfda29 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-1888bde{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-347928e{--display:flex;}.elementor-571 .elementor-element.elementor-element-88125d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-b40c841{background-color:var( --e-global-color-1c3b735 );padding:15px 22px 15px 22px;border-radius:50px 50px 50px 50px;}.elementor-571 .elementor-element.elementor-element-640878b{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-571 .elementor-element.elementor-element-640878b .elementor-divider-separator{width:100%;}.elementor-571 .elementor-element.elementor-element-640878b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-571 .elementor-element.elementor-element-407d652 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-cb9443d{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-f977d8e{--display:flex;}.elementor-571 .elementor-element.elementor-element-f68b938{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-bd8cbf6{background-color:var( --e-global-color-1c3b735 );padding:15px 22px 15px 22px;border-radius:50px 50px 50px 50px;}.elementor-571 .elementor-element.elementor-element-1c76eca{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-571 .elementor-element.elementor-element-1c76eca .elementor-divider-separator{width:100%;}.elementor-571 .elementor-element.elementor-element-1c76eca .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-571 .elementor-element.elementor-element-e284048 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-10a22fd{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-7499af7{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-5e1d8e5{width:var( --container-widget-width, 29.015% );max-width:29.015%;padding:0px 0px 0px 0px;--container-widget-width:29.015%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-5e1d8e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-571 .elementor-element.elementor-element-5e1d8e5 .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-5e1d8e5 .elementor-image-box-title{font-family:var( --e-global-typography-8a23ff8-font-family ), Sans-serif;font-size:var( --e-global-typography-8a23ff8-font-size );font-weight:var( --e-global-typography-8a23ff8-font-weight );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );color:var( --e-global-color-primary );}.elementor-571 .elementor-element.elementor-element-5e1d8e5:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-5e1d8e5:has(:focus) .elementor-image-box-title{color:#767676;}.elementor-571 .elementor-element.elementor-element-5e1d8e5 .elementor-image-box-description{font-family:var( --e-global-typography-66c3ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-66c3ec9-font-size );font-weight:var( --e-global-typography-66c3ec9-font-weight );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );color:var( --e-global-color-primary );}.elementor-571 .elementor-element.elementor-element-99e7896{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-13f773a{width:var( --container-widget-width, 29.015% );max-width:29.015%;padding:0px 0px 0px 0px;--container-widget-width:29.015%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-13f773a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-571 .elementor-element.elementor-element-13f773a .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-13f773a .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;letter-spacing:2.8px;color:#767676;}.elementor-571 .elementor-element.elementor-element-13f773a:has(:hover) .elementor-image-box-title,
					 .elementor-571 .elementor-element.elementor-element-13f773a:has(:focus) .elementor-image-box-title{color:#767676;}.elementor-571 .elementor-element.elementor-element-13f773a .elementor-image-box-description{font-family:var( --e-global-typography-66c3ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-66c3ec9-font-size );font-weight:var( --e-global-typography-66c3ec9-font-weight );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );color:var( --e-global-color-primary );}.elementor-571 .elementor-element.elementor-element-4185c3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-6d037e2{--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;--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-571 .elementor-element.elementor-element-2dc53a0{--display:flex;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C7;--border-color:#A0A7C7;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-2dc53a0:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-2dc53a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54BE05C7;}.elementor-571 .elementor-element.elementor-element-2dc53a0::before, .elementor-571 .elementor-element.elementor-element-2dc53a0 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-2dc53a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-2dc53a0 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-2dc53a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-2dc53a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(80deg, var( --e-global-color-primary ) 20%, var( --e-global-color-1c3b735 ) 100%);}.elementor-571 .elementor-element.elementor-element-dff67b3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-dff67b3.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-dff67b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-744e7d0{width:var( --container-widget-width, 866px );max-width:866px;padding:0px 0px 0px 0px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-744e7d0.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-c6df3ad{--display:flex;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C7;--border-color:#A0A7C7;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-c6df3ad:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-c6df3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54BE05C7;}.elementor-571 .elementor-element.elementor-element-c6df3ad::before, .elementor-571 .elementor-element.elementor-element-c6df3ad > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-c6df3ad > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-c6df3ad > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-c6df3ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-c6df3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(80deg, var( --e-global-color-primary ) 20%, var( --e-global-color-1c3b735 ) 100%);}.elementor-571 .elementor-element.elementor-element-b2aabe0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-b2aabe0.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-b2aabe0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-a89553b{width:var( --container-widget-width, 866px );max-width:866px;padding:0px 0px 0px 0px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-a89553b.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-06d8243{--display:flex;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C7;--border-color:#A0A7C7;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-06d8243:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-06d8243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54BE05C7;}.elementor-571 .elementor-element.elementor-element-06d8243::before, .elementor-571 .elementor-element.elementor-element-06d8243 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-06d8243 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-06d8243 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-06d8243 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-06d8243 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(80deg, var( --e-global-color-primary ) 20%, var( --e-global-color-1c3b735 ) 100%);}.elementor-571 .elementor-element.elementor-element-bb14242{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-bb14242.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-bb14242 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-fc4b2c8{width:var( --container-widget-width, 866px );max-width:866px;padding:0px 0px 0px 0px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-fc4b2c8.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-ca5c9c3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:50px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-960add6{--display:flex;--justify-content:center;}.elementor-571 .elementor-element.elementor-element-960add6.e-con{--order:99999 /* order end hack */;}.elementor-571 .elementor-element.elementor-element-d157651{--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:none;--border-style:none;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-571 .elementor-element.elementor-element-d207392 .elementor-icon-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-d207392{--icon-box-icon-margin:15px;}.elementor-571 .elementor-element.elementor-element-d207392 .elementor-icon-box-title{margin-block-end:5px;}.elementor-571 .elementor-element.elementor-element-d207392.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-d207392.elementor-view-framed .elementor-icon, .elementor-571 .elementor-element.elementor-element-d207392.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-571 .elementor-element.elementor-element-d207392.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-d207392.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-d207392.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-d207392.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-d207392.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-d207392.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-d207392.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-571 .elementor-element.elementor-element-d207392.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-d207392.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-d207392 .elementor-icon{font-size:25px;}.elementor-571 .elementor-element.elementor-element-d207392 .elementor-icon-box-description{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 );}.elementor-571 .elementor-element.elementor-element-843fb90{padding:0em 0em 0em 3em;border-style:dotted;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );--icon-box-icon-margin:15px;}.elementor-571 .elementor-element.elementor-element-843fb90 .elementor-icon-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-843fb90 .elementor-icon-box-title{margin-block-end:5px;}.elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-framed .elementor-icon, .elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-571 .elementor-element.elementor-element-843fb90.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-843fb90 .elementor-icon{font-size:25px;}.elementor-571 .elementor-element.elementor-element-843fb90 .elementor-icon-box-description{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 );}.elementor-571 .elementor-element.elementor-element-5ddf1c1 .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:15px 50px 15px 50px;}.elementor-571 .elementor-element.elementor-element-5ddf1c1{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-571 .elementor-element.elementor-element-5ddf1c1.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-5ddf1c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-5ddf1c1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-f1f2065{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-f1f2065.e-con{--order:-99999 /* order start hack */;}.elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-66c3ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-66c3ec9-font-size );font-weight:var( --e-global-typography-66c3ec9-font-weight );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-8a23ff8-font-family ), Sans-serif;font-size:var( --e-global-typography-8a23ff8-font-size );font-weight:var( --e-global-typography-8a23ff8-font-weight );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-ec8a9e2{text-align:left;}.elementor-571 .elementor-element.elementor-element-5337056{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-5337056.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-571 .elementor-element.elementor-element-86e3ca7{--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;--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-571 .elementor-element.elementor-element-d1b5ef2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:00px 0px 0px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4D4D4D;--border-color:#4D4D4D;--padding-top:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-d1b5ef2::before, .elementor-571 .elementor-element.elementor-element-d1b5ef2 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-d1b5ef2 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-d1b5ef2 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-d1b5ef2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-d1b5ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-571 .elementor-element.elementor-element-5561a19{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-53001ba{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-571 .elementor-element.elementor-element-53001ba .elementor-heading-title{font-family:var( --e-global-typography-66c3ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-66c3ec9-font-size );font-weight:var( --e-global-typography-66c3ec9-font-weight );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-tab-title{border-width:0px;background-color:var( --e-global-color-1c3b735 );padding:20px 20px 20px 20px;}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-tab-content{border-width:0px;color:#FFFFFF;font-family:"Sora", Sans-serif;font-weight:400;}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-toggle-item:not(:last-child){margin-block-end:4px;}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-toggle-title, .elementor-571 .elementor-element.elementor-element-76f12ce .elementor-toggle-icon{color:#EAEAEA;}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-toggle-icon svg{fill:#EAEAEA;}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-tab-title.elementor-active a, .elementor-571 .elementor-element.elementor-element-76f12ce .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-571 .elementor-element.elementor-element-a9bcf5b{--display:flex;--min-height:0px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6F6F6F;--border-color:#6F6F6F;--border-radius:24px 24px 24px 24px;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-571 .elementor-element.elementor-element-a9bcf5b:not(.elementor-motion-effects-element-type-background), .elementor-571 .elementor-element.elementor-element-a9bcf5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c3b735 );}.elementor-571 .elementor-element.elementor-element-a9bcf5b.e-con{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-4edb53c{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--icon-box-icon-margin:24px;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-4edb53c.elementor-view-stacked .elementor-icon{background-color:#4AFF87;}.elementor-571 .elementor-element.elementor-element-4edb53c.elementor-view-framed .elementor-icon, .elementor-571 .elementor-element.elementor-element-4edb53c.elementor-view-default .elementor-icon{fill:#4AFF87;color:#4AFF87;border-color:#4AFF87;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon{font-size:60px;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-title, .elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ec672a9 );}.elementor-571 .elementor-element.elementor-element-673cdb0 .elementor-button{background-color:#9C4EFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 0px 25px 0px;padding:15px 50px 15px 50px;}.elementor-571 .elementor-element.elementor-element-673cdb0.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-673cdb0{border-style:none;}.elementor-571 .elementor-element.elementor-element-673cdb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-571 .elementor-element.elementor-element-673cdb0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-571 .elementor-element.elementor-element-041d284{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-0b505a4{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6F6F6F;--border-color:#6F6F6F;--border-radius:24px 24px 24px 24px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-0b505a4.e-con{--align-self:flex-start;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-571 .elementor-element.elementor-element-1e93b11{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-1e93b11::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-571 .elementor-element.elementor-element-804ccb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-945efa9-font-size );line-height:var( --e-global-typography-945efa9-line-height );letter-spacing:var( --e-global-typography-945efa9-letter-spacing );word-spacing:var( --e-global-typography-945efa9-word-spacing );}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-d0acdad{text-align:center;}.elementor-571 .elementor-element.elementor-element-fae5a22.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-5e6e556::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-5e6e556 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top right;}.elementor-571 .elementor-element.elementor-element-5e6e556{--overlay-opacity:0.1;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-0dac2ca{--flex-wrap:wrap;}.elementor-571 .elementor-element.elementor-element-9925ed2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-item > a{font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-a69264b{padding:20px 0px 20px 0px;text-align:center;}.elementor-571 .elementor-element.elementor-element-0fac942 .elementor-image-box-title{font-size:var( --e-global-typography-061bb9c-font-size );line-height:var( --e-global-typography-061bb9c-line-height );letter-spacing:var( --e-global-typography-061bb9c-letter-spacing );word-spacing:var( --e-global-typography-061bb9c-word-spacing );}.elementor-571 .elementor-element.elementor-element-9ffce51 .elementor-image-box-title{font-size:var( --e-global-typography-061bb9c-font-size );line-height:var( --e-global-typography-061bb9c-line-height );letter-spacing:var( --e-global-typography-061bb9c-letter-spacing );word-spacing:var( --e-global-typography-061bb9c-word-spacing );}.elementor-571 .elementor-element.elementor-element-9ffce51 .elementor-image-box-description{font-size:var( --e-global-typography-200c3d5-font-size );line-height:var( --e-global-typography-200c3d5-line-height );letter-spacing:var( --e-global-typography-200c3d5-letter-spacing );word-spacing:var( --e-global-typography-200c3d5-word-spacing );}.elementor-571 .elementor-element.elementor-element-87d40be{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-061e708{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-48145b9{padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-48145b9.elementor-element{--align-self:flex-start;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-wrapper{text-align:left;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-wrapper .elementor-image-box-img{width:150px;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-title{font-size:1.063rem;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-description{font-size:2.4rem;}.elementor-571 .elementor-element.elementor-element-d09c5c5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-571 .elementor-element.elementor-element-7ff7c3f .elementor-image-box-img img{height:150px;}.elementor-571 .elementor-element.elementor-element-ad7bb00 .elementor-image-box-img img{height:150px;}.elementor-571 .elementor-element.elementor-element-54fac70 .elementor-image-box-img img{height:150px;}.elementor-571 .elementor-element.elementor-element-faabdeb{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-b797b84 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-571 .elementor-element.elementor-element-b797b84 .elementor-image-box-description{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-7f9dd42{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-571 .elementor-element.elementor-element-61be912{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-item > a{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-f6c3368{--flex-wrap:wrap;}.elementor-571 .elementor-element.elementor-element-7499af7{--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-5e1d8e5 .elementor-image-box-title{font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-5e1d8e5 .elementor-image-box-description{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-13f773a{width:100%;max-width:100%;}.elementor-571 .elementor-element.elementor-element-13f773a .elementor-image-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-13f773a .elementor-image-box-description{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-4185c3d{--padding-top:60px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-6d037e2{--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-571 .elementor-element.elementor-element-ca5c9c3{--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:30px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-d207392 .elementor-icon-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-d207392 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-571 .elementor-element.elementor-element-843fb90 .elementor-icon-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-843fb90 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-571 .elementor-element.elementor-element-5ddf1c1.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-ec8a9e2{text-align:center;}.elementor-571 .elementor-element.elementor-element-5337056.e-con{--align-self:center;}.elementor-571 .elementor-element.elementor-element-1b1da19 img{width:50%;}.elementor-571 .elementor-element.elementor-element-d1b5ef2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-53001ba .elementor-heading-title{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-a9bcf5b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-571 .elementor-element.elementor-element-1e93b11::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-571 .elementor-element.elementor-element-1e93b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-571 .elementor-element.elementor-element-1e93b11{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-945efa9-font-size );line-height:var( --e-global-typography-945efa9-line-height );letter-spacing:var( --e-global-typography-945efa9-letter-spacing );word-spacing:var( --e-global-typography-945efa9-word-spacing );}.elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-571 .elementor-element.elementor-element-3edf890 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-5e6e556{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-571 .elementor-element.elementor-element-641827f .elementor-icon-list-item > a{font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-a69264b{width:100%;max-width:100%;font-size:17px;}.elementor-571 .elementor-element.elementor-element-badcfef{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-0fac942{width:var( --container-widget-width, 94% );max-width:94%;padding:0px 0px 30px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-0fac942 .elementor-image-box-title{font-size:var( --e-global-typography-061bb9c-font-size );line-height:var( --e-global-typography-061bb9c-line-height );letter-spacing:var( --e-global-typography-061bb9c-letter-spacing );word-spacing:var( --e-global-typography-061bb9c-word-spacing );}.elementor-571 .elementor-element.elementor-element-0fac942 .elementor-image-box-description{font-size:3.6vw;}.elementor-571 .elementor-element.elementor-element-19b3403{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-571 .elementor-element.elementor-element-9ffce51{width:var( --container-widget-width, 94% );max-width:94%;padding:0px 0px 30px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-571 .elementor-element.elementor-element-9ffce51 .elementor-image-box-title{font-size:var( --e-global-typography-061bb9c-font-size );line-height:var( --e-global-typography-061bb9c-line-height );letter-spacing:var( --e-global-typography-061bb9c-letter-spacing );word-spacing:var( --e-global-typography-061bb9c-word-spacing );}.elementor-571 .elementor-element.elementor-element-9ffce51 .elementor-image-box-description{font-size:var( --e-global-typography-200c3d5-font-size );line-height:var( --e-global-typography-200c3d5-line-height );letter-spacing:var( --e-global-typography-200c3d5-letter-spacing );word-spacing:var( --e-global-typography-200c3d5-word-spacing );}.elementor-571 .elementor-element.elementor-element-87d40be{--content-width:90vw;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-061e708{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-571 .elementor-element.elementor-element-48145b9{width:100%;max-width:100%;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-img{margin-bottom:14px;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-wrapper .elementor-image-box-img{width:130px;}.elementor-571 .elementor-element.elementor-element-48145b9 .elementor-image-box-title{font-size:8vw;}.elementor-571 .elementor-element.elementor-element-c809310{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-571 .elementor-element.elementor-element-2f9e795{padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-title{margin-bottom:10px;font-size:0.9rem;}.elementor-571 .elementor-element.elementor-element-2f9e795 .elementor-image-box-description{font-size:1.5rem;}.elementor-571 .elementor-element.elementor-element-aced7e9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-aced7e9 .elementor-image-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-aced7e9 .elementor-image-box-title{margin-bottom:0px;font-size:3.7vw;}.elementor-571 .elementor-element.elementor-element-aced7e9 .elementor-image-box-description{font-size:10vw;letter-spacing:-0.6px;}.elementor-571 .elementor-element.elementor-element-d09c5c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-571 .elementor-element.elementor-element-7ff7c3f .elementor-image-box-img{margin-bottom:15px;}.elementor-571 .elementor-element.elementor-element-ad7bb00 .elementor-image-box-img{margin-bottom:15px;}.elementor-571 .elementor-element.elementor-element-54fac70 .elementor-image-box-img{margin-bottom:15px;}.elementor-571 .elementor-element.elementor-element-06a481f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-faabdeb{--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-b797b84{padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-b797b84 .elementor-image-box-title{margin-bottom:10px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-571 .elementor-element.elementor-element-b797b84 .elementor-image-box-description{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-61be912{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-571 .elementor-element.elementor-element-97941da .elementor-icon-list-item > a{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-7499af7{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-5e1d8e5{padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-5e1d8e5.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-5e1d8e5 .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-5e1d8e5 .elementor-image-box-description{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-13f773a{padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-13f773a.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-13f773a .elementor-image-box-title{margin-bottom:0px;font-size:3.7vw;}.elementor-571 .elementor-element.elementor-element-13f773a .elementor-image-box-description{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-4185c3d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-6d037e2{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-571 .elementor-element.elementor-element-dff67b3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-dff67b3 .elementor-heading-title{font-size:23px;}.elementor-571 .elementor-element.elementor-element-744e7d0{font-size:14px;}.elementor-571 .elementor-element.elementor-element-b2aabe0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-b2aabe0 .elementor-heading-title{font-size:23px;}.elementor-571 .elementor-element.elementor-element-a89553b{font-size:14px;}.elementor-571 .elementor-element.elementor-element-bb14242{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-bb14242 .elementor-heading-title{font-size:23px;}.elementor-571 .elementor-element.elementor-element-fc4b2c8{font-size:14px;}.elementor-571 .elementor-element.elementor-element-ca5c9c3{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-571 .elementor-element.elementor-element-d207392 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-571 .elementor-element.elementor-element-843fb90{padding:0em 0em 0em 0em;border-width:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-843fb90 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-571 .elementor-element.elementor-element-5ddf1c1.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-571 .elementor-element.elementor-element-09d32f4 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8a23ff8-font-size );line-height:var( --e-global-typography-8a23ff8-line-height );letter-spacing:var( --e-global-typography-8a23ff8-letter-spacing );word-spacing:var( --e-global-typography-8a23ff8-word-spacing );}.elementor-571 .elementor-element.elementor-element-1b1da19 img{width:70%;}.elementor-571 .elementor-element.elementor-element-d1b5ef2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:70px;--padding-left:020px;--padding-right:020px;}.elementor-571 .elementor-element.elementor-element-53001ba{text-align:center;}.elementor-571 .elementor-element.elementor-element-53001ba .elementor-heading-title{font-size:var( --e-global-typography-66c3ec9-font-size );line-height:var( --e-global-typography-66c3ec9-line-height );letter-spacing:var( --e-global-typography-66c3ec9-letter-spacing );word-spacing:var( --e-global-typography-66c3ec9-word-spacing );}.elementor-571 .elementor-element.elementor-element-76f12ce .elementor-toggle-title{line-height:1.3em;}.elementor-571 .elementor-element.elementor-element-a9bcf5b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-571 .elementor-element.elementor-element-4edb53c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:20px;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-wrapper{text-align:center;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-title{margin-block-end:20px;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon{font-size:84px;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-title, .elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-title a{font-size:30px;}.elementor-571 .elementor-element.elementor-element-4edb53c .elementor-icon-box-description{font-size:16px;}.elementor-571 .elementor-element.elementor-element-0b505a4{--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-571 .elementor-element.elementor-element-3a82f30{--width:46.6%;}.elementor-571 .elementor-element.elementor-element-81dda35{--width:50%;}.elementor-571 .elementor-element.elementor-element-badcfef{--width:72%;}.elementor-571 .elementor-element.elementor-element-19b3403{--width:72%;}.elementor-571 .elementor-element.elementor-element-061e708{--width:24.475%;}.elementor-571 .elementor-element.elementor-element-25aa406{--width:60%;}.elementor-571 .elementor-element.elementor-element-5337056{--width:30.797%;}.elementor-571 .elementor-element.elementor-element-5561a19{--width:50%;}.elementor-571 .elementor-element.elementor-element-a9bcf5b{--width:100%;}.elementor-571 .elementor-element.elementor-element-041d284{--width:50%;}.elementor-571 .elementor-element.elementor-element-0b505a4{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-571 .elementor-element.elementor-element-3a82f30{--width:100%;}.elementor-571 .elementor-element.elementor-element-804ccb4{--width:100%;}.elementor-571 .elementor-element.elementor-element-061e708{--width:100%;}.elementor-571 .elementor-element.elementor-element-075abdf{--width:47.7%;}.elementor-571 .elementor-element.elementor-element-ff84638{--width:47.7%;}.elementor-571 .elementor-element.elementor-element-25aa406{--width:100%;}.elementor-571 .elementor-element.elementor-element-87ca0fc{--width:48.2%;}.elementor-571 .elementor-element.elementor-element-dc11eca{--width:48.2%;}.elementor-571 .elementor-element.elementor-element-b7a5cd0{--width:48.2%;}.elementor-571 .elementor-element.elementor-element-347928e{--width:48.2%;}.elementor-571 .elementor-element.elementor-element-f977d8e{--width:48.2%;}.elementor-571 .elementor-element.elementor-element-5337056{--width:75%;}}/* Start custom CSS for button, class: .elementor-element-fae5a22 *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d0b257 *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf2cc89 *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7ff7c3f */.elementor-571 .elementor-element.elementor-element-7ff7c3f .elementor-image-box-content{
    padding-right: 25px;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad7bb00 */.elementor-571 .elementor-element.elementor-element-ad7bb00 .elementor-image-box-content{
    padding-right: 25px;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54fac70 */.elementor-571 .elementor-element.elementor-element-54fac70 .elementor-image-box-content{
    padding-right: 25px;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-06a481f *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc14d0e *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4448d89 *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-075abdf */.elementor-571 .elementor-element.elementor-element-075abdf .elementor-image-box-content{
    padding-right: 25px;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04b8f47 *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc53a0 */:root {
  --snap-color: #4CAC04;
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 45%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 75%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6df3ad */:root {
  --snap-color: #4CAC04;
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 45%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 75%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d8243 */:root {
  --snap-color: #4CAC04;
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 45%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 75%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d037e2 */.box2{
    transition: 0.4s ease all
    
}

.box2:hover{
    background: #151515 !important;
    transform: translatey(10px);
}

.box2::before{
    content: "";
    border-radius: 02px !important;
    background: #0264F6;
    width: 20%;
    height:20px;
    position: absolute;
    left: 40px;
    top: 2.4%;
    transform: translatey(-50%);
    
    transition: 0.5s ease all
   
}

.box2:hover::before{
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ddf1c1 *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53001ba */@media(max-width: 431px){
    ajustes-head-sc02{
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-673cdb0 *//* ===== Estilo principal do botão snap6 ===== */
.snap6 .elementor-button {
  background: linear-gradient(90deg, #015E00, #4CAC04); /* 🎨 Degradê roxo — edite as cores aqui */
  transition: 0.5s ease all; /* 🎞 Suaviza transições visuais */
}

/* ===== Efeito de brilho ao passar o mouse ===== */
.snap6:hover .elementor-button {
  box-shadow: 0 0 30px 0 #4CAC04; /* 💡 Sombra roxa com transparência */
}

/* Centraliza o texto no botão */
.snap6 .elementor-button-text {
  align-self: center;
}

/* Ícone do botão com rotação ao hover */
.snap6 .elementor-button-icon {
  font-size: 15px;
  align-self: center;
  transition: 5s 1s linear all; /* ⏱ Pequeno atraso para suavidade */
   rotate: -45deg;
}

.snap6:hover .elementor-button-icon {
  rotate: 0deg; /* 🔄 Gira o ícone no hover */
}

/* ===== Borda animada ao redor do botão ===== */
.snap6 .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px); /* 📏 Largura maior que o botão para criar espaço */
  height: calc(100% + 20px); /* 📏 Altura maior para gerar a "moldura" */
  border: 1px solid #ffffff50; /* 🔲 Borda clara com transparência */
  opacity: 1;
  transition: 0.5s ease all;

  /* 🔵 Arredondamento parcial nos cantos */
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}


.snap6:hover .elementor-button::before {
  width: 100%; /* 🔁 Encolhe ao hover */
  height: 100%;
  opacity: 0; /* 🔄 Some com animação */
}

/* ===== Variação de borda escura para outro botão (opcional) ===== */
.snap6-escuro .elementor-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 1px solid #4CAC04; /* ⚫ Borda escura com transparência */
  opacity: 1;
  transition: 0.5s ease all;
}

.snap6-escuro:hover .elementor-button::before {
  width: 100%;
  height: 100%;
  opacity: 0;
}/* End custom CSS */