.elementor-1401 .elementor-element.elementor-element-98f81c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-98f81c0:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-98f81c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF5F4;background-image:url("https://testmark.arkdes.dev/wp-content/uploads/2025/11/imgi_42_h10_hero_bg-min.png");background-position:center center;background-size:cover;}.elementor-1401 .elementor-element.elementor-element-3c4f875{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1401 .elementor-element.elementor-element-3c4f875.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-4400e9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:-10px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-1401 .elementor-element.elementor-element-4400e9c.e-con{--e-con-transform-translateX:560px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1401 .elementor-element.elementor-element-2c0e9aa > .elementor-widget-container{--e-transform-translateX:35px;--e-transform-translateY:209px;}.elementor-1401 .elementor-element.elementor-element-ad64258{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-1401 .elementor-element.elementor-element-ad64258.e-con{--e-con-transform-translateX:560px;}.elementor-1401 .elementor-element.elementor-element-fce8bef > .elementor-widget-container{--e-transform-translateX:542px;--e-transform-translateY:173px;}.elementor-1401 .elementor-element.elementor-element-b826a5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-b826a5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-0fa6229{--display:flex;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-cbaf34f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1401 .elementor-element.elementor-element-cbaf34f{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;color:#006E5B;}.elementor-1401 .elementor-element.elementor-element-78c7b77 > .elementor-widget-container{padding:0px 0px 015px 15px;}.elementor-1401 .elementor-element.elementor-element-78c7b77{font-family:"Archivo", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-0d644d7 > .elementor-widget-container{padding:0px 0px 015px 15px;}.elementor-1401 .elementor-element.elementor-element-0d644d7{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1401 .elementor-element.elementor-element-1524a8c .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-1401 .elementor-element.elementor-element-1524a8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-1524a8c .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-1524a8c .elementor-button:focus{color:var( --e-global-color-1441a7b );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1401 .elementor-element.elementor-element-1524a8c .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-1524a8c .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-fddc65c{--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:center;--border-radius:15px 15px 15px 15px;--margin-top:-127px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1401 .elementor-element.elementor-element-fddc65c:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-fddc65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-fddc65c.e-con{--e-con-transform-translateX:580px;--e-con-transform-translateY:-35px;--align-self:flex-start;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-11db83f{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-11db83f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-11db83f .elementor-title{color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;}.elementor-1401 .elementor-element.elementor-element-11db83f .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-11db83f .elementor-progress-bar{height:15px;line-height:15px;}.elementor-1401 .elementor-element.elementor-element-11db83f .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-1401 .elementor-element.elementor-element-6055d91{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-6055d91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-6055d91 .elementor-title{color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;}.elementor-1401 .elementor-element.elementor-element-6055d91 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-6055d91 .elementor-progress-bar{height:15px;line-height:15px;}.elementor-1401 .elementor-element.elementor-element-6055d91 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-1401 .elementor-element.elementor-element-8ca9a7f{--display:flex;}.elementor-1401 .elementor-element.elementor-element-c3b4f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1401 .elementor-element.elementor-element-31a076b{--display:flex;}.elementor-1401 .elementor-element.elementor-element-f5aaa60{--display:flex;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:2;--e-con-transform-transition-duration:1200ms;}.elementor-1401 .elementor-element.elementor-element-f5aaa60:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-f5aaa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-f5aaa60.e-con:hover{--e-con-transform-translateY:-70px;}.elementor-1401 .elementor-element.elementor-element-3a6ab1f{--display:flex;}.elementor-1401 .elementor-element.elementor-element-af10879{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--z-index:2;}.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-1401 .elementor-element.elementor-element-cb9a587 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-cb9a587 .elementor-heading-title a:hover, .elementor-1401 .elementor-element.elementor-element-cb9a587 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-226c608{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-350211b .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-style:none;padding:20px 152px 20px 152px;}.elementor-1401 .elementor-element.elementor-element-350211b > .elementor-widget-container{margin:-95px 0px 25px 0px;}.elementor-1401 .elementor-element.elementor-element-350211b.elementor-element{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-350211b{z-index:1;}.elementor-1401 .elementor-element.elementor-element-350211b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-350211b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1401 .elementor-element.elementor-element-350211b .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-350211b .elementor-button:focus{color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-350211b .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-350211b .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-d4b3cb8{--display:flex;}.elementor-1401 .elementor-element.elementor-element-191b8bf{--display:flex;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:2;--e-con-transform-transition-duration:1200ms;}.elementor-1401 .elementor-element.elementor-element-191b8bf:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-191b8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-191b8bf.e-con:hover{--e-con-transform-translateY:-70px;}.elementor-1401 .elementor-element.elementor-element-a23caed{--display:flex;}.elementor-1401 .elementor-element.elementor-element-3653cf1{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--z-index:2;}.elementor-1401 .elementor-element.elementor-element-3cdaba2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-3cdaba2 .elementor-heading-title a:hover, .elementor-1401 .elementor-element.elementor-element-3cdaba2 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-39a3646{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-a4035b4 .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-style:none;padding:20px 152px 20px 152px;}.elementor-1401 .elementor-element.elementor-element-a4035b4 > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-1401 .elementor-element.elementor-element-a4035b4.elementor-element{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-a4035b4{z-index:1;}.elementor-1401 .elementor-element.elementor-element-a4035b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-a4035b4 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1401 .elementor-element.elementor-element-a4035b4 .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-a4035b4 .elementor-button:focus{color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-a4035b4 .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-a4035b4 .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-a4f3be7{--display:flex;}.elementor-1401 .elementor-element.elementor-element-7bca82f{--display:flex;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:2;--e-con-transform-transition-duration:1200ms;}.elementor-1401 .elementor-element.elementor-element-7bca82f:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-7bca82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-7bca82f.e-con:hover{--e-con-transform-translateY:-70px;}.elementor-1401 .elementor-element.elementor-element-be3f2ac{--display:flex;}.elementor-1401 .elementor-element.elementor-element-b803542{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--z-index:2;}.elementor-1401 .elementor-element.elementor-element-1a4e356 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-1a4e356 .elementor-heading-title a:hover, .elementor-1401 .elementor-element.elementor-element-1a4e356 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-96eef06{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-d2dc725 .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-style:none;padding:20px 152px 20px 152px;}.elementor-1401 .elementor-element.elementor-element-d2dc725 > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-1401 .elementor-element.elementor-element-d2dc725.elementor-element{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-d2dc725{z-index:1;}.elementor-1401 .elementor-element.elementor-element-d2dc725 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-d2dc725 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1401 .elementor-element.elementor-element-d2dc725 .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-d2dc725 .elementor-button:focus{color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-d2dc725 .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-d2dc725 .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-f11b02e{--display:flex;}.elementor-1401 .elementor-element.elementor-element-e687af8{--display:flex;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:2;--e-con-transform-transition-duration:1200ms;}.elementor-1401 .elementor-element.elementor-element-e687af8:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-e687af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-e687af8.e-con:hover{--e-con-transform-translateY:-70px;}.elementor-1401 .elementor-element.elementor-element-035bf22{--display:flex;}.elementor-1401 .elementor-element.elementor-element-a781dca{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--z-index:2;}.elementor-1401 .elementor-element.elementor-element-f5f51d4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-f5f51d4 .elementor-heading-title a:hover, .elementor-1401 .elementor-element.elementor-element-f5f51d4 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-301cccc{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-a98862d .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-style:none;padding:20px 152px 20px 152px;}.elementor-1401 .elementor-element.elementor-element-a98862d > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-1401 .elementor-element.elementor-element-a98862d.elementor-element{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-a98862d{z-index:1;}.elementor-1401 .elementor-element.elementor-element-a98862d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-a98862d .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1401 .elementor-element.elementor-element-a98862d .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-a98862d .elementor-button:focus{color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-a98862d .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-a98862d .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-fa5034d{--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;--overflow:hidden;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1401 .elementor-element.elementor-element-e0522e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1401 .elementor-element.elementor-element-e0522e8:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-e0522e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-ad5c317{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1401 .elementor-element.elementor-element-7961826{--display:flex;--justify-content:center;}.elementor-1401 .elementor-element.elementor-element-7961826.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-08c979b{width:100%;max-width:100%;}.elementor-1401 .elementor-element.elementor-element-08c979b.elementor-element{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-08c979b img{border-radius:30px 30px 30px 30px;}.elementor-1401 .elementor-element.elementor-element-4e4ff67{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-4e4ff67.e-con{--e-con-transform-translateX:75px;--e-con-transform-translateY:0px;--align-self:center;}.elementor-1401 .elementor-element.elementor-element-59b2e23{width:var( --container-widget-width, 84.22% );max-width:84.22%;--container-widget-width:84.22%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;line-height:1em;color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-59b2e23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-201ad26 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-1a79b6c{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-b6309f1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-16c0857{--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:flex-start;}.elementor-1401 .elementor-element.elementor-element-e9f5429 .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-1401 .elementor-element.elementor-element-e9f5429 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-e9f5429 .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-e9f5429 .elementor-button:focus{color:var( --e-global-color-1441a7b );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1401 .elementor-element.elementor-element-e9f5429 .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-e9f5429 .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-125c73d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1401 .elementor-element.elementor-element-125c73d:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-125c73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-125c73d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-18cae7c{width:var( --container-widget-width, 50.775% );max-width:50.775%;--container-widget-width:50.775%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-18cae7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-1401 .elementor-element.elementor-element-9235f93 .elementor-counter{flex-direction:column-reverse;}.elementor-1401 .elementor-element.elementor-element-9235f93 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;}.elementor-1401 .elementor-element.elementor-element-9235f93 .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;}.elementor-1401 .elementor-element.elementor-element-c49d8c9{--spacer-size:238px;}.elementor-1401 .elementor-element.elementor-element-4268e22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-200px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-1401 .elementor-element.elementor-element-4a7e6d9 > .elementor-widget-container{--e-transform-translateX:697px;--e-transform-translateY:-31px;}.elementor-1401 .elementor-element.elementor-element-4a7e6d9 img{border-radius:20px 20px 20px 20px;}.elementor-1401 .elementor-element.elementor-element-7f3d90e{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-7f3d90e > .elementor-widget-container{--e-transform-translateX:411px;--e-transform-translateY:-307px;}.elementor-1401 .elementor-element.elementor-element-654e847{--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;--z-index:2;}.elementor-1401 .elementor-element.elementor-element-5ae76d1{--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-1401 .elementor-element.elementor-element-5ae76d1:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-5ae76d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-46da4a1{--display:flex;--padding-top:140px;--padding-bottom:600px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-46da4a1:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-46da4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-3bc0ba8 > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-1401 .elementor-element.elementor-element-3bc0ba8.elementor-element{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-3bc0ba8{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1401 .elementor-element.elementor-element-e7db013{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1401 .elementor-element.elementor-element-f68a227{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1401 .elementor-element.elementor-element-ed508e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-9d4a070 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-9d4a070 .elementor-icon-wrapper svg{width:auto;}.elementor-1401 .elementor-element.elementor-element-969119c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1401 .elementor-element.elementor-element-34b8f47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1401 .elementor-element.elementor-element-0cfa8f5 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-0cfa8f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-0cfa8f5.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-0cfa8f5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-0cfa8f5.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-0cfa8f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-0cfa8f5 .elementor-icon-wrapper svg{width:auto;}.elementor-1401 .elementor-element.elementor-element-20126a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1401 .elementor-element.elementor-element-4b1784c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1401 .elementor-element.elementor-element-09318ac .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-09318ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-09318ac.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-09318ac.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-09318ac.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-09318ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-09318ac .elementor-icon-wrapper svg{width:auto;}.elementor-1401 .elementor-element.elementor-element-007ffe8{--display:flex;}.elementor-1401 .elementor-element.elementor-element-77dab6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1401 .elementor-element.elementor-element-dbe3df5 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-dbe3df5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-dbe3df5.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-dbe3df5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-dbe3df5.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-dbe3df5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-dbe3df5 .elementor-icon-wrapper svg{width:auto;}.elementor-1401 .elementor-element.elementor-element-1c6a0d6{--display:flex;}.elementor-1401 .elementor-element.elementor-element-91c1d0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1401 .elementor-element.elementor-element-74c0bdf .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-74c0bdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-74c0bdf.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-74c0bdf.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-74c0bdf.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-74c0bdf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-74c0bdf .elementor-icon-wrapper svg{width:auto;}.elementor-1401 .elementor-element.elementor-element-68eabf1{--display:flex;}.elementor-1401 .elementor-element.elementor-element-528a249{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1401 .elementor-element.elementor-element-3dff220 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-3dff220.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-3dff220.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-3dff220.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-3dff220.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-3dff220.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-3dff220 .elementor-icon-wrapper svg{width:auto;}.elementor-1401 .elementor-element.elementor-element-2d9b1de{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1401 .elementor-element.elementor-element-2d9b1de.elementor-element{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-a9f1bfa{--display:flex;--overlay-opacity:0.5;}.elementor-1401 .elementor-element.elementor-element-a9f1bfa:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-a9f1bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-a9f1bfa::before, .elementor-1401 .elementor-element.elementor-element-a9f1bfa > .elementor-background-video-container::before, .elementor-1401 .elementor-element.elementor-element-a9f1bfa > .e-con-inner > .elementor-background-video-container::before, .elementor-1401 .elementor-element.elementor-element-a9f1bfa > .elementor-background-slideshow::before, .elementor-1401 .elementor-element.elementor-element-a9f1bfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1401 .elementor-element.elementor-element-a9f1bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://testmark.arkdes.dev/wp-content/uploads/2025/11/imgi_8_dot-4.svg");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;}.elementor-1401 .elementor-element.elementor-element-b2243cb{--display:flex;--margin-top:0px;--margin-bottom:-500px;--margin-left:0px;--margin-right:0px;}.elementor-1401 .elementor-element.elementor-element-b2243cb.e-con{--e-con-transform-translateX:378px;--e-con-transform-translateY:-543px;}.elementor-1401 .elementor-element.elementor-element-c5d32bb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-c5d32bb > .elementor-widget-container{border-radius:50px 0px 0px 50px;}.elementor-1401 .elementor-element.elementor-element-c5d32bb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1401 .elementor-element.elementor-element-c5d32bb .elementor-custom-embed-play i{color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-c5d32bb .elementor-custom-embed-play svg{fill:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-ff0cfb1{--display:flex;}.elementor-1401 .elementor-element.elementor-element-90301f5{--display:flex;--min-height:127px;--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;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:40px;}.elementor-1401 .elementor-element.elementor-element-90301f5:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-90301f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-90301f5.e-con{--e-con-transform-translateX:196px;--e-con-transform-translateY:-245px;--align-self:flex-start;}.elementor-1401 .elementor-element.elementor-element-14f8aaf .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-14f8aaf .elementor-icon{font-size:80px;}.elementor-1401 .elementor-element.elementor-element-14f8aaf .elementor-icon svg{height:80px;}.elementor-1401 .elementor-element.elementor-element-788879f .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1401 .elementor-element.elementor-element-788879f .elementor-counter-title{justify-content:start;color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1401 .elementor-element.elementor-element-788879f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;}.elementor-1401 .elementor-element.elementor-element-edc69bf{--display:flex;}.elementor-1401 .elementor-element.elementor-element-edc69bf.e-con{--e-con-transform-translateY:-118px;}.elementor-1401 .elementor-element.elementor-element-b5aacde{--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-around;--align-items:center;--overlay-opacity:0.63;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-b5aacde::before, .elementor-1401 .elementor-element.elementor-element-b5aacde > .elementor-background-video-container::before, .elementor-1401 .elementor-element.elementor-element-b5aacde > .e-con-inner > .elementor-background-video-container::before, .elementor-1401 .elementor-element.elementor-element-b5aacde > .elementor-background-slideshow::before, .elementor-1401 .elementor-element.elementor-element-b5aacde > .e-con-inner > .elementor-background-slideshow::before, .elementor-1401 .elementor-element.elementor-element-b5aacde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1401 .elementor-element.elementor-element-5641121 .elementor-counter{flex-direction:column-reverse;}.elementor-1401 .elementor-element.elementor-element-5641121 .elementor-counter-number-wrapper{color:var( --e-global-color-1441a7b );font-family:"Archivo", Sans-serif;font-size:100px;font-weight:700;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-5641121 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-d78c21b .elementor-counter{flex-direction:column-reverse;}.elementor-1401 .elementor-element.elementor-element-d78c21b .elementor-counter-number-wrapper{color:var( --e-global-color-1441a7b );font-family:"Archivo", Sans-serif;font-size:100px;font-weight:700;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-d78c21b .elementor-counter-title{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-d5770e8 .elementor-counter{flex-direction:column-reverse;}.elementor-1401 .elementor-element.elementor-element-d5770e8 .elementor-counter-number-wrapper{color:var( --e-global-color-1441a7b );font-family:"Archivo", Sans-serif;font-size:100px;font-weight:700;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-d5770e8 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-d53c3cc .elementor-counter{flex-direction:column-reverse;}.elementor-1401 .elementor-element.elementor-element-d53c3cc .elementor-counter-number-wrapper{color:var( --e-global-color-1441a7b );font-family:"Archivo", Sans-serif;font-size:100px;font-weight:700;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-d53c3cc .elementor-counter-title{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1401 .elementor-element.elementor-element-32c20e3{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-54b9033{--display:flex;}.elementor-1401 .elementor-element.elementor-element-2832989{--display:flex;}.elementor-1401 .elementor-element.elementor-element-d204f75{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;line-height:13px;color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-3b40c38 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-667b071{--display:flex;}.elementor-1401 .elementor-element.elementor-element-3f769ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:1;}.elementor-1401 .elementor-element.elementor-element-3f769ac:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-3f769ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-f817414{--display:flex;}.elementor-1401 .elementor-element.elementor-element-f817414.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-bf7852f img{border-radius:20px 20px 20px 20px;}.elementor-1401 .elementor-element.elementor-element-41826a0{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1401 .elementor-element.elementor-element-41826a0:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-41826a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5F4;}.elementor-1401 .elementor-element.elementor-element-ecdb5e2 > .elementor-widget-container{margin:0px 0px -80px 0px;}.elementor-1401 .elementor-element.elementor-element-ecdb5e2{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;line-height:36px;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-1a4a656{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-1ae413d{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-a11ed94{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-643ba3b{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-83c46a8{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-91da8ae .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-1401 .elementor-element.elementor-element-91da8ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-91da8ae .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-91da8ae .elementor-button:focus{color:var( --e-global-color-1441a7b );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1401 .elementor-element.elementor-element-91da8ae .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-91da8ae .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-350da84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:2;}.elementor-1401 .elementor-element.elementor-element-350da84:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-350da84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-5246c5e{--display:flex;}.elementor-1401 .elementor-element.elementor-element-5246c5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-6162b60 img{border-radius:20px 20px 20px 20px;}.elementor-1401 .elementor-element.elementor-element-9e25bb5{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1401 .elementor-element.elementor-element-9e25bb5:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-9e25bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5F4;}.elementor-1401 .elementor-element.elementor-element-f862c80 > .elementor-widget-container{margin:0px 0px -80px 0px;}.elementor-1401 .elementor-element.elementor-element-f862c80{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;line-height:36px;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-0ac920d{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-1ce88fd{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-caa98fb{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-9cc6329{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-d9316d1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-9f64a3b .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-1401 .elementor-element.elementor-element-9f64a3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-9f64a3b .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-9f64a3b .elementor-button:focus{color:var( --e-global-color-1441a7b );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1401 .elementor-element.elementor-element-9f64a3b .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-9f64a3b .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-9074b5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:3;}.elementor-1401 .elementor-element.elementor-element-9074b5a:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-9074b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-5dbbaca{--display:flex;}.elementor-1401 .elementor-element.elementor-element-5dbbaca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-4e8b910 img{border-radius:20px 20px 20px 20px;}.elementor-1401 .elementor-element.elementor-element-ec141ff{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1401 .elementor-element.elementor-element-ec141ff:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-ec141ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5F4;}.elementor-1401 .elementor-element.elementor-element-8ab63a5 > .elementor-widget-container{margin:0px 0px -80px 0px;}.elementor-1401 .elementor-element.elementor-element-8ab63a5{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;line-height:36px;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-1ffd68f{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-f05feec{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-2426719{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-273b57e{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-3a63527{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-f8a43bc .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-1401 .elementor-element.elementor-element-f8a43bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-f8a43bc .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-f8a43bc .elementor-button:focus{color:var( --e-global-color-1441a7b );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1401 .elementor-element.elementor-element-f8a43bc .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-f8a43bc .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-3e3fc1b{--display:flex;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-ba6a6fc{--display:flex;}.elementor-1401 .elementor-element.elementor-element-7a58614{--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;}.elementor-1401 .elementor-element.elementor-element-7f0f581 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-7f0f581.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-7f0f581.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-7f0f581.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-7f0f581.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-7f0f581.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-82e6dde{--display:flex;}.elementor-1401 .elementor-element.elementor-element-192e57c{--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;}.elementor-1401 .elementor-element.elementor-element-aa584a6 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-aa584a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-aa584a6.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-aa584a6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-aa584a6.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-aa584a6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-537678f{--display:flex;}.elementor-1401 .elementor-element.elementor-element-429f1d3{--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;}.elementor-1401 .elementor-element.elementor-element-b2d6a2c .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-b2d6a2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-b2d6a2c.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-b2d6a2c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-b2d6a2c.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-b2d6a2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-7375e0a{--display:flex;}.elementor-1401 .elementor-element.elementor-element-907730a{--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;}.elementor-1401 .elementor-element.elementor-element-78e1e08 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-78e1e08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-78e1e08.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-78e1e08.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-78e1e08.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-78e1e08.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-bbd3c8d{--display:flex;}.elementor-1401 .elementor-element.elementor-element-ad7204d{--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;}.elementor-1401 .elementor-element.elementor-element-4ef36bc .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-4ef36bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-4ef36bc.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-4ef36bc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-4ef36bc.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-4ef36bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-65dcca7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1401 .elementor-element.elementor-element-fbf4163{--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-1401 .elementor-element.elementor-element-e26bc47{--display:flex;--padding-top:240px;--padding-bottom:140px;--padding-left:34px;--padding-right:34px;--z-index:0;}.elementor-1401 .elementor-element.elementor-element-e26bc47:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-e26bc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5F4;}.elementor-1401 .elementor-element.elementor-element-e011bb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1401 .elementor-element.elementor-element-e011bb2.e-con{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-d9f499b{column-gap:0px;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;line-height:12px;color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-685eb2a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-91e9384{--display:flex;--justify-content:center;}.elementor-1401 .elementor-element.elementor-element-91e9384.e-con{--align-self:center;}.elementor-1401 .elementor-element.elementor-element-54fd0b1{--display:flex;}.elementor-1401 .elementor-element.elementor-element-8e5dc12{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-0fbc57a{--display:flex;}.elementor-1401 .elementor-element.elementor-element-a263a64{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-7c6759a{--display:flex;}.elementor-1401 .elementor-element.elementor-element-45c2cb3{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-ebf5a7a{--display:flex;}.elementor-1401 .elementor-element.elementor-element-5a70d1e{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-3314d10{--display:flex;}.elementor-1401 .elementor-element.elementor-element-dd0b2f6{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-4e0f9d4{--display:flex;}.elementor-1401 .elementor-element.elementor-element-2cf9297{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-48ca516{--n-accordion-title-font-size:22px;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#006E5B;}:where( .elementor-1401 .elementor-element.elementor-element-48ca516 > .elementor-widget-container > .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:"Archivo", Sans-serif;font-weight:600;}.elementor-1401 .elementor-element.elementor-element-787a381{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1401 .elementor-element.elementor-element-787a381:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-787a381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-9bf32ed{--display:flex;}.elementor-1401 .elementor-element.elementor-element-9bf32ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-5c3e337{--display:flex;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-e0c1de4{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-1401 .elementor-element.elementor-element-1549215 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1401 .elementor-element.elementor-element-1549215 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-9ba6e4d{color:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-fde55ae .elementor-button{background-color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-1401 .elementor-element.elementor-element-fde55ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1401 .elementor-element.elementor-element-fde55ae .elementor-button:hover, .elementor-1401 .elementor-element.elementor-element-fde55ae .elementor-button:focus{color:var( --e-global-color-1441a7b );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1401 .elementor-element.elementor-element-fde55ae .elementor-button:hover svg, .elementor-1401 .elementor-element.elementor-element-fde55ae .elementor-button:focus svg{fill:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-5895167{--display:flex;}.elementor-1401 .elementor-element.elementor-element-402c198{--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;}.elementor-1401 .elementor-element.elementor-element-e14678f{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1401 .elementor-element.elementor-element-e14678f:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-e14678f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-74aee3a{--display:flex;--padding-top:9px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-998c2c1{--e-rating-icon-font-size:22px;--e-rating-gap:4px;}.elementor-1401 .elementor-element.elementor-element-dd20926{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-33fcdee{--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;}.elementor-1401 .elementor-element.elementor-element-b75f32b{width:var( --container-widget-width, 22.47% );max-width:22.47%;--container-widget-width:22.47%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-b75f32b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-b75f32b img{width:60px;height:60px;border-radius:50px 50px 50px 50px;}.elementor-1401 .elementor-element.elementor-element-5f9c0bb{--display:flex;}.elementor-1401 .elementor-element.elementor-element-5f9c0bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-e9683c0{width:var( --container-widget-width, 112.116% );max-width:112.116%;--container-widget-width:112.116%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-e9683c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-e9683c0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-1401 .elementor-element.elementor-element-d703c2c{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;line-height:1px;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-404676f{--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;}.elementor-1401 .elementor-element.elementor-element-10546b0 > .elementor-widget-container{--e-transform-translateX:-25px;--e-transform-translateY:57px;}.elementor-1401 .elementor-element.elementor-element-10546b0 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-10546b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-10546b0.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-10546b0.elementor-view-default .elementor-icon{color:var( --e-global-color-8399d7a );border-color:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-10546b0.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-10546b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-10546b0 .elementor-icon{font-size:63px;}.elementor-1401 .elementor-element.elementor-element-10546b0 .elementor-icon svg{height:63px;}.elementor-1401 .elementor-element.elementor-element-2e6244f{--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;}.elementor-1401 .elementor-element.elementor-element-88cbe56{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1401 .elementor-element.elementor-element-88cbe56:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-88cbe56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-3f91933{--display:flex;--padding-top:9px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-f8f3d49{--e-rating-icon-font-size:22px;--e-rating-gap:4px;}.elementor-1401 .elementor-element.elementor-element-85ee4e8{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-917f13d{--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;}.elementor-1401 .elementor-element.elementor-element-71ac64c{width:var( --container-widget-width, 22.47% );max-width:22.47%;--container-widget-width:22.47%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-71ac64c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-71ac64c img{width:60px;height:60px;border-radius:50px 50px 50px 50px;}.elementor-1401 .elementor-element.elementor-element-be1116b{--display:flex;}.elementor-1401 .elementor-element.elementor-element-be1116b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-a9c574c{width:var( --container-widget-width, 112.116% );max-width:112.116%;--container-widget-width:112.116%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-a9c574c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-a9c574c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-1401 .elementor-element.elementor-element-0dd24d1{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;line-height:1px;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-100a735{--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;}.elementor-1401 .elementor-element.elementor-element-9455a11 > .elementor-widget-container{--e-transform-translateX:-25px;--e-transform-translateY:57px;}.elementor-1401 .elementor-element.elementor-element-9455a11 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-9455a11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-9455a11.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-9455a11.elementor-view-default .elementor-icon{color:var( --e-global-color-8399d7a );border-color:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-9455a11.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-9455a11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-9455a11 .elementor-icon{font-size:63px;}.elementor-1401 .elementor-element.elementor-element-9455a11 .elementor-icon svg{height:63px;}.elementor-1401 .elementor-element.elementor-element-6be059d{--display:flex;}.elementor-1401 .elementor-element.elementor-element-7e20970{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B728054;--border-color:#6B728054;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1401 .elementor-element.elementor-element-7e20970:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-7e20970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-ca68c7b{--display:flex;--padding-top:9px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-1401 .elementor-element.elementor-element-0faaab7{--e-rating-icon-font-size:22px;--e-rating-gap:4px;}.elementor-1401 .elementor-element.elementor-element-087ab39{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-5fc290b{--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;}.elementor-1401 .elementor-element.elementor-element-3b38d4d{width:var( --container-widget-width, 22.47% );max-width:22.47%;--container-widget-width:22.47%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-3b38d4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-3b38d4d img{width:60px;height:60px;border-radius:50px 50px 50px 50px;}.elementor-1401 .elementor-element.elementor-element-b9a1fdb{--display:flex;}.elementor-1401 .elementor-element.elementor-element-b9a1fdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-b83e807{width:var( --container-widget-width, 112.116% );max-width:112.116%;--container-widget-width:112.116%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-b83e807.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-b83e807 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-1401 .elementor-element.elementor-element-b2f0856{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;line-height:1px;color:var( --e-global-color-443f5af );}.elementor-1401 .elementor-element.elementor-element-6b69d6c{--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;}.elementor-1401 .elementor-element.elementor-element-1f0ff78 > .elementor-widget-container{--e-transform-translateX:-25px;--e-transform-translateY:57px;}.elementor-1401 .elementor-element.elementor-element-1f0ff78 .elementor-icon-wrapper{text-align:center;}.elementor-1401 .elementor-element.elementor-element-1f0ff78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-1f0ff78.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-1f0ff78.elementor-view-default .elementor-icon{color:var( --e-global-color-8399d7a );border-color:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-1f0ff78.elementor-view-framed .elementor-icon, .elementor-1401 .elementor-element.elementor-element-1f0ff78.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8399d7a );}.elementor-1401 .elementor-element.elementor-element-1f0ff78 .elementor-icon{font-size:63px;}.elementor-1401 .elementor-element.elementor-element-1f0ff78 .elementor-icon svg{height:63px;}.elementor-1401 .elementor-element.elementor-element-da9332f{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1401 .elementor-element.elementor-element-ce04cf9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:170px;--padding-bottom:170px;--padding-left:34px;--padding-right:34px;--z-index:2;}.elementor-1401 .elementor-element.elementor-element-ce04cf9:not(.elementor-motion-effects-element-type-background), .elementor-1401 .elementor-element.elementor-element-ce04cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1441a7b );}.elementor-1401 .elementor-element.elementor-element-e204725{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1401 .elementor-element.elementor-element-79c0baa{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:var( --e-global-color-primary );}.elementor-1401 .elementor-element.elementor-element-8a28a62 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:17px;color:var( --e-global-color-accent );}.elementor-1401 .elementor-element.elementor-element-dffd545{--display:flex;}.elementor-1401 .elementor-element.elementor-element-8f5a89b{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1401 .elementor-element.elementor-element-8f5a89b .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-1401 .elementor-element.elementor-element-3c4f875{--width:46%;}.elementor-1401 .elementor-element.elementor-element-4400e9c{--width:40%;}.elementor-1401 .elementor-element.elementor-element-ad64258{--width:40%;}.elementor-1401 .elementor-element.elementor-element-b826a5d{--width:100.527%;}.elementor-1401 .elementor-element.elementor-element-fddc65c{--width:270px;}.elementor-1401 .elementor-element.elementor-element-8ca9a7f{--width:60%;}.elementor-1401 .elementor-element.elementor-element-31a076b{--width:25%;}.elementor-1401 .elementor-element.elementor-element-3a6ab1f{--width:25%;}.elementor-1401 .elementor-element.elementor-element-d4b3cb8{--width:25%;}.elementor-1401 .elementor-element.elementor-element-a23caed{--width:25%;}.elementor-1401 .elementor-element.elementor-element-a4f3be7{--width:25%;}.elementor-1401 .elementor-element.elementor-element-be3f2ac{--width:25%;}.elementor-1401 .elementor-element.elementor-element-f11b02e{--width:25%;}.elementor-1401 .elementor-element.elementor-element-035bf22{--width:25%;}.elementor-1401 .elementor-element.elementor-element-e0522e8{--content-width:1197px;}.elementor-1401 .elementor-element.elementor-element-7961826{--width:33.373%;}.elementor-1401 .elementor-element.elementor-element-4e4ff67{--width:50%;}.elementor-1401 .elementor-element.elementor-element-125c73d{--width:47.221%;}.elementor-1401 .elementor-element.elementor-element-90301f5{--width:22%;}.elementor-1401 .elementor-element.elementor-element-2832989{--width:50%;}.elementor-1401 .elementor-element.elementor-element-f817414{--width:69.666%;}.elementor-1401 .elementor-element.elementor-element-41826a0{--width:30%;}.elementor-1401 .elementor-element.elementor-element-5246c5e{--width:69.666%;}.elementor-1401 .elementor-element.elementor-element-9e25bb5{--width:30%;}.elementor-1401 .elementor-element.elementor-element-5dbbaca{--width:69.666%;}.elementor-1401 .elementor-element.elementor-element-ec141ff{--width:30%;}.elementor-1401 .elementor-element.elementor-element-91e9384{--width:75%;}.elementor-1401 .elementor-element.elementor-element-9bf32ed{--width:31%;}.elementor-1401 .elementor-element.elementor-element-5895167{--width:70%;}.elementor-1401 .elementor-element.elementor-element-74aee3a{--width:100%;}.elementor-1401 .elementor-element.elementor-element-5f9c0bb{--width:63%;}.elementor-1401 .elementor-element.elementor-element-404676f{--width:50%;}.elementor-1401 .elementor-element.elementor-element-3f91933{--width:100%;}.elementor-1401 .elementor-element.elementor-element-be1116b{--width:63%;}.elementor-1401 .elementor-element.elementor-element-100a735{--width:50%;}.elementor-1401 .elementor-element.elementor-element-ca68c7b{--width:100%;}.elementor-1401 .elementor-element.elementor-element-b9a1fdb{--width:63%;}.elementor-1401 .elementor-element.elementor-element-6b69d6c{--width:50%;}}@media(max-width:1024px){.elementor-1401 .elementor-element.elementor-element-2d9b1de{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1401 .elementor-element.elementor-element-65dcca7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1401 .elementor-element.elementor-element-da9332f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1401 .elementor-element.elementor-element-8f5a89b{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1401 .elementor-element.elementor-element-2d9b1de{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1401 .elementor-element.elementor-element-65dcca7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1401 .elementor-element.elementor-element-da9332f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1401 .elementor-element.elementor-element-8f5a89b{--swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-2c0e9aa *//* Target a specific Elementor widget by its .elementor-1401 .elementor-element.elementor-element-2c0e9aa */
.elementor-1401 .elementor-element.elementor-element-2c0e9aa {
  animation: moveUpDown 4s ease-in-out infinite;
}

/* Define the keyframes for up and down motion */
@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px); /* moves up */
  }
  100% {
    transform: translateY(0); /* back to original */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fce8bef *//* Target a specific Elementor widget by its .elementor-1401 .elementor-element.elementor-element-fce8bef */
.elementor-1401 .elementor-element.elementor-element-fce8bef {
  animation: moveUpDown 3.5s ease-in-out infinite;
}

/* Define the keyframes for up and down motion */
@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px); /* moves up */
  }
  100% {
    transform: translateY(0); /* back to original */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1524a8c *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-350211b *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4035b4 *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2dc725 *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a98862d *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3b4f28 */.elementor-1401 .elementor-element.elementor-element-c3b4f28 {
    overflow: hidden;
    
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9f5429 *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed508e6 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-ed508e6 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-ed508e6:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b8f47 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-34b8f47 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-34b8f47:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1784c *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-4b1784c {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-4b1784c:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dab6f *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-77dab6f {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-77dab6f:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1d0a *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-91c1d0a {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-91c1d0a:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528a249 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-528a249 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-528a249:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed508e6 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-ed508e6 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-ed508e6:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b8f47 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-34b8f47 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-34b8f47:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1784c *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-4b1784c {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-4b1784c:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dab6f *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-77dab6f {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-77dab6f:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1d0a *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-91c1d0a {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-91c1d0a:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528a249 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-528a249 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-528a249:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed508e6 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-ed508e6 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-ed508e6:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b8f47 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-34b8f47 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-34b8f47:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1784c *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-4b1784c {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-4b1784c:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dab6f *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-77dab6f {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-77dab6f:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1d0a *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-91c1d0a {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-91c1d0a:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528a249 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-528a249 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-528a249:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed508e6 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-ed508e6 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-ed508e6:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b8f47 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-34b8f47 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-34b8f47:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1784c *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-4b1784c {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-4b1784c:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dab6f *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-77dab6f {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-77dab6f:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1d0a *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-91c1d0a {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-91c1d0a:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528a249 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-528a249 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-528a249:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed508e6 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-ed508e6 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-ed508e6:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b8f47 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-34b8f47 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-34b8f47:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1784c *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-4b1784c {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-4b1784c:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dab6f *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-77dab6f {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-77dab6f:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1d0a *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-91c1d0a {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-91c1d0a:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528a249 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-528a249 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-528a249:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed508e6 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-ed508e6 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-ed508e6:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b8f47 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-34b8f47 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-34b8f47:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1784c *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-4b1784c {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-4b1784c:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dab6f *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-77dab6f {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-77dab6f:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1d0a *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-91c1d0a {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-91c1d0a:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528a249 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-528a249 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-528a249:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed508e6 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-ed508e6 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-ed508e6:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b8f47 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-34b8f47 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-34b8f47:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1784c *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-4b1784c {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-4b1784c:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dab6f *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-77dab6f {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-77dab6f:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1d0a *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-91c1d0a {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-91c1d0a:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528a249 *//* Default look: grayscale + slightly transparent */
.elementor-1401 .elementor-element.elementor-element-528a249 {
  filter: grayscale(100%) brightness(70%);
  opacity: 0.7;
  transition: 0.4s ease;
}

/* On hover: restore original full color */
.elementor-1401 .elementor-element.elementor-element-528a249:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2d9b1de *//* Apply to ALL icons inside ANY Elementor carousel */
.elementor-widget-carousel svg,
.elementor-widget-carousel svg * {
    fill: currentColor !important;
    stroke: currentColor !important;
}

/* Make them black + transparent */
.elementor-widget-carousel svg {
    color: #000 !important;
    opacity: 0.6;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91da8ae *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f64a3b *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8a43bc *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-65dcca7 */.elementor-1401 .elementor-element.elementor-element-65dcca7 .swiper-wrapper {
  display: flex;
  transition-timing-function: linear !important;
  animation: scroll-banner 20s linear infinite;
}

.elementor-1401 .elementor-element.elementor-element-65dcca7 .swiper-slide {
  width: auto !important;
  flex-shrink: 0;
}

@keyframes scroll-banner {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

/* Optional: pause on hover */
.elementor-1401 .elementor-element.elementor-element-65dcca7 .swiper-wrapper:hover {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fde55ae *//* Make button rounded */
.btn-green3 .elementor-button{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

/* Fill box – vertical (top to bottom) */
.btn-green3 .elementor-button::before{
    content:'';
    position: absolute;
    background: #006e5b;   /* green */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    border-radius: 10px;

    transform: scaleY(0);
    transform-origin: top;
    transition: transform .4s ease;
}

/* Hover – reveal downward */
.btn-green3 .elementor-button:hover::before{
    transform: scaleY(1);
}

/* Button text */
.btn-green3 .elementor-button-text{
    z-index: 1;
    position: relative;
}

/* Hover icon */
.btn-green3:hover .elementor-button-icon{
    color: white;
    z-index: 1;
    transition: color .5s ease;
}

/* Icon size */
.btn-green3 .elementor-button-icon{
    transform: scale(1.3);
    padding-left: 5px;
    position: relative;
}/* End custom CSS */