.elementor-15 .elementor-element.elementor-element-b465b3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-b465b3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7961c62{--spacer-size:50px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-37a5676 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-37a5676.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-15 .elementor-element.elementor-element-37a5676.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-15 .elementor-element.elementor-element-37a5676.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-15 .elementor-element.elementor-element-37a5676 .elementor-image-box-title{margin-bottom:11px;font-family:"Rubik Mono One", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor1 );}.elementor-15 .elementor-element.elementor-element-37a5676 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-37a5676 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-37a5676 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-b802be0{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5de5e02{text-align:center;}.elementor-15 .elementor-element.elementor-element-5de5e02 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-ee98cba:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ee98cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-ee98cba > .elementor-container{min-height:25vh;}.elementor-15 .elementor-element.elementor-element-ee98cba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-15 .elementor-element.elementor-element-ee98cba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-76df0a7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3837982 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-3837982:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3837982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-3837982 > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-3837982{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-3837982, .elementor-15 .elementor-element.elementor-element-3837982 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-3837982:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-3837982 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4d15c5d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-4d15c5d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-4d15c5d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-4d15c5d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-4d15c5d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-55befe7{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-4b72118 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-4b72118:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4b72118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-4b72118 > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-4b72118{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-4b72118, .elementor-15 .elementor-element.elementor-element-4b72118 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-4b72118:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-4b72118 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-9bce241.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-9bce241.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-9bce241.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-9bce241 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-9bce241 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-68b8e5a{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-9ea8ccb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-9ea8ccb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9ea8ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-9ea8ccb > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-9ea8ccb{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-9ea8ccb, .elementor-15 .elementor-element.elementor-element-9ea8ccb > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-9ea8ccb:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-9ea8ccb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-50a766c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-50a766c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-50a766c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-50a766c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-50a766c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-de28f21{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-6128c1d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-6128c1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6128c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-6128c1d > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-6128c1d{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-6128c1d, .elementor-15 .elementor-element.elementor-element-6128c1d > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-6128c1d:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-6128c1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f2d4dd3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-f2d4dd3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-f2d4dd3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f2d4dd3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-f2d4dd3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-107937d{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-192ead6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-192ead6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-192ead6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-192ead6 > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-192ead6{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-192ead6, .elementor-15 .elementor-element.elementor-element-192ead6 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-192ead6:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-192ead6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6313c05.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-6313c05.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-6313c05.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-6313c05 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-6313c05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-3486dc7{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-e36fa89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-e36fa89:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e36fa89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-e36fa89 > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-e36fa89{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-e36fa89, .elementor-15 .elementor-element.elementor-element-e36fa89 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-e36fa89:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-e36fa89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-a54a247.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-a54a247.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-a54a247.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-a54a247 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-a54a247 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-4682584{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-5c0ac71 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-5c0ac71:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5c0ac71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-5c0ac71 > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-5c0ac71{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-5c0ac71, .elementor-15 .elementor-element.elementor-element-5c0ac71 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-5c0ac71:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-5c0ac71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c9b7389.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-c9b7389.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-c9b7389.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-c9b7389 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-c9b7389 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-ade9075{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-ee81605 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-ee81605:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ee81605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-ee81605 > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-ee81605{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-ee81605, .elementor-15 .elementor-element.elementor-element-ee81605 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-ee81605:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-ee81605 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0ec3ad6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-0ec3ad6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-0ec3ad6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-0ec3ad6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-0ec3ad6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-f97b795 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-f97b795:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f97b795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-15 .elementor-element.elementor-element-f97b795 > .elementor-container{min-height:100px;}.elementor-15 .elementor-element.elementor-element-f97b795{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-f97b795, .elementor-15 .elementor-element.elementor-element-f97b795 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-f97b795:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-f97b795 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-635de18.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-635de18.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-635de18.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-635de18 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-635de18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-6c112ff:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6c112ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);}.elementor-15 .elementor-element.elementor-element-6c112ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 45px 45px 45px;}.elementor-15 .elementor-element.elementor-element-6c112ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-3b3619c{--spacer-size:50px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-99efe53 .elementor-counter-number-wrapper{color:#507E57;}.elementor-15 .elementor-element.elementor-element-99efe53 .elementor-counter-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b3d90f9{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-a436043{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-49a8709 .elementor-counter-number-wrapper{color:#507E57;}.elementor-15 .elementor-element.elementor-element-49a8709 .elementor-counter-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7b70286{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-3701627{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-eedb729 .elementor-counter-number-wrapper{color:#507E57;}.elementor-15 .elementor-element.elementor-element-eedb729 .elementor-counter-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7a38a32{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-5f42c65{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-acaff67 .elementor-counter-number-wrapper{color:#507E57;}.elementor-15 .elementor-element.elementor-element-acaff67 .elementor-counter-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-36e483f{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-8557fe2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8557fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-8557fe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-8557fe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b2a93f4{--spacer-size:100px;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-37a5676 .elementor-image-box-img{margin-bottom:11px;}.elementor-15 .elementor-element.elementor-element-4d15c5d .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-9bce241 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-50a766c .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f2d4dd3 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-6313c05 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-a54a247 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-c9b7389 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-0ec3ad6 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-635de18 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for section, class: .elementor-element-3837982 */.elementor-15 .elementor-element.elementor-element-3837982{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-3837982::before, .elementor-15 .elementor-element.elementor-element-3837982::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-3837982:hover::before, .elementor-15 .elementor-element.elementor-element-3837982:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-3837982:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-3837982:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b72118 */.elementor-15 .elementor-element.elementor-element-4b72118{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-4b72118::before, .elementor-15 .elementor-element.elementor-element-4b72118::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-4b72118:hover::before, .elementor-15 .elementor-element.elementor-element-4b72118:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-4b72118:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-4b72118:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ea8ccb */.elementor-15 .elementor-element.elementor-element-9ea8ccb{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-9ea8ccb::before, .elementor-15 .elementor-element.elementor-element-9ea8ccb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-9ea8ccb:hover::before, .elementor-15 .elementor-element.elementor-element-9ea8ccb:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-9ea8ccb:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-9ea8ccb:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6128c1d */.elementor-15 .elementor-element.elementor-element-6128c1d{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-6128c1d::before, .elementor-15 .elementor-element.elementor-element-6128c1d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-6128c1d:hover::before, .elementor-15 .elementor-element.elementor-element-6128c1d:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-6128c1d:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-6128c1d:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-192ead6 */.elementor-15 .elementor-element.elementor-element-192ead6{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-192ead6::before, .elementor-15 .elementor-element.elementor-element-192ead6::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-192ead6:hover::before, .elementor-15 .elementor-element.elementor-element-192ead6:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-192ead6:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-192ead6:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e36fa89 */.elementor-15 .elementor-element.elementor-element-e36fa89{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-e36fa89::before, .elementor-15 .elementor-element.elementor-element-e36fa89::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-e36fa89:hover::before, .elementor-15 .elementor-element.elementor-element-e36fa89:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-e36fa89:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-e36fa89:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c0ac71 */.elementor-15 .elementor-element.elementor-element-5c0ac71{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-5c0ac71::before, .elementor-15 .elementor-element.elementor-element-5c0ac71::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-5c0ac71:hover::before, .elementor-15 .elementor-element.elementor-element-5c0ac71:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-5c0ac71:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-5c0ac71:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee81605 */.elementor-15 .elementor-element.elementor-element-ee81605{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-ee81605::before, .elementor-15 .elementor-element.elementor-element-ee81605::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-ee81605:hover::before, .elementor-15 .elementor-element.elementor-element-ee81605:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-ee81605:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-ee81605:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f97b795 */.elementor-15 .elementor-element.elementor-element-f97b795{
    --first-color: Green; 
    --second-color: blue;
    --third-color: Orange;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-15 .elementor-element.elementor-element-f97b795::before, .elementor-15 .elementor-element.elementor-element-f97b795::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-15 .elementor-element.elementor-element-f97b795:hover::before, .elementor-15 .elementor-element.elementor-element-f97b795:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-f97b795:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-15 .elementor-element.elementor-element-f97b795:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */