.elementor-5 .elementor-element.elementor-element-9830744{--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-5 .elementor-element.elementor-element-fd66478 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-90edce3{margin:0px 269px calc(var(--kit-widget-spacing, 0px) + 0px) -75px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-df2b269{--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-5 .elementor-element.elementor-element-82ad3db{text-align:center;}.elementor-5 .elementor-element.elementor-element-937429f{text-align:center;}.elementor-5 .elementor-element.elementor-element-ee03dfc{--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-5 .elementor-element.elementor-element-f0a17b4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-f0a17b4 .elementor-main-swiper{height:123px;width:100%;}.elementor-5 .elementor-element.elementor-element-f0a17b4 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-5 .elementor-element.elementor-element-f0a17b4 .elementor-swiper-button{font-size:20px;}.elementor-5 .elementor-element.elementor-element-bbfa225{--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-5 .elementor-element.elementor-element-2dab857.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-2dab857 .elementor-main-swiper{height:123px;width:100%;}.elementor-5 .elementor-element.elementor-element-2dab857 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-5 .elementor-element.elementor-element-2dab857 .elementor-swiper-button{font-size:20px;}.elementor-5 .elementor-element.elementor-element-bba40ed{--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:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-577c36e{text-align:center;}.elementor-5 .elementor-element.elementor-element-445e4ca{--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-5 .elementor-element.elementor-element-445e4ca:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-445e4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111726 0%, #111726 100%);}.elementor-5 .elementor-element.elementor-element-e7439ad{text-align:center;}.elementor-5 .elementor-element.elementor-element-e7439ad .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-8e3645d{text-align:center;}.elementor-5 .elementor-element.elementor-element-8e3645d .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-385ad5d .elementor-button{background-color:#0F1623;fill:#FFFFFF;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-7c3ed44{--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-5 .elementor-element.elementor-element-7c3ed44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-50a8751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 292px;}.elementor-5 .elementor-element.elementor-element-50a8751 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:51px;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e0ed4f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 213px;}.elementor-5 .elementor-element.elementor-element-e0ed4f0 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-68ea56e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-68ea56e.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-b58db1a{--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-5 .elementor-element.elementor-element-1ac7521 .elementor-heading-title{color:#22B9D2;}.elementor-5 .elementor-element.elementor-element-4fd3d04{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-5 .elementor-element.elementor-element-4fd3d04 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-474a632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-474a632 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c0273c0{--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:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:43px;}.elementor-5 .elementor-element.elementor-element-c0273c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-58b3ded .elementor-heading-title{color:#3BE8FF;}.elementor-5 .elementor-element.elementor-element-d54fa80{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-5 .elementor-element.elementor-element-d54fa80 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-a44534c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-a44534c .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-8b9dfcf{--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-5 .elementor-element.elementor-element-007e7fc{text-align:center;}.elementor-5 .elementor-element.elementor-element-007e7fc .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-611ba75{text-align:center;}.elementor-5 .elementor-element.elementor-element-611ba75 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-7c06b94{--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:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-5 .elementor-element.elementor-element-f80efcf{--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-5 .elementor-element.elementor-element-50576ed .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-50576ed.elementor-view-stacked .elementor-icon{background-color:#3350D5;}.elementor-5 .elementor-element.elementor-element-50576ed.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-50576ed.elementor-view-default .elementor-icon{color:#3350D5;border-color:#3350D5;}.elementor-5 .elementor-element.elementor-element-50576ed.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-50576ed.elementor-view-default .elementor-icon svg{fill:#3350D5;}.elementor-5 .elementor-element.elementor-element-50576ed .elementor-icon{font-size:29px;}.elementor-5 .elementor-element.elementor-element-50576ed .elementor-icon svg{height:29px;}.elementor-5 .elementor-element.elementor-element-a36212f .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ed41401 .elementor-heading-title{color:#959595;}.elementor-5 .elementor-element.elementor-element-c5d2b73{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c5d2b73 .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-c5d2b73.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c5d2b73.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c5d2b73.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c5d2b73.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c5d2b73.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c5d2b73 .elementor-icon{font-size:17px;}.elementor-5 .elementor-element.elementor-element-c5d2b73 .elementor-icon svg{height:17px;}.elementor-5 .elementor-element.elementor-element-2d91bfc{--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-5 .elementor-element.elementor-element-48f7e43 .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-48f7e43.elementor-view-stacked .elementor-icon{background-color:#122BD8;}.elementor-5 .elementor-element.elementor-element-48f7e43.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-48f7e43.elementor-view-default .elementor-icon{color:#122BD8;border-color:#122BD8;}.elementor-5 .elementor-element.elementor-element-48f7e43.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-48f7e43.elementor-view-default .elementor-icon svg{fill:#122BD8;}.elementor-5 .elementor-element.elementor-element-48f7e43 .elementor-icon{font-size:23px;}.elementor-5 .elementor-element.elementor-element-48f7e43 .elementor-icon svg{height:23px;}.elementor-5 .elementor-element.elementor-element-ee8c256 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-34eda15 .elementor-heading-title{color:#9E9B9B;}.elementor-5 .elementor-element.elementor-element-afcf951{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-5 .elementor-element.elementor-element-afcf951 .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-afcf951.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-afcf951.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-afcf951.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-afcf951.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-afcf951.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-afcf951 .elementor-icon{font-size:17px;}.elementor-5 .elementor-element.elementor-element-afcf951 .elementor-icon svg{height:17px;}.elementor-5 .elementor-element.elementor-element-f9aee04{--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-5 .elementor-element.elementor-element-b86fbbf .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-b86fbbf.elementor-view-stacked .elementor-icon{background-color:#122BD8;}.elementor-5 .elementor-element.elementor-element-b86fbbf.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b86fbbf.elementor-view-default .elementor-icon{color:#122BD8;border-color:#122BD8;}.elementor-5 .elementor-element.elementor-element-b86fbbf.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b86fbbf.elementor-view-default .elementor-icon svg{fill:#122BD8;}.elementor-5 .elementor-element.elementor-element-b86fbbf .elementor-icon{font-size:23px;}.elementor-5 .elementor-element.elementor-element-b86fbbf .elementor-icon svg{height:23px;}.elementor-5 .elementor-element.elementor-element-7f5ce10 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-1f13dd3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#999999;}.elementor-5 .elementor-element.elementor-element-52baa5e{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-52baa5e .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-52baa5e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-52baa5e.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-52baa5e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-52baa5e.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-52baa5e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-52baa5e .elementor-icon{font-size:17px;}.elementor-5 .elementor-element.elementor-element-52baa5e .elementor-icon svg{height:17px;}.elementor-5 .elementor-element.elementor-element-acf307f{--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:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-5 .elementor-element.elementor-element-45ae273{--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-5 .elementor-element.elementor-element-a77ddaf .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-a77ddaf.elementor-view-stacked .elementor-icon{background-color:#2B48E9;}.elementor-5 .elementor-element.elementor-element-a77ddaf.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a77ddaf.elementor-view-default .elementor-icon{color:#2B48E9;border-color:#2B48E9;}.elementor-5 .elementor-element.elementor-element-a77ddaf.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a77ddaf.elementor-view-default .elementor-icon svg{fill:#2B48E9;}.elementor-5 .elementor-element.elementor-element-a77ddaf .elementor-icon{font-size:29px;}.elementor-5 .elementor-element.elementor-element-a77ddaf .elementor-icon svg{height:29px;}.elementor-5 .elementor-element.elementor-element-e3dbf45 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-5e764d9 .elementor-heading-title{color:#B2B2B2;}.elementor-5 .elementor-element.elementor-element-816c04b{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-816c04b .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-816c04b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-816c04b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-816c04b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-816c04b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-816c04b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-816c04b .elementor-icon{font-size:17px;}.elementor-5 .elementor-element.elementor-element-816c04b .elementor-icon svg{height:17px;}.elementor-5 .elementor-element.elementor-element-a87e638{--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-5 .elementor-element.elementor-element-a9f6c96 .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-a9f6c96.elementor-view-stacked .elementor-icon{background-color:#0100FF;}.elementor-5 .elementor-element.elementor-element-a9f6c96.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a9f6c96.elementor-view-default .elementor-icon{color:#0100FF;border-color:#0100FF;}.elementor-5 .elementor-element.elementor-element-a9f6c96.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a9f6c96.elementor-view-default .elementor-icon svg{fill:#0100FF;}.elementor-5 .elementor-element.elementor-element-a9f6c96 .elementor-icon{font-size:29px;}.elementor-5 .elementor-element.elementor-element-a9f6c96 .elementor-icon svg{height:29px;}.elementor-5 .elementor-element.elementor-element-6dc3482{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-5 .elementor-element.elementor-element-6dc3482 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0cbe6b1 .elementor-heading-title{color:#A1A1A1;}.elementor-5 .elementor-element.elementor-element-88d9124{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-88d9124 .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-88d9124.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-88d9124.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-88d9124.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-88d9124.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-88d9124.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-88d9124 .elementor-icon{font-size:17px;}.elementor-5 .elementor-element.elementor-element-88d9124 .elementor-icon svg{height:17px;}.elementor-5 .elementor-element.elementor-element-fa1afd4{--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-5 .elementor-element.elementor-element-8d5b5d8 .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-8d5b5d8.elementor-view-stacked .elementor-icon{background-color:#0048FF;}.elementor-5 .elementor-element.elementor-element-8d5b5d8.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-8d5b5d8.elementor-view-default .elementor-icon{color:#0048FF;border-color:#0048FF;}.elementor-5 .elementor-element.elementor-element-8d5b5d8.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-8d5b5d8.elementor-view-default .elementor-icon svg{fill:#0048FF;}.elementor-5 .elementor-element.elementor-element-8d5b5d8 .elementor-icon{font-size:29px;}.elementor-5 .elementor-element.elementor-element-8d5b5d8 .elementor-icon svg{height:29px;}.elementor-5 .elementor-element.elementor-element-5c753d1 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-826c921 .elementor-heading-title{color:#ABABAB;}.elementor-5 .elementor-element.elementor-element-0efbfa7{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-0efbfa7 .elementor-icon-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-0efbfa7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0efbfa7.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-0efbfa7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0efbfa7.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-0efbfa7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0efbfa7 .elementor-icon{font-size:17px;}.elementor-5 .elementor-element.elementor-element-0efbfa7 .elementor-icon svg{height:17px;}.elementor-5 .elementor-element.elementor-element-a1522e6{--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:29px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-9dc1550{text-align:center;}.elementor-5 .elementor-element.elementor-element-9dc1550 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-6ac95b1{--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:64px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-6ac95b1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6ac95b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101522 0%, #101522 100%);}.elementor-5 .elementor-element.elementor-element-c265780{text-align:center;}.elementor-5 .elementor-element.elementor-element-c265780 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ec3711d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-ec3711d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ec3711d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101522 0%, #101522 100%);}.elementor-5 .elementor-element.elementor-element-5b45d24{--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-5 .elementor-element.elementor-element-aca20ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-aca20ba .elementor-heading-title a{transition-duration:3s;}.elementor-5 .elementor-element.elementor-element-a099e18 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e5bef7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#5E6A70;}.elementor-5 .elementor-element.elementor-element-58d4a9c{--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-5 .elementor-element.elementor-element-a5849ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFDFD;}.elementor-5 .elementor-element.elementor-element-2c9b097 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-70ae40f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#5E6A70;}.elementor-5 .elementor-element.elementor-element-91ff229{--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-5 .elementor-element.elementor-element-16039ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-d3a6995 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3c464e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#5E6A70;}.elementor-5 .elementor-element.elementor-element-1e96ab7{--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-5 .elementor-element.elementor-element-61b93a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-823ec5d .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f5b0591 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#5E6A70;}.elementor-5 .elementor-element.elementor-element-39712ba{--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:31px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-c51a3d1{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5 .elementor-element.elementor-element-c51a3d1 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-88362a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5 .elementor-element.elementor-element-88362a3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-88362a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111827 0%, #111827 100%);}.elementor-5 .elementor-element.elementor-element-6e927f7{--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-5 .elementor-element.elementor-element-1d1951a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FDFFFF;}.elementor-5 .elementor-element.elementor-element-ed53c2a .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-1117407{--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-5 .elementor-element.elementor-element-92328f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FDFFFF;}.elementor-5 .elementor-element.elementor-element-4ea73e8 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-1f752da{--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-5 .elementor-element.elementor-element-72525c0 img{height:317px;}.elementor-5 .elementor-element.elementor-element-6806ae3 .elementor-heading-title{color:#D9D9D9;}.elementor-5 .elementor-element.elementor-element-42eeb35 .elementor-heading-title{color:#EFEFEF;}.elementor-5 .elementor-element.elementor-element-b4edbfc{--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-5 .elementor-element.elementor-element-49e4264 img{height:317px;}.elementor-5 .elementor-element.elementor-element-9dc8e56 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-7f79951 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0df1f6e{--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:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-8417435{text-align:center;}.elementor-5 .elementor-element.elementor-element-2a63cd4{--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-5 .elementor-element.elementor-element-2a63cd4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2a63cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101624 0%, #101624 100%);}.elementor-5 .elementor-element.elementor-element-4372968{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-5 .elementor-element.elementor-element-4372968 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b2811c3{text-align:center;}.elementor-5 .elementor-element.elementor-element-b2811c3 .elementor-heading-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e36fa1f .elementor-button{background-color:#101624;}.elementor-5 .elementor-element.elementor-element-e36fa1f{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 41px) 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-b58db1a{--width:50%;}.elementor-5 .elementor-element.elementor-element-c0273c0{--width:50%;}.elementor-5 .elementor-element.elementor-element-f80efcf{--width:33%;}.elementor-5 .elementor-element.elementor-element-2d91bfc{--width:33%;}.elementor-5 .elementor-element.elementor-element-f9aee04{--width:33%;}.elementor-5 .elementor-element.elementor-element-45ae273{--width:33%;}.elementor-5 .elementor-element.elementor-element-a87e638{--width:33%;}.elementor-5 .elementor-element.elementor-element-fa1afd4{--width:33%;}.elementor-5 .elementor-element.elementor-element-5b45d24{--width:25%;}.elementor-5 .elementor-element.elementor-element-58d4a9c{--width:25%;}.elementor-5 .elementor-element.elementor-element-91ff229{--width:25%;}.elementor-5 .elementor-element.elementor-element-1e96ab7{--width:25%;}.elementor-5 .elementor-element.elementor-element-6e927f7{--width:50%;}.elementor-5 .elementor-element.elementor-element-1117407{--width:50%;}.elementor-5 .elementor-element.elementor-element-1f752da{--width:50%;}.elementor-5 .elementor-element.elementor-element-b4edbfc{--width:50%;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-f0a17b4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-2dab857.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-90edce3{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-5 .elementor-element.elementor-element-90edce3 img{width:100%;max-width:100%;height:292px;}.elementor-5 .elementor-element.elementor-element-f0a17b4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-2dab857.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-7c3ed44{--width:343.8px;}.elementor-5 .elementor-element.elementor-element-50a8751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-e0ed4f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-68ea56e{--width:290.8px;}.elementor-5 .elementor-element.elementor-element-c0273c0{--width:323.8px;--margin-top:-2px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;}.elementor-5 .elementor-element.elementor-element-d54fa80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-fd66478 *//* HERO HEADING - SLOW PREMIUM ENTRANCE */

#hero-growth-heading {
    opacity: 0;
    transform: translateX(-120px);
    animation: slowHeroEntrance 3.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    color: #ffffff;
}

/* Green part */
#hero-growth-heading .digital-green {
    color: #39ff88;
}

/* Slow slide animation */
@keyframes slowHeroEntrance {

    0% {
        opacity: 0;
        transform: translateX(-120px);
    }

    30% {
        opacity: 0.25;
    }

    65% {
        opacity: 0.7;
        transform: translateX(15px);
    }

    85% {
        opacity: 0.9;
        transform: translateX(-4px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-f0a17b4 */#smooth-marquee {
    overflow: hidden !important;
}

#smooth-marquee .swiper-wrapper {
    display: flex !important;
    width: max-content !important;
    animation: smoothMarquee 18s linear infinite !important;
    transition: none !important;
    gap: 24px !important;
}

#smooth-marquee .swiper-slide {
    flex-shrink: 0 !important;
    margin-right: 0 !important;
}

@keyframes smoothMarquee {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-2dab857 */#right-media-marquee {
    overflow: hidden !important;
}

#right-media-marquee .swiper-wrapper {
    display: flex !important;
    width: max-content !important;
    gap: 24px !important;
    animation: mediaMoveRight 18s linear infinite !important;
    transition: none !important;
}

#right-media-marquee .swiper-slide {
    flex-shrink: 0 !important;
    margin-right: 0 !important;
}

@keyframes mediaMoveRight {
    0% {
        transform: translate3d(-50%, 0, 0);
    }

    100% {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfa225 */#smooth-marquee {
    overflow: hidden !important;
}

#smooth-#smooth-marquee {
    overflow: hidden !important;
}

#smooth-marquee .swiper-wrapper {
    display: flex !important;
    width: max-content !important;
    gap: 24px !important;
    animation: smoothMarqueeLeft 18s linear infinite !important;
    transition: none !important;
}

#smooth-marquee .swiper-slide {
    flex-shrink: 0 !important;
    margin-right: 0 !important;
}

@keyframes smoothMarqueeLeft {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}marquee .swiper-wrapper {
    display: flex !important;
    width: max-content !important;
    animation: smoothMarqueeRight 18s linear infinite !important;
    transition: none !important;
    gap: 24px !important;
}

#smooth-marquee .swiper-slide {
    flex-shrink: 0 !important;
    margin-right: 0 !important;
}

@keyframes smoothMarqueeRight {
    from {
        transform: translate3d(-50%, 0, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385ad5d *//* =========================================
   DIGITALPROMOVA PREMIUM ANIMATED BUTTON
   ========================================= */

#digital-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 16px 32px;
    min-width: 190px;

    border: none !important;
    border-radius: 14px;

    background: linear-gradient(
        135deg,
        #071426,
        #0b2b52,
        #063b70
    ) !important;

    color: #ffffff !important;

    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.3px;

    overflow: hidden;
    cursor: pointer;

    box-shadow:
        0 10px 30px rgba(0, 80, 180, 0.25),
        inset 0 1px 0 rgba(255,255,255,0.12);

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease;
}


/* =========================================
   MOVING LIGHT
   ========================================= */

#digital-button::before {
    content: "";

    position: absolute;
    top: -80%;
    left: -70%;

    width: 45%;
    height: 260%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: rotate(25deg);

    animation: buttonLight 4s ease-in-out infinite;

    pointer-events: none;
}


/* =========================================
   SOFT BLUE GLOW
   ========================================= */

#digital-button::after {
    content: "";

    position: absolute;
    inset: 0;

    background:
        radial-gradient(
            circle at 50% 100%,
            rgba(0,150,255,0.28),
            transparent 60%
        );

    opacity: 0;

    transition: opacity 0.4s ease;

    pointer-events: none;
}


/* =========================================
   BUTTON TEXT
   ========================================= */

#digital-button .elementor-button-text {
    position: relative;
    z-index: 3;

    transition:
        letter-spacing 0.4s ease,
        text-shadow 0.4s ease;
}


/* =========================================
   HOVER
   ========================================= */

#digital-button:hover {

    transform:
        translateY(-5px)
        scale(1.03);

    box-shadow:
        0 18px 45px rgba(0,110,255,0.35),
        0 0 35px rgba(0,140,255,0.20),
        inset 0 1px 0 rgba(255,255,255,0.18);
}


/* =========================================
   HOVER GLOW
   ========================================= */

#digital-button:hover::after {
    opacity: 1;
}


/* =========================================
   HOVER TEXT
   ========================================= */

#digital-button:hover .elementor-button-text {

    letter-spacing: 0.7px;

    text-shadow:
        0 0 15px rgba(120,200,255,0.7);
}


/* =========================================
   SHINE ANIMATION
   ========================================= */

@keyframes buttonLight {

    0% {
        left: -70%;
    }

    45% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}


/* =========================================
   CLICK EFFECT
   ========================================= */

#digital-button:active {
    transform: scale(0.97);
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    #digital-button {
        min-width: 170px;
        padding: 14px 25px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ac7521 *//* ONLY ONE PREMIUM ANALYTICS CARD */

#digital-growth-card {
    background: linear-gradient(145deg, #10172F, #080E20);
    border: 1px solid rgba(65, 133, 255, 0.25);
    border-radius: 22px;
    padding: 35px;

    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);

    transition: all 0.4s ease;
    cursor: pointer;
}

/* Hover Animation */

#digital-growth-card:hover {
    transform: translateY(-8px) scale(1.02);

    border-color: #399BFF;

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.3),
        0 0 25px rgba(0, 153, 255, 0.25);
}

/* Number */

#digital-growth-card .card-number {
    font-size: 48px;
    font-weight: 800;

    background: linear-gradient(
        90deg,
        #B8C9FF,
        #DCC5FF,
        #3BA5FF
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Heading */

#digital-growth-card h3 {
    color: #F5F7FF;
    transition: color 0.3s ease;
}

#digital-growth-card:hover h3 {
    color: #55BFFF;
}

/* Description */

#digital-growth-card p {
    color: #B9C5D8;
    line-height: 1.8;
}

/* Click Effect */

#digital-growth-card:active {
    transform: scale(0.98);
}

/* Mobile */

@media (max-width: 767px) {
    #digital-growth-card {
        padding: 24px;
        border-radius: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b3ded *//* ONLY ONE PREMIUM ANALYTICS CARD */

#digital-growth-card {
    background: linear-gradient(145deg, #10172F, #080E20);
    border: 1px solid rgba(65, 133, 255, 0.25);
    border-radius: 22px;
    padding: 35px;

    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);

    transition: all 0.4s ease;
    cursor: pointer;
}

/* Hover Animation */

#digital-growth-card:hover {
    transform: translateY(-8px) scale(1.02);

    border-color: #399BFF;

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.3),
        0 0 25px rgba(0, 153, 255, 0.25);
}

/* Number */

#digital-growth-card .card-number {
    font-size: 48px;
    font-weight: 800;

    background: linear-gradient(
        90deg,
        #B8C9FF,
        #DCC5FF,
        #3BA5FF
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Heading */

#digital-growth-card h3 {
    color: #F5F7FF;
    transition: color 0.3s ease;
}

#digital-growth-card:hover h3 {
    color: #55BFFF;
}

/* Description */

#digital-growth-card p {
    color: #B9C5D8;
    line-height: 1.8;
}

/* Click Effect */

#digital-growth-card:active {
    transform: scale(0.98);
}

/* Mobile */

@media (max-width: 767px) {
    #digital-growth-card {
        padding: 24px;
        border-radius: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0273c0 *//* =========================================
   PREMIUM HOVER ZOOM BOX
   WPForms Class: premium-hover-box
========================================= */

.premium-hover-box {
    position: relative !important;
    isolation: isolate !important;

    padding: 40px !important;
    border-radius: 26px !important;

    background:
        radial-gradient(
            circle at 20% 20%,
            rgba(139, 92, 246, 0.20),
            transparent 35%
        ),
        radial-gradient(
            circle at 80% 80%,
            rgba(0, 212, 255, 0.16),
            transparent 35%
        ),
        linear-gradient(
            135deg,
            #0a0d18,
            #111827,
            #080b13
        ) !important;

    border: 1px solid rgba(255,255,255,0.10) !important;

    box-shadow:
        0 20px 60px rgba(0,0,0,0.45),
        inset 0 1px 0 rgba(255,255,255,0.08) !important;

    transform: scale(1);

    transition:
        transform 0.45s cubic-bezier(.2,.8,.2,1),
        box-shadow 0.45s ease,
        border-color 0.45s ease !important;

    overflow: hidden !important;
}


/* =========================================
   ANIMATED BORDER
========================================= */

.premium-hover-box::before {
    content: "";

    position: absolute;
    inset: -2px;

    border-radius: 28px;

    background: linear-gradient(
        120deg,
        #7c3aed,
        #00d4ff,
        #ec4899,
        #7c3aed
    );

    background-size: 300% 300%;

    animation: movingBorder 5s linear infinite;

    z-index: -2;
}


/* Inner background */
.premium-hover-box::after {
    content: "";

    position: absolute;
    inset: 2px;

    border-radius: 24px;

    background: linear-gradient(
        135deg,
        #0a0d18,
        #111827,
        #080b13
    );

    z-index: -1;
}


/* =========================================
   MOUSE HOVER = BOX ZOOM
========================================= */

.premium-hover-box:hover {

    transform: scale(1.035) !important;

    border-color: rgba(0,212,255,0.45) !important;

    box-shadow:
        0 30px 80px rgba(0,0,0,0.55),
        0 0 35px rgba(124,58,237,0.20),
        0 0 60px rgba(0,212,255,0.10) !important;
}


/* =========================================
   BORDER MOVEMENT
========================================= */

@keyframes movingBorder {

    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

}


/* =========================================
   INPUT DESIGN
========================================= */

.premium-hover-box input[type="text"],
.premium-hover-box input[type="email"],
.premium-hover-box input[type="tel"],
.premium-hover-box input[type="number"],
.premium-hover-box input[type="url"],
.premium-hover-box select,
.premium-hover-box textarea {

    background: rgba(255,255,255,0.045) !important;

    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,0.12) !important;

    border-radius: 12px !important;

    padding: 14px 16px !important;

    transition:
        all 0.3s ease !important;
}


/* Input hover */

.premium-hover-box input:hover,
.premium-hover-box select:hover,
.premium-hover-box textarea:hover {

    border-color: rgba(124,58,237,0.7) !important;

}


/* Input focus */

.premium-hover-box input:focus,
.premium-hover-box select:focus,
.premium-hover-box textarea:focus {

    outline: none !important;

    border-color: #00d4ff !important;

    box-shadow:
        0 0 0 3px rgba(0,212,255,0.08),
        0 0 20px rgba(0,212,255,0.20) !important;

}


/* =========================================
   LABEL
========================================= */

.premium-hover-box .wpforms-field-label {

    color: #f5f7ff !important;

    font-weight: 600 !important;

    letter-spacing: 0.3px !important;

}


/* =========================================
   PREMIUM BUTTON
========================================= */

.premium-hover-box .wpforms-submit {

    background: linear-gradient(
        100deg,
        #7c3aed,
        #2563eb,
        #06b6d4
    ) !important;

    color: #ffffff !important;

    border: none !important;

    border-radius: 50px !important;

    padding: 15px 35px !important;

    font-weight: 700 !important;

    cursor: pointer !important;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease !important;

}


/* Button hover */

.premium-hover-box .wpforms-submit:hover {

    transform: scale(1.06) translateY(-2px) !important;

    box-shadow:
        0 10px 30px rgba(0,212,255,0.35) !important;

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 600px) {

    .premium-hover-box {

        padding: 22px !important;

    }

    .premium-hover-box:hover {

        transform: scale(1.01) !important;

    }

    .premium-hover-box .wpforms-submit {

        width: 100% !important;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d1951a */.zoom-word {
    display: inline-block;
    transition: 
        transform 0.35s cubic-bezier(.2,.8,.2,1),
        text-shadow 0.35s ease,
        color 0.35s ease;

    cursor: pointer;
}

.zoom-word:hover {
    transform: scale(1.12);

    text-shadow:
        0 0 12px rgba(61, 130, 255, 0.45),
        0 0 25px rgba(61, 130, 255, 0.20);
}/* End custom CSS */