.elementor-58 .elementor-element.elementor-element-6ddd2c3{--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:flex-start;--align-items:flex-start;--gap:46.81px 46.81px;--row-gap:46.81px;--column-gap:46.81px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-0d7f390{animation-duration:1400ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-0d7f390 img{width:100%;}.elementor-58 .elementor-element.elementor-element-6098808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;max-width:672px;}.elementor-58 .elementor-element.elementor-element-fa45e5f{animation-duration:1400ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-fa45e5f > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 42px 0px;}.elementor-58 .elementor-element.elementor-element-fa45e5f .col-title a, .elementor-58 .elementor-element.elementor-element-fa45e5f .col-title{color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-fa45e5f .col-title, .elementor-58 .elementor-element.elementor-element-fa45e5f .col-title a{font-size:22px;font-weight:500;line-height:32px;}.elementor-58 .elementor-element.elementor-element-fa45e5f .col-title{margin-bottom:15px;}.elementor-58 .elementor-element.elementor-element-fa45e5f .col-subtitle{color:var( --e-global-color-secondary );font-size:76px;font-weight:700;text-transform:capitalize;line-height:84px;letter-spacing:-0.002em;margin-top:0px;margin-bottom:20px;}.elementor-58 .elementor-element.elementor-element-fa45e5f .widget-content{color:var( --e-global-color-secondary );font-size:22px;font-weight:400;text-transform:capitalize;line-height:32px;margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-fa45e5f .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-fa45e5f .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-b7a6545{--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:46px 46px;--row-gap:46px;--column-gap:46px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6fa0464{width:100%;max-width:100%;animation-duration:1400ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:30px;font-weight:500;line-height:45px;}.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-title{color:var( --e-global-color-secondary );font-size:22px;font-weight:500;text-transform:capitalize;line-height:32px;}.elementor-58 .elementor-element.elementor-element-ccd41a2{width:100%;max-width:100%;animation-duration:1400ms;animation-delay:1200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:30px;font-weight:500;line-height:45px;}.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-title{color:var( --e-global-color-secondary );font-size:22px;font-weight:500;text-transform:capitalize;line-height:32px;}.elementor-58 .elementor-element.elementor-element-33bf27f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:158px;--margin-bottom:162px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-c414877{width:var( --container-widget-width, 62% );max-width:62%;animation-duration:1400ms;--container-widget-width:62%;--container-widget-flex-grow:0;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-c414877 > .elementor-widget-container{padding:0px 0px 42px 0px;}.elementor-58 .elementor-element.elementor-element-c414877 .col-title a, .elementor-58 .elementor-element.elementor-element-c414877 .col-title{color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-c414877 .col-title, .elementor-58 .elementor-element.elementor-element-c414877 .col-title a{font-size:22px;font-weight:500;line-height:32px;}.elementor-58 .elementor-element.elementor-element-c414877 .col-title{margin-bottom:9.5px;}.elementor-58 .elementor-element.elementor-element-c414877 .col-subtitle{color:var( --e-global-color-secondary );font-size:76px;font-weight:500;text-transform:capitalize;line-height:84px;letter-spacing:-0.002em;margin-top:15px;margin-bottom:19px;}.elementor-58 .elementor-element.elementor-element-c414877 .widget-content{color:var( --e-global-color-secondary );font-size:22px;font-weight:500;text-transform:capitalize;line-height:32px;}.elementor-58 .elementor-element.elementor-element-c414877 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-c414877 .aux-widget-advanced-text{text-align:center !important;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-6fd2e33{transition-duration:1600ms;transition-property:all;animation-duration:1500ms;top:-270px;z-index:-1;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-6fd2e33.aux-appear-watch-animation{--aux-anim-fade-in-from-x:-50px;--aux-anim-fade-in-from-y:-50px;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-6fd2e33{left:-308px;}body.rtl .elementor-58 .elementor-element.elementor-element-6fd2e33{right:-308px;}.elementor-58 .elementor-element.elementor-element-6fd2e33 .aux-the-svg{width:300px;}.elementor-58 .elementor-element.elementor-element-6fd2e33 .aux-widget-container{text-align:left;}.elementor-58 .elementor-element.elementor-element-6c8ce78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-87a4b50{transition-duration:1000ms;transition-property:all;animation-duration:1300ms;top:72.992px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-87a4b50{left:-232px;}body.rtl .elementor-58 .elementor-element.elementor-element-87a4b50{right:-232px;}.elementor-58 .elementor-element.elementor-element-87a4b50 .aux-the-svg{width:300px;}.elementor-58 .elementor-element.elementor-element-87a4b50 .aux-widget-container{text-align:left;}.elementor-58 .elementor-element.elementor-element-6d0d9b0{animation-duration:1400ms;bottom:-630px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-6d0d9b0{right:-300px;}body.rtl .elementor-58 .elementor-element.elementor-element-6d0d9b0{left:-300px;}.elementor-58 .elementor-element.elementor-element-6d0d9b0 .aux-the-svg{width:300px;}.elementor-58 .elementor-element.elementor-element-6d0d9b0 .aux-widget-container{text-align:right;}.elementor-58 .elementor-element.elementor-element-abeff68 .aux-widget-advanced-text{background-color:var( --e-global-color-text );text-align:center !important;padding:0px 40px 0px 40px;border-style:solid;border-width:3px 3px 0px 03px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-abeff68 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:12px 0px 0px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-abeff68{animation-duration:1400ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-abeff68 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-abeff68 .aux-ico-box{padding:37px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-58 .elementor-element.elementor-element-abeff68 .col-subtitle{color:var( --e-global-color-secondary );font-size:38px;font-weight:500;line-height:48px;margin-top:40px;margin-bottom:-4px;}.elementor-58 .elementor-element.elementor-element-abeff68 .aux-widget-text .aux-text-widget-content{padding:0px 0px 28px 0px;}.elementor-58 .elementor-element.elementor-element-abeff68 .aux-text-widget-overlay, .elementor-58 .elementor-element.elementor-element-abeff68 .aux-widget-advanced-text{border-radius:200px 200px 0px 0px;}.elementor-58 .elementor-element.elementor-element-980754b .aux-widget-advanced-text{background-color:var( --e-global-color-text );text-align:center !important;padding:0px 40px 0px 40px;border-style:solid;border-width:3px 3px 0px 03px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-980754b > .elementor-widget-container{background-color:var( --e-global-color-text );padding:12px 0px 0px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-980754b{animation-duration:1400ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-980754b .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-980754b .aux-ico-box{padding:37px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-58 .elementor-element.elementor-element-980754b .col-subtitle{color:var( --e-global-color-secondary );font-size:38px;font-weight:500;line-height:48px;margin-top:40px;margin-bottom:-4px;}.elementor-58 .elementor-element.elementor-element-980754b .aux-widget-text .aux-text-widget-content{padding:0px 0px 28px 0px;}.elementor-58 .elementor-element.elementor-element-980754b .aux-text-widget-overlay, .elementor-58 .elementor-element.elementor-element-980754b .aux-widget-advanced-text{border-radius:200px 200px 0px 0px;}.elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-widget-advanced-text{background-color:var( --e-global-color-text );text-align:center !important;padding:0px 40px 0px 40px;border-style:solid;border-width:3px 3px 0px 03px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-fdd69d9 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:12px 0px 0px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-fdd69d9{animation-duration:1400ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-ico-box{padding:37px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-58 .elementor-element.elementor-element-fdd69d9 .col-subtitle{color:var( --e-global-color-secondary );font-size:38px;font-weight:500;line-height:48px;margin-top:40px;margin-bottom:-4px;}.elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-widget-text .aux-text-widget-content{padding:0px 0px 28px 0px;}.elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-text-widget-overlay, .elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-widget-advanced-text{border-radius:200px 200px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1de7acb{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:175px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-1876199{width:var( --container-widget-width, 41% );max-width:41%;animation-duration:1400ms;--container-widget-width:41%;--container-widget-flex-grow:0;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-1876199 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 42px 0px;}.elementor-58 .elementor-element.elementor-element-1876199 .col-title a, .elementor-58 .elementor-element.elementor-element-1876199 .col-title{color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-1876199 .col-title, .elementor-58 .elementor-element.elementor-element-1876199 .col-title a{font-size:20px;font-weight:500;line-height:30px;}.elementor-58 .elementor-element.elementor-element-1876199 .col-title{margin-bottom:10px;}.elementor-58 .elementor-element.elementor-element-1876199 .col-subtitle{color:var( --e-global-color-secondary );font-size:58px;font-weight:500;text-transform:capitalize;line-height:68px;letter-spacing:-0.002em;margin-top:0px;margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-1876199 .widget-content{color:var( --e-global-color-secondary );font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-1876199 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1876199 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-4d92589{transition-duration:1000ms;transition-property:all;animation-duration:1300ms;top:-283px;z-index:-1;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-4d92589{right:-300px;}body.rtl .elementor-58 .elementor-element.elementor-element-4d92589{left:-300px;}.elementor-58 .elementor-element.elementor-element-4d92589 .aux-the-svg{width:100%;}.elementor-58 .elementor-element.elementor-element-4d92589 .aux-widget-container{text-align:center;}.elementor-58 .elementor-element.elementor-element-c56f672{transition-duration:1600ms;transition-property:all;animation-duration:1500ms;top:-115px;z-index:-1;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-c56f672.aux-appear-watch-animation{--aux-anim-fade-in-from-x:50px;--aux-anim-fade-in-from-y:50px;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-c56f672{right:-300px;}body.rtl .elementor-58 .elementor-element.elementor-element-c56f672{left:-300px;}.elementor-58 .elementor-element.elementor-element-c56f672 .aux-the-svg{width:100%;}.elementor-58 .elementor-element.elementor-element-c56f672 .aux-widget-container{text-align:center;}.elementor-58 .elementor-element.elementor-element-052f8b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2.6px 2.6px 2.6px 2.6px;--border-top-width:2.6px;--border-right-width:2.6px;--border-bottom-width:2.6px;--border-left-width:2.6px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-1a6007b{animation-duration:1400ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-1a6007b > .elementor-widget-container{border-style:none;}.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter{flex-direction:row;}.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:66px;font-weight:500;line-height:45px;}.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-title{color:var( --e-global-color-secondary );font-size:37px;font-weight:500;text-transform:capitalize;line-height:45px;}.elementor-58 .elementor-element.elementor-element-91adbb1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.6px;animation-duration:1400ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-91adbb1 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-91adbb1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-58 .elementor-element.elementor-element-338c677{animation-duration:1400ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-338c677 > .elementor-widget-container{border-style:none;}.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:66px;font-weight:500;line-height:45px;}.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-title{color:var( --e-global-color-secondary );font-size:37px;font-weight:500;text-transform:capitalize;line-height:45px;}.elementor-58 .elementor-element.elementor-element-82d6bd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:170px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-634950b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d9323cf{animation-duration:1400ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-d9323cf > .elementor-widget-container{padding:30px 32px 30px 32px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-d9323cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-d9323cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-d9323cf .elementor-icon-list-icon{padding-right:12px;}.elementor-58 .elementor-element.elementor-element-d9323cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-d9323cf .elementor-icon-list-item > a{font-size:22px;font-weight:500;text-transform:capitalize;line-height:32px;}.elementor-58 .elementor-element.elementor-element-d9323cf .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-97c4f65{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d31bf0e{animation-duration:1400ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-d31bf0e > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:17px 32px 32px 32px;}.elementor-58 .elementor-element.elementor-element-d31bf0e .col-subtitle{color:var( --e-global-color-secondary );font-size:76px;font-weight:500;line-height:84px;letter-spacing:-0.002em;margin-top:0px;margin-bottom:20px;}.elementor-58 .elementor-element.elementor-element-d31bf0e .widget-content{color:var( --e-global-color-secondary );font-size:22px;font-weight:400;text-transform:capitalize;line-height:32px;margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-d31bf0e .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-d31bf0e .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="text"], .elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="email"]{background-color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="submit"]{background-color:#02010100;background-image:url("https://moussaouiyoussef.com/wp-content/uploads/2024/08/Union.png");font-size:22px;font-weight:500;width:165.96px;height:58px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );padding:0px 43px 0px 0px;background-position:130px 20px;background-repeat:no-repeat;transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="submit"]:hover{background-color:#FFFFFF;background-image:url("https://moussaouiyoussef.com/wp-content/uploads/2024/08/Union-1.png");color:#000000;background-position:130px 20px;}.elementor-58 .elementor-element.elementor-element-5cdeefa{animation-duration:1300ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-5cdeefa > .elementor-widget-container{margin:0px 0px 28.74px 0px;padding:0px 0px 0px 32px;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="text"],.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="email"]{font-size:22px;font-weight:400;line-height:96px;color:var( --e-global-color-secondary );width:350.94px;height:58px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="text"]::placeholder,.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="email"]::placeholder{font-size:22px;font-weight:400;font-style:normal;line-height:96px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form-fields{width:514.03px;}.elementor-58 .elementor-element.elementor-element-9a034eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;max-width:449px;}.elementor-58 .elementor-element.elementor-element-50ab0ac{animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);height:98px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-50ab0ac > .elementor-widget-container{margin:0px -3px 0px -3px;padding:31px 32px 52px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-50ab0ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-50ab0ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-50ab0ac .elementor-icon-list-icon{padding-right:12px;}.elementor-58 .elementor-element.elementor-element-50ab0ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-50ab0ac .elementor-icon-list-item > a{font-size:22px;font-weight:500;text-transform:capitalize;line-height:32px;}.elementor-58 .elementor-element.elementor-element-50ab0ac .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-50eaa2f{width:100%;max-width:100%;animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-58 .elementor-element.elementor-element-50eaa2f > .elementor-widget-container{margin:-5px -3px 0px -3px;padding:39px 31px 38px 31px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:223px 223px 0px 0px;}.elementor-58 .elementor-element.elementor-element-50eaa2f.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-50eaa2f img{width:100%;border-style:none;border-radius:200px 200px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1b128a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-3dd2146 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:-3px -3px -3px -3px;padding:30px 32px 52px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-3dd2146{animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);height:95px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-3dd2146 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-3dd2146 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-3dd2146 .elementor-icon-list-icon{padding-right:12px;}.elementor-58 .elementor-element.elementor-element-3dd2146 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-3dd2146 .elementor-icon-list-item > a{font-size:22px;font-weight:500;text-transform:capitalize;line-height:32px;}.elementor-58 .elementor-element.elementor-element-3dd2146 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-6ddd2c3{--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;}.elementor-58 .elementor-element.elementor-element-6098808{max-width:100%;}.elementor-58 .elementor-element.elementor-element-fa45e5f{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-fa45e5f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-33bf27f{--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-58 .elementor-element.elementor-element-c414877{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-6fd2e33{left:-320px;}body.rtl .elementor-58 .elementor-element.elementor-element-6fd2e33{right:-320px;}.elementor-58 .elementor-element.elementor-element-6fd2e33{top:-400px;}.elementor-58 .elementor-element.elementor-element-6c8ce78{--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-58 .elementor-element.elementor-element-1de7acb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-1876199{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-1876199 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-052f8b1.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-1a6007b > .elementor-widget-container{margin:0px -3px 0px 0px;}.elementor-58 .elementor-element.elementor-element-338c677 > .elementor-widget-container{margin:0px 0px 0px -1px;}.elementor-58 .elementor-element.elementor-element-82d6bd1{--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;--flex-wrap:wrap;}.elementor-58 .elementor-element.elementor-element-97c4f65{--margin-top:-3px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-d31bf0e{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-d31bf0e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="submit"]{background-position:130px 20px;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="submit"]:hover{background-position:130px 20px;}.elementor-58 .elementor-element.elementor-element-9a034eb{border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:-4px;max-width:1000px;}.elementor-58 .elementor-element.elementor-element-50eaa2f > .elementor-widget-container{margin:0px -4px 0px 0px;}.elementor-58 .elementor-element.elementor-element-50eaa2f img{width:100%;}.elementor-58 .elementor-element.elementor-element-1b128a1{--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-6ddd2c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fa45e5f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-fa45e5f .col-subtitle{font-size:40px;line-height:50px;}.elementor-58 .elementor-element.elementor-element-b7a6545{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-number-wrapper{font-size:20px;}.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-title{font-size:17px;line-height:28px;}.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-number-wrapper{font-size:20px;}.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-title{font-size:17px;line-height:28px;}.elementor-58 .elementor-element.elementor-element-c414877 .col-title, .elementor-58 .elementor-element.elementor-element-c414877 .col-title a{font-size:18px;}.elementor-58 .elementor-element.elementor-element-c414877 .col-subtitle{font-size:40px;line-height:50px;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-6fd2e33{left:-400px;}body.rtl .elementor-58 .elementor-element.elementor-element-6fd2e33{right:-400px;}.elementor-58 .elementor-element.elementor-element-abeff68 .col-subtitle{font-size:30px;line-height:40px;}.elementor-58 .elementor-element.elementor-element-abeff68 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-980754b .col-subtitle{font-size:30px;line-height:40px;}.elementor-58 .elementor-element.elementor-element-980754b .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-fdd69d9 .col-subtitle{font-size:30px;line-height:40px;}.elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-widget-advanced-text{padding:20px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-1de7acb{--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-1876199 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1876199 .col-subtitle{font-size:40px;line-height:50px;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-4d92589{right:-200px;}body.rtl .elementor-58 .elementor-element.elementor-element-4d92589{left:-200px;}.elementor-58 .elementor-element.elementor-element-052f8b1{border-width:2.6px 2.6px 2.6px 2.6px;--border-top-width:2.6px;--border-right-width:2.6px;--border-bottom-width:2.6px;--border-left-width:2.6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-1a6007b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter{flex-direction:row;}.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-number-wrapper{font-size:30px;}.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-title{font-size:20px;}.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-number-wrapper{font-size:30px;}.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-title{font-size:20px;line-height:2.3em;}.elementor-58 .elementor-element.elementor-element-82d6bd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-97c4f65{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-d31bf0e > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-d31bf0e .col-subtitle{font-size:40px;line-height:50px;}.elementor-58 .elementor-element.elementor-element-5cdeefa > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="text"],.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="email"]{width:100%;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="submit"]{width:100%;background-position:97% 20px;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form input[type="submit"]:hover{background-position:97% 20px;}.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form-fields{width:100%;}.elementor-58 .elementor-element.elementor-element-9a034eb{border-width:0px 3px 0px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:03px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-1b128a1{--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:-1px;}.elementor-58 .elementor-element.elementor-element-3dd2146 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-6ddd2c3{--content-width:1300px;}.elementor-58 .elementor-element.elementor-element-6098808{--width:100%;}.elementor-58 .elementor-element.elementor-element-b7a6545{--width:100%;}.elementor-58 .elementor-element.elementor-element-33bf27f{--content-width:1300px;}.elementor-58 .elementor-element.elementor-element-6c8ce78{--width:100%;}.elementor-58 .elementor-element.elementor-element-1de7acb{--content-width:1300px;}.elementor-58 .elementor-element.elementor-element-052f8b1{--width:574.34px;}.elementor-58 .elementor-element.elementor-element-82d6bd1{--content-width:1300px;}.elementor-58 .elementor-element.elementor-element-634950b{--width:58%;}.elementor-58 .elementor-element.elementor-element-97c4f65{--width:100%;}.elementor-58 .elementor-element.elementor-element-9a034eb{--width:100%;}.elementor-58 .elementor-element.elementor-element-1b128a1{--width:8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-6098808{--width:100%;}.elementor-58 .elementor-element.elementor-element-634950b{--width:100%;}.elementor-58 .elementor-element.elementor-element-9a034eb{--width:80%;}.elementor-58 .elementor-element.elementor-element-1b128a1{--width:19%;}}/* Start custom CSS for image, class: .elementor-element-0d7f390 */.elementor-58 .elementor-element.elementor-element-0d7f390::after{
background: linear-gradient(130.6deg, #CB8149 60.63%, #C67841 65.15%, #BA642E 78.71%, #B65C27 87.76%, #8A4519 122.12%, #6A340E 151.06%);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
    content: "";
    width:167.27px;
    height: 245.28px;
    display: block;
    position: absolute;
    bottom: -18px;
    right: -18px;
    z-index: -3;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-fa45e5f */.elementor-58 .elementor-element.elementor-element-fa45e5f .col-title:before {
    content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right:5.6px;
    background: var( --e-global-color-primary );
}

.elementor-58 .elementor-element.elementor-element-fa45e5f .col-title{
    display: flex;
    align-items: center;
}


.elementor-58 .elementor-element.elementor-element-fa45e5f h5 span{
    color: var( --e-global-color-primary ) ;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6fa0464 */.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter {
    display: flex;
    align-items: stretch;
    justify-content: center;
}
.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-title{
    max-width:174.69px!important;
    margin: auto;
    text-align: left;
    margin-left: 18.69px;
}

.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-number-wrapper{
    border: 2.6px solid var( --e-global-color-secondary );
      max-width:94.95px!important;
        position: relative;
      z-index: 3;
      align-items: center;
      height: 94.95px;
}


.elementor-58 .elementor-element.elementor-element-6fa0464:hover .elementor-counter-title {
    color:var( --e-global-color-primary );
}
.elementor-58 .elementor-element.elementor-element-6fa0464:hover .elementor-counter-number-wrapper {
    color:var( --e-global-color-secondary );
}
.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-number-wrapper,.elementor-58 .elementor-element.elementor-element-6fa0464 .elementor-counter-title{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ccd41a2 */.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter {
    display: flex;

    align-items: stretch;
    justify-content: center;
}
.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-title{
    max-width:174.69px!important;
    margin: auto;
    text-align: left;
    margin-left: 18.69px;
}

.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-number-wrapper{
    border: 2.6px solid var( --e-global-color-secondary );
      max-width:94.95px!important;
        position: relative;
      z-index: 3;
      align-items: center;
      height: 94.95px;
}
.elementor-58 .elementor-element.elementor-element-ccd41a2:hover .elementor-counter-title {
    color:var( --e-global-color-primary );
}
.elementor-58 .elementor-element.elementor-element-ccd41a2:hover .elementor-counter-number-wrapper {
    color:var( --e-global-color-secondary );
}
.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-number-wrapper,.elementor-58 .elementor-element.elementor-element-ccd41a2 .elementor-counter-title{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c414877 */.elementor-58 .elementor-element.elementor-element-c414877 .col-title:before {
    content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right:8px;
    background: var( --e-global-color-primary );
}

.elementor-58 .elementor-element.elementor-element-c414877 .col-title{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-58 .elementor-element.elementor-element-c414877 .widget-content{
    max-width: 733.15px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-87a4b50 */.elementor-58 .elementor-element.elementor-element-87a4b50 path{
    fill:var( --e-global-color-primary ) ;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-abeff68 */.elementor-58 .elementor-element.elementor-element-abeff68 {
    max-width: 405px!important;
    width: 100%;
    position: relative;
    z-index: 1;
}
.elementor-58 .elementor-element.elementor-element-abeff68::after{
background:linear-gradient(130.6deg, var( --e-global-color-accent ) 60.63%, var( --e-global-color-af00809 )  151.06%);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
    content: "";
    height: 245.28px;
    width: 167.27px;
    display: block;
    position: absolute;
    bottom: -13px;
    right: -13px;
    z-index: -3;
    opacity: 0;
    transition: all 0.5s;
}
.elementor-58 .elementor-element.elementor-element-abeff68:hover::after{
  opacity: 1;  
}

.elementor-58 .elementor-element.elementor-element-abeff68 rect{
    fill:var( --e-global-color-primary ) ;
}
.elementor-58 .elementor-element.elementor-element-abeff68 .aux-text{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-980754b */.elementor-58 .elementor-element.elementor-element-980754b {
    max-width: 405px!important;
    width: 100%;
    position: relative;
    z-index: 1;
}
.elementor-58 .elementor-element.elementor-element-980754b::after{
background:linear-gradient(130.6deg, var( --e-global-color-accent ) 60.63%, var( --e-global-color-af00809 )  151.06%);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
    content: "";
    height: 245.28px;
    width: 167.27px;
    display: block;
    position: absolute;
    bottom: -13px;
    right: -13px;
    z-index: -3;
    opacity: 0;
    transition: all 0.5s;
}
.elementor-58 .elementor-element.elementor-element-980754b:hover::after{
  opacity: 1;  
}

.elementor-58 .elementor-element.elementor-element-980754b rect{
    fill:var( --e-global-color-primary ) ;
}


.elementor-58 .elementor-element.elementor-element-980754b .aux-text{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-fdd69d9 */.elementor-58 .elementor-element.elementor-element-fdd69d9 {
    max-width: 405px!important;
    width: 100%;
    position: relative;
    z-index: 1;
}
.elementor-58 .elementor-element.elementor-element-fdd69d9::after{
background:linear-gradient(130.6deg, var( --e-global-color-accent ) 60.63%, var( --e-global-color-af00809 )  151.06%);
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
    content: "";
    height: 245.28px;
    width: 167.27px;
    display: block;
    position: absolute;
    bottom: -13px;
    right: -13px;
    z-index: -3;
    opacity: 0;
    transition: all 0.5s;
}
.elementor-58 .elementor-element.elementor-element-fdd69d9:hover::after{
  opacity: 1;  
}

.elementor-58 .elementor-element.elementor-element-fdd69d9 rect{
    fill:var( --e-global-color-primary ) ;
}

.elementor-58 .elementor-element.elementor-element-fdd69d9 .aux-text{
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8ce78 */.elementor-58 .elementor-element.elementor-element-6c8ce78 .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf27f */.elementor-58 .elementor-element.elementor-element-33bf27f .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1876199 */.elementor-58 .elementor-element.elementor-element-1876199 .col-title:before {
    content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 13px;
    background: var( --e-global-color-primary );
}

.elementor-58 .elementor-element.elementor-element-1876199 .col-title{
    display: flex;
    align-items: center;
}


.elementor-58 .elementor-element.elementor-element-1876199 h5 span{
    color: var( --e-global-color-primary ) ;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-4d92589 */.elementor-58 .elementor-element.elementor-element-4d92589 path{
    fill:var( --e-global-color-primary ) ;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1a6007b */.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter {
    display: flex;
    align-items: stretch;
    justify-content: center;
}
.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-title{
    border-right: 2.6px solid var( --e-global-color-secondary );
    padding: 38px 34px;
    max-width: 287.17px!important;
}

.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-number-wrapper{
      max-width: 287.17px!important;
      width: 100%;
      position: relative;
      z-index: 3;
      align-items: center;
}

.elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-number-wrapper::after{
    content: "";
    display: block;
    position: absolute;
    background:linear-gradient(130.6deg, var( --e-global-color-accent ) 60.63%, var( --e-global-color-af00809 )  151.06%);
    width: 100%;
    height: 100%;
    z-index: -1;
     clip-path: polygon(100% 0,15% 100%,100% 100%);
}
@media screen and (max-width:1025px){
    .elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-title {
        padding:5%;
        width:50%!important;
        flex-grow:1;
        max-width:50%!important;
    }
    .elementor-58 .elementor-element.elementor-element-1a6007b .elementor-counter-number-wrapper{
        width:100%!important;
        flex-grow:1;
        max-width:49%!important;
    }

}
.elementor-58 .elementor-element.elementor-element-1a6007b{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-338c677 */.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter {
    display: flex;
    align-items: stretch;
    justify-content: center;
}
.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-title{
    border-left: 2.6px solid var( --e-global-color-secondary );
    padding: 38px 34px;
    max-width: 287.17px!important;
}

.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-number-wrapper{
      max-width: 285px!important;
      width: 100%;
        position: relative;
      z-index: 3;
      align-items: center;
}
.elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-number-wrapper::after{
    content: "";
    display: block;
    position: absolute;
    background: linear-gradient(130.6deg, var( --e-global-color-accent ) 60.63%, var( --e-global-color-af00809 )  151.06%);
    transform: matrix(-1, 0, 0, 1, 0, 0);
    width: 100%;
    height: 100%;
    z-index: -2;
   clip-path: polygon(100% 0,15% 100%,100% 100%);
     
}
@media screen and (max-width:1025px){
    .elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-title {
        padding:5%;
        width:50%!important;
        flex-grow:1;
        max-width:50%!important;
    }
    .elementor-58 .elementor-element.elementor-element-338c677 .elementor-counter-number-wrapper{
        width:100%!important;
        flex-grow:1;
        max-width:49.5%!important;
    }
    
}
.elementor-58 .elementor-element.elementor-element-338c677{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de7acb */.elementor-58 .elementor-element.elementor-element-1de7acb .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9323cf */.elementor-58 .elementor-element.elementor-element-d9323cf rect {
    fill: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-d31bf0e */.elementor-58 .elementor-element.elementor-element-d31bf0e .col-title:before {
    content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 13px;
    background: var( --e-global-color-primary );
}

.elementor-58 .elementor-element.elementor-element-d31bf0e .col-title{
    display: flex;
    align-items: center;
}


.elementor-58 .elementor-element.elementor-element-d31bf0e h5 span{
    color: var( --e-global-color-primary ) ;
}
.elementor-58 .elementor-element.elementor-element-d31bf0e .widget-content{
    max-width: 672px;
}/* End custom CSS */
/* Start custom CSS for aux_mailchimp, class: .elementor-element-5cdeefa */.elementor-58 .elementor-element.elementor-element-5cdeefa label{
    font-style: normal;
font-weight: 300;
font-size: 18px;
color: #FFFFFF;
max-width: 350.94px;
margin: 0;
}
.elementor-58 .elementor-element.elementor-element-5cdeefa input{
    margin-top: 5px;
    margin-bottom: 0;
}
.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form-fields {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap:wrap;
}

.elementor-58 .elementor-element.elementor-element-5cdeefa input[type="submit"]{
    margin-left: -3px;
    margin-right: 0;
    transition: all 0.5s;
}
.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form-field{
    position: relative;
}
.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form-fields:after {
    content: "";
    background: var( --e-global-color-primary );
    width:37px;
    height: 56px;
    position: absolute;
    right: 3px;
    color: white;
        font-family: "auxin-front-2" !important;
        font-size: 32px;
        padding-top: 4px;
        transition: background 0.5s;
        z-index: -1;
}

.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form-fields:hover:after {
    position: absolute;
    right: 3px;
    color: black!important;
        font-family: "auxin-front-2" !important;
        font-size: 32px;
        padding-top: 4px;
        text-align: right;
        padding-right: 5px;
}

.elementor-58 .elementor-element.elementor-element-5cdeefa .mc4wp-form-fields{
    position: relative;
}

@media screen and (max-width:767px){
    .elementor-58 .elementor-element.elementor-element-5cdeefa input[type="submit"]{
    margin-left: 0;
    margin-top:20px;
}


}/* End custom CSS */