.elementor-1501 .elementor-element.elementor-element-3b70b54{--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:stretch;--border-radius:0px 0px 0px 0px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-1501 .elementor-element.elementor-element-bd5a862{--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-1501 .elementor-element.elementor-element-05ee3f0{--display:flex;}.elementor-1501 .elementor-element.elementor-element-12b583a{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-12b583a.elementor-element{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-12b583a .swiper-wrapper{display:flex;align-items:center;}.elementor-1501 .elementor-element.elementor-element-12b583a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1501 .elementor-element.elementor-element-22fd22a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1501 .elementor-element.elementor-element-95f1123{animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-95f1123.elementor-element{--align-self:flex-start;}.elementor-1501 .elementor-element.elementor-element-95f1123 .aux-modern-heading-primary{font-size:36px;font-weight:700;line-height:54px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;max-width:473px;}.elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-0a9f71f{animation-duration:1300ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-0a9f71f.elementor-element{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-modern-button-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-modern-button{padding:18px 32px 18px 32px;}.elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-overlay:before, .elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-overlay:after{border-radius:12px 12px 12px 12px;}.elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-text{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-0a9f71f .aux-modern-button:hover .aux-text{color:var( --e-global-color-9b2ec4f );}.elementor-1501 .elementor-element.elementor-element-82c908e .entry-media::after{background-color:#B571FFB2;}.elementor-1501 .elementor-element.elementor-element-82c908e{width:100%;max-width:100%;animation-duration:1300ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-82c908e > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-82c908e .entry-header .entry-title a{color:var( --e-global-color-9b2ec4f );font-size:56px;font-weight:900;}.elementor-1501 .elementor-element.elementor-element-82c908e .entry-header .entry-title a:hover{color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-82c908e .entry-tax a{color:var( --e-global-color-9b2ec4f );}.elementor-1501 .elementor-element.elementor-element-82c908e .entry-tax{font-size:32px;font-weight:500;font-style:normal;}.elementor-1501 .elementor-element.elementor-element-0825dcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1501 .elementor-element.elementor-element-1f181f2{--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-1501 .elementor-element.elementor-element-b3f0934{animation-duration:1300ms;animation-delay:1300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-primary{font-size:32px;font-weight:300;color:#008A23;margin:0px 0px 19px 0px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-secondary{font-size:52px;font-weight:900;line-height:1.3em;color:var( --e-global-color-primary );margin:0px 0px 12px 0px;max-width:523px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-description{color:var( --e-global-color-secondary );font-size:14px;font-weight:500;max-width:587px;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .elementor-repeater-item-5e90daf .aux-icon-list-icon{margin:15px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item{background-color:#E2FFDD;margin-right:40px;align-items:center;}.elementor-1501 .elementor-element.elementor-element-5a43b95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-5a43b95.elementor-element{--align-self:flex-start;}.elementor-1501 .elementor-element.elementor-element-5a43b95{animation-delay:3500ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-direction-horizontal .aux-icon-list-item:after{right:calc(-40px/2);}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item, .elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-direction-horizontal{align-items:center;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-icon{color:#068637;fill:#068637;font-size:18px;height:18px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:0;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item:hover .aux-icon-list-icon{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1501 .elementor-element.elementor-element-75d3419 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-1501 .elementor-element.elementor-element-75d3419 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-75d3419 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-1501 .elementor-element.elementor-element-75d3419 .aux-modern-button .aux-overlay:after{background-color:#414141;}.elementor-1501 .elementor-element.elementor-element-75d3419{animation-duration:1300ms;animation-delay:1100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-75d3419 .aux-modern-button-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-75d3419 .aux-modern-button{padding:18px 34px 18px 34px;}.elementor-1501 .elementor-element.elementor-element-75d3419 .aux-overlay:before, .elementor-1501 .elementor-element.elementor-element-75d3419 .aux-overlay:after{border-radius:12px 12px 12px 12px;}.elementor-1501 .elementor-element.elementor-element-75d3419 .aux-text{font-size:14px;font-weight:400;text-transform:capitalize;}.elementor-1501 .elementor-element.elementor-element-70eae0c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1501 .elementor-element.elementor-element-70eae0c:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-70eae0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E2;}.elementor-1501 .elementor-element.elementor-element-9571828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:71px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;max-width:22%;}.elementor-1501 .elementor-element.elementor-element-4e2cc87{transition-duration:1000ms;transition-property:all;animation-duration:1300ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-4e2cc87 > .elementor-widget-container{padding:0% 0% 55% 0%;}.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter-number-wrapper{color:#674B03;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.1em;}.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter-title{color:#674B03;font-size:10px;font-weight:600;}.elementor-1501 .elementor-element.elementor-element-ccc3fb0{transition-duration:1000ms;transition-property:all;animation-duration:1300ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-ccc3fb0 > .elementor-widget-container{padding:0% 0% 55% 0%;}.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter-number-wrapper{color:#674B03;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter-title{color:#674B03;font-size:10px;font-weight:600;}.elementor-1501 .elementor-element.elementor-element-f4959e7{transition-duration:1000ms;transition-property:all;animation-duration:1300ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-f4959e7 > .elementor-widget-container{padding:0% 0% 55% 0%;}.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter-number-wrapper{color:#674B03;font-size:33px;font-weight:600;text-transform:capitalize;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter-title{color:#674B03;font-size:10px;font-weight:600;}.elementor-1501 .elementor-element.elementor-element-1d50e65{transition-duration:1000ms;transition-property:all;animation-duration:1300ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-1d50e65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter-number-wrapper{color:#674B03;font-size:33px;font-weight:600;text-transform:capitalize;}.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter-title{color:#674B03;font-size:10px;font-weight:600;}.elementor-1501 .elementor-element.elementor-element-d2b7a27{--display:flex;--border-radius:25px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1501 .elementor-element.elementor-element-d2b7a27.e-con{--align-self:flex-end;}.elementor-1501 .elementor-element.elementor-element-ea1712f{width:100%;max-width:100%;transition-duration:1000ms;transition-property:all;animation-duration:1300ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-ea1712f > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-1501 .elementor-element.elementor-element-ea1712f.elementor-element{--align-self:flex-end;}.elementor-1501 .elementor-element.elementor-element-323625f{transition-duration:1000ms;transition-property:all;animation-duration:1100ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 28px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-right .elementor-image-box-img{margin-left:33px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-left .elementor-image-box-img{margin-right:33px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-top .elementor-image-box-img{margin-bottom:33px;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-title{margin-bottom:-2px;font-size:20px;font-weight:700;color:#674B03;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper .elementor-image-box-img{width:63%;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-description{font-size:14px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-496c380{--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;--border-radius:25px 25px 25px 25px;--margin-top:12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1501 .elementor-element.elementor-element-496c380:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-496c380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1501 .elementor-element.elementor-element-496c380.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1501 .elementor-element.elementor-element-3ab063a.elementor-element{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-56b43a4{text-align:center;}.elementor-1501 .elementor-element.elementor-element-56b43a4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-bc2c1fa{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1501 .elementor-element.elementor-element-4e82594{width:var( --container-widget-width, 32% );max-width:32%;background-color:#6C2AB4;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-1501 .elementor-element.elementor-element-4e82594 .elementor-icon-box-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-stacked .elementor-icon{background-color:#8941D8;}.elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-framed .elementor-icon, .elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-default .elementor-icon{fill:#8941D8;color:#8941D8;border-color:#8941D8;}.elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#7301F0;}.elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-4e82594.elementor-view-default:has(:focus) .elementor-icon{fill:#7301F0;color:#7301F0;border-color:#7301F0;}.elementor-1501 .elementor-element.elementor-element-4e82594 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-1501 .elementor-element.elementor-element-4e82594 .elementor-icon-box-title, .elementor-1501 .elementor-element.elementor-element-4e82594 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-1501 .elementor-element.elementor-element-4e82594 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-4e82594 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E7E7E7;}.elementor-1501 .elementor-element.elementor-element-e25ae62{width:var( --container-widget-width, 32% );max-width:32%;background-color:#6C2AB4;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-1501 .elementor-element.elementor-element-e25ae62 .elementor-icon-box-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-stacked .elementor-icon{background-color:#8941D8;}.elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-framed .elementor-icon, .elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-default .elementor-icon{fill:#8941D8;color:#8941D8;border-color:#8941D8;}.elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#7301F0;}.elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-e25ae62.elementor-view-default:has(:focus) .elementor-icon{fill:#7301F0;color:#7301F0;border-color:#7301F0;}.elementor-1501 .elementor-element.elementor-element-e25ae62 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-1501 .elementor-element.elementor-element-e25ae62 .elementor-icon-box-title, .elementor-1501 .elementor-element.elementor-element-e25ae62 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-1501 .elementor-element.elementor-element-e25ae62 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-e25ae62 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf{width:var( --container-widget-width, 32% );max-width:32%;background-color:#6C2AB4;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf .elementor-icon-box-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-stacked .elementor-icon{background-color:#8941D8;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-framed .elementor-icon, .elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-default .elementor-icon{fill:#8941D8;color:#8941D8;border-color:#8941D8;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#7301F0;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1501 .elementor-element.elementor-element-d1fbeaf.elementor-view-default:has(:focus) .elementor-icon{fill:#7301F0;color:#7301F0;border-color:#7301F0;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf .elementor-icon-box-title, .elementor-1501 .elementor-element.elementor-element-d1fbeaf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf .elementor-icon-box-title{color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-1501 .elementor-element.elementor-element-cdf77df.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1501 .elementor-element.elementor-element-cdf77df{left:48.75%;}body.rtl .elementor-1501 .elementor-element.elementor-element-cdf77df{right:48.75%;}.elementor-1501 .elementor-element.elementor-element-cdf77df{top:-20px;}.elementor-1501 .elementor-element.elementor-element-06c6eb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1501 .elementor-element.elementor-element-13b2440{animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-13b2440 > .elementor-widget-container{padding:0px 0px 31px 0px;}.elementor-1501 .elementor-element.elementor-element-13b2440 .aux-modern-heading-primary{font-size:14px;font-weight:600;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-13b2440 .aux-modern-heading-secondary{font-size:40px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;max-width:843px;}.elementor-1501 .elementor-element.elementor-element-9a5aff1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1501 .elementor-element.elementor-element-027b370{--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-1501 .elementor-element.elementor-element-027b370.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1501 .elementor-element.elementor-element-510351b{z-index:99;border-radius:20px 20px 20px 20px;}.elementor-1501 .elementor-element.elementor-element-510351b iframe{height:520px;}.elementor-1501 .elementor-element.elementor-element-cdbc287 .aux-the-shape{background-color:transparent;width:464px;height:423px;padding-bottom:calc( 0.14 * 100% );border-radius:45px 45px 45px 45px;overflow:hidden;box-shadow:0px 10px 25px 0px rgba(152, 248, 206.99999999999997, 0.30196078431372547);background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}.elementor-1501 .elementor-element.elementor-element-cdbc287{transition-duration:1000ms;transition-property:all;animation-duration:2000ms;z-index:1;position:absolute;top:-6px;right:32px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-cdbc287 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1501 .elementor-element.elementor-element-cdbc287 .aux-widget-container-inner{max-width:598px;max-height:740px;transform:rotate(190deg);}.elementor-1501 .elementor-element.elementor-element-cdbc287 .aux-widget-container{text-align:center;}.elementor-1501 .elementor-element.elementor-element-9856068{--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-around;--border-radius:24px 24px 24px 24px;--padding-top:46px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;--z-index:99;position:absolute;right:-565px;bottom:-72px;max-width:493px;}.elementor-1501 .elementor-element.elementor-element-9856068:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-9856068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDFFC8;}.elementor-1501 .elementor-element.elementor-element-97525b8{transition-duration:1000ms;transition-property:all;animation-duration:1200ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-97525b8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1501 .elementor-element.elementor-element-97525b8 .aux-counter-number-wrapper{color:#00741E;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;line-height:1.1em;}.elementor-1501 .elementor-element.elementor-element-97525b8 .aux-counter-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;}.elementor-1501 .elementor-element.elementor-element-ac958c9{transition-duration:1000ms;transition-property:all;animation-duration:1200ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-ac958c9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1501 .elementor-element.elementor-element-ac958c9 .aux-counter-number-wrapper{color:#00741E;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;line-height:1.1em;}.elementor-1501 .elementor-element.elementor-element-ac958c9 .aux-counter-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;}.elementor-1501 .elementor-element.elementor-element-ae4bb86{--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:4%;--padding-bottom:0%;--padding-left:12%;--padding-right:0%;}.elementor-1501 .elementor-element.elementor-element-bee29c5{width:var( --container-widget-width, 450px );max-width:450px;animation-duration:1300ms;--container-widget-width:450px;--container-widget-flex-grow:0;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-size:14px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-244e7a0{width:var( --container-widget-width, 450px );max-width:450px;animation-duration:1300ms;--container-widget-width:450px;--container-widget-flex-grow:0;animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-size:14px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-modern-button .aux-overlay:after{background-color:#414141;}.elementor-1501 .elementor-element.elementor-element-8a4fb89{animation-duration:1300ms;animation-delay:1100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-modern-button-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-modern-button{padding:18px 34px 18px 34px;}.elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-overlay:before, .elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-overlay:after{border-radius:12px 12px 12px 12px;}.elementor-1501 .elementor-element.elementor-element-8a4fb89 .aux-text{font-size:14px;font-weight:400;}.elementor-1501 .elementor-element.elementor-element-006fd67{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-1501 .elementor-element.elementor-element-006fd67:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-006fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E2;}.elementor-1501 .elementor-element.elementor-element-5331f97{animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-5331f97 > .elementor-widget-container{padding:0px 0px 31px 0px;}.elementor-1501 .elementor-element.elementor-element-5331f97 .aux-modern-heading-primary{font-size:14px;font-weight:600;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-5331f97 .aux-modern-heading-secondary{font-size:40px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;max-width:843px;}.elementor-1501 .elementor-element.elementor-element-05dda53{--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;--flex-wrap:wrap;--margin-top:133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1501 .elementor-element.elementor-element-dcba7fc{animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-dcba7fc.elementor-element{--align-self:flex-start;}.elementor-1501 .elementor-element.elementor-element-dcba7fc .aux-modern-heading-primary{font-size:14px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-dcba7fc .aux-modern-heading-secondary{font-size:40px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );max-width:567px;}.elementor-1501 .elementor-element.elementor-element-a936813 .aux-custom-nav:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-9b2ec4f );}.elementor-1501 .elementor-element.elementor-element-a936813{animation-duration:1300ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-a936813.elementor-element{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-a936813 .aux-carousel-navigation{justify-content:center;}.elementor-1501 .elementor-element.elementor-element-a936813 .aux-carousel-navigation .aux-prev{margin-right:10px;}.elementor-1501 .elementor-element.elementor-element-a936813 .aux-custom-nav, .elementor-1501 .elementor-element.elementor-element-a936813 .aux-custom-nav img{width:45px;}.elementor-1501 .elementor-element.elementor-element-a936813 .aux-custom-nav{height:45px;color:var( --e-global-color-primary );font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F3F7;}.elementor-1501 .elementor-element.elementor-element-a936813 .aux-custom-nav, .elementor-1501 .elementor-element.elementor-element-a936813 .aux-arrow-nav{border-radius:50px 50px 50px 50px;}.elementor-1501 .elementor-element.elementor-element-2c867c9{width:100%;max-width:100%;animation-duration:1300ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-2c867c9 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-00de3f7{--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-1501 .elementor-element.elementor-element-0f100d3{--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;--flex-wrap:wrap;--margin-top:113px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1501 .elementor-element.elementor-element-22b4656{animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-22b4656.elementor-element{--align-self:flex-start;}.elementor-1501 .elementor-element.elementor-element-22b4656 .aux-modern-heading-primary{font-size:14px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-22b4656 .aux-modern-heading-secondary{font-size:40px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );max-width:567px;}.elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-8ee7523{animation-duration:1300ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-8ee7523.elementor-element{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-modern-button-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-modern-button{padding:18px 32px 18px 32px;}.elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-overlay:before, .elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-overlay:after{border-radius:12px 12px 12px 12px;}.elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-text{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-8ee7523 .aux-modern-button:hover .aux-text{color:var( --e-global-color-9b2ec4f );}.elementor-1501 .elementor-element.elementor-element-3e5e49b{animation-duration:1300ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media img{border-radius:24px 24px 24px 24px !important;}.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-title a{color:var( --e-global-color-primary );}.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-title{font-size:24px;font-weight:600;}.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info a, .elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info{color:var( --e-global-color-text );}.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info, .elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info a{font-size:13px;font-weight:500;}.elementor-1501 .elementor-element.elementor-element-1012272{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:-85px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1501 .elementor-element.elementor-element-1012272:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-1012272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #8FE677 0%, #109E5A 88%);}.elementor-1501 .elementor-element.elementor-element-a71d6ef{--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-1501 .elementor-element.elementor-element-44cd93e{width:initial;max-width:initial;text-align:left;}.elementor-1501 .elementor-element.elementor-element-44cd93e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1501 .elementor-element.elementor-element-44cd93e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-66a3b50{width:100%;max-width:100%;text-align:left;}.elementor-1501 .elementor-element.elementor-element-66a3b50.elementor-element{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-66a3b50 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#F8F8F8;}.elementor-1501 .elementor-element.elementor-element-d3b949e{background-color:#02703E;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5E5E5E99;border-radius:15px 15px 15px 15px;--icon-box-icon-margin:15px;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-1501 .elementor-element.elementor-element-d3b949e.elementor-view-stacked .elementor-icon{background-color:#B2FE02;}.elementor-1501 .elementor-element.elementor-element-d3b949e.elementor-view-framed .elementor-icon, .elementor-1501 .elementor-element.elementor-element-d3b949e.elementor-view-default .elementor-icon{fill:#B2FE02;color:#B2FE02;border-color:#B2FE02;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-title, .elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;line-height:1em;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-title{color:#F6FAFF;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#D8D5D5;}.elementor-1501 .elementor-element.elementor-element-62f01a9{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1501 .elementor-element.elementor-element-62f01a9:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-62f01a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-0580c13{--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-1501 .elementor-element.elementor-element-fafb253{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1501 .elementor-element.elementor-element-036fd9f{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1501 .elementor-element.elementor-element-036fd9f:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-036fd9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-f9a9360{--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-1501 .elementor-element.elementor-element-5a40a94{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1501 .elementor-element.elementor-element-f0a4bea{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1501 .elementor-element.elementor-element-f0a4bea:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-f0a4bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-d76c34f{--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-1501 .elementor-element.elementor-element-0645fa4{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1501 .elementor-element.elementor-element-0470c7a{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1501 .elementor-element.elementor-element-0470c7a:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-0470c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-60bc5ac{--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-1501 .elementor-element.elementor-element-a302e78{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1501 .elementor-element.elementor-element-157e41a{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1501 .elementor-element.elementor-element-157e41a:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-157e41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-c0dea6e{--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-1501 .elementor-element.elementor-element-0fdcf7b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1501 .elementor-element.elementor-element-ff9e5c9{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:99;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#02703E;--n-accordion-title-active-color:#02703E;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#B2FE02;--n-accordion-icon-hover-color:#02703E;--n-accordion-icon-active-color:#02703E;}.elementor-1501 .elementor-element.elementor-element-ff9e5c9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#02703E;border-style:none;}.elementor-1501 .elementor-element.elementor-element-ff9e5c9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D4F8E0;}.elementor-1501 .elementor-element.elementor-element-ff9e5c9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-1501 .elementor-element.elementor-element-ff9e5c9 {--n-accordion-padding:25px 30px 25px 30px;}:where( .elementor-1501 .elementor-element.elementor-element-ff9e5c9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:500;line-height:1.4em;}.elementor-1501 .elementor-element.elementor-element-72838d14{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:0px;}.elementor-1501 .elementor-element.elementor-element-3afbca6f .elementor-button{background-color:#006333;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97FFB747;border-radius:10px 10px 10px 10px;padding:18px 35px 18px 35px;}.elementor-1501 .elementor-element.elementor-element-3afbca6f.elementor-element{--align-self:stretch;}.elementor-1501 .elementor-element.elementor-element-3afbca6f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}body.elementor-page-1501:not(.elementor-motion-effects-element-type-background), body.elementor-page-1501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1501 .elementor-element.elementor-element-12b583a{--e-image-carousel-slides-to-show:4;}.elementor-1501 .elementor-element.elementor-element-22fd22a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-1501 .elementor-element.elementor-element-95f1123 .aux-modern-heading-primary{font-size:30px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-0a9f71f > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-82c908e > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 3px 0px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-secondary{font-size:35px;max-width:362px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-description{font-size:13px;margin:0px 30px 0px 0px;max-width:420px;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item, .elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter-number-wrapper{font-size:25px;}.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter-number-wrapper{font-size:25px;}.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter-number-wrapper{font-size:25px;}.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter-number-wrapper{font-size:25px;}.elementor-1501 .elementor-element.elementor-element-323625f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 14px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper .elementor-image-box-img{width:56%;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-title{font-size:16px;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-description{font-size:13px;}.elementor-1501 .elementor-element.elementor-element-496c380{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1501 .elementor-element.elementor-element-4e82594{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1501 .elementor-element.elementor-element-e25ae62{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1501 .elementor-element.elementor-element-13b2440 .aux-modern-heading-secondary{font-size:31px;max-width:685px;}.elementor-1501 .elementor-element.elementor-element-9a5aff1{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1501 .elementor-element.elementor-element-cdbc287{top:0px;left:17px;}.elementor-1501 .elementor-element.elementor-element-97525b8 .aux-counter-number-wrapper{font-size:37px;}.elementor-1501 .elementor-element.elementor-element-97525b8 .aux-counter-title{font-size:14px;}.elementor-1501 .elementor-element.elementor-element-ac958c9 .aux-counter-number-wrapper{font-size:37px;}.elementor-1501 .elementor-element.elementor-element-ac958c9 .aux-counter-title{font-size:14px;}.elementor-1501 .elementor-element.elementor-element-ae4bb86{--padding-top:0%;--padding-bottom:0%;--padding-left:9%;--padding-right:0%;}.elementor-1501 .elementor-element.elementor-element-bee29c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;font-size:13px;}.elementor-1501 .elementor-element.elementor-element-244e7a0{font-size:13px;}.elementor-1501 .elementor-element.elementor-element-5331f97 .aux-modern-heading-secondary{font-size:31px;max-width:685px;}.elementor-1501 .elementor-element.elementor-element-dcba7fc .aux-modern-heading-secondary{font-size:30px;}.elementor-1501 .elementor-element.elementor-element-0f100d3{--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1501 .elementor-element.elementor-element-22b4656{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-1501 .elementor-element.elementor-element-22b4656 .aux-modern-heading-secondary{font-size:30px;}.elementor-1501 .elementor-element.elementor-element-3e5e49b > .elementor-widget-container{margin:0px -9px 0px -10px;}.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-title{font-size:18px;}.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info, .elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info a{font-size:13px;}.elementor-1501 .elementor-element.elementor-element-1012272{--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-1501 .elementor-element.elementor-element-a71d6ef{--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-1501 .elementor-element.elementor-element-44cd93e{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1501 .elementor-element.elementor-element-66a3b50 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-title, .elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-title a{font-size:24px;line-height:1.5em;}.elementor-1501 .elementor-element.elementor-element-ff9e5c9{width:100%;max-width:100%;--n-accordion-title-font-size:20px;}}@media(max-width:767px){.elementor-1501 .elementor-element.elementor-element-12b583a{--e-image-carousel-slides-to-show:1;}.elementor-1501 .elementor-element.elementor-element-22fd22a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1501 .elementor-element.elementor-element-95f1123 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-1501 .elementor-element.elementor-element-95f1123 .aux-modern-heading-primary{font-size:25px;}.elementor-1501 .elementor-element.elementor-element-82c908e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-82c908e .entry-header .entry-title a{font-size:22px;}.elementor-1501 .elementor-element.elementor-element-82c908e .entry-tax{font-size:16px;}.elementor-1501 .elementor-element.elementor-element-0825dcc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1501 .elementor-element.elementor-element-1f181f2{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-primary{font-size:17px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-secondary{font-size:25px;max-width:656px;}.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-description{max-width:673px;}.elementor-1501 .elementor-element.elementor-element-5a43b95 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-5a43b95.elementor-element{--align-self:flex-start;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item{margin-right:15px;align-items:center;padding:0px 0px 0px 0px;margin:0px 8px 0px 8px;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-direction-horizontal .aux-icon-list-item:after{right:calc(-15px/2);}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item, .elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-direction-horizontal{align-items:center;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-icon{font-size:10px;height:10px;}.elementor-1501 .elementor-element.elementor-element-70eae0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1501 .elementor-element.elementor-element-70eae0c.e-con{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-9571828{--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;max-width:20%;}.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter-number-wrapper{font-size:22px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter-number-wrapper{font-size:22px;}.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter-number-wrapper{font-size:22px;}.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter-number-wrapper{font-size:22px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-d2b7a27{max-width:80%;}.elementor-1501 .elementor-element.elementor-element-ea1712f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-323625f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-img{margin-bottom:15px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1501 .elementor-element.elementor-element-323625f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-title{font-size:15px;}.elementor-1501 .elementor-element.elementor-element-496c380{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1501 .elementor-element.elementor-element-56b43a4{text-align:center;}.elementor-1501 .elementor-element.elementor-element-56b43a4 .elementor-heading-title{font-size:32px;}.elementor-1501 .elementor-element.elementor-element-4e82594{width:100%;max-width:100%;}.elementor-1501 .elementor-element.elementor-element-e25ae62{width:100%;max-width:100%;}.elementor-1501 .elementor-element.elementor-element-d1fbeaf{width:100%;max-width:100%;}body:not(.rtl) .elementor-1501 .elementor-element.elementor-element-cdf77df{left:45%;}body.rtl .elementor-1501 .elementor-element.elementor-element-cdf77df{right:45%;}.elementor-1501 .elementor-element.elementor-element-cdf77df{top:-20px;}.elementor-1501 .elementor-element.elementor-element-13b2440 .aux-modern-heading-secondary{font-size:26px;}.elementor-1501 .elementor-element.elementor-element-cdbc287{right:30px;}.elementor-1501 .elementor-element.elementor-element-cdbc287 .aux-the-shape{width:240px;height:170px;}.elementor-1501 .elementor-element.elementor-element-9856068{right:0px;bottom:-92px;}.elementor-1501 .elementor-element.elementor-element-97525b8 .aux-counter-number-wrapper{font-size:30px;}.elementor-1501 .elementor-element.elementor-element-97525b8 .aux-counter-title{font-size:13px;}.elementor-1501 .elementor-element.elementor-element-ac958c9 .aux-counter-number-wrapper{font-size:30px;}.elementor-1501 .elementor-element.elementor-element-ac958c9 .aux-counter-title{font-size:13px;}.elementor-1501 .elementor-element.elementor-element-ae4bb86{--padding-top:18%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1501 .elementor-element.elementor-element-bee29c5{--container-widget-width:627px;--container-widget-flex-grow:0;width:var( --container-widget-width, 627px );max-width:627px;}.elementor-1501 .elementor-element.elementor-element-244e7a0{--container-widget-width:646px;--container-widget-flex-grow:0;width:var( --container-widget-width, 646px );max-width:646px;}.elementor-1501 .elementor-element.elementor-element-5331f97 .aux-modern-heading-secondary{font-size:26px;}.elementor-1501 .elementor-element.elementor-element-05dda53{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1501 .elementor-element.elementor-element-dcba7fc > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-1501 .elementor-element.elementor-element-dcba7fc .aux-modern-heading-secondary{font-size:25px;}.elementor-1501 .elementor-element.elementor-element-a936813 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1501 .elementor-element.elementor-element-0f100d3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1501 .elementor-element.elementor-element-22b4656 .aux-modern-heading-secondary{font-size:25px;}.elementor-1501 .elementor-element.elementor-element-3e5e49b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1501 .elementor-element.elementor-element-a71d6ef{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1501 .elementor-element.elementor-element-44cd93e{width:100%;max-width:100%;text-align:left;}.elementor-1501 .elementor-element.elementor-element-44cd93e .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-66a3b50 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1501 .elementor-element.elementor-element-d3b949e{padding:20px 20px 20px 20px;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-wrapper{text-align:left;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-title, .elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1501 .elementor-element.elementor-element-d3b949e .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-1501 .elementor-element.elementor-element-62f01a9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1501 .elementor-element.elementor-element-fafb253{font-size:14px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-036fd9f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1501 .elementor-element.elementor-element-5a40a94{font-size:14px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-f0a4bea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1501 .elementor-element.elementor-element-0645fa4{font-size:14px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-0470c7a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1501 .elementor-element.elementor-element-a302e78{font-size:14px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-157e41a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1501 .elementor-element.elementor-element-0fdcf7b{font-size:14px;line-height:1.3em;}.elementor-1501 .elementor-element.elementor-element-ff9e5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:14px;}:where( .elementor-1501 .elementor-element.elementor-element-ff9e5c9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}.elementor-1501 .elementor-element.elementor-element-72838d14{--width:250px;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22222;}.elementor-1501 .elementor-element.elementor-element-72838d14.e-con{--align-self:center;}.elementor-1501 .elementor-element.elementor-element-3afbca6f{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-1501 .elementor-element.elementor-element-3afbca6f.elementor-element{--align-self:stretch;}.elementor-1501 .elementor-element.elementor-element-3afbca6f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1501 .elementor-element.elementor-element-3afbca6f .elementor-button{font-size:11px;border-radius:10px 10px 10px 10px;padding:12px 15px 10px 10px;}}@media(min-width:768px){.elementor-1501 .elementor-element.elementor-element-22fd22a{--content-width:1440px;}.elementor-1501 .elementor-element.elementor-element-0825dcc{--content-width:1440px;}.elementor-1501 .elementor-element.elementor-element-1f181f2{--width:100%;}.elementor-1501 .elementor-element.elementor-element-9a5aff1{--content-width:1440px;}.elementor-1501 .elementor-element.elementor-element-027b370{--width:48%;}.elementor-1501 .elementor-element.elementor-element-ae4bb86{--width:50%;}.elementor-1501 .elementor-element.elementor-element-05dda53{--content-width:1440px;}.elementor-1501 .elementor-element.elementor-element-0f100d3{--content-width:1440px;}.elementor-1501 .elementor-element.elementor-element-1012272{--content-width:1280px;}.elementor-1501 .elementor-element.elementor-element-a71d6ef{--width:50%;}.elementor-1501 .elementor-element.elementor-element-72838d14{--width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1501 .elementor-element.elementor-element-1f181f2{--width:80%;}.elementor-1501 .elementor-element.elementor-element-a71d6ef{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3b70b54 */.elementor-1501 .elementor-element.elementor-element-3b70b54{
    border-radius: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fde24ad */.guidelines {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0; /* atrás do conteúdo */
    pointer-events: none;
}

/* Linha esquerda */
.guidelines::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 25%;
    width: 1px;
    background: rgba(0,0,0,0.15);
}

/* Linha central */
.guidelines::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    background: rgba(0,0,0,0.15);
}

/* Linha direita extra (via div ou outro pseudo) */
.guidelines .line-extra {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 75%;
    width: 1px;
    background: rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d092450 */.line-extra {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 75%;
    width: 1px;
    background-color: rgba(0,0,0,0.15);
    z-index: 9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-12b583a *//* Estilo para os botões de navegação */
.elementor-1501 .elementor-element.elementor-element-12b583a .elementor-swiper-button-prev,
.elementor-1501 .elementor-element.elementor-element-12b583a .elementor-swiper-button-next {
backdrop-filter: blur(15px);
padding: 10px;
border-radius: 50px;
top: 50%;
transform: translateY(-50%);
transition: 0.5s ease;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.elementor-1501 .elementor-element.elementor-element-12b583a .elementor-swiper-button-prev {
left: 10px;
}
.elementor-1501 .elementor-element.elementor-element-12b583a .elementor-swiper-button-next {
right: 10px;
}
/* Efeitos de hover para os botões */
.elementor-1501 .elementor-element.elementor-element-12b583a .elementor-swiper-button-prev:hover,
.elementor-1501 .elementor-element.elementor-element-12b583a .elementor-swiper-button-next:hover {
transform: translateY(-50%) scale(1.1);
backdrop-filter: blur(20px);
}
.elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-active{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-next~ .swiper-slide ~ .swiper-slide{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}


@media (max-width: 767px) {
    .elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-prev,
    .elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-active, /* Também será resetado no mobile */
    .elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-next,
    .elementor-1501 .elementor-element.elementor-element-12b583a .swiper-slide-next ~ .swiper-slide {
        filter: none;
        transform: none; /* Ou transform: scale(1); se quiser apenas resetar o scale */
        transition: none; /* Remove a transição também, ou defina para um valor como 0s */
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_tile, class: .elementor-element-82c908e */@media only screen and (min-width: 1025px) {

.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 {
    width: 49%!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3 {
    width: 24%!important;
    margin: 0 0 10px 1.3%;
}}
@media only screen and (max-width: 1025px) and (min-width:768px){
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3 {
    width:48.3%!important;
    margin: 0px 0.5% 10px 0.5%;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .entry-media::after {
    border-radius: 35px;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 {
    margin: 0 0 20px 0!important;
    }
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 .aux-overlay-content{
    bottom: 14px;
    transform: none;
    top: auto;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .entry-title a:hover, .elementor-1501 .elementor-element.elementor-element-82c908e .entry-tax a:hover {
    color: var(--e-global-color-primary)!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6  .entry-info {
    margin-bottom: 37px;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3  .aux-overlay-content{
    transform: none;
    bottom: 0;
    top: auto;
    padding-bottom: 17px;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3  .entry-info{
    margin-bottom: 4px;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3  .entry-title a{
    font-size: 24px!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3  .entry-tax a{
    font-size: 16px;
    font-weight: 500;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .entry-title, .elementor-1501 .elementor-element.elementor-element-82c908e .aux-hover-move-up{
    text-align: left;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-hover-active:hover .aux-frame-zoom img {
    transform: none;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .entry-media::after{
    border-radius: 24px;
}
.elementor-1501 .elementor-element.elementor-element-82c908e  .entry-main{
    display: flex;
    flex-direction: column-reverse;
}
.elementor-1501 .elementor-element.elementor-element-82c908e  .aux-pagination {
    margin-bottom: 0!important;
    margin-top: 0!important;
    display: none;
}
@media only screen and (max-width: 768px) {
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-m-tile-6-6, .elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 {
    width: 100%;
    height: auto!important;
    padding-bottom: 25px!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .entry-info{
    margin-bottom: 9px!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3 .entry-title a {
    font-size: 22px!important;
    font-weight: 600!important;
}
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-item-overlay{
      overflow: hidden;
    border-radius: 24px;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 .entry-title{
    height: 74px;
    overflow: hidden;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6  .entry-title a{
    letter-spacing: 0;
    line-height: 1.4em!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 .entry-info {
    margin-bottom: 7px;
}
@media only screen  and (max-width:1025px)  and (min-width:768px){
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3 {
    margin: 0px 35px 0 0;
    width: 46.4%!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 {
width: 96.5%;
}
}
@media only screen  and (max-width:800px)  and (min-width:768px){
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-3-3{
        width: 45%!important;
}
.elementor-1501 .elementor-element.elementor-element-82c908e .aux-tile-6-6 {
width: 95.7%;
}
}
.elementor-1501 .elementor-element.elementor-element-82c908e .entry-info {
    transition: opacity 900ms 0s cubic-bezier(0.77, 0, 0.175, 1), transform 900ms 0s cubic-bezier(0.77, 0, 0.175, 1);
    will-change: opacity, transform;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-b3f0934 */@media only screen and (max-width: 900px) and (min-width: 768px) {
.elementor-1501 .elementor-element.elementor-element-b3f0934 .aux-modern-heading-secondary {
    font-size: 30px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-5a43b95 */.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-item{
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}
.elementor-1501 .elementor-element.elementor-element-5a43b95 .aux-icon-list-icon{
    transition: all 300ms ease-in;
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-4e2cc87 */.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter-number{
    order: 1;
}
.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter-number-suffix{
    order: 2;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter-number-prefix{
    order: 3;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-4e2cc87 .aux-counter .aux-counter-title {
    text-align: left;
}
@media only screen and (max-width:415px) {
.elementor-1501 .elementor-element.elementor-element-4e2cc87 .elementor-widget-container{
    padding: 0% 0% 23% 0%!important;
}
.elementor-1501 .elementor-element.elementor-element-4e2cc87{
    width:50%!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-ccc3fb0 */.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter-number{
    order: 1;
}
.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter-number-suffix{
    order: 2;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter-number-prefix{
    order: 3;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .aux-counter .aux-counter-title {
    text-align: left;
}
@media only screen and (max-width:415px) {
.elementor-1501 .elementor-element.elementor-element-ccc3fb0 .elementor-widget-container{
    padding: 0% 0% 23% 0%!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-f4959e7 */.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter-number{
    order: 1;
}
.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter-number-suffix{
    order: 2;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter-number-prefix{
    order: 3;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-f4959e7 .aux-counter .aux-counter-title {
    text-align: left;
}
@media only screen and (max-width:415px) {
.elementor-1501 .elementor-element.elementor-element-f4959e7 .elementor-widget-container{
    padding: 0% 0% 23% 0%!important;
}
.elementor-1501 .elementor-element.elementor-element-f4959e7{
    width:50%!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-1d50e65 */.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter-number{
    order: 1;
}
.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter-number-suffix{
    order: 2;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter-number-prefix{
    order: 3;
    flex-grow: inherit;
}
.elementor-1501 .elementor-element.elementor-element-1d50e65 .aux-counter .aux-counter-title {
    text-align: left;
}
@media only screen and (max-width:415px) {
.elementor-1501 .elementor-element.elementor-element-1d50e65 .elementor-widget-container{
    padding: 0% 0% 23% 0%!important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9571828 */@media only screen and (max-width: 900px) and (min-width: 768px) {
.elementor-1501 .elementor-element.elementor-element-9571828 .e-con-inner{
    padding-top: 33px!important;
}
}
@media only screen and (max-width: 415px) {
.elementor-1501 .elementor-element.elementor-element-9571828 {
   max-width: 100%!important;
}
.elementor-1501 .elementor-element.elementor-element-9571828 .e-con-inner{
justify-content: space-between;
   padding: 34px 50px 0;
}
.elementor-1501 .elementor-element.elementor-element-9571828{
    padding-left: 0;
}
}
@media only screen and (max-width: 330px) {
.elementor-1501 .elementor-element.elementor-element-9571828 .e-con-inner{
   padding: 20px;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-ea1712f */@media only screen and (max-width:500px) {
.elementor-1501 .elementor-element.elementor-element-ea1712f .aux-media-image img{
    border-radius: 25px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-323625f */@media only screen and (max-width: 768px) {
.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper{
    display: flex;
    flex-direction: row;
}
.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-content{
    margin-left: 15px;
}
}
@media only screen and (max-width:330px) {
.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper{
    flex-direction: column;
    text-align: center;
}
.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper{
    flex-direction: column;
    text-align: center;
}
.elementor-1501 .elementor-element.elementor-element-323625f .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-content {
    margin-left: 0;
}
}
@media only screen and (max-width: 700px) {
.elementor-1501 .elementor-element.elementor-element-323625f .elementor-image-box-wrapper{
       align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b7a27 */@media only screen and (max-width: 415px) {
.elementor-1501 .elementor-element.elementor-element-d2b7a27 {
   max-width: 100%!important;
}
}
.elementor-1501 .elementor-element.elementor-element-d2b7a27{
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70eae0c */@media only screen and (max-width: 415px) {
.elementor-1501 .elementor-element.elementor-element-70eae0c {
   flex-direction: column-reverse!important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d7ffa9 */.container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle, #fff 10%, transparent 10%); /*mude a cor do point no hexadecimal*/
  background-size: 30px 30px;
}

.elementor-1501 .elementor-element.elementor-element-4d7ffa9{
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    opacity: 0.3; /*opacidade*/
}

.elementor-widget-html{
    background: transparent !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ab063a */.elementor-1501 .elementor-element.elementor-element-3ab063a .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #7900FF;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #f7f7f7;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Plus Jakarta Sans', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-1501 .elementor-element.elementor-element-3ab063a .dot2 {
    width: 8px;
    height: 8px;
    background-color: #fefefe;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e82594 *//* Seletor mais específico para o container */
.elementor-1501 .elementor-element.elementor-element-4e82594{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-1501 .elementor-element.elementor-element-4e82594:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-1501 .elementor-element.elementor-element-4e82594{
    text-wrap:  balance;
}
.elementor-1501 .elementor-element.elementor-element-4e82594::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-1501 .elementor-element.elementor-element-4e82594:hover::before {
    opacity: 1;
}

.elementor-1501 .elementor-element.elementor-element-4e82594 {
    position: relative;
    border-radius: 8px;
}

.elementor-1501 .elementor-element.elementor-element-4e82594::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #8941D8, #AC61FF);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-1501 .elementor-element.elementor-element-4e82594:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e25ae62 *//* Seletor mais específico para o container */
.elementor-1501 .elementor-element.elementor-element-e25ae62{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-1501 .elementor-element.elementor-element-e25ae62:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-1501 .elementor-element.elementor-element-e25ae62{
    text-wrap:  balance;
}
.elementor-1501 .elementor-element.elementor-element-e25ae62::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-1501 .elementor-element.elementor-element-e25ae62:hover::before {
    opacity: 1;
}

.elementor-1501 .elementor-element.elementor-element-e25ae62 {
    position: relative;
    border-radius: 8px;
}

.elementor-1501 .elementor-element.elementor-element-e25ae62::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #8941D8, #AC61FF);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-1501 .elementor-element.elementor-element-e25ae62:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1fbeaf *//* Seletor mais específico para o container */
.elementor-1501 .elementor-element.elementor-element-d1fbeaf{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-1501 .elementor-element.elementor-element-d1fbeaf:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Gradiente de fundo no hover */
.elementor-1501 .elementor-element.elementor-element-d1fbeaf{
    text-wrap:  balance;
}
.elementor-1501 .elementor-element.elementor-element-d1fbeaf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(52, 132, 247, 0.05), rgba(52, 132, 247, 0.1));
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-1501 .elementor-element.elementor-element-d1fbeaf:hover::before {
    opacity: 1;
}

.elementor-1501 .elementor-element.elementor-element-d1fbeaf {
    position: relative;
    border-radius: 8px;
}

.elementor-1501 .elementor-element.elementor-element-d1fbeaf::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #8941D8, #AC61FF);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-1501 .elementor-element.elementor-element-d1fbeaf:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-cdbc287 */.elementor-1501 .elementor-element.elementor-element-cdbc287{
    transform: rotate(10deg);
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-1501 .elementor-element.elementor-element-cdbc287 .aux-the-shape {
        width: 750px !important;
        height: 500px !important;
    }
    .elementor-1501 .elementor-element.elementor-element-cdbc287{
        top:25px;
    }
}
@media screen and (max-width:900px) and (min-width:768px){
    .elementor-1501 .elementor-element.elementor-element-cdbc287 .aux-the-shape {
        width: 650px !important;
        height: 450px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9856068 */@media only screen and (max-width: 900px) and (min-width: 768px) {.elementor-1501 .elementor-element.elementor-element-9856068 {
    right: -39px!important;
    bottom: -58px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae4bb86 */@media only screen and (max-width: 450px) {
.elementor-1501 .elementor-element.elementor-element-ae4bb86 {
   padding-top: 42%!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-a936813 */.elementor-1501 .elementor-element.elementor-element-a936813 .aux-prev, .elementor-1501 .elementor-element.elementor-element-a936813 .aux-custom-nav{
    transition: all 250ms ease-in;
}/* End custom CSS */
/* Start custom CSS for aux_flexible_carousel, class: .elementor-element-2c867c9 */.elementor-1501 .elementor-element.elementor-element-2c867c9 .master-carousel:after{
    content: "";
    position: absolute;
    left: 50%;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #ffffff87;
}
@media only screen and (max-width: 767px) {
.elementor-1501 .elementor-element.elementor-element-2c867c9 .master-carousel:after{
    display:none;
}
}
@media only screen and (min-width: 1025px){
.elementor-1501 .elementor-element.elementor-element-2c867c9 .aux-widget-testimonial{
padding: 0px 37px 0px 29px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05dda53 */.elementor-1501 .elementor-element.elementor-element-05dda53 .aux-col{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for aux_recent_posts_land_style, class: .elementor-element-3e5e49b */.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-blog-land-style{
    display: flex;
    flex-flow: row wrap;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-block{
    width: 50%;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media{
    width: 28%;
    margin-right: 21px;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-main{
    width: 58%;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-main{
    margin-bottom: 0;
    display: flex;
    flex-direction: column-reverse;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-content{
    display: none;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-main{
   margin-top: 10px;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-tax  a{
   color:var( --e-global-color-secondary )!important;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-tax:before{
    display: none!important
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-tax{
    position: relative;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-tax:after{
    content: "";   
    background-color: var(--e-global-color-secondary );
    width: 1px;
    height: 10px;
    position: absolute;
    right: -9px;
    top: 4px;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-date{
    padding-left: 16px;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media {
    margin-bottom: 0;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-column-post-entry{
    padding: 12px;
    border-radius: 24px;
    transition: all 250ms ease-out;
        margin-right: 10px;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-column-post-entry:hover{
    padding: 12px;
    background-color: #FCF1FB;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-block{
    margin-bottom: 31px;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media {
    width: 33%;
}
}
@media only screen and (max-width: 1024px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-info a {
    font-size: 12px!important;
}
}
@media only screen and (max-width: 900px) and (min-width: 768px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media {
    width: 64%;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-main {
    width: 100%;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-column-post-entry{
    display: flex;
    flex-direction:column; 
    padding: 26px!important;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b{
    margin-left:-12px;
   
}
}

@media only screen and  (min-width: 1024px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-header{
    height: 72px;
    overflow: hidden;
}
}
@media only screen and (max-width: 1024px) and (min-width: 900px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-header{
height: 54px;
    overflow: hidden;
}
}
@media only screen and (max-width: 767px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-block {
    width: 100%;
}
}
@media only screen and (max-width: 450px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-column-post-entry{
    display: flex;
    flex-direction:column; 
    padding:0 0 26px!important;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-main, .elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media  {
    width: 100%!important;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-main{
        padding: 11px 20px 0;
    }
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media{
    width: 100%;
    max-width: 100%;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-column-post-entry{
    display: flex;
    align-items: center;
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media{
   width: 24%!important 
}
@media only screen and (max-width: 800px) {
.elementor-1501 .elementor-element.elementor-element-3e5e49b .entry-media{
   width: 100%!important 
}
.elementor-1501 .elementor-element.elementor-element-3e5e49b .aux-blog-land-style{
    margin-right:-35px!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a3b50 */.elementor-1501 .elementor-element.elementor-element-66a3b50{
    text-wrap: balance; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafb253 */.elementor-1501 .elementor-element.elementor-element-fafb253{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a40a94 */.elementor-1501 .elementor-element.elementor-element-5a40a94{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0645fa4 */.elementor-1501 .elementor-element.elementor-element-0645fa4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a302e78 */.elementor-1501 .elementor-element.elementor-element-a302e78{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fdcf7b */.elementor-1501 .elementor-element.elementor-element-0fdcf7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafb253 */.elementor-1501 .elementor-element.elementor-element-fafb253{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a40a94 */.elementor-1501 .elementor-element.elementor-element-5a40a94{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0645fa4 */.elementor-1501 .elementor-element.elementor-element-0645fa4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a302e78 */.elementor-1501 .elementor-element.elementor-element-a302e78{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fdcf7b */.elementor-1501 .elementor-element.elementor-element-0fdcf7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafb253 */.elementor-1501 .elementor-element.elementor-element-fafb253{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a40a94 */.elementor-1501 .elementor-element.elementor-element-5a40a94{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0645fa4 */.elementor-1501 .elementor-element.elementor-element-0645fa4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a302e78 */.elementor-1501 .elementor-element.elementor-element-a302e78{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fdcf7b */.elementor-1501 .elementor-element.elementor-element-0fdcf7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafb253 */.elementor-1501 .elementor-element.elementor-element-fafb253{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a40a94 */.elementor-1501 .elementor-element.elementor-element-5a40a94{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0645fa4 */.elementor-1501 .elementor-element.elementor-element-0645fa4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a302e78 */.elementor-1501 .elementor-element.elementor-element-a302e78{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fdcf7b */.elementor-1501 .elementor-element.elementor-element-0fdcf7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafb253 */.elementor-1501 .elementor-element.elementor-element-fafb253{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a40a94 */.elementor-1501 .elementor-element.elementor-element-5a40a94{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0645fa4 */.elementor-1501 .elementor-element.elementor-element-0645fa4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a302e78 */.elementor-1501 .elementor-element.elementor-element-a302e78{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fdcf7b */.elementor-1501 .elementor-element.elementor-element-0fdcf7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafb253 */.elementor-1501 .elementor-element.elementor-element-fafb253{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a40a94 */.elementor-1501 .elementor-element.elementor-element-5a40a94{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0645fa4 */.elementor-1501 .elementor-element.elementor-element-0645fa4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a302e78 */.elementor-1501 .elementor-element.elementor-element-a302e78{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fdcf7b */.elementor-1501 .elementor-element.elementor-element-0fdcf7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ff9e5c9 */background: radial-gradient(343.78% 139.45% at -5.12% 1.87%, #000E06 0%, #000502 50%, #000B03 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1012272 */.degrade{
        background: linear-gradient(90deg, #51A6FF 0.24%, #0B72EB 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72838d14 */.preco {
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  z-index: 9999999;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  border: solid 1px #ffffff30;
  transition: 0.5s ease;
}

.preco-ativo {
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
  z-index: 9999999;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(20px);
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  border: solid 1px #e7e7e7fe;
  transition: 0.7s ease;
}/* End custom CSS */