.elementor-10 .elementor-element.elementor-element-6dc73d8{--display:flex;--min-height:100vh;--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:space-evenly;--overlay-opacity:0.7;--margin-top:-173px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-6dc73d8::before, .elementor-10 .elementor-element.elementor-element-6dc73d8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6dc73d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6dc73d8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6dc73d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6dc73d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-655af37{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-655af37.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-655af37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:110px;font-weight:100;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a426125{width:var( --container-widget-width, 900px );max-width:900px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -7vw) 0vw;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-a426125.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a426125 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:200;line-height:1.3em;color:var( --e-global-color-cfc252b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5926831{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-89fb04c{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-00f1c70{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-39604fe{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-39604fe.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-39604fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:400;color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-a982f04{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-556b82d{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dd4c9aa .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-dd4c9aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-dd4c9aa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dd4c9aa.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-dd4c9aa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dd4c9aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-dd4c9aa .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-dd4c9aa .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-35ea219{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-4ca9aac{--display:flex;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-0408d1f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0408d1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-0408d1f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0408d1f.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-0408d1f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0408d1f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-0408d1f .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-0408d1f .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-7862ed4{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-b661309{--display:flex;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-7f48b30 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-7f48b30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-7f48b30.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f48b30.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-7f48b30.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f48b30.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-7f48b30 .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-7f48b30 .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-2e430b2{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-b72ce9b{--display:flex;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-cdf0df4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-cdf0df4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-cdf0df4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cdf0df4.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-cdf0df4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cdf0df4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-cdf0df4 .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-cdf0df4 .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-7ed1808{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-ab7aecc{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-51f3f00 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-51f3f00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-51f3f00.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-51f3f00.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-51f3f00.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-51f3f00.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-51f3f00 .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-51f3f00 .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-a1d7d65{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-ac134af{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e5f2cf4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e5f2cf4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-e5f2cf4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e5f2cf4.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-e5f2cf4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e5f2cf4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-e5f2cf4 .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-e5f2cf4 .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-2f0aa28{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-1b830c6{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9e3fe20 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9e3fe20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-9e3fe20.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9e3fe20.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-9e3fe20.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9e3fe20.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-9e3fe20 .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-9e3fe20 .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-3dc4011{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-c7189ba{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-f9e56ac .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f9e56ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-f9e56ac.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f9e56ac.elementor-view-default .elementor-icon{color:var( --e-global-color-cfc252b );border-color:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-f9e56ac.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f9e56ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cfc252b );}.elementor-10 .elementor-element.elementor-element-f9e56ac .elementor-icon{font-size:80px;}.elementor-10 .elementor-element.elementor-element-f9e56ac .elementor-icon svg{height:80px;}.elementor-10 .elementor-element.elementor-element-8d45888{text-align:center;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-377b73f{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-377b73f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-4a12c77 );}.elementor-10 .elementor-element.elementor-element-d8958b7{--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:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ec8bb21{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-0e428ed .elementor-counter-number-wrapper{color:#81D9E2;font-family:"Poppins", Sans-serif;font-size:124px;font-weight:100;}.elementor-10 .elementor-element.elementor-element-0e428ed .elementor-counter-title{color:var( --e-global-color-cfc252b );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-b9d6799{--display:flex;}.elementor-10 .elementor-element.elementor-element-e24e3a8 .elementor-counter-number-wrapper{color:#81D9E2;font-family:"Poppins", Sans-serif;font-size:124px;font-weight:100;}.elementor-10 .elementor-element.elementor-element-e24e3a8 .elementor-counter-title{color:var( --e-global-color-cfc252b );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-30c32dc{--display:flex;}.elementor-10 .elementor-element.elementor-element-1513e71 .elementor-counter-number-wrapper{color:#81D9E2;font-family:"Poppins", Sans-serif;font-size:124px;font-weight:100;}.elementor-10 .elementor-element.elementor-element-1513e71 .elementor-counter-title{color:var( --e-global-color-cfc252b );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-562f9ed{--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-10 .elementor-element.elementor-element-40885c7{--display:flex;}.elementor-10 .elementor-element.elementor-element-31a84a6 .elementor-counter-number-wrapper{color:#81D9E2;font-family:"Poppins", Sans-serif;font-size:124px;font-weight:100;}.elementor-10 .elementor-element.elementor-element-31a84a6 .elementor-counter-title{color:var( --e-global-color-cfc252b );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-56f91a5{--display:flex;}.elementor-10 .elementor-element.elementor-element-0d5ed85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0d5ed85 .elementor-counter-number-wrapper{color:#81D9E2;font-family:"Poppins", Sans-serif;font-size:124px;font-weight:100;}.elementor-10 .elementor-element.elementor-element-0d5ed85 .elementor-counter-title{color:var( --e-global-color-cfc252b );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;}.elementor-10 .elementor-element.elementor-element-fb1618b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-fb1618b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-4a12c77 );}.elementor-widget-ucaddon_post_grid .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_tags_terms a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_title a,.elementor-widget-ucaddon_post_grid .uc_post_title a > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--four{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data--five{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text_custom_field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_p_title::before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-posttype{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-5878634 .uc_content{background-color:#FFFFFFD1;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-5878634{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5878634 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-5878634.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid_style_one_wrap{grid-gap:90px;}.elementor-10 .elementor-element.elementor-element-5878634 .ue_post_grid{grid-template-columns:repeat(3, minmax(0, 1fr));text-align:center;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid_style_one_item{overflow:hidden;border-radius:12px;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid_style_one{transition:all 300ms;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid_style_one .uc_content{transition:all 300ms;}.elementor-10 .elementor-element.elementor-element-5878634 .ue_p_title{justify-content:center;}.elementor-10 .elementor-element.elementor-element-5878634 .ue_post_grid_item{box-shadow:13px 17px 18px 2px rgba(0, 156, 165.99999999999997, 0.25);}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_image{aspect-ratio:1 / 1;background-color:#ffffff;border-style:none;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_image img{aspect-ratio:1 / 1;object-fit:Cover;object-position:Top;transform:scale(100%);}.elementor-10 .elementor-element.elementor-element-5878634 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-5878634 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_title a{color:var( --e-global-color-4a12c77 );}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_title a > *{color:var( --e-global-color-4a12c77 );}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_title a,.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_title a > *{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_title{margin-top:0px;min-height:0px;text-align:inherit;}.elementor-10 .elementor-element.elementor-element-5878634 .ue-grid-item-meta-data{color:var( --e-global-color-1a8defb );gap:5px;width:auto;}.elementor-10 .elementor-element.elementor-element-5878634 .ue-grid-item-meta-data svg{fill:var( --e-global-color-1a8defb );}.elementor-10 .elementor-element.elementor-element-5878634 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-5878634 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_text{color:var( --e-global-color-1a8defb );font-family:"Poppins", Sans-serif;font-weight:200;margin-top:0px;text-align:inherit;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_more_btn svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_button{text-align:inherit;}.elementor-10 .elementor-element.elementor-element-5878634 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-10 .elementor-element.elementor-element-5878634 .view-switcher-button{justify-content:end;}.elementor-10 .elementor-element.elementor-element-5878634 .view-switcher{font-size:25px;margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-5878634 .view-switcher svg{width:25px;height:25px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-ec8bb21{--width:40%;}.elementor-10 .elementor-element.elementor-element-b9d6799{--width:44%;}.elementor-10 .elementor-element.elementor-element-30c32dc{--width:37%;}.elementor-10 .elementor-element.elementor-element-562f9ed{--content-width:900px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-655af37{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-655af37 .elementor-heading-title{font-size:64px;}.elementor-10 .elementor-element.elementor-element-a426125{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-10 .elementor-element.elementor-element-a426125 .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-5926831{font-size:26px;}.elementor-10 .elementor-element.elementor-element-89fb04c{font-size:26px;}.elementor-10 .elementor-element.elementor-element-00f1c70{font-size:26px;}.elementor-10 .elementor-element.elementor-element-39604fe{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-10 .elementor-element.elementor-element-39604fe .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-a982f04{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-556b82d{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-35ea219{font-size:24px;}.elementor-10 .elementor-element.elementor-element-7862ed4{font-size:24px;}.elementor-10 .elementor-element.elementor-element-2e430b2{font-size:24px;}.elementor-10 .elementor-element.elementor-element-7ed1808{font-size:24px;}.elementor-10 .elementor-element.elementor-element-ab7aecc{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-a1d7d65{font-size:24px;}.elementor-10 .elementor-element.elementor-element-ac134af{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-2f0aa28{font-size:23px;}.elementor-10 .elementor-element.elementor-element-1b830c6{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-3dc4011{font-size:24px;}.elementor-10 .elementor-element.elementor-element-c7189ba{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-8d45888{font-size:24px;}.elementor-10 .elementor-element.elementor-element-377b73f .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-0e428ed .elementor-counter-number-wrapper{font-size:70px;}.elementor-10 .elementor-element.elementor-element-e24e3a8 .elementor-counter-number-wrapper{font-size:70px;}.elementor-10 .elementor-element.elementor-element-1513e71 .elementor-counter-number-wrapper{font-size:70px;}.elementor-10 .elementor-element.elementor-element-31a84a6 .elementor-counter-number-wrapper{font-size:70px;}.elementor-10 .elementor-element.elementor-element-0d5ed85 .elementor-counter-number-wrapper{font-size:70px;}.elementor-10 .elementor-element.elementor-element-fb1618b .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid_style_one_wrap{grid-gap:44px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-655af37 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-a426125{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10 .elementor-element.elementor-element-a426125 .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-5926831{font-size:24px;}.elementor-10 .elementor-element.elementor-element-89fb04c{font-size:24px;}.elementor-10 .elementor-element.elementor-element-00f1c70{font-size:24px;}.elementor-10 .elementor-element.elementor-element-39604fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-10 .elementor-element.elementor-element-39604fe .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-a982f04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-377b73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-10 .elementor-element.elementor-element-377b73f .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-d8958b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0e428ed .elementor-counter-number-wrapper{font-size:80px;}.elementor-10 .elementor-element.elementor-element-e24e3a8 .elementor-counter-number-wrapper{font-size:80px;}.elementor-10 .elementor-element.elementor-element-1513e71 .elementor-counter-number-wrapper{font-size:80px;}.elementor-10 .elementor-element.elementor-element-31a84a6 .elementor-counter-number-wrapper{font-size:80px;}.elementor-10 .elementor-element.elementor-element-0d5ed85 .elementor-counter-number-wrapper{font-size:80px;}.elementor-10 .elementor-element.elementor-element-fb1618b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-10 .elementor-element.elementor-element-fb1618b .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-5878634 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 30px 0px 30px;}.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid_style_one_wrap{grid-gap:35px;}.elementor-10 .elementor-element.elementor-element-5878634 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for heading, class: .elementor-element-655af37 */.part1 {
  display: inline-block;
  opacity: 0;
  transform: translateX(-60px);
  animation: slideInLeft 0.8s ease-out forwards;
  animation-delay: 0.8s;
}

.part2 {
  display: inline-block;
  opacity: 0;
  transform: translateX(60px);
  animation: slideInRight 0.8s ease-out forwards;
  animation-delay: 1.2s;
}

/* Animazione sinistra */
@keyframes slideInLeft {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* Animazione destra */
@keyframes slideInRight {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd4c9aa */.glow-icon-2 .elementor-icon {
  color: #ffffff;

  filter:
    drop-shadow(0 0 3px rgba(255, 255, 255, 0.9))
    drop-shadow(0 0 9px rgba(0, 156, 166, 0.8))
    drop-shadow(0 0 18px rgba(0, 156, 166, 0.45));
}

.glow-icon-2 .elementor-icon svg,
.glow-icon-2 .elementor-icon svg path {
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f48b30 */.glow-icon .elementor-icon {
  color: #ffffff;

  filter:
    drop-shadow(0 0 3px rgba(255, 255, 255, 0.8))
    drop-shadow(0 0 8px rgba(0, 156, 166, 0.65))
    drop-shadow(0 0 14px rgba(0, 156, 166, 0.35));
}

.glow-icon .elementor-icon svg,
.glow-icon .elementor-icon svg path {
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51f3f00 */.glow-icon-soft .elementor-icon {
  color: #ffffff;

  filter:
    drop-shadow(0 0 2px rgba(255, 255, 255, 0.6))
    drop-shadow(0 0 5px rgba(0, 156, 166, 0.35))
    drop-shadow(0 0 8px rgba(0, 156, 166, 0.15));
}

.glow-icon-soft .elementor-icon svg,
.glow-icon-soft .elementor-icon svg path {
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-0e428ed */.elementor-counter-number {
    text-shadow:
        0 0 4px rgba(129, 217, 226, 0.8),
        0 0 10px rgba(129, 217, 226, 0.6),
        0 0 20px rgba(129, 217, 226, 0.4);
}

.elementor-counter-number-suffix {
    text-shadow:
        0 0 4px rgba(129, 217, 226, 0.8),
        0 0 10px rgba(129, 217, 226, 0.6),
        0 0 20px rgba(129, 217, 226, 0.4);
    font-size: 52px;
    margin-right: 20px;
    margin-top: 0px;
}

@media only screen and (max-width: 1024px) {
.elementor-counter-number-suffix {
    font-size: 52px;
    margin-right: 12px;
    margin-top: 10px;
}
}

@media only screen and (max-width: 767px) {
.elementor-counter-number-suffix {
    font-size: 42px;
    margin-right: 12px;
    margin-top: 22px;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_grid, class: .elementor-element-5878634 */.uc_post_text::before {
  content: ">";
}

.uc_post_title {
  background: linear-gradient(180deg, #000033 0%, #009ca6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

@media only screen and (min-width: 1024px) {
/* ==========================================================================
   1. CONFIGURAZIONE DELLA RUOTA (CONTENITORE PRINCIPALE)
   ========================================================================== */
.elementor-10 .elementor-element.elementor-element-5878634 .uc-items-wrapper,
.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid {
  overflow: visible !important;
  will-change: transform;
  transform-origin: 53% 250% !important; 
  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}

/* ==========================================================================
   2. CONFIGURAZIONE STRUTTURALE DELLE CARD (POST)
   ========================================================================== */
.elementor-10 .elementor-element.elementor-element-5878634 .uc-items-wrapper > div,
.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid .uc_post,
.elementor-10 .elementor-element.elementor-element-5878634 [data-role="item"] {
  will-change: transform;
  transform-origin: center center !important;
}

/* ==========================================================================
   3. DISPOSIZIONE A SEMICERCHIO SIMMETRICO (PROPRIO COME SULLA RUOTA)
   ========================================================================== */

/* Card 1 (Fibre): Solo ruotata */
.elementor-10 .elementor-element.elementor-element-5878634 .uc-items-wrapper > div:nth-child(1),
.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid .uc_post:nth-child(1),
.elementor-10 .elementor-element.elementor-element-5878634 [data-role="item"]:nth-child(1) {
  transform: rotate(-14deg); 
}

/* Card 2 (Tablet): Centrale */
.elementor-10 .elementor-element.elementor-element-5878634 .uc-items-wrapper > div:nth-child(2),
.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid .uc_post:nth-child(2),
.elementor-10 .elementor-element.elementor-element-5878634 [data-role="item"]:nth-child(2) {
  transform: rotate(0deg);
}

/* Card 3 (TXT Flags): Solo ruotata, identica alla prima ma speculare */
.elementor-10 .elementor-element.elementor-element-5878634 .uc-items-wrapper > div:nth-child(3),
.elementor-10 .elementor-element.elementor-element-5878634 .uc_post_grid .uc_post:nth-child(3),
.elementor-10 .elementor-element.elementor-element-5878634 [data-role="item"]:nth-child(3) {
  transform: rotate(14deg); 
}

.elementor-10 .elementor-element.elementor-element-5878634 .uc-items-wrapper > div:nth-child(1) {
    margin-top: 40px;
    margin-bottom: -40px;
}

.elementor-10 .elementor-element.elementor-element-5878634 .uc-items-wrapper > div:nth-child(3) {
    margin-top: 40px;
    margin-bottom: -40px;
}
}

.elementor-10 .elementor-element.elementor-element-5878634 .ue-item{
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5878634 .ue-item::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background:
        radial-gradient(
            circle at top left,
            rgba(255,255,255,.18) 0%,
            rgba(255,255,255,.08) 35%,
            transparent 70%
        ),
        linear-gradient(
            135deg,
            rgba(255,255,255,.14) 0%,
            rgba(0,156,166,.04) 45%,
            rgba(255,122,84,.03) 100%
        );

    backdrop-filter: blur(1px) saturate(150%);
    -webkit-backdrop-filter: blur(1px) saturate(150%);

    border: 1px solid rgba(255,255,255,.22);

    box-shadow:
        inset 0 1px 1px rgba(255,255,255,.35),
        inset 0 -8px 20px rgba(255,255,255,.04),
        0 10px 30px rgba(0,0,0,.15);
}

.elementor-10 .elementor-element.elementor-element-5878634 .ue-item img{
    opacity: .9;
    filter: saturate(.92) contrast(.96) brightness(1.03);
    transition: .3s ease;
}

.elementor-10 .elementor-element.elementor-element-5878634 .uc_content{
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS */@media only screen and (min-width: 1300px) {
.flexbox-bu {
    width: 1200px;
}
}



.gradient-text {
  background: linear-gradient(135deg, #ffffff, #009ca6, #ffffff);
  background-size: 300% 300%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  animation: gradientMove 6s ease infinite;
}

/* animazione del gradiente */
@keyframes gradientMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}


.scroll-fade-left{
    opacity: 0;
    transform: translateX(-80px);
    transition:
        opacity 1s ease,
        transform 1s ease;
    will-change: opacity, transform;
}

.scroll-fade-left.is-visible{
    opacity: 1;
    transform: translateX(0);
}

.titolo-soluzioni {
  background: linear-gradient(180deg, #000033 0%, #009ca6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}



/* pulsante vedi tutto con overlay invertito
.elementor .e-00e7379-b206f1d {
  position: relative;
  overflow: hidden;
  color: #ffffff !important;
  z-index: 0;
}

.elementor .e-00e7379-b206f1d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, #000033 0%, #009ca6 100%);
  z-index: -1;
  transition: opacity 0.6s ease;
}

.elementor .e-00e7379-b206f1d::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, #009ca6 0%, #000033 100%);
  opacity: 0;
  z-index: -1;
  transition: opacity 0.6s ease;
}

.elementor .e-00e7379-b206f1d:hover::after {
  opacity: 1;
}

.elementor .e-00e7379-b206f1d {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  isolation: isolate;
}

.elementor .e-00e7379-b206f1d,
.elementor .e-00e7379-b206f1d * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  position: relative;
  z-index: 1;
}
/* fine */

/*
   LIQUID GLASS BUTTON
  */

.glass {
    background: linear-gradient(
        135deg,
        rgba(255, 180, 70, 0.1) 0%,
        rgba(255, 180, 70, 0.75) 50%,
        rgba(255, 180, 70, 1) 100%
    ) !important;
    
    /* Effetto Glassmorphism */
    backdrop-filter: blur(16px) saturate(130%);
    -webkit-backdrop-filter: blur(16px) saturate(130%);
    
    /* Bordi e Riflessi Liquidi */
    border: 1px solid rgba(255, 255, 255, 0.65) !important;
    
    /* Ombre per profondità ed effetto glossy */
    box-shadow: 
        0 8px 32px 0 rgba(255, 180, 70, 0.25),
        inset 0 1px 1px rgba(255, 255, 255, 0.6),
        inset 0 10px 20px rgba(255, 255, 255, 0.2) !important;
    
    /* Transizione morbida per l'effetto Hover */
    transition: all 0.3s ease !important;
}

/* Effetto al passaggio del mouse (Hover) */
.glass:hover {
    background: linear-gradient(
        135deg,
        rgba(255, 180, 70, 0.85) 0%,
        rgba(255, 180, 70, 0.65) 100%
    ) !important;
    box-shadow: 
        0 12px 36px 0 rgba(255, 180, 70, 0.35),
        inset 0 1px 2px rgba(255, 255, 255, 0.8),
        inset 0 12px 24px rgba(255, 255, 255, 0.3) !important;
    transform: translateY(-2px);
}/* End custom CSS */