.elementor-126 .elementor-element.elementor-element-5b1e005{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-126 .elementor-element.elementor-element-d82a5d4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-126 .elementor-element.elementor-element-d82a5d4 .elementor-divider-separator{width:100%;}.elementor-126 .elementor-element.elementor-element-d82a5d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-126 .elementor-element.elementor-element-18889b2{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-f73b07f{--display:flex;}.elementor-126 .elementor-element.elementor-element-a16cf69{--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-126 .elementor-element.elementor-element-e0e72ab{font-family:"urbanist", Sans-serif;font-size:19px;font-weight:500;text-transform:capitalize;color:#161616;}.elementor-126 .elementor-element.elementor-element-91f15bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-126 .elementor-element.elementor-element-6356339{--spacer-size:427px;}.elementor-126 .elementor-element.elementor-element-7b2233d{--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;--overlay-opacity:0.14;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-7b2233d::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://alansgroup.com/wp-content/uploads/2025/03/15856029_5657349-scaled.jpg");--background-overlay:'';background-size:cover;}.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-126 .elementor-element.elementor-element-1056deb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-126 .elementor-element.elementor-element-1056deb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:500;line-height:1.2em;color:var( --e-global-color-d27d5d0 );}.elementor-126 .elementor-element.elementor-element-65bf63a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;color:#504F4F;}.elementor-126 .elementor-element.elementor-element-8f99875{--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;--overlay-opacity:0.13;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-8f99875::before, .elementor-126 .elementor-element.elementor-element-8f99875 > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-8f99875 > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-8f99875 > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-8f99875 > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-8f99875 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-126 .elementor-element.elementor-element-aed34a2{--display:flex;}.elementor-126 .elementor-element.elementor-element-cf416a4{z-index:12;}.elementor-126 .elementor-element.elementor-element-cf416a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;line-height:42px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-89039cf{--display:flex;--z-index:222;}.elementor-126 .elementor-element.elementor-element-b003e27{--divider-border-style:solid;--divider-color:#F8F8F885;--divider-border-width:1px;}.elementor-126 .elementor-element.elementor-element-b003e27 .elementor-divider-separator{width:100%;}.elementor-126 .elementor-element.elementor-element-b003e27 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-126 .elementor-element.elementor-element-da9255e{--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;--background-transition:0.3s;}.elementor-126 .elementor-element.elementor-element-f53c48e{--display:flex;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-da9c896 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:21px;letter-spacing:0.3px;word-spacing:0px;color:var( --e-global-color-1cac710 );}.elementor-126 .elementor-element.elementor-element-ef9c55e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:27px;letter-spacing:0.3px;word-spacing:0px;color:var( --e-global-color-1cac710 );}.elementor-126 .elementor-element.elementor-element-308edbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-a24e497{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-126 .elementor-element.elementor-element-55dbf11{--divider-border-style:solid;--divider-color:#F8F8F885;--divider-border-width:1px;}.elementor-126 .elementor-element.elementor-element-55dbf11 .elementor-divider-separator{width:100%;}.elementor-126 .elementor-element.elementor-element-55dbf11 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-126 .elementor-element.elementor-element-41060d4{--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-126 .elementor-element.elementor-element-7201bc1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-08013e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:var( --e-global-color-4cd26fc );}.elementor-126 .elementor-element.elementor-element-aaa09de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:#049BD0;}.elementor-126 .elementor-element.elementor-element-236cf4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-325f023{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-126 .elementor-element.elementor-element-799932f{--divider-border-style:solid;--divider-color:#F8F8F885;--divider-border-width:1px;}.elementor-126 .elementor-element.elementor-element-799932f .elementor-divider-separator{width:100%;}.elementor-126 .elementor-element.elementor-element-799932f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-126 .elementor-element.elementor-element-3e2fb59{--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-126 .elementor-element.elementor-element-ec74c6d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-40627b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:31px;font-weight:800;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:var( --e-global-color-d27d5d0 );}.elementor-126 .elementor-element.elementor-element-aa1c660 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:#4EB280;}.elementor-126 .elementor-element.elementor-element-60eb071{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-b0ef58f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-126 .elementor-element.elementor-element-559e899{--divider-border-style:solid;--divider-color:#F8F8F885;--divider-border-width:1px;}.elementor-126 .elementor-element.elementor-element-559e899 .elementor-divider-separator{width:100%;}.elementor-126 .elementor-element.elementor-element-559e899 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-126 .elementor-element.elementor-element-52ce318{--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-126 .elementor-element.elementor-element-6d52a07{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-209c503 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:var( --e-global-color-0c8c47a );}.elementor-126 .elementor-element.elementor-element-92ff79b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:#D02C2D;}.elementor-126 .elementor-element.elementor-element-48e48bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-66500f7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-126 .elementor-element.elementor-element-3e685d6{--divider-border-style:solid;--divider-color:#F8F8F885;--divider-border-width:1px;}.elementor-126 .elementor-element.elementor-element-3e685d6 .elementor-divider-separator{width:100%;}.elementor-126 .elementor-element.elementor-element-3e685d6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-126 .elementor-element.elementor-element-a17d219{--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-126 .elementor-element.elementor-element-d80fa93{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-071702f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:var( --e-global-color-fc9cbc1 );}.elementor-126 .elementor-element.elementor-element-dc84220 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:#E36D23;}.elementor-126 .elementor-element.elementor-element-9d25588{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-a4a69dc{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-126 .elementor-element.elementor-element-421e76d{--divider-border-style:solid;--divider-color:#F8F8F885;--divider-border-width:1px;}.elementor-126 .elementor-element.elementor-element-421e76d .elementor-divider-separator{width:100%;}.elementor-126 .elementor-element.elementor-element-421e76d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-126 .elementor-element.elementor-element-bcb9c1c{--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-126 .elementor-element.elementor-element-9e9e83e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-96be2b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:#ECA42B;}.elementor-126 .elementor-element.elementor-element-65cc08d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:23px;letter-spacing:0.3px;word-spacing:0px;color:var( --e-global-color-25051dd );}.elementor-126 .elementor-element.elementor-element-2d3a83b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-f0af877{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-126 .elementor-element.elementor-element-b793190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-126 .elementor-element.elementor-element-88c2580{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-126 .elementor-element.elementor-element-88c2580 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:46px;color:#141414;}.elementor-126 .elementor-element.elementor-element-bc1ddf2{--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-126 .elementor-element.elementor-element-e1a8e67{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-c3cdbde{--display:flex;}.elementor-126 .elementor-element.elementor-element-b1a606e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-126 .elementor-element.elementor-element-dd28169 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#242424;}.elementor-126 .elementor-element.elementor-element-c23c40b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#353535;}.elementor-126 .elementor-element.elementor-element-4f46b7f{--display:flex;}.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-126 .elementor-element.elementor-element-465cb06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#242424;}.elementor-126 .elementor-element.elementor-element-26600ec{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#353535;}.elementor-126 .elementor-element.elementor-element-ace9594{--display:flex;}.elementor-126 .elementor-element.elementor-element-092d826 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#242424;}.elementor-126 .elementor-element.elementor-element-8a69ac9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#353535;}@media(min-width:768px){.elementor-126 .elementor-element.elementor-element-5b1e005{--content-width:1280px;}.elementor-126 .elementor-element.elementor-element-f73b07f{--width:30%;}.elementor-126 .elementor-element.elementor-element-a16cf69{--width:70%;}.elementor-126 .elementor-element.elementor-element-7b2233d{--content-width:1280px;}.elementor-126 .elementor-element.elementor-element-8f99875{--content-width:1280px;}.elementor-126 .elementor-element.elementor-element-aed34a2{--width:30%;}.elementor-126 .elementor-element.elementor-element-f53c48e{--width:30%;}.elementor-126 .elementor-element.elementor-element-308edbe{--width:70%;}.elementor-126 .elementor-element.elementor-element-7201bc1{--width:30%;}.elementor-126 .elementor-element.elementor-element-236cf4b{--width:70%;}.elementor-126 .elementor-element.elementor-element-ec74c6d{--width:30%;}.elementor-126 .elementor-element.elementor-element-60eb071{--width:70%;}.elementor-126 .elementor-element.elementor-element-6d52a07{--width:30%;}.elementor-126 .elementor-element.elementor-element-48e48bf{--width:70%;}.elementor-126 .elementor-element.elementor-element-d80fa93{--width:30%;}.elementor-126 .elementor-element.elementor-element-9d25588{--width:70%;}.elementor-126 .elementor-element.elementor-element-9e9e83e{--width:30%;}.elementor-126 .elementor-element.elementor-element-2d3a83b{--width:70%;}.elementor-126 .elementor-element.elementor-element-b793190{--content-width:1280px;}.elementor-126 .elementor-element.elementor-element-bc1ddf2{--content-width:1280px;}}@media(min-width:1025px){.elementor-126 .elementor-element.elementor-element-7b2233d::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-7b2233d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-18889b2{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-6356339{--spacer-size:177px;}.elementor-126 .elementor-element.elementor-element-7b2233d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-1056deb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-126 .elementor-element.elementor-element-1056deb .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-126 .elementor-element.elementor-element-b793190{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-126 .elementor-element.elementor-element-88c2580{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-126 .elementor-element.elementor-element-88c2580 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-126 .elementor-element.elementor-element-97e45ab img{height:220px;object-fit:cover;object-position:bottom center;}.elementor-126 .elementor-element.elementor-element-1396576 img{height:200px;object-fit:cover;}}/* Start custom CSS for heading, class: .elementor-element-1056deb */.it-service{
    background: linear-gradient(to right, #039ACF 0%, #4AB27F 37%, #E36D23 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da9255e */.block {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #00c6ff 50%,
    #00c6ff);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block:hover {
  background-position: 0 0;
  color: #fff;
}
.block:hover h2{
    color:black !important;
}
.block:hover li {
  color: black; /* Change the color of <p> inside .block */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaa09de */.block-2 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #049BD0 50%,
    #049BD0);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-2:hover {
  background-position: 0 0;
  color: #fff;
}
.block-2:hover h2{
    color:black !important;
}
.block-2:hover li {
  color: black; /* Change the color of <p> inside .block-2 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41060d4 */.block-2 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #00c6ff 50%,
    #00c6ff);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-2:hover {
  background-position: 0 0;
  color: #fff;
}
.block-2:hover h2{
    color:black !important;
}
.block-2:hover li {
  color: black; /* Change the color of <p> inside .block-2 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa1c660 */.block-3 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #4EB280 50%,
    #4EB280);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-3:hover {
  background-position: 0 0;
  color: #fff;
}
.block-3:hover h2{
    color:black !important;
}
.block-3:hover li {
  color: black; /* Change the color of <p> inside .block-3 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fb59 */.block-3 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #00c6ff 50%,
    #00c6ff);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-3:hover {
  background-position: 0 0;
  color: #fff;
}
.block-3:hover h2{
    color:black !important;
}
.block-3:hover li {
  color: black; /* Change the color of <p> inside .block-3 */
}
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #00c6ff 50%,
    #00c6ff);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-4:hover {
  background-position: 0 0;
  color: #fff;
}
.block-4:hover h2{
    color:black !important;
}
.block-4:hover li {
  color: black; /* Change the color of <p> inside .block-4 */
}.block-3 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #00c6ff 50%,
    #00c6ff);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-3:hover {
  background-position: 0 0;
  color: #fff;
}
.block-3:hover h2{
    color:black !important;
}
.block-3:hover li {
  color: black; /* Change the color of <p> inside .block-3 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ff79b */.block-4 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #D02C2D 50%,
    #D02C2D);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-4:hover {
  background-position: 0 0;
  color: #fff;
}
.block-4:hover h2{
    color:black !important;
}
.block-4:hover li {
  color: black; /* Change the color of <p> inside .block-4 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ce318 */.block-4 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #00c6ff 50%,
    #00c6ff);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-4:hover {
  background-position: 0 0;
  color: #fff;
}
.block-4:hover h2{
    color:black !important;
}
.block-4:hover li {
  color: black; /* Change the color of <p> inside .block-4 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d219 */.block-5 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #E36D23 50%,
    #E36D23);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-5:hover {
  background-position: 0 0;
  color: #fff;
}
.block-5:hover h2{
    color:black !important;
}
.block-5:hover li {
  color: black; /* Change the color of <p> inside .block-5 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcb9c1c */.block-6 {
  /*background: red;*/
  /*width: 200px;*/
  /*margin: 45px auto 0; */
  /*text-align: center;*/
  /*padding: 20px;*/
  /*text-transform: uppercase;*/
  /*font-family: Arial, sans-serif;*/
  /*font-weight: bold;*/
  /*color: white;*/
  /*display: block;*/
  background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #ECA42B 50%,
    #ECA42B);
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: background-position 0.25s ease-in, color 0.25s ease-in;
}

.block-6:hover {
  background-position: 0 0;
  color: #fff;
}
.block-6:hover h2{
    color:black !important;
}
.block-6:hover li {
  color: black; /* Change the color of <p> inside .block-6 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f99875 */.container-33 {
  width: 100%;
  height: 100%;

  background: #000000;
  --gap: 5em;
  --line: 1px;
  --color: rgba(255, 255, 255, 0.2);
background-attachment: fixed;
  background-image: linear-gradient(
      -90deg,
      transparent calc(var(--gap) - var(--line)),
      var(--color) calc(var(--gap) - var(--line) + 1px),
      var(--color) var(--gap)
    ),
    linear-gradient(
      0deg,
      transparent calc(var(--gap) - var(--line)),
      var(--color) calc(var(--gap) - var(--line) + 1px),
      var(--color) var(--gap)
    );
  background-size: var(--gap) var(--gap);
}/* End custom CSS */