.elementor-2005 .elementor-element.elementor-element-4daf6a42{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2005 .elementor-element.elementor-element-4daf6a42:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-4daf6a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-58ef6229{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2005 .elementor-element.elementor-element-49d8c185{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;}.elementor-2005 .elementor-element.elementor-element-49d8c185.e-con{--align-self:center;}.elementor-2005 .elementor-element.elementor-element-42c8ac4d{--e-rating-icon-font-size:17px;--e-rating-gap:7px;--e-rating-icon-marked-color:#FFAF3F;}.elementor-2005 .elementor-element.elementor-element-19ef741f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-1a72186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-2005 .elementor-element.elementor-element-345505cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-2005 .elementor-element.elementor-element-6eeaba7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2005 .elementor-element.elementor-element-2e6f895a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2005 .elementor-element.elementor-element-4676a3e9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-4676a3e9:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-4676a3e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-46647b43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-7fc7c45e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-7fc7c45e{text-align:left;}.elementor-2005 .elementor-element.elementor-element-7fc7c45e img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-34be9958{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-a5a494e{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-444d8d16{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-1b24910e{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-711d782d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-711d782d:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-711d782d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-72b61d3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-1c4870c0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-1c4870c0{text-align:left;}.elementor-2005 .elementor-element.elementor-element-1c4870c0 img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-60c30603{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-5cf5713{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-747b5d7d{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-384d62d3{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-1c1db9f9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-1c1db9f9:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-1c1db9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-a7960c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-6d6f11f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-6d6f11f7{text-align:left;}.elementor-2005 .elementor-element.elementor-element-6d6f11f7 img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-3f7950c1{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-7753d6bc{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-16dd524f{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-7a5993de{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-26c3d686{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2005 .elementor-element.elementor-element-57974c38{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-57974c38:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-57974c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-47d7d918{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-5c77e0d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-5c77e0d0{text-align:left;}.elementor-2005 .elementor-element.elementor-element-5c77e0d0 img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-1f2a4882{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-3201e704{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-4406236{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-5d245038{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-49fac65c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-49fac65c:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-49fac65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-2d583dd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-54a1df96.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-54a1df96{text-align:left;}.elementor-2005 .elementor-element.elementor-element-54a1df96 img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-15d0494{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-636bd162{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-65999b74{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-71a9f63f{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-299761d0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-299761d0:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-299761d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-73c820ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-245be377.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-245be377{text-align:left;}.elementor-2005 .elementor-element.elementor-element-245be377 img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-2bc08718{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-634bbd96{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-451d5cd3{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-29fbfd30{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-2751affa{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2005 .elementor-element.elementor-element-4e06b8{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-4e06b8:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-4e06b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-42c898c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-6fd518a1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-6fd518a1{text-align:left;}.elementor-2005 .elementor-element.elementor-element-6fd518a1 img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-43c67f69{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-6f7d171d{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-2b5dced4{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-3bde3f46{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-456bc7aa{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-456bc7aa:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-456bc7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-3b1ec873{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-586d2bc7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-586d2bc7{text-align:left;}.elementor-2005 .elementor-element.elementor-element-586d2bc7 img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-300e63c8{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-c56eb60{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-3507e586{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-76839b6a{font-size:22px;line-height:1.318em;color:#101010;}.elementor-2005 .elementor-element.elementor-element-7535b279{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2005 .elementor-element.elementor-element-7535b279:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-7535b279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2005 .elementor-element.elementor-element-51c0e25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2005 .elementor-element.elementor-element-459d293d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2005 .elementor-element.elementor-element-459d293d{text-align:left;}.elementor-2005 .elementor-element.elementor-element-459d293d img{width:100%;max-width:64px;height:64px;border-radius:100% 100% 100% 100%;}.elementor-2005 .elementor-element.elementor-element-9ab2285{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2005 .elementor-element.elementor-element-55330ba2{font-weight:600;color:#101010;}.elementor-2005 .elementor-element.elementor-element-2af41aad{font-size:16px;font-weight:400;color:#4F4F4F;}.elementor-2005 .elementor-element.elementor-element-51cfd98d{font-size:22px;line-height:1.318em;color:#101010;}@media(max-width:1366px){.elementor-2005 .elementor-element.elementor-element-4676a3e9{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-711d782d{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-1c1db9f9{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-57974c38{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-49fac65c{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-299761d0{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-4e06b8{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-456bc7aa{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2005 .elementor-element.elementor-element-7535b279{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}}@media(max-width:1024px){.elementor-2005 .elementor-element.elementor-element-4daf6a42{--z-index:99;}.elementor-2005 .elementor-element.elementor-element-58ef6229{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2005 .elementor-element.elementor-element-6eeaba7d{--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-2005 .elementor-element.elementor-element-1b24910e{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-384d62d3{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-7a5993de{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-5d245038{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-71a9f63f{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-29fbfd30{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-3bde3f46{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-76839b6a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-51cfd98d{font-size:20px;}}@media(max-width:767px){.elementor-2005 .elementor-element.elementor-element-58ef6229{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2005 .elementor-element.elementor-element-1b24910e{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-384d62d3{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-7a5993de{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-5d245038{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-71a9f63f{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-29fbfd30{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-3bde3f46{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-76839b6a{font-size:18px;}.elementor-2005 .elementor-element.elementor-element-51cfd98d{font-size:18px;}}@media(min-width:768px){.elementor-2005 .elementor-element.elementor-element-49d8c185{--width:fit-content;}}/* Start custom CSS */#banner-gradient {
  width:100%;
  height:100%;
  min-height: 800px;
  --gradient-color-1: #000; 
  --gradient-color-2: #101010; 
  --gradient-color-3: #202020;
  --gradient-color-4: #303030;
}

/*************************/
/*****Do not separate*****/
/*************************/
.custom-shape-divider {
    width: 100%;
    height: 500px;
    clip-path: polygon(0 87%, 100% 5%, 100% 100%, 0% 100%);
}
@media screen and (min-width: 1980px) {
    .custom-shape-divider {
        clip-path: polygon(0 87%, 100% 30%, 100% 100%, 0% 100%);
    }
}
@media screen and (max-width: 1366px) {
    .custom-shape-divider {
        clip-path: polygon(0 87%, 100% 30%, 100% 100%, 0% 100%);
    }
}
@media screen and (max-width: 1024px) {
    .custom-shape-divider {
        clip-path: polygon(0 87%, 100% 50%, 100% 100%, 0% 100%);
    }
}
@media screen and (max-width: 767px) {
    .custom-shape-divider {
        clip-path: polygon(0 87%, 100% 65%, 100% 100%, 0% 100%);
    }
}
@media screen and (max-width: 500px) {
    .custom-shape-divider {
        clip-path: polygon(0 87%, 100% 75%, 100% 100%, 0% 100%);
    }
}
/***********************/







@media screen and (max-width: 1550px) and (min-width: 1400px) {
    .charts {
        width: 50%;
    }
    .phone {
        width: 20%;
        right: 460px !important;
    }
}
@media screen  and (max-width: 1400px) and (min-width: 1367px) {
    .charts {
        width: 50%;
    }
    .phone {
        width: 20%;
        right: 400px !important;
    }
}
@media screen  and (max-width: 1367px) and (min-width: 1150px) {
    .charts {
        width: 70%
    }
    .phone {
        width: 30%;
        right: 350px !important;
    }
}
@media screen  and (max-width: 1150px) and (min-width: 1025px) {
    .charts {
        width: 55%
    }
    .phone {
        width: 25%;
        right: 280px !important;
    }
}








.pink-underline {
    border-bottom: 10px solid #FC2D81;
}

.custom-btn-style span.elementor-button-text {
    font-size: 18px
}
 

.animated .elementor-headline {
    margin-bottom: 0;
}


.testimonial-carousel .swiper {
    max-width: 1035px
}


.case-study .hover-overlay {
    height: 100%;
    border-radius: 16px;
    transition: 0.3s ease;
}
.case-study.bg-1 .hover-overlay {
    background: linear-gradient(117.53deg, #0000FF -0.04%, #FD2D81 100.04%), linear-gradient(117.58deg, #0000FF 0%, #32CCA7 99.96%), #D9D9D9;
}
.case-study.bg-2 .hover-overlay {
    background: linear-gradient(117.58deg, #0000FF 0%, #32CCA7 99.96%), #D9D9D9;
}
.case-study.bg-3 .hover-overlay {
    background: linear-gradient(117.58deg, #0000FF 0.04%, #00BDF2 100%), linear-gradient(117.58deg, #0000FF 0%, #32CCA7 99.96%), #D9D9D9;
}
.case-study:hover .hover-overlay {
    opacity: 0
}
.case-study .elementor-widget-icon {
    z-index: 1;
    left: 50% !important;
    top: 50% !important;
    transform: translateX(-50%) translateY(-50%);
    justify-content: center;
    transition: 0.3s ease;
}
.case-study:hover .elementor-widget-icon {
    left: -50% !important;
    top: 50% !important;
    transform: scale(0.1) !important;
}
.case-study svg:has(.hover-rocket-1) .hover-rocket-1 {
    transform: translate(0);
    transition: 0.3s ease;
}
.case-study:hover svg:has(.hover-rocket-1) .hover-rocket-1 {
    transform: translate(25px, -25px);
}
.case-study svg:has(.hover-rocket-2) .hover-rocket-2 {
    transform: translate(-25px, 25px);
    transition: 0.3s ease;
}
.case-study:hover svg:has(.hover-rocket-2) .hover-rocket-2 {
    transform: translate(0px, 0px);
}


.custom-accordion .e-n-accordion-item {
    border-bottom: 1px solid #DFDFDF;
}
.custom-accordion .e-n-accordion-item:first-child .e-n-accordion-item-title {
    padding-bottom: 30px;
    transition: 0.3s ease 0.3s
}
.custom-accordion .e-n-accordion-item:first-child .e-n-accordion-item-title[aria-expanded="true"] {
    padding-bottom: 0;
}




.sticky-lottie,
.sticky-lottie * {
    transition: padding 0.3s ease;
}
.lottie-wrapper {
    position: sticky;
    top: 100px;
    margin-bottom: -50px;
}
@media screen and (max-width: 1024px) {
    
    #banner-gradient {
      min-height: 1200px;
    }
    
    
    .lottie-wrapper {
        position: sticky;
        top: 100px;
        margin-bottom: -40px;
    }
    .sticky-lottie {
        padding: 0 20%
    }
}
@media screen and (max-width: 922px) {
    #banner-gradient {
      min-height: 1140px;
    }
}
@media screen and (max-width: 900px) {
    #banner-gradient {
      min-height: 1130px;
    }
}
@media screen and (max-width: 810px) {
    #banner-gradient {
      min-height: 1115px;
    }
}
@media screen and (max-width: 789px) {
    #banner-gradient {
      min-height: 1100px;
    }
}
@media screen and (max-width: 783px) {
    .sticky-lottie.elementor-sticky--active {
        top: 130px !important;
        padding: 0 20%
    }
    #banner-gradient {
      min-height: 1100px;
    }
}
@media screen and (max-width: 767px) {
    .banner {
        overflow: hidden;
    }
    .sticky-lottie.elementor-sticky--active {
        top: 110px !important;
        padding: 0 15%
    }
}

@media screen and (max-width: 500px) {
    .elementor-swiper-button {
        font-size: 40px !important;
        top: calc(100% + 13px) !important;
    }
}/* End custom CSS */