.elementor-269 .elementor-element.elementor-element-eba4f3b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-269 .elementor-element.elementor-element-4df5589{--display:flex;--min-height:80px;--justify-content:center;--padding-top:6px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-4df5589:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-4df5589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(101deg, #404040 0%, #000000 100%);}.elementor-269 .elementor-element.elementor-element-890e5e5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-890e5e5 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-890e5e5 .elementor-icon-box-title a{font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-269 .elementor-element.elementor-element-465465e{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-269 .elementor-element.elementor-element-299c362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-269 .elementor-element.elementor-element-3654630{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-269 .elementor-element.elementor-element-528fca9{--display:flex;--min-height:56px;--justify-content:center;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-528fca9:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-528fca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-ccd9275{--icon-box-icon-margin:8px;}.elementor-269 .elementor-element.elementor-element-ccd9275.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-ccd9275.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-ccd9275.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon{font-size:40px;}.elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon-box-title a{font-size:24px;font-weight:500;line-height:1.2em;}.elementor-269 .elementor-element.elementor-element-a85b9e6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-269 .elementor-element.elementor-element-c356ad4{--display:flex;--min-height:56px;--justify-content:center;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-c356ad4:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-c356ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1a96ece{--icon-box-icon-margin:8px;}.elementor-269 .elementor-element.elementor-element-1a96ece.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1a96ece.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-1a96ece.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon{font-size:40px;}.elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon-box-title a{font-size:24px;font-weight:500;line-height:1.2em;}.elementor-269 .elementor-element.elementor-element-c06e6e3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-269 .elementor-element.elementor-element-f0ffec5{--display:flex;--min-height:56px;--justify-content:center;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-f0ffec5:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-f0ffec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-d0b3a3c{--icon-box-icon-margin:8px;}.elementor-269 .elementor-element.elementor-element-d0b3a3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-d0b3a3c.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-d0b3a3c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon{font-size:40px;}.elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon-box-title a{font-size:24px;font-weight:500;line-height:1.2em;}.elementor-269 .elementor-element.elementor-element-1bb1f07{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-269 .elementor-element.elementor-element-cc7b920{--display:flex;--min-height:56px;--justify-content:center;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-cc7b920:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-cc7b920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-256c1be{--icon-box-icon-margin:8px;}.elementor-269 .elementor-element.elementor-element-256c1be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-256c1be.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-256c1be.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon{font-size:40px;}.elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon-box-title a{font-size:24px;font-weight:500;line-height:1.2em;}.elementor-269 .elementor-element.elementor-element-fae7122{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-269 .elementor-element.elementor-element-5790371{--display:flex;--min-height:56px;--justify-content:center;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-5790371:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-5790371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1253ad7{--icon-box-icon-margin:8px;}.elementor-269 .elementor-element.elementor-element-1253ad7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1253ad7.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-1253ad7.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon{font-size:40px;}.elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon-box-title a{font-size:24px;font-weight:500;line-height:1.2em;}.elementor-269 .elementor-element.elementor-element-5663a02{--display:flex;--justify-content:center;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-269 .elementor-element.elementor-element-5904c83{--display:flex;--min-height:96px;--justify-content:center;--padding-top:6px;--padding-bottom:6px;--padding-left:20px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-5904c83:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-5904c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7ECC00;}.elementor-269 .elementor-element.elementor-element-aa00274 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-269 .elementor-element.elementor-element-28664bb .elementor-heading-title{font-size:24px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-269 .elementor-element.elementor-element-a6e68d0{--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:40px;--padding-bottom:0px;--padding-left:80px;--padding-right:40px;}.elementor-269 .elementor-element.elementor-element-a6e68d0:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-a6e68d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-269 .elementor-element.elementor-element-988e3e6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-269 .elementor-element.elementor-element-4cdeed8 .elementor-wrapper{--video-aspect-ratio:1.5;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-eba4f3b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-269 .elementor-element.elementor-element-465465e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-269 .elementor-element.elementor-element-528fca9{--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-c356ad4{--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-f0ffec5{--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-cc7b920{--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-5790371{--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-5904c83{--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-aa00274 .elementor-heading-title{font-size:18px;}.elementor-269 .elementor-element.elementor-element-28664bb .elementor-heading-title{font-size:18px;}.elementor-269 .elementor-element.elementor-element-a6e68d0{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-eba4f3b{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-269 .elementor-element.elementor-element-4df5589{--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-269 .elementor-element.elementor-element-890e5e5 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-890e5e5 .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-465465e{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon{font-size:32px;}.elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-ccd9275 .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon{font-size:32px;}.elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-1a96ece .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon{font-size:32px;}.elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-d0b3a3c .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon{font-size:32px;}.elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-256c1be .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon{font-size:32px;}.elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon-box-title, .elementor-269 .elementor-element.elementor-element-1253ad7 .elementor-icon-box-title a{font-size:20px;}.elementor-269 .elementor-element.elementor-element-aa00274 .elementor-heading-title{font-size:20px;}.elementor-269 .elementor-element.elementor-element-28664bb .elementor-heading-title{font-size:20px;}.elementor-269 .elementor-element.elementor-element-a6e68d0{--padding-top:24px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-269 .elementor-element.elementor-element-299c362{--width:31%;}.elementor-269 .elementor-element.elementor-element-a6e68d0{--width:69%;}.elementor-269 .elementor-element.elementor-element-988e3e6{--width:636px;}}@media(max-width:1024px) and (min-width:768px){.elementor-269 .elementor-element.elementor-element-299c362{--width:50%;}.elementor-269 .elementor-element.elementor-element-a6e68d0{--width:50%;}.elementor-269 .elementor-element.elementor-element-988e3e6{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-890e5e5 */.elementor-269 .elementor-element.elementor-element-890e5e5 h1 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba4f3b */@media (max-width: 1200px) and (min-width: 768px) {
    .elementor-269 .elementor-element.elementor-element-eba4f3b > .e-con-inner {
        gap: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528fca9 */.elementor-269 .elementor-element.elementor-element-528fca9:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.elementor-269 .elementor-element.elementor-element-528fca9:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #BFE91B;
	border-width: 28px;
	margin-top: -28px;
	transition: all 0.3s ease;
}
.elementor-269 .elementor-element.elementor-element-528fca9:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #BFE91B;
	border-width: 24px;
	margin-top: -24px;
	transition: all 0.3s ease;
}

.elementor-269 .elementor-element.elementor-element-528fca9:hover {
    background: #91B116 !important;
}

.elementor-269 .elementor-element.elementor-element-528fca9:hover:before,
.elementor-269 .elementor-element.elementor-element-528fca9:hover:after {
	border-left-color: #91B116;
}

.elementor-269 .elementor-element.elementor-element-528fca9.active:before,
.elementor-269 .elementor-element.elementor-element-528fca9.active:after {
	border-left-color: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-528fca9.active {
    background: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-528fca9.active a {
    color: #FFF;
}

.elementor-269 .elementor-element.elementor-element-528fca9.active path {
    fill: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c356ad4 */.elementor-269 .elementor-element.elementor-element-c356ad4:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.elementor-269 .elementor-element.elementor-element-c356ad4:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #BFE91B;
	border-width: 28px;
	margin-top: -28px;
	transition: all 0.3s ease;
}
.elementor-269 .elementor-element.elementor-element-c356ad4:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #BFE91B;
	border-width: 24px;
	margin-top: -24px;
	transition: all 0.3s ease;
}

.elementor-269 .elementor-element.elementor-element-c356ad4:hover {
    background: #91B116 !important;
}

.elementor-269 .elementor-element.elementor-element-c356ad4:hover:before,
.elementor-269 .elementor-element.elementor-element-c356ad4:hover:after {
	border-left-color: #91B116;
}

.elementor-269 .elementor-element.elementor-element-c356ad4.active:before,
.elementor-269 .elementor-element.elementor-element-c356ad4.active:after {
	border-left-color: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-c356ad4.active {
    background: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-c356ad4.active a {
    color: #FFF;
}

.elementor-269 .elementor-element.elementor-element-c356ad4.active path {
    fill: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0ffec5 */.elementor-269 .elementor-element.elementor-element-f0ffec5:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.elementor-269 .elementor-element.elementor-element-f0ffec5:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #BFE91B;
	border-width: 28px;
	margin-top: -28px;
	transition: all 0.3s ease;
}
.elementor-269 .elementor-element.elementor-element-f0ffec5:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #BFE91B;
	border-width: 24px;
	margin-top: -24px;
	transition: all 0.3s ease;
}

.elementor-269 .elementor-element.elementor-element-f0ffec5:hover {
    background: #91B116 !important;
}

.elementor-269 .elementor-element.elementor-element-f0ffec5:hover:before,
.elementor-269 .elementor-element.elementor-element-f0ffec5:hover:after {
	border-left-color: #91B116;
}

.elementor-269 .elementor-element.elementor-element-f0ffec5.active:before,
.elementor-269 .elementor-element.elementor-element-f0ffec5.active:after {
	border-left-color: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-f0ffec5.active {
    background: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-f0ffec5.active a {
    color: #FFF;
}

.elementor-269 .elementor-element.elementor-element-f0ffec5.active path {
    fill: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7b920 */.elementor-269 .elementor-element.elementor-element-cc7b920:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.elementor-269 .elementor-element.elementor-element-cc7b920:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #BFE91B;
	border-width: 28px;
	margin-top: -28px;
	transition: all 0.3s ease;
}
.elementor-269 .elementor-element.elementor-element-cc7b920:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #BFE91B;
	border-width: 24px;
	margin-top: -24px;
	transition: all 0.3s ease;
}

.elementor-269 .elementor-element.elementor-element-cc7b920:hover {
    background: #91B116 !important;
}

.elementor-269 .elementor-element.elementor-element-cc7b920:hover:before,
.elementor-269 .elementor-element.elementor-element-cc7b920:hover:after {
	border-left-color: #91B116;
}

.elementor-269 .elementor-element.elementor-element-cc7b920.active:before,
.elementor-269 .elementor-element.elementor-element-cc7b920.active:after {
	border-left-color: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-cc7b920.active {
    background: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-cc7b920.active a {
    color: #FFF;
}

.elementor-269 .elementor-element.elementor-element-cc7b920.active path {
    fill: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5790371 */.elementor-269 .elementor-element.elementor-element-5790371:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.elementor-269 .elementor-element.elementor-element-5790371:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #BFE91B;
	border-width: 28px;
	margin-top: -28px;
	transition: all 0.3s ease;
}
.elementor-269 .elementor-element.elementor-element-5790371:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #BFE91B;
	border-width: 24px;
	margin-top: -24px;
	transition: all 0.3s ease;
}

.elementor-269 .elementor-element.elementor-element-5790371:hover {
    background: #91B116 !important;
}

.elementor-269 .elementor-element.elementor-element-5790371:hover:before,
.elementor-269 .elementor-element.elementor-element-5790371:hover:after {
	border-left-color: #91B116;
}

.elementor-269 .elementor-element.elementor-element-5790371.active:before,
.elementor-269 .elementor-element.elementor-element-5790371.active:after {
	border-left-color: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-5790371.active {
    background: #222 !important;
}

.elementor-269 .elementor-element.elementor-element-5790371.active a {
    color: #FFF;
}

.elementor-269 .elementor-element.elementor-element-5790371.active path {
    fill: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa00274 */@media (max-width: 1350px) and (min-width: 1025px) {
    .elementor-269 .elementor-element.elementor-element-aa00274 .elementor-heading-title {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28664bb */@media (max-width: 1350px) and (min-width: 1025px) {
    .elementor-269 .elementor-element.elementor-element-28664bb .elementor-heading-title {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5904c83 */.elementor-269 .elementor-element.elementor-element-5904c83:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.elementor-269 .elementor-element.elementor-element-5904c83:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #7ECC00;
	border-width: 49px;
	margin-top: -49px;
	transition: all 0.3s ease;
}
.elementor-269 .elementor-element.elementor-element-5904c83:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #7ECC00;
	border-width: 36px;
	margin-top: -36px;
	transition: all 0.3s ease;
}

.elementor-269 .elementor-element.elementor-element-5904c83:hover {
    background: #619C01 !important;
}

.elementor-269 .elementor-element.elementor-element-5904c83:hover:before,
.elementor-269 .elementor-element.elementor-element-5904c83:hover:after {
	border-left-color: #619C01;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4cdeed8 */.elementor-269 .elementor-element.elementor-element-4cdeed8 video {
    background: transparent;
    border-radius: 0;
}

.elementor-269 .elementor-element.elementor-element-4cdeed8 .e-hosted-video.elementor-wrapper.elementor-open-inline:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: #212121;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465465e */@media (max-width: 1200px) and (min-width: 768px) {
    .elementor-269 .elementor-element.elementor-element-465465e > .e-con-inner {
        gap: 40px;
    }
}/* End custom CSS */