.elementor-236 .elementor-element.elementor-element-f95b79b{--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.35;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-f95b79b:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-f95b79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/i-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-f95b79b::before, .elementor-236 .elementor-element.elementor-element-f95b79b > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-f95b79b > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-f95b79b > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-f95b79b > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-f95b79b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-985e25a{--display:flex;}.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-236 .elementor-element.elementor-element-9403182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-9403182 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-7883fd2{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-236 .elementor-element.elementor-element-f3f970b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-f3f970b .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-f3f970b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-236 .elementor-element.elementor-element-f3f970b .elementor-divider__text{color:#000000;font-family:"Exo", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-236 .elementor-element.elementor-element-bf0b986{--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-236 .elementor-element.elementor-element-516799f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-516799f:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-516799f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-236 .elementor-element.elementor-element-cd935a7 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-1a3185b{width:var( --container-widget-width, 47% );max-width:47%;background-color:#EB2AAD;padding:10px 5px 10px 5px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-236 .elementor-element.elementor-element-1a3185b.elementor-element{--align-self:flex-start;}.elementor-236 .elementor-element.elementor-element-1a3185b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-1668d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-1668d55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.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-236 .elementor-element.elementor-element-b296496{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-2f98fde{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-2f98fde:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-2f98fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-ea1c574 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-e4eaa85{width:var( --container-widget-width, 47% );max-width:47%;background-color:#EB2AAD;padding:10px 5px 10px 5px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-236 .elementor-element.elementor-element-e4eaa85.elementor-element{--align-self:flex-start;}.elementor-236 .elementor-element.elementor-element-e4eaa85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-8e05d6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-8e05d6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-dc86a7a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-3f9d844{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-3f9d844:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-3f9d844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-dc8854d img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-0d8e4b9{width:var( --container-widget-width, 47% );max-width:47%;background-color:#EB2AAD;padding:10px 5px 10px 5px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-236 .elementor-element.elementor-element-0d8e4b9.elementor-element{--align-self:flex-start;}.elementor-236 .elementor-element.elementor-element-0d8e4b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-6ddd897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-6ddd897 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-8378142{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.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-236 .elementor-element.elementor-element-ebe0643 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-ebe0643 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-ebe0643 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-ebe0643{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-ebe0643 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-ebe0643 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-67e55f4{--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-236 .elementor-element.elementor-element-17a374e{--display:flex;}.elementor-236 .elementor-element.elementor-element-17a374e.e-con{--align-self:center;}.elementor-236 .elementor-element.elementor-element-af3b915{--display:flex;}.elementor-236 .elementor-element.elementor-element-12e71da{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-12e71da:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-12e71da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-0596343 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-080f57c{width:var( --container-widget-width, 47% );max-width:47%;background-color:#EB2AAD;padding:10px 5px 10px 5px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-236 .elementor-element.elementor-element-080f57c.elementor-element{--align-self:flex-start;}.elementor-236 .elementor-element.elementor-element-080f57c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-903718c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-903718c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-8b3b61f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-41491d8{--display:flex;}.elementor-236 .elementor-element.elementor-element-82eeed6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-82eeed6:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-82eeed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-44e1a40 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-2671b14{width:var( --container-widget-width, 47% );max-width:47%;background-color:#EB2AAD;padding:10px 5px 10px 5px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-236 .elementor-element.elementor-element-2671b14.elementor-element{--align-self:flex-start;}.elementor-236 .elementor-element.elementor-element-2671b14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-e7a5886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-e7a5886 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-45f4f6f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-a72df48{--display:flex;}.elementor-236 .elementor-element.elementor-element-3281ab3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-3281ab3:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-3281ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-fe33e52 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-8ccb087{width:var( --container-widget-width, 47% );max-width:47%;background-color:#EB2AAD;padding:10px 5px 10px 5px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-236 .elementor-element.elementor-element-8ccb087.elementor-element{--align-self:flex-start;}.elementor-236 .elementor-element.elementor-element-8ccb087 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-1cb8c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-1cb8c6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-67f22a3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-f89b8b4{--display:flex;}.elementor-236 .elementor-element.elementor-element-3d348ec{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-3d348ec:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-3d348ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-7c7ec47 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-b10ae2d{width:var( --container-widget-width, 47% );max-width:47%;background-color:#EB2AAD;padding:10px 5px 10px 5px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-236 .elementor-element.elementor-element-b10ae2d.elementor-element{--align-self:flex-start;}.elementor-236 .elementor-element.elementor-element-b10ae2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-b264a0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-b264a0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-055909f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-a62165c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-a62165c .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-236 .elementor-element.elementor-element-0943bc9{--display:flex;}.elementor-236 .elementor-element.elementor-element-0149915 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-0149915 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-0149915 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-0149915{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-0149915 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-0149915 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-e92cce8{--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:50px;--margin-left:0px;--margin-right:0px;}.elementor-236 .elementor-element.elementor-element-765d8ba{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-765d8ba .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-765d8ba .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-236 .elementor-element.elementor-element-765d8ba .elementor-divider__text{color:#000000;font-family:"Exo", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-236 .elementor-element.elementor-element-8c42d52{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-838c9e1{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-838c9e1:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-838c9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-838c9e1::before, .elementor-236 .elementor-element.elementor-element-838c9e1 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-838c9e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-838c9e1 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-838c9e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-838c9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-b6e249b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-b6e249b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-f11dcbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-f11dcbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-398f05a .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-398f05a .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-398f05a .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-398f05a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-398f05a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-398f05a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-5bebbd1{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-5bebbd1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-427a499{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-427a499:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-427a499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-427a499::before, .elementor-236 .elementor-element.elementor-element-427a499 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-427a499 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-427a499 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-427a499 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-427a499 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-c5f348e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-c5f348e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-f12682d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-f12682d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-b10bdaa .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-b10bdaa .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-b10bdaa .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-b10bdaa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b10bdaa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-b10bdaa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-97a4a64{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-97a4a64 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-414fb3d{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-414fb3d:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-414fb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-22cf076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-22cf076 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-b038bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-b038bde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-ee03603 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-ee03603 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-ee03603 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-ee03603{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-ee03603 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-ee03603 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-d4ce26d{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-d4ce26d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-56f3033{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-56f3033:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-56f3033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-bff48ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-bff48ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-31fccb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-31fccb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-efc4b0f .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-efc4b0f .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-efc4b0f .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-efc4b0f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-efc4b0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-efc4b0f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-563da94{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-563da94 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-c700d88{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-c700d88 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-9d209db{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-d6dd03e{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-d6dd03e:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-d6dd03e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-d6dd03e::before, .elementor-236 .elementor-element.elementor-element-d6dd03e > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-d6dd03e > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-d6dd03e > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-d6dd03e > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-d6dd03e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-fb90fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-fb90fb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-7f91a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-7f91a68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-8a55540 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-8a55540 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-8a55540 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-8a55540{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-8a55540 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-8a55540 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-bb49109{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-bb49109 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-35deb40{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-35deb40:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-35deb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-35deb40::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-b060233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-b060233 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-e1da79d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-e1da79d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-547c5e4 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-547c5e4 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-547c5e4 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-547c5e4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-547c5e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-547c5e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-c13e351{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-c13e351 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-2f8c2b7{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-2f8c2b7:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-2f8c2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-5acd1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-5acd1b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-206d29e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-206d29e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-e433d64 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-e433d64 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-e433d64 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-e433d64{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-e433d64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-e433d64 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-80ecce7{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-80ecce7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-260868e{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-260868e:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-260868e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-28f7f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-28f7f42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-dea355d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-dea355d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-4955075 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-4955075 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-4955075 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-4955075{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-4955075 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-4955075 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-70f7bfc{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-70f7bfc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-a42f3df{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-a42f3df .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-2c8e236{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-9c46623{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-9c46623:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-9c46623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-9c46623::before, .elementor-236 .elementor-element.elementor-element-9c46623 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-9c46623 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-9c46623 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-9c46623 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-9c46623 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-07eabc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-07eabc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-bf7fcef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-bf7fcef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-0ea0d45 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-0ea0d45 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-0ea0d45 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-0ea0d45{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-0ea0d45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-0ea0d45 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-67f36e1{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-67f36e1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-57fb320{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-57fb320:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-57fb320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-57fb320::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-d31597e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-d31597e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-da29d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-da29d94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-8890b4f .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-8890b4f .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-8890b4f .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-8890b4f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-8890b4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-8890b4f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-c34419b{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-c34419b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-7b16f08{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7b16f08:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-7b16f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-6fe09fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-6fe09fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-a642fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-a642fb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-6c51b67 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-6c51b67 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-6c51b67 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-6c51b67{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-6c51b67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-6c51b67 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-dc9f6fc{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-dc9f6fc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-fd17e55{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-fd17e55:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-fd17e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-b6a65e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-b6a65e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-91f6b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-91f6b10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-44ba32d .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-44ba32d .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-44ba32d .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-44ba32d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-44ba32d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-44ba32d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-bf56dbc{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-bf56dbc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-a7cce01{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-a7cce01 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-1ec070a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-a001a01{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-a001a01:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-a001a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-a001a01::before, .elementor-236 .elementor-element.elementor-element-a001a01 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-a001a01 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-a001a01 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-a001a01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-a001a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-8373255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-8373255 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-02dfc89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-02dfc89 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-ee89295 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-ee89295 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-ee89295 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-ee89295{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-ee89295 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-ee89295 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-11f1366{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-11f1366 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-b4d924c{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-b4d924c:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-b4d924c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-b4d924c::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-4000ebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-4000ebb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-c729a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-c729a29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-6fb1814 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-6fb1814 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-6fb1814 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-6fb1814{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-6fb1814 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-6fb1814 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-e5145c7{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-e5145c7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-238a291{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-238a291:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-238a291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-4d5770e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-4d5770e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-2691877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-2691877 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-85494f2 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-85494f2 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-85494f2 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-85494f2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-85494f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-85494f2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-9e49cf8{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-9e49cf8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-5649697{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-5649697:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-5649697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-8fa5d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-8fa5d36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-79b0e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-79b0e1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-a039a4a .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-a039a4a .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-a039a4a .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-a039a4a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-a039a4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-a039a4a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-4edebea{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-4edebea .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-b2c8900{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-b2c8900 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-5bac8ed{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-5bac8ed > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000;}.elementor-236 .elementor-element.elementor-element-5bac8ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3CCEEB;background-color:transparent;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);}.elementor-236 .elementor-element.elementor-element-5bac8ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-236 .elementor-element.elementor-element-5bac8ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3CCEEB;background-color:transparent;background-image:linear-gradient(221deg, #3CCEEB 0%, #EB2AAD 100%);}.elementor-236 .elementor-element.elementor-element-5bac8ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-236 .elementor-element.elementor-element-0312073{--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:50px;--margin-left:0px;--margin-right:0px;}.elementor-236 .elementor-element.elementor-element-dd9b4eb{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-dd9b4eb .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-dd9b4eb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-236 .elementor-element.elementor-element-dd9b4eb .elementor-divider__text{color:#000000;font-family:"Exo", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-236 .elementor-element.elementor-element-80120eb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7409be4{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7409be4:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-7409be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-7409be4::before, .elementor-236 .elementor-element.elementor-element-7409be4 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-7409be4 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-7409be4 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-7409be4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-7409be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-a46dc2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-a46dc2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-71eae07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-71eae07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-1ba4b97 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-1ba4b97 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-1ba4b97 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-1ba4b97{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-1ba4b97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-1ba4b97 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-8f8e765{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-8f8e765 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-c8e9539{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-c8e9539:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-c8e9539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-c8e9539::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-54dbff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-54dbff4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-f67d899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-f67d899 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-16321ce .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-16321ce .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-16321ce .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-16321ce{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-16321ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-16321ce .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-a894645{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-a894645 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-7dc9035{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7dc9035:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-7dc9035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-38e73ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-38e73ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-cff5654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-cff5654 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-7df2cbf .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-7df2cbf .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-7df2cbf .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-7df2cbf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-7df2cbf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-7df2cbf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-2e06b50{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-2e06b50 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-552ccf2{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-552ccf2:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-552ccf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-96b61cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-96b61cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-c6a4f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-c6a4f4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-7bf2421 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-7bf2421 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-7bf2421 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-7bf2421{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-7bf2421 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-7bf2421 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-50a88ec{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-50a88ec .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-d1a12f7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-d1a12f7 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-6856e55{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-26d0b6b{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-26d0b6b:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-26d0b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-26d0b6b::before, .elementor-236 .elementor-element.elementor-element-26d0b6b > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-26d0b6b > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-26d0b6b > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-26d0b6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-26d0b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-0633380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-0633380 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-8234c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-8234c2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-ce658f4 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-ce658f4 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-ce658f4 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-ce658f4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-ce658f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-ce658f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-8270608{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-8270608 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-083aefa{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-083aefa:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-083aefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-083aefa::before, .elementor-236 .elementor-element.elementor-element-083aefa > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-083aefa > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-083aefa > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-083aefa > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-083aefa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-32f7984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-32f7984 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-732741c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-732741c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-b8b682c .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-b8b682c .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-b8b682c .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-b8b682c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b8b682c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-b8b682c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-3aca0df{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-3aca0df .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-7125971{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7125971:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-7125971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-1a38d77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-1a38d77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-fb034c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-fb034c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-dc6629f .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-dc6629f .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-dc6629f .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-dc6629f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-dc6629f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-dc6629f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-79941ac{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-79941ac .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-0d0642d{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-0d0642d:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-0d0642d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-ad9a5a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-ad9a5a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-2193cc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-2193cc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-09f4637 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-09f4637 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-09f4637 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-09f4637{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-09f4637 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-09f4637 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-c85dd2a{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-c85dd2a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-f22f1a4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-f22f1a4 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-555c70f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-2861610{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-2861610:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-2861610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-2861610::before, .elementor-236 .elementor-element.elementor-element-2861610 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-2861610 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-2861610 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-2861610 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-2861610 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-e39be66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-e39be66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-9160229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-9160229 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-6067865 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-6067865 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-6067865 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-6067865{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-6067865 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-6067865 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-586774f{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-586774f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-a2f0d02{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-a2f0d02:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-a2f0d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-a2f0d02::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-acada63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-acada63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-a9b8055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-a9b8055 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-3c289e8 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-3c289e8 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-3c289e8 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-3c289e8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-3c289e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-3c289e8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-2f34814{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-2f34814 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-debdeba{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-debdeba:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-debdeba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-3a47104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-3a47104 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-b913277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-b913277 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-4220918 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-4220918 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-4220918 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-4220918{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-4220918 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-4220918 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-1b006fe{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-1b006fe .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-705e632{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-705e632:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-705e632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-d4cf790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-d4cf790 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-941b8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-941b8d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-53c42b2 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-53c42b2 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-53c42b2 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-53c42b2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-53c42b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-53c42b2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-7b92f17{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-7b92f17 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-ff8674e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-ff8674e .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-0eaa103{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-de87c6e{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-de87c6e:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-de87c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-de87c6e::before, .elementor-236 .elementor-element.elementor-element-de87c6e > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-de87c6e > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-de87c6e > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-de87c6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-de87c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-f68e033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-f68e033 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-e6e0637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-e6e0637 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-2019d25 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-2019d25 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-2019d25 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-2019d25{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-2019d25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-2019d25 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-1a7c92b{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-1a7c92b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-99b5ef3{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-99b5ef3:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-99b5ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-99b5ef3::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/360_F_641962526_qcc8Mend5FKDQXdnmfoFrl9LyjAELKQ5.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-ec4bac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-ec4bac5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-1fbe4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-1fbe4b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-27a3d41 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-27a3d41 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-27a3d41 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-27a3d41{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-27a3d41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-27a3d41 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-7ae1145{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-7ae1145 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-13b0f67{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-13b0f67:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-13b0f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-7babfb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-7babfb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-2b824a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-2b824a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-8e28fd3 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-8e28fd3 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-8e28fd3 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-8e28fd3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-8e28fd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-8e28fd3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-605a35f{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-605a35f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-c8a8821{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#000000;--border-color:#000000;--border-radius:13px 13px 13px 13px;box-shadow:3px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-c8a8821:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-c8a8821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A060600;}.elementor-236 .elementor-element.elementor-element-c3e40be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-c3e40be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-a5db892{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-236 .elementor-element.elementor-element-a5db892 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-236 .elementor-element.elementor-element-379d845 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.8);border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-236 .elementor-element.elementor-element-379d845 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-379d845 .elementor-button:focus{background-color:#1A1A1B;}.elementor-236 .elementor-element.elementor-element-379d845{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-379d845 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-236 .elementor-element.elementor-element-379d845 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-236 .elementor-element.elementor-element-1172a10{padding:0px 30px 0px 30px;--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-1172a10 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-9c2ac83{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-236 .elementor-element.elementor-element-9c2ac83 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-236 .elementor-element.elementor-element-f57c37b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-f57c37b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000;}.elementor-236 .elementor-element.elementor-element-f57c37b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3CCEEB;background-color:transparent;background-image:linear-gradient(152deg, #3CCEEB 0%, #EB2AAD 100%);}.elementor-236 .elementor-element.elementor-element-f57c37b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-236 .elementor-element.elementor-element-f57c37b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3CCEEB;background-color:transparent;background-image:linear-gradient(221deg, #3CCEEB 0%, #EB2AAD 100%);}.elementor-236 .elementor-element.elementor-element-f57c37b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-236 .elementor-element.elementor-element-957ec13 > .elementor-background-overlay{background-image:url("https://abaqua.wmasons.com/wp-content/uploads/2026/04/i.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-957ec13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:80px;padding:80px 0px 80px 0px;}.elementor-236 .elementor-element.elementor-element-957ec13 > .elementor-shape-top svg{height:70px;}.elementor-236 .elementor-element.elementor-element-957ec13 > .elementor-shape-bottom svg{height:70px;}.elementor-236 .elementor-element.elementor-element-1dd0815{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-1dd0815 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-1dd0815 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-236 .elementor-element.elementor-element-1dd0815 .elementor-divider__text{color:#FFFFFF;font-family:"Exo", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-236 .elementor-element.elementor-element-7675cef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-236 .elementor-element.elementor-element-7675cef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-236 .elementor-element.elementor-element-7d9fb5e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-7d9fb5e .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0;}.elementor-236 .elementor-element.elementor-element-7d9fb5e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-236 .elementor-element.elementor-element-7d9fb5e .elementor-divider__text{color:#FFFFFF;font-family:"Exo", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;}.elementor-236 .elementor-element.elementor-element-b6a4709{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-b6a4709 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:45px;font-weight:700;line-height:52px;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-ddb7da7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-236 .elementor-element.elementor-element-ddb7da7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-ddb7da7 > .elementor-element-populated{border-style:solid;box-shadow:7px 0px 10px 0px rgba(255, 255, 255, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-236 .elementor-element.elementor-element-ddb7da7 > .elementor-element-populated, .elementor-236 .elementor-element.elementor-element-ddb7da7 > .elementor-element-populated > .elementor-background-overlay, .elementor-236 .elementor-element.elementor-element-ddb7da7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-ddb7da7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-c89b279{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-236 .elementor-element.elementor-element-c89b279 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:700;line-height:52px;color:#000000;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group > label, .elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-subgroup label{color:#000000;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-type-html{padding-bottom:9px;color:#000000;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group .elementor-field{color:#000000;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#000000;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#000000;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-field-group .elementor-select-wrapper::before{color:#000000;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .e-form__buttons__wrapper__button-next{background-color:#000000;color:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-button[type="submit"]{background-color:#000000;color:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-236 .elementor-element.elementor-element-59d8fb6 .elementor-button{border-radius:35px 35px 35px 35px;padding:05px 35px 5px 35px;}.elementor-236 .elementor-element.elementor-element-59d8fb6{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-a62165c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-765d8ba .elementor-divider-separator{width:70%;}.elementor-236 .elementor-element.elementor-element-c700d88{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-a42f3df{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-a7cce01{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-b2c8900{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-d1a12f7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-f22f1a4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-ff8674e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-9c2ac83{--e-n-carousel-swiper-slides-to-display:2;}.elementor-236 .elementor-element.elementor-element-1dd0815 .elementor-divider-separator{width:70%;}.elementor-236 .elementor-element.elementor-element-ddb7da7 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-9403182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-9403182 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-f3f970b .elementor-divider__text{font-size:18px;}.elementor-236 .elementor-element.elementor-element-1668d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-1668d55 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-8e05d6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-8e05d6e .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-6ddd897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-6ddd897 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-903718c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-903718c .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-e7a5886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-e7a5886 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-1cb8c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-1cb8c6e .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-b264a0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b264a0c .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-a62165c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-765d8ba .elementor-divider__text{font-size:18px;}.elementor-236 .elementor-element.elementor-element-b6e249b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b6e249b .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-f11dcbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-f11dcbd .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-c5f348e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-c5f348e .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-f12682d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-f12682d .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-22cf076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-22cf076 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-b038bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b038bde .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-bff48ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-bff48ac .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-31fccb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-31fccb6 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-c700d88{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-fb90fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-fb90fb1 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-7f91a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-7f91a68 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-b060233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b060233 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-e1da79d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-e1da79d .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-5acd1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-5acd1b0 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-206d29e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-206d29e .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-28f7f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-28f7f42 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-dea355d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-dea355d .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-a42f3df{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-07eabc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-07eabc2 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-bf7fcef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-bf7fcef .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-d31597e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-d31597e .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-da29d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-da29d94 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-6fe09fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-6fe09fb .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-a642fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-a642fb0 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-b6a65e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b6a65e2 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-91f6b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-91f6b10 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-a7cce01{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-8373255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-8373255 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-02dfc89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-02dfc89 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-4000ebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-4000ebb .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-c729a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-c729a29 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-4d5770e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-4d5770e .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-2691877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-2691877 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-8fa5d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-8fa5d36 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-79b0e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-79b0e1b .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-b2c8900{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-dd9b4eb .elementor-divider-separator{width:100%;}.elementor-236 .elementor-element.elementor-element-dd9b4eb .elementor-divider__text{font-size:18px;}.elementor-236 .elementor-element.elementor-element-a46dc2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-a46dc2b .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-71eae07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-71eae07 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-54dbff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-54dbff4 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-f67d899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-f67d899 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-38e73ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-38e73ed .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-cff5654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-cff5654 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-96b61cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-96b61cd .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-c6a4f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-c6a4f4d .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-d1a12f7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-0633380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-0633380 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-8234c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-8234c2b .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-32f7984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-32f7984 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-732741c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-732741c .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-1a38d77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-1a38d77 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-fb034c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-fb034c8 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-ad9a5a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-ad9a5a2 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-2193cc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-2193cc7 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-f22f1a4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-e39be66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-e39be66 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-9160229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-9160229 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-acada63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-acada63 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-a9b8055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-a9b8055 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-3a47104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-3a47104 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-b913277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-b913277 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-d4cf790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-d4cf790 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-941b8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-941b8d4 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-ff8674e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-f68e033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-f68e033 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-e6e0637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-e6e0637 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-ec4bac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-ec4bac5 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-1fbe4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-1fbe4b5 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-7babfb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-7babfb1 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-2b824a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-2b824a8 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-c3e40be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-c3e40be .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-a5db892{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-a5db892 .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-9c2ac83{--e-n-carousel-swiper-slides-to-display:1;}.elementor-236 .elementor-element.elementor-element-1dd0815 .elementor-divider-separator{width:7980%;}.elementor-236 .elementor-element.elementor-element-1dd0815 .elementor-divider__text{font-size:18px;}}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-f95b79b{--content-width:1280px;}.elementor-236 .elementor-element.elementor-element-7883fd2{--content-width:1280px;}.elementor-236 .elementor-element.elementor-element-67e55f4{--content-width:1280px;}.elementor-236 .elementor-element.elementor-element-17a374e{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-236 .elementor-element.elementor-element-7675cef{width:40%;}.elementor-236 .elementor-element.elementor-element-ddb7da7{width:60%;}}@media(min-width:1025px){.elementor-236 .elementor-element.elementor-element-427a499::before, .elementor-236 .elementor-element.elementor-element-427a499 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-427a499 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-427a499 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-427a499 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-427a499 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-35deb40::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-35deb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-57fb320::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-57fb320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-b4d924c::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-b4d924c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-c8e9539::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-c8e9539 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-083aefa::before, .elementor-236 .elementor-element.elementor-element-083aefa > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-083aefa > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-083aefa > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-083aefa > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-083aefa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-a2f0d02::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-a2f0d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-99b5ef3::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-99b5ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-236 .elementor-element.elementor-element-957ec13 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-cd935a7 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea1c574 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc8854d */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebe0643 *//* Icon wrapper */
.my-hover-btn .elementor-button-icon {
    background: transparent !important;
    border: none;
    padding: 0;
    margin-left: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: inherit;
    transition: transform 0.4s ease, color 0.4s ease;
}

/* Font icons */
.my-hover-btn .elementor-button-icon i {
    font-size: 1em;
    transition: color 0.4s ease;
}

/* SVG base size */
.my-hover-btn .elementor-button-icon svg {
    width: 1em;
    height: 1em;
}

/* 🔥 Keep background shapes WHITE always */
.my-hover-btn .elementor-button-icon svg circle,
.my-hover-btn .elementor-button-icon svg rect,
.my-hover-btn .elementor-button-icon svg ellipse {
    fill: #ffffff !important;
}

/* 🔥 Only icon paths change color */
.my-hover-btn .elementor-button-icon svg path,
.my-hover-btn .elementor-button-icon svg line,
.my-hover-btn .elementor-button-icon svg polyline {
    fill: currentColor !important;
    stroke: currentColor !important;
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* Hover animation + color */
.my-hover-btn:hover .elementor-button-icon {
    transform: rotate(-40deg) scale(1.15);
    color: #1A1A1B;
}

/* Alignment */
span.elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0596343 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e1a40 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe33e52 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c7ec47 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0596343 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e1a40 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe33e52 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c7ec47 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0596343 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e1a40 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe33e52 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c7ec47 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0596343 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e1a40 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe33e52 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c7ec47 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0596343 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e1a40 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe33e52 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c7ec47 */.imgsdr {
    overflow: hidden;
    border-radius: 0px;
}

.imgsdr img {
    transition: transform 0.4s ease;
    border-radius: 0px;
}

.imgsdr:hover img {
    transform: scale(1.2);
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0149915 *//* Icon wrapper */
.my-hover-btn .elementor-button-icon {
    background: transparent !important;
    border: none;
    padding: 0;
    margin-left: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: inherit;
    transition: transform 0.4s ease, color 0.4s ease;
}

/* Font icons */
.my-hover-btn .elementor-button-icon i {
    font-size: 1em;
    transition: color 0.4s ease;
}

/* SVG base size */
.my-hover-btn .elementor-button-icon svg {
    width: 1em;
    height: 1em;
}

/* 🔥 Keep background shapes WHITE always */
.my-hover-btn .elementor-button-icon svg circle,
.my-hover-btn .elementor-button-icon svg rect,
.my-hover-btn .elementor-button-icon svg ellipse {
    fill: #ffffff !important;
}

/* 🔥 Only icon paths change color */
.my-hover-btn .elementor-button-icon svg path,
.my-hover-btn .elementor-button-icon svg line,
.my-hover-btn .elementor-button-icon svg polyline {
    fill: currentColor !important;
    stroke: currentColor !important;
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* Hover animation + color */
.my-hover-btn:hover .elementor-button-icon {
    transform: rotate(-40deg) scale(1.15);
    color: #1A1A1B;
}

/* Alignment */
span.elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398f05a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bebbd1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10bdaa *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97a4a64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee03603 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4ce26d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efc4b0f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-563da94 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a55540 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb49109 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547c5e4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c13e351 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e433d64 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80ecce7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4955075 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70f7bfc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ea0d45 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67f36e1 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8890b4f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34419b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c51b67 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc9f6fc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ba32d *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf56dbc *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee89295 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11f1366 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5145c7 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85494f2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e49cf8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a039a4a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4edebea *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba4b97 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f8e765 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16321ce *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a894645 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df2cbf *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e06b50 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2421 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a88ec *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce658f4 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8270608 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b682c *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3aca0df *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc6629f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79941ac *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09f4637 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c85dd2a *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6067865 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586774f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c289e8 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f34814 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4220918 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b006fe *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c42b2 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b92f17 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2019d25 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a7c92b *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27a3d41 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ae1145 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e28fd3 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-605a35f *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-379d845 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: #000000;
  border-radius: 10px;
}

/* Scrollbar thumb */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #000000;
}

/* Hover effects: scrollbar gradient */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border: 1px solid #ffffff;
}

/* Thumb hover */
.hover:hover .scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1172a10 *//* Scroll container */
.scroll ul.elementor-icon-list-items { 
    height: 190px;
    overflow-y: auto;
    padding-right: 10px !important;
}

/* Scrollbar width */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar {
  width: 6px;
}

/* Scrollbar track with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-track {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
  border-radius: 10px;
}

/* Scrollbar thumb with gradient */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #EB2AAD, #3CCEEB);
  border-radius: 10px;
  border: 1px solid #ffffff;
  transition: background 0.3s ease;
}

/* Thumb hover (slightly darker) */
.scroll ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #3CCEEB, #EB2AAD);
}

/* Swiper pagination bullets */
span.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 4px;
    height: 10px !important;
}

/* Column hover background gradient */
.hover:hover {
    background: linear-gradient(135deg, #3CCEEB, #EB2AAD) !important;
}

/* All text inside column white */
.hover:hover * {
    color: #ffffff !important;
}

/* SVG icons white */
.hover:hover svg {
    fill: #ffffff !important;
}

/* Smooth transition */
.hover,
.hover * {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f57c37b */.tabs-wrapper {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.tabs-wrapper button {
  flex: 0 0 auto;
  margin-right: 10px;
}/* End custom CSS */