.elementor-1142 .elementor-element.elementor-element-7fccd0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-7fccd0d::before, .elementor-1142 .elementor-element.elementor-element-7fccd0d > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-7fccd0d > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-7fccd0d > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-7fccd0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-7fccd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-b460453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:25px 25px 25px 25px;--padding-top:180px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-1142 .elementor-element.elementor-element-b460453:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-b460453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #FFFFFF 7%, #89D5FF 46%);}.elementor-1142 .elementor-element.elementor-element-b460453::before, .elementor-1142 .elementor-element.elementor-element-b460453 > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-b460453 > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-b460453 > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-b460453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-b460453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-b460453 > .elementor-shape-bottom svg, .elementor-1142 .elementor-element.elementor-element-b460453 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:69px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-advanced-text{text-align:center;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-advanced-text a{text-align:center;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-advanced-text-preffix{color:#333333;font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:800;padding-top:10px;padding-bottom:10px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text{color:#00A4FF;padding:10px 10px 10px 10px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-highlighted-text{color:#00A4FF;padding:10px 10px 10px 10px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text-selected {color:#00A4FF;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text b, .elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text b i,.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text,.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-highlighted-text{font-family:"Space Grotesk", Sans-serif;font-weight:700;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-advanced-text-suffuix{padding-top:10px;padding-bottom:10px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-advanced-text-suffix{color:#333333;}.elementor-1142 .elementor-element.elementor-element-56b9cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0% 30% 0% 30%;text-align:center;font-family:"Space Grotesk", Sans-serif;font-weight:500;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-one{background-color:#0599EB;color:#ffffff;font-family:"Space Grotesk", Sans-serif;font-weight:700;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-two{background-color:var( --e-global-color-blocksy_palette_7 );color:#0095FA;font-family:"Space Grotesk", Sans-serif;font-weight:500;border-style:solid;border-width:2px 4px 2px 5px;border-radius:12px 12px 12px 12px;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-two:hover{background-color:var( --e-global-color-blocksy_palette_5 );color:#039EF3;border-radius:10px 10px 10px 10px;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-wid-con .ekit_button_middle_text{background-color:var( --e-global-color-bd1e038 );color:#000000;width:40px;height:40px;}.elementor-1142 .elementor-element.elementor-element-78b1579{width:var( --container-widget-width, 99.281% );max-width:99.281%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.281%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-78b1579.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit_double_button{width:45%;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-two > i{padding-left:8px;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-two > svg{margin-left:8px;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-two svg{fill:#0095FA;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#039EF3;}.elementor-1142 .elementor-element.elementor-element-282b2e2{--display:flex;}.elementor-1142 .elementor-element.elementor-element-282b2e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-a4d2182{width:var( --container-widget-width, 103.933% );max-width:103.933%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:103.933%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-a4d2182.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-dced2c6{--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;--margin-top:-29px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1142 .elementor-element.elementor-element-05f0327{--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-1142 .elementor-element.elementor-element-d094327{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1142 .elementor-element.elementor-element-0b659fd{width:var( --container-widget-width, 33.474% );max-width:33.474%;--container-widget-width:33.474%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-0b659fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-0b659fd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:2.7px;}.elementor-1142 .elementor-element.elementor-element-729af7d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:64px;letter-spacing:1.2px;word-spacing:1px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-062bf21{text-align:justify;font-family:"Space Grotesk", Sans-serif;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-one{background-color:#00A0F9;color:#ffffff;font-family:"Space Grotesk", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;border-radius:12px 12px 12px 12px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-one:hover{background-color:#00273D;color:#FCFCFC;border-radius:12px 12px 12px 12px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-two{background-color:#FFFFFF4F;color:#029FF7;font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.4px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-two:hover{background-color:#00A4FF;color:#ffffff;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit_double_button{width:100%;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn:not(:last-child){margin-right:26px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-two > i{padding-left:8px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-two > svg{margin-left:8px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#FCFCFC;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-two svg{fill:#029FF7;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1142 .elementor-element.elementor-element-9f510ac{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-41090a0{--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;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-fde7eca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-e14ac70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-8ec60a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1142 .elementor-element.elementor-element-8ec60a9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:800;text-transform:uppercase;line-height:1.5em;}.elementor-1142 .elementor-element.elementor-element-2fe766c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:justify;font-family:"Space Grotesk", Sans-serif;}.elementor-1142 .elementor-element.elementor-element-b5c9c39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-5c04803{width:var( --container-widget-width, 98.808% );max-width:98.808%;--container-widget-width:98.808%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-5c04803.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-352098f{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-352098f:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-352098f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:850px auto;}.elementor-1142 .elementor-element.elementor-element-352098f::before, .elementor-1142 .elementor-element.elementor-element-352098f > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-352098f > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-352098f > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-352098f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-352098f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-8c12920{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-7fb05f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-1142 .elementor-element.elementor-element-7fb05f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-68c74e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-7e3fdbd{width:var( --container-widget-width, 116.886% );max-width:116.886%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;--container-widget-width:116.886%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-7e3fdbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-heading-title{font-size:60px;line-height:1.2em;}.elementor-1142 .elementor-element.elementor-element-eff4a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:justify;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-a3c51e1 .elementor-button{background-color:#0992DE;font-size:16px;font-weight:700;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-radius:15px 15px 15px 15px;padding:20px 40px 20px 40px;}.elementor-1142 .elementor-element.elementor-element-a3c51e1{width:var( --container-widget-width, 40.73% );max-width:40.73%;--container-widget-width:40.73%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-a3c51e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-ef73c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-722c14e{background-color:var( --e-global-color-bd1e038 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:22% 18% 27% 18%;border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}.elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-wrapper{text-align:start;}.elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-title{margin-block-end:20px;}.elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-title, .elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;}.elementor-1142 .elementor-element.elementor-element-c21cc22{background-color:var( --e-global-color-blocksy_palette_8 );padding:22% 18% 27% 18%;border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}.elementor-1142 .elementor-element.elementor-element-c21cc22 .elementor-icon-box-wrapper{text-align:start;}.elementor-1142 .elementor-element.elementor-element-c21cc22 .elementor-icon-box-title{margin-block-end:20px;}.elementor-1142 .elementor-element.elementor-element-c586380{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-877babe{background-color:var( --e-global-color-blocksy_palette_8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:22% 18% 27% 18%;border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}.elementor-1142 .elementor-element.elementor-element-877babe .elementor-icon-box-wrapper{text-align:start;}.elementor-1142 .elementor-element.elementor-element-877babe .elementor-icon-box-title{margin-block-end:20px;}.elementor-1142 .elementor-element.elementor-element-cba3bb0{background-color:var( --e-global-color-bd1e038 );padding:22% 18% 27% 18%;border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}.elementor-1142 .elementor-element.elementor-element-cba3bb0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1142 .elementor-element.elementor-element-cba3bb0 .elementor-icon-box-title{margin-block-end:20px;}.elementor-1142 .elementor-element.elementor-element-74969ed{width:var( --container-widget-width, 102.304% );max-width:102.304%;--container-widget-width:102.304%;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-74969ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-f870ed9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-f870ed9:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-f870ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:850px auto;}.elementor-1142 .elementor-element.elementor-element-47c63ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-840081c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-840081c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;line-height:1.5em;}.elementor-1142 .elementor-element.elementor-element-b9a8b50{background-color:#FDFDFD5C;margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 60px) 250px;text-align:center;font-family:"Space Grotesk", Sans-serif;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-9ee127c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-e4f00ab{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-a6f9694{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1142 .elementor-element.elementor-element-a6f9694:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-a6f9694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );background-image:url("https://pridigi24.com/wp-content/uploads/2021/07/case-studies-1@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-a6f9694::before, .elementor-1142 .elementor-element.elementor-element-a6f9694 > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-a6f9694 > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-a6f9694 > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-a6f9694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-a6f9694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-a6f9694:hover::before, .elementor-1142 .elementor-element.elementor-element-a6f9694:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-a6f9694:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-a6f9694 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-a6f9694 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-a6f9694::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1142 .elementor-element.elementor-element-a6f9694:hover{--overlay-opacity:0.7;}.elementor-1142 .elementor-element.elementor-element-1b55a3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-151b1a2 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-f8977fa{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-f4c41eb{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1142 .elementor-element.elementor-element-f4c41eb:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-f4c41eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );background-image:url("https://pridigi24.com/wp-content/uploads/2021/07/case-studies-2@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-f4c41eb::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-f4c41eb:hover::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-f4c41eb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-f4c41eb::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1142 .elementor-element.elementor-element-f4c41eb:hover{--overlay-opacity:0.7;}.elementor-1142 .elementor-element.elementor-element-6d832a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-e0d536a .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-da5f4ca{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1142 .elementor-element.elementor-element-da5f4ca:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-da5f4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );background-image:url("https://pridigi24.com/wp-content/uploads/2021/07/case-studies-3@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-da5f4ca::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-da5f4ca:hover::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-da5f4ca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-da5f4ca::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1142 .elementor-element.elementor-element-da5f4ca:hover{--overlay-opacity:0.7;}.elementor-1142 .elementor-element.elementor-element-5b3552c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-ae6c1ed .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-d3b50c4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-ffd6f37{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1142 .elementor-element.elementor-element-ffd6f37:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );background-image:url("https://pridigi24.com/wp-content/uploads/2021/07/case-studies-4@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-ffd6f37::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-ffd6f37:hover::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-ffd6f37 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-ffd6f37::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1142 .elementor-element.elementor-element-ffd6f37:hover{--overlay-opacity:0.7;}.elementor-1142 .elementor-element.elementor-element-d585abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-9c34f41 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-616c4d2{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1142 .elementor-element.elementor-element-616c4d2:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-616c4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );background-image:url("https://pridigi24.com/wp-content/uploads/2021/07/case-studies-5@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-616c4d2::before, .elementor-1142 .elementor-element.elementor-element-616c4d2 > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-616c4d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-616c4d2 > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-616c4d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-616c4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-616c4d2:hover::before, .elementor-1142 .elementor-element.elementor-element-616c4d2:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-616c4d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-616c4d2 > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-616c4d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-616c4d2::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1142 .elementor-element.elementor-element-616c4d2:hover{--overlay-opacity:0.7;}.elementor-1142 .elementor-element.elementor-element-bb04d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-d63ad94 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-c299f3c{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1142 .elementor-element.elementor-element-c299f3c:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-c299f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );background-image:url("https://pridigi24.com/wp-content/uploads/2021/07/case-studies-6@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1142 .elementor-element.elementor-element-c299f3c::before, .elementor-1142 .elementor-element.elementor-element-c299f3c > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-c299f3c > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-c299f3c > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-c299f3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-c299f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-c299f3c:hover::before, .elementor-1142 .elementor-element.elementor-element-c299f3c:hover > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-c299f3c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-c299f3c > .elementor-background-slideshow:hover::before, .elementor-1142 .elementor-element.elementor-element-c299f3c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#070803;--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-c299f3c::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1142 .elementor-element.elementor-element-c299f3c:hover{--overlay-opacity:0.7;}.elementor-1142 .elementor-element.elementor-element-02b293a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-69093bf .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-1142 .elementor-element.elementor-element-415c691{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-d5481d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-d5481d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-216ae65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-da36ec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-bd1e038 );}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-bd1e038 );}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-bd1e038 );}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-accordion-title{font-family:"Space Grotesk", Sans-serif;}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-bd1e038 );}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-bd1e038 );}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-1142 .elementor-element.elementor-element-406b0e7 .elementor-tab-content{background-color:var( --e-global-color-blocksy_palette_6 );color:var( --e-global-color-blocksy_palette_4 );padding:35px 35px 35px 35px;}.elementor-1142 .elementor-element.elementor-element-9be6e51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-3963b3f{--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.5;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-3963b3f::before, .elementor-1142 .elementor-element.elementor-element-3963b3f > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-3963b3f > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-3963b3f > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-3963b3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-3963b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1142 .elementor-element.elementor-element-47da2f4{--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;--border-radius:25px 25px 25px 25px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-1142 .elementor-element.elementor-element-47da2f4:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-47da2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd1e038 );}.elementor-1142 .elementor-element.elementor-element-10e9ecd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1142 .elementor-element.elementor-element-80885df{color:var( --e-global-color-blocksy_palette_4 );}.elementor-1142 .elementor-element.elementor-element-1171e97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1142 .elementor-element.elementor-element-94e4d4b .elementor-button{background-color:var( --e-global-color-blocksy_palette_7 );font-size:18px;font-weight:700;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-radius:15px 15px 15px 15px;padding:20px 40px 20px 40px;}@media(max-width:1024px){.elementor-1142 .elementor-element.elementor-element-7fccd0d{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-56b9cc9{padding:0% 10% 0% 10%;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit_double_button{width:80%;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit_double_button{width:80%;}.elementor-1142 .elementor-element.elementor-element-9f510ac{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-8ec60a9 .elementor-heading-title{font-size:30px;}.elementor-1142 .elementor-element.elementor-element-352098f:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-352098f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:600px auto;}.elementor-1142 .elementor-element.elementor-element-352098f{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-8c12920{--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-7fb05f2{--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1142 .elementor-element.elementor-element-68c74e4{text-align:center;}.elementor-1142 .elementor-element.elementor-element-7e3fdbd{text-align:center;}.elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-heading-title{font-size:40px;}.elementor-1142 .elementor-element.elementor-element-eff4a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1142 .elementor-element.elementor-element-ef73c76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-c586380{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-f870ed9:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-f870ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:600px auto;}.elementor-1142 .elementor-element.elementor-element-f870ed9{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-840081c .elementor-heading-title{font-size:30px;}.elementor-1142 .elementor-element.elementor-element-b9a8b50{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 50px) 100px;}.elementor-1142 .elementor-element.elementor-element-a6f9694{--min-height:300px;}.elementor-1142 .elementor-element.elementor-element-ffd6f37{--min-height:320px;}.elementor-1142 .elementor-element.elementor-element-415c691{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-da36ec8 .elementor-heading-title{font-size:30px;}.elementor-1142 .elementor-element.elementor-element-3963b3f{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-47da2f4{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}}@media(max-width:767px){.elementor-1142 .elementor-element.elementor-element-b460453{--width:90%;--padding-top:100px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-advanced-text-preffix{font-size:26px;}.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text b, .elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text b i,.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-anim-text,.elementor-1142 .elementor-element.elementor-element-d7fa2b1 .wpr-highlighted-text{font-size:24px;}.elementor-1142 .elementor-element.elementor-element-56b9cc9{padding:0% 0% 0% 0%;text-align:justify;}.elementor-1142 .elementor-element.elementor-element-78b1579 .ekit_double_button{width:100%;}.elementor-1142 .elementor-element.elementor-element-32534f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-36bd966 .ekit_double_button{width:100%;}.elementor-1142 .elementor-element.elementor-element-9f510ac{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1142 .elementor-element.elementor-element-e14ac70{text-align:center;}.elementor-1142 .elementor-element.elementor-element-8ec60a9{text-align:center;}.elementor-1142 .elementor-element.elementor-element-8ec60a9 .elementor-heading-title{font-size:25px;}.elementor-1142 .elementor-element.elementor-element-2fe766c{text-align:center;}.elementor-1142 .elementor-element.elementor-element-352098f:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-352098f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:400px auto;}.elementor-1142 .elementor-element.elementor-element-352098f{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-7fb05f2{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-68c74e4{text-align:center;}.elementor-1142 .elementor-element.elementor-element-7e3fdbd{text-align:center;}.elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-heading-title{font-size:30px;}.elementor-1142 .elementor-element.elementor-element-eff4a24{text-align:justify;}.elementor-1142 .elementor-element.elementor-element-a3c51e1{width:var( --container-widget-width, 289.025px );max-width:289.025px;--container-widget-width:289.025px;--container-widget-flex-grow:0;}.elementor-1142 .elementor-element.elementor-element-722c14e{padding:10% 10% 10% 10%;}.elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-wrapper{text-align:center;}.elementor-1142 .elementor-element.elementor-element-c21cc22{padding:10% 10% 10% 10%;}.elementor-1142 .elementor-element.elementor-element-c21cc22 .elementor-icon-box-wrapper{text-align:center;}.elementor-1142 .elementor-element.elementor-element-877babe{padding:10% 10% 10% 10%;}.elementor-1142 .elementor-element.elementor-element-877babe .elementor-icon-box-wrapper{text-align:center;}.elementor-1142 .elementor-element.elementor-element-cba3bb0{padding:10% 10% 10% 10%;}.elementor-1142 .elementor-element.elementor-element-cba3bb0 .elementor-icon-box-wrapper{text-align:center;}.elementor-1142 .elementor-element.elementor-element-f870ed9:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-f870ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:400px auto;}.elementor-1142 .elementor-element.elementor-element-f870ed9{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-840081c .elementor-heading-title{font-size:25px;}.elementor-1142 .elementor-element.elementor-element-b9a8b50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1142 .elementor-element.elementor-element-f4c41eb{--min-height:300px;}.elementor-1142 .elementor-element.elementor-element-da5f4ca{--min-height:300px;}.elementor-1142 .elementor-element.elementor-element-616c4d2{--min-height:300px;}.elementor-1142 .elementor-element.elementor-element-c299f3c{--min-height:300px;}.elementor-1142 .elementor-element.elementor-element-415c691{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-216ae65{text-align:center;}.elementor-1142 .elementor-element.elementor-element-da36ec8{text-align:center;}.elementor-1142 .elementor-element.elementor-element-da36ec8 .elementor-heading-title{font-size:25px;}.elementor-1142 .elementor-element.elementor-element-47da2f4{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-1142 .elementor-element.elementor-element-80885df{text-align:center;}}@media(min-width:768px){.elementor-1142 .elementor-element.elementor-element-b460453{--width:1550px;}.elementor-1142 .elementor-element.elementor-element-282b2e2{--width:104.402%;}.elementor-1142 .elementor-element.elementor-element-41090a0{--width:50%;}.elementor-1142 .elementor-element.elementor-element-fde7eca{--width:50%;}.elementor-1142 .elementor-element.elementor-element-7fb05f2{--width:51.018%;}.elementor-1142 .elementor-element.elementor-element-ef73c76{--width:26%;}.elementor-1142 .elementor-element.elementor-element-c586380{--width:26%;}.elementor-1142 .elementor-element.elementor-element-e4f00ab{--width:65%;}.elementor-1142 .elementor-element.elementor-element-f4c41eb{--width:50%;}.elementor-1142 .elementor-element.elementor-element-da5f4ca{--width:50%;}.elementor-1142 .elementor-element.elementor-element-d3b50c4{--width:35%;}.elementor-1142 .elementor-element.elementor-element-d5481d5{--width:46.619%;}.elementor-1142 .elementor-element.elementor-element-10e9ecd{--width:65%;}.elementor-1142 .elementor-element.elementor-element-1171e97{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1142 .elementor-element.elementor-element-b460453{--width:92%;}.elementor-1142 .elementor-element.elementor-element-7fb05f2{--width:100%;}.elementor-1142 .elementor-element.elementor-element-ef73c76{--width:47%;}.elementor-1142 .elementor-element.elementor-element-c586380{--width:47%;}}@media(min-width:1025px){.elementor-1142 .elementor-element.elementor-element-352098f:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-352098f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for elementskit-dual-button, class: .elementor-element-78b1579 *//* WhatsApp Pulse Ring Animation */
.elementor-1142 .elementor-element.elementor-element-78b1579 {
    position: relative;
    z-index: 1;
}

/* Outer animated rings */
.elementor-1142 .elementor-element.elementor-element-78b1579::before,
.elementor-1142 .elementor-element.elementor-element-78b1579::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(37, 211, 102, 0.35);
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(1);
    animation: whatsappPulse 2.2s infinite ease-out;
    pointer-events: none;
    z-index: -1;
}

.elementor-1142 .elementor-element.elementor-element-78b1579::after {
    animation-delay: 1.1s;
}

@keyframes whatsappPulse {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0.65;
    }

    70% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0;
    }

    100% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fccd0d *//* PRIDIGI - CLOUD BACKGROUND WITH SERVICE TEXT */

.elementor-1142 .elementor-element.elementor-element-7fccd0d {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.elementor-1142 .elementor-element.elementor-element-7fccd0d::before,
.elementor-1142 .elementor-element.elementor-element-7fccd0d::after {
    content: "";
    position: absolute;
    left: -100%;
    width: 200%;
    height: 180px;
    pointer-events: none;
    z-index: 1;

    background-repeat: repeat-x;
    background-size: 800px 180px;

    animation: pdCloudMove 70s linear infinite;
}

/* FIRST CLOUD LAYER */

.elementor-1142 .elementor-element.elementor-element-7fccd0d::before {
    top: 5%;
    opacity: 0.95;

    background-image:
        radial-gradient(ellipse 70px 35px at 100px 100px, #fff 99%, transparent 100%),
        radial-gradient(ellipse 55px 45px at 145px 85px, #fff 99%, transparent 100%),
        radial-gradient(ellipse 65px 35px at 185px 105px, #fff 99%, transparent 100%),
        radial-gradient(ellipse 90px 25px at 145px 115px, #fff 99%, transparent 100%);
}

/* SECOND CLOUD LAYER */

.elementor-1142 .elementor-element.elementor-element-7fccd0d::after {
    top: 45%;
    opacity: 0.85;
    animation-duration: 95s;
    animation-delay: -25s;

    background-image:
        radial-gradient(ellipse 70px 35px at 100px 100px, #fff 99%, transparent 100%),
        radial-gradient(ellipse 55px 45px at 145px 85px, #fff 99%, transparent 100%),
        radial-gradient(ellipse 65px 35px at 185px 105px, #fff 99%, transparent 100%),
        radial-gradient(ellipse 90px 25px at 145px 115px, #fff 99%, transparent 100%);
}

/* CLOUD MOVEMENT */

@keyframes pdCloudMove {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f0327 *//* =========================================
   PRIDIGI24 IMAGE ORBIT ANIMATION
   Elementor → Image → Advanced → Custom CSS
========================================= */

.elementor-1142 .elementor-element.elementor-element-05f0327 {
    position: relative;
    display: inline-block;
    isolation: isolate;
    overflow: visible !important;

    animation: p24ImageFloat 6s ease-in-out infinite;
}


/* IMAGE */

.elementor-1142 .elementor-element.elementor-element-05f0327 img {
    position: relative;
    z-index: 5;

    display: block;
    width: 100%;

    filter:
        drop-shadow(0 20px 35px rgba(20,120,200,.12));

    animation: p24ImageBreath 5s ease-in-out infinite;
}


/* =========================================
   MAIN CIRCULAR ORBIT
========================================= */

.elementor-1142 .elementor-element.elementor-element-05f0327::before {
    content: "";

    position: absolute;

    width: 78%;
    height: 78%;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    border: 1px solid rgba(66,192,249,.28);

    box-shadow:
        0 0 25px rgba(66,192,249,.08),
        inset 0 0 25px rgba(66,192,249,.05);

    z-index: 2;

    pointer-events: none;

    animation: p24OrbitRing 10s linear infinite;
}


/* =========================================
   GLOWING ORBIT BALL
========================================= */

.elementor-1142 .elementor-element.elementor-element-05f0327::after {
    content: "";

    position: absolute;

    width: 13px;
    height: 13px;

    left: 50%;
    top: 50%;

    margin-left: -6.5px;
    margin-top: -6.5px;

    border-radius: 50%;

    background: #168cff;

    box-shadow:
        0 0 7px #168cff,
        0 0 18px #42c0f9,
        0 0 38px rgba(66,192,249,.85);

    z-index: 10;

    pointer-events: none;

    animation: p24BallOrbit 8s linear infinite;
}


/* =========================================
   ORBIT RING ROTATION
========================================= */

@keyframes p24OrbitRing {

    0% {
        transform:
            translate(-50%, -50%)
            rotate(0deg);
    }

    100% {
        transform:
            translate(-50%, -50%)
            rotate(360deg);
    }

}


/* =========================================
   BALL FULL CIRCLE
========================================= */

@keyframes p24BallOrbit {

    0% {
        transform:
            rotate(0deg)
            translateX(190px);
    }

    100% {
        transform:
            rotate(360deg)
            translateX(190px);
    }

}


/* =========================================
   IMAGE FLOAT
========================================= */

@keyframes p24ImageFloat {

    0%,100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }

}


/* =========================================
   IMAGE SOFT BREATH
========================================= */

@keyframes p24ImageBreath {

    0%,100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.012);
    }

}


/* =========================================
   EXTRA GLOW
========================================= */

.elementor-1142 .elementor-element.elementor-element-05f0327:hover img {

    filter:
        drop-shadow(0 25px 45px rgba(22,140,255,.18));

    transition: .4s ease;

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-1142 .elementor-element.elementor-element-05f0327::before {
        width: 82%;
        height: 82%;
    }

    @keyframes p24BallOrbit {

        0% {
            transform:
                rotate(0deg)
                translateX(125px);
        }

        100% {
            transform:
                rotate(360deg)
                translateX(125px);
        }

    }

    .elementor-1142 .elementor-element.elementor-element-05f0327::after {
        width: 10px;
        height: 10px;
        margin-left: -5px;
        margin-top: -5px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b659fd */.elementor-1142 .elementor-element.elementor-element-0b659fd {
    position: relative;
    display: inline-block;
    padding-bottom: 8px;
}

.elementor-1142 .elementor-element.elementor-element-0b659fd::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #89D5FF,
        #ffffff,
        #89D5FF,
        transparent
    );
    background-size: 200% 100%;
    animation: skyBlueLine 2s linear infinite;
    border-radius: 10px;
}

@keyframes skyBlueLine {
    0% {
        background-position: 200% 0;
    }
    100% {
        background-position: -200% 0;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-dual-button, class: .elementor-element-36bd966 */.elementor-1142 .elementor-element.elementor-element-36bd966 {
position: relative;
border-radius: 16px;
isolation: isolate;
overflow: hidden;
background: #ffffff;
z-index: 0;
}

.elementor-1142 .elementor-element.elementor-element-36bd966::before {
content: "";
position: absolute;
inset: -50%;
background: conic-gradient(
from 0deg,
transparent 0deg,
transparent 260deg,
#89D5FF 300deg,
#00AEEF 325deg,
transparent 360deg
);
animation: pdRotateBorder 5s linear infinite;
z-index: -2;
}

.elementor-1142 .elementor-element.elementor-element-36bd966::after {
content: "";
position: absolute;
inset: 2px;
background: #ffffff;
border-radius: 14px;
z-index: -1;
}

@keyframes pdRotateBorder {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dced2c6 */.elementor-1142 .elementor-element.elementor-element-dced2c6 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.elementor-1142 .elementor-element.elementor-element-dced2c6::before,
.elementor-1142 .elementor-element.elementor-element-dced2c6::after {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: radial-gradient(
        circle,
        rgba(137, 213, 255, 0.45) 0%,
        rgba(137, 213, 255, 0.18) 45%,
        transparent 72%
    );
    pointer-events: none;
    z-index: -1;
    animation: skyBubbleFloat 5s ease-in-out infinite alternate;
}

.elementor-1142 .elementor-element.elementor-element-dced2c6::before {
    top: -30px;
    left: -25px;
}

.elementor-1142 .elementor-element.elementor-element-dced2c6::after {
    bottom: -30px;
    right: -25px;
    animation-delay: 2s;
}

@keyframes skyBubbleFloat {
    0% {
        transform: translate(0, 0) scale(0.8);
        opacity: 0.5;
    }

    100% {
        transform: translate(18px, 15px) scale(1.3);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ffd6fc *//* =========================================
   PRIDIGI24 IMAGE ORBIT ANIMATION
   Elementor → Image → Advanced → Custom CSS
========================================= */

.elementor-1142 .elementor-element.elementor-element-3ffd6fc {
    position: relative;
    display: inline-block;
    isolation: isolate;
    overflow: visible !important;

    animation: p24ImageFloat 6s ease-in-out infinite;
}


/* IMAGE */

.elementor-1142 .elementor-element.elementor-element-3ffd6fc img {
    position: relative;
    z-index: 5;

    display: block;
    width: 100%;

    filter:
        drop-shadow(0 20px 35px rgba(20,120,200,.12));

    animation: p24ImageBreath 5s ease-in-out infinite;
}


/* =========================================
   MAIN CIRCULAR ORBIT
========================================= */

.elementor-1142 .elementor-element.elementor-element-3ffd6fc::before {
    content: "";

    position: absolute;

    width: 78%;
    height: 78%;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    border: 1px solid rgba(66,192,249,.28);

    box-shadow:
        0 0 25px rgba(66,192,249,.08),
        inset 0 0 25px rgba(66,192,249,.05);

    z-index: 2;

    pointer-events: none;

    animation: p24OrbitRing 10s linear infinite;
}


/* =========================================
   GLOWING ORBIT BALL
========================================= */

.elementor-1142 .elementor-element.elementor-element-3ffd6fc::after {
    content: "";

    position: absolute;

    width: 13px;
    height: 13px;

    left: 50%;
    top: 50%;

    margin-left: -6.5px;
    margin-top: -6.5px;

    border-radius: 50%;

    background: #168cff;

    box-shadow:
        0 0 7px #168cff,
        0 0 18px #42c0f9,
        0 0 38px rgba(66,192,249,.85);

    z-index: 10;

    pointer-events: none;

    animation: p24BallOrbit 8s linear infinite;
}


/* =========================================
   ORBIT RING ROTATION
========================================= */

@keyframes p24OrbitRing {

    0% {
        transform:
            translate(-50%, -50%)
            rotate(0deg);
    }

    100% {
        transform:
            translate(-50%, -50%)
            rotate(360deg);
    }

}


/* =========================================
   BALL FULL CIRCLE
========================================= */

@keyframes p24BallOrbit {

    0% {
        transform:
            rotate(0deg)
            translateX(190px);
    }

    100% {
        transform:
            rotate(360deg)
            translateX(190px);
    }

}


/* =========================================
   IMAGE FLOAT
========================================= */

@keyframes p24ImageFloat {

    0%,100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }

}


/* =========================================
   IMAGE SOFT BREATH
========================================= */

@keyframes p24ImageBreath {

    0%,100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.012);
    }

}


/* =========================================
   EXTRA GLOW
========================================= */

.elementor-1142 .elementor-element.elementor-element-3ffd6fc:hover img {

    filter:
        drop-shadow(0 25px 45px rgba(22,140,255,.18));

    transition: .4s ease;

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-1142 .elementor-element.elementor-element-3ffd6fc::before {
        width: 82%;
        height: 82%;
    }

    @keyframes p24BallOrbit {

        0% {
            transform:
                rotate(0deg)
                translateX(125px);
        }

        100% {
            transform:
                rotate(360deg)
                translateX(125px);
        }

    }

    .elementor-1142 .elementor-element.elementor-element-3ffd6fc::after {
        width: 10px;
        height: 10px;
        margin-left: -5px;
        margin-top: -5px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41090a0 *//* =====================================================
   PRIDIGI24 — 3 ORBIT BALLS + FLOATING ELEMENTS
   Elementor Image → Advanced → Custom CSS
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0 {
    position: relative;
    display: inline-block;
    overflow: visible !important;
    isolation: isolate;

    animation: p24MainFloat 7s ease-in-out infinite;
}


/* =====================================================
   IMAGE
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0 img {
    position: relative;
    z-index: 20;
    display: block;

    filter:
        drop-shadow(0 20px 35px rgba(15,90,150,.12));

    animation: p24ImageFloat 6s ease-in-out infinite;
}


/* =====================================================
   ORBIT 1
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0::before {
    content: "";

    position: absolute;

    width: 72%;
    height: 72%;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    border: 1px solid rgba(66,192,249,.28);

    z-index: 5;

    pointer-events: none;

    animation: p24Ring1 18s linear infinite;
}


/* =====================================================
   ORBIT 2
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0::after {
    content: "";

    position: absolute;

    width: 88%;
    height: 58%;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%) rotate(28deg);

    border-radius: 50%;

    border: 1px solid rgba(22,136,255,.18);

    z-index: 4;

    pointer-events: none;

    animation: p24Ring2 24s linear infinite reverse;
}


/* =====================================================
   EXTRA ORBIT RING + 3 BALLS
   Using box-shadow / background layers
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0 .elementor-widget-container {
    position: relative;
}


/* =====================================================
   BALL 1
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0 .elementor-widget-container::before {

    content: "";

    position: absolute;

    width: 11px;
    height: 11px;

    border-radius: 50%;

    background: #168cff;

    box-shadow:
        0 0 7px #168cff,
        0 0 18px #42c0f9,
        0 0 35px rgba(66,192,249,.75);

    z-index: 30;

    pointer-events: none;

    left: 50%;
    top: 50%;

    animation:
        p24Ball1 16s linear infinite;
}


/* =====================================================
   BALL 2
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0 .elementor-widget-container::after {

    content: "";

    position: absolute;

    width: 9px;
    height: 9px;

    border-radius: 50%;

    background: #42c0f9;

    box-shadow:
        0 0 8px #42c0f9,
        0 0 20px rgba(66,192,249,.8),
        0 0 38px rgba(66,192,249,.5);

    z-index: 30;

    pointer-events: none;

    left: 50%;
    top: 50%;

    animation:
        p24Ball2 22s linear infinite reverse;
}


/* =====================================================
   THIRD BALL
   Created using image container shadow trick
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0 {
    --ball3-x: 0px;
    --ball3-y: 0px;
}


/* =====================================================
   RING 1
===================================================== */

@keyframes p24Ring1 {

    0% {
        transform:
            translate(-50%, -50%)
            rotate(0deg);
    }

    100% {
        transform:
            translate(-50%, -50%)
            rotate(360deg);
    }

}


/* =====================================================
   RING 2
===================================================== */

@keyframes p24Ring2 {

    0% {
        transform:
            translate(-50%, -50%)
            rotate(28deg);
    }

    100% {
        transform:
            translate(-50%, -50%)
            rotate(-332deg);
    }

}


/* =====================================================
   BALL 1 — SLOW LARGE ORBIT
===================================================== */

@keyframes p24Ball1 {

    0% {
        transform:
            rotate(0deg)
            translateX(220px)
            rotate(0deg);
    }

    100% {
        transform:
            rotate(360deg)
            translateX(220px)
            rotate(-360deg);
    }

}


/* =====================================================
   BALL 2 — DIFFERENT ORBIT
===================================================== */

@keyframes p24Ball2 {

    0% {
        transform:
            rotate(0deg)
            translateX(175px)
            rotate(0deg);
    }

    100% {
        transform:
            rotate(-360deg)
            translateX(175px)
            rotate(360deg);
    }

}


/* =====================================================
   IMAGE FLOAT
===================================================== */

@keyframes p24ImageFloat {

    0%,100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-7px);
    }

}


/* =====================================================
   WHOLE IMAGE FLOAT
===================================================== */

@keyframes p24MainFloat {

    0%,100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-5px);
    }

}


/* =====================================================
   IMPORTANT:
   THIRD BALL VIA BOX-SHADOW ANIMATION
===================================================== */

.elementor-1142 .elementor-element.elementor-element-41090a0 img {

    --p24-glow:
        0 0 0 transparent;

}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-1142 .elementor-element.elementor-element-41090a0::before {
        width: 78%;
        height: 78%;
    }

    .elementor-1142 .elementor-element.elementor-element-41090a0::after {
        width: 92%;
        height: 60%;
    }


    @keyframes p24Ball1 {

        0% {
            transform:
                rotate(0deg)
                translateX(145px)
                rotate(0deg);
        }

        100% {
            transform:
                rotate(360deg)
                translateX(145px)
                rotate(-360deg);
        }

    }


    @keyframes p24Ball2 {

        0% {
            transform:
                rotate(0deg)
                translateX(115px)
                rotate(0deg);
        }

        100% {
            transform:
                rotate(-360deg)
                translateX(115px)
                rotate(360deg);
        }

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3fdbd *//* =====================================================
   PRIDIGI24 — 3 ORBIT BALLS + FLOATING ELEMENTS
   Elementor Image → Advanced → Custom CSS
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd {
    position: relative;
    display: inline-block;
    overflow: visible !important;
    isolation: isolate;

    animation: p24MainFloat 7s ease-in-out infinite;
}


/* =====================================================
   IMAGE
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd img {
    position: relative;
    z-index: 20;
    display: block;

    filter:
        drop-shadow(0 20px 35px rgba(15,90,150,.12));

    animation: p24ImageFloat 6s ease-in-out infinite;
}


/* =====================================================
   ORBIT 1
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd::before {
    content: "";

    position: absolute;

    width: 72%;
    height: 72%;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    border: 1px solid rgba(66,192,249,.28);

    z-index: 5;

    pointer-events: none;

    animation: p24Ring1 18s linear infinite;
}


/* =====================================================
   ORBIT 2
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd::after {
    content: "";

    position: absolute;

    width: 88%;
    height: 58%;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%) rotate(28deg);

    border-radius: 50%;

    border: 1px solid rgba(22,136,255,.18);

    z-index: 4;

    pointer-events: none;

    animation: p24Ring2 24s linear infinite reverse;
}


/* =====================================================
   EXTRA ORBIT RING + 3 BALLS
   Using box-shadow / background layers
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-widget-container {
    position: relative;
}


/* =====================================================
   BALL 1
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-widget-container::before {

    content: "";

    position: absolute;

    width: 11px;
    height: 11px;

    border-radius: 50%;

    background: #168cff;

    box-shadow:
        0 0 7px #168cff,
        0 0 18px #42c0f9,
        0 0 35px rgba(66,192,249,.75);

    z-index: 30;

    pointer-events: none;

    left: 50%;
    top: 50%;

    animation:
        p24Ball1 16s linear infinite;
}


/* =====================================================
   BALL 2
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-widget-container::after {

    content: "";

    position: absolute;

    width: 9px;
    height: 9px;

    border-radius: 50%;

    background: #42c0f9;

    box-shadow:
        0 0 8px #42c0f9,
        0 0 20px rgba(66,192,249,.8),
        0 0 38px rgba(66,192,249,.5);

    z-index: 30;

    pointer-events: none;

    left: 50%;
    top: 50%;

    animation:
        p24Ball2 22s linear infinite reverse;
}


/* =====================================================
   THIRD BALL
   Created using image container shadow trick
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd {
    --ball3-x: 0px;
    --ball3-y: 0px;
}


/* =====================================================
   RING 1
===================================================== */

@keyframes p24Ring1 {

    0% {
        transform:
            translate(-50%, -50%)
            rotate(0deg);
    }

    100% {
        transform:
            translate(-50%, -50%)
            rotate(360deg);
    }

}


/* =====================================================
   RING 2
===================================================== */

@keyframes p24Ring2 {

    0% {
        transform:
            translate(-50%, -50%)
            rotate(28deg);
    }

    100% {
        transform:
            translate(-50%, -50%)
            rotate(-332deg);
    }

}


/* =====================================================
   BALL 1 — SLOW LARGE ORBIT
===================================================== */

@keyframes p24Ball1 {

    0% {
        transform:
            rotate(0deg)
            translateX(220px)
            rotate(0deg);
    }

    100% {
        transform:
            rotate(360deg)
            translateX(220px)
            rotate(-360deg);
    }

}


/* =====================================================
   BALL 2 — DIFFERENT ORBIT
===================================================== */

@keyframes p24Ball2 {

    0% {
        transform:
            rotate(0deg)
            translateX(175px)
            rotate(0deg);
    }

    100% {
        transform:
            rotate(-360deg)
            translateX(175px)
            rotate(360deg);
    }

}


/* =====================================================
   IMAGE FLOAT
===================================================== */

@keyframes p24ImageFloat {

    0%,100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-7px);
    }

}


/* =====================================================
   WHOLE IMAGE FLOAT
===================================================== */

@keyframes p24MainFloat {

    0%,100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-5px);
    }

}


/* =====================================================
   IMPORTANT:
   THIRD BALL VIA BOX-SHADOW ANIMATION
===================================================== */

.elementor-1142 .elementor-element.elementor-element-7e3fdbd img {

    --p24-glow:
        0 0 0 transparent;

}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-1142 .elementor-element.elementor-element-7e3fdbd::before {
        width: 78%;
        height: 78%;
    }

    .elementor-1142 .elementor-element.elementor-element-7e3fdbd::after {
        width: 92%;
        height: 60%;
    }


    @keyframes p24Ball1 {

        0% {
            transform:
                rotate(0deg)
                translateX(145px)
                rotate(0deg);
        }

        100% {
            transform:
                rotate(360deg)
                translateX(145px)
                rotate(-360deg);
        }

    }


    @keyframes p24Ball2 {

        0% {
            transform:
                rotate(0deg)
                translateX(115px)
                rotate(0deg);
        }

        100% {
            transform:
                rotate(-360deg)
                translateX(115px)
                rotate(360deg);
        }

    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3c51e1 *//* PREMIUM FLOATING EFFECT */

.elementor-1142 .elementor-element.elementor-element-a3c51e1 {
    position: relative;
}

/* Floating Animation */
.elementor-1142 .elementor-element.elementor-element-a3c51e1 {
    animation: premiumFloat 7s ease-in-out infinite;
}

@keyframes premiumFloat {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}

/* Soft Blue Glow on Hover */
.elementor-1142 .elementor-element.elementor-element-a3c51e1:hover {
    box-shadow: 0 20px 45px rgba(23, 105, 255, 0.14);
    transition: box-shadow 0.6s ease;
}

/* Smooth Hover */
.elementor-1142 .elementor-element.elementor-element-a3c51e1 {
    transition: box-shadow 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-722c14e *//* PREMIUM FLOATING EFFECT */

.elementor-1142 .elementor-element.elementor-element-722c14e {
    position: relative;
}

/* Floating Animation */
.elementor-1142 .elementor-element.elementor-element-722c14e {
    animation: premiumFloat 7s ease-in-out infinite;
}

@keyframes premiumFloat {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}

/* Soft Blue Glow on Hover */
.elementor-1142 .elementor-element.elementor-element-722c14e:hover {
    box-shadow: 0 20px 45px rgba(23, 105, 255, 0.14);
    transition: box-shadow 0.6s ease;
}

/* Smooth Hover */
.elementor-1142 .elementor-element.elementor-element-722c14e {
    transition: box-shadow 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21cc22 *//* PREMIUM FLOATING EFFECT */

.elementor-1142 .elementor-element.elementor-element-c21cc22 {
    position: relative;
}

/* Floating Animation */
.elementor-1142 .elementor-element.elementor-element-c21cc22 {
    animation: premiumFloat 7s ease-in-out infinite;
}

@keyframes premiumFloat {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}

/* Soft Blue Glow on Hover */
.elementor-1142 .elementor-element.elementor-element-c21cc22:hover {
    box-shadow: 0 20px 45px rgba(23, 105, 255, 0.14);
    transition: box-shadow 0.6s ease;
}

/* Smooth Hover */
.elementor-1142 .elementor-element.elementor-element-c21cc22 {
    transition: box-shadow 0.6s ease;
} .elementor-1142 .elementor-element.elementor-element-c21cc22 {
position: relative;
border-radius: 16px;
isolation: isolate;
overflow: hidden;
background: #ffffff;
z-index: 0;
}

.elementor-1142 .elementor-element.elementor-element-c21cc22::before {
content: "";
position: absolute;
inset: -50%;
background: conic-gradient(
from 0deg,
transparent 0deg,
transparent 260deg,
#89D5FF 300deg,
#00AEEF 325deg,
transparent 360deg
);
animation: pdRotateBorder 5s linear infinite;
z-index: -2;
}

.elementor-1142 .elementor-element.elementor-element-c21cc22::after {
content: "";
position: absolute;
inset: 2px;
background: #ffffff;
border-radius: 14px;
z-index: -1;
}

@keyframes pdRotateBorder {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-877babe *//* PREMIUM FLOATING EFFECT */

.elementor-1142 .elementor-element.elementor-element-877babe {
    position: relative;
}

/* Floating Animation */
.elementor-1142 .elementor-element.elementor-element-877babe {
    animation: premiumFloat 7s ease-in-out infinite;
}

@keyframes premiumFloat {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}

/* Soft Blue Glow on Hover */
.elementor-1142 .elementor-element.elementor-element-877babe:hover {
    box-shadow: 0 20px 45px rgba(23, 105, 255, 0.14);
    transition: box-shadow 0.6s ease;
}

/* Smooth Hover */
.elementor-1142 .elementor-element.elementor-element-877babe {
    transition: box-shadow 0.6s ease;
} .elementor-1142 .elementor-element.elementor-element-877babe {
position: relative;
border-radius: 16px;
isolation: isolate;
overflow: hidden;
background: #ffffff;
z-index: 0;
}

.elementor-1142 .elementor-element.elementor-element-877babe::before {
content: "";
position: absolute;
inset: -50%;
background: conic-gradient(
from 0deg,
transparent 0deg,
transparent 260deg,
#89D5FF 300deg,
#00AEEF 325deg,
transparent 360deg
);
animation: pdRotateBorder 5s linear infinite;
z-index: -2;
}

.elementor-1142 .elementor-element.elementor-element-877babe::after {
content: "";
position: absolute;
inset: 2px;
background: #ffffff;
border-radius: 14px;
z-index: -1;
}

@keyframes pdRotateBorder {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cba3bb0 *//* PREMIUM FLOATING EFFECT */

.elementor-1142 .elementor-element.elementor-element-cba3bb0 {
    position: relative;
}

/* Floating Animation */
.elementor-1142 .elementor-element.elementor-element-cba3bb0 {
    animation: premiumFloat 7s ease-in-out infinite;
}

@keyframes premiumFloat {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}

/* Soft Blue Glow on Hover */
.elementor-1142 .elementor-element.elementor-element-cba3bb0:hover {
    box-shadow: 0 20px 45px rgba(23, 105, 255, 0.14);
    transition: box-shadow 0.6s ease;
}

/* Smooth Hover */
.elementor-1142 .elementor-element.elementor-element-cba3bb0 {
    transition: box-shadow 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94e4d4b *//* WhatsApp Pulse Ring Animation */
.elementor-1142 .elementor-element.elementor-element-94e4d4b {
    position: relative;
    z-index: 1;
}

/* Outer animated rings */
.elementor-1142 .elementor-element.elementor-element-94e4d4b::before,
.elementor-1142 .elementor-element.elementor-element-94e4d4b::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(37, 211, 102, 0.35);
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(1);
    animation: whatsappPulse 2.2s infinite ease-out;
    pointer-events: none;
    z-index: -1;
}

.elementor-1142 .elementor-element.elementor-element-94e4d4b::after {
    animation-delay: 1.1s;
}

@keyframes whatsappPulse {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0.65;
    }

    70% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0;
    }

    100% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0;
    }
}/* End custom CSS */