.elementor-10 .elementor-element.elementor-element-17ab769:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-17ab769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-17ab769 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-17ab769 > .elementor-container{min-height:85vh;}.elementor-10 .elementor-element.elementor-element-17ab769{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-c57efd7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-c57efd7{z-index:200;}.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-ca2cb10 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-ca2cb10{text-align:center;}.elementor-10 .elementor-element.elementor-element-ca2cb10 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-5cb925e .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-radius:80px 80px 80px 80px;padding:1.2em 4em 1.2em 4em;}.elementor-10 .elementor-element.elementor-element-a1b7b8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a1b7b8a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a1b7b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-a1b7b8a::before, .elementor-10 .elementor-element.elementor-element-a1b7b8a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a1b7b8a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a1b7b8a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a1b7b8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a1b7b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-bd358b9{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:200;}.elementor-10 .elementor-element.elementor-element-68b0560{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-68b0560 .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-d125a1c{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-d125a1c .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-739a897{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-739a897 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-739a897 .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-348f085{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.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-15597af > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-15597af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-15597af{text-align:left;font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-731dace{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;z-index:2;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-731dace > .elementor-widget-container{margin:0px 138px 0px 0px;}.elementor-10 .elementor-element.elementor-element-03fff56{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ab417bb{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91d6898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-10 .elementor-element.elementor-element-1dc6e88 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-1dc6e88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1dc6e88{text-align:left;font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1adb6f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1adb6f2{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8c07068{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-10 .elementor-element.elementor-element-f4eb49b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.74;border-style:solid;--border-style:solid;border-width:03px 03px 03px 03px;--border-top-width:03px;--border-right-width:03px;--border-bottom-width:03px;--border-left-width:03px;border-color:#105EFF;--border-color:#105EFF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f4eb49b::before, .elementor-10 .elementor-element.elementor-element-f4eb49b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f4eb49b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f4eb49b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f4eb49b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f4eb49b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-0ae220e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0ae220e .elementor-counter-number-wrapper{font-family:"Ubuntu", Sans-serif;font-size:53px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-21c23bb{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-21c23bb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10 .elementor-element.elementor-element-b58a473{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.74;border-style:solid;--border-style:solid;border-width:03px 03px 03px 03px;--border-top-width:03px;--border-right-width:03px;--border-bottom-width:03px;--border-left-width:03px;border-color:#105EFF;--border-color:#105EFF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-b58a473::before, .elementor-10 .elementor-element.elementor-element-b58a473 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b58a473 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b58a473 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b58a473 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b58a473 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d8b0f89.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d8b0f89 .elementor-counter-number-wrapper{font-family:"Ubuntu", Sans-serif;font-size:53px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6c84120{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6c84120 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10 .elementor-element.elementor-element-2838c13{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.74;border-style:solid;--border-style:solid;border-width:03px 03px 03px 03px;--border-top-width:03px;--border-right-width:03px;--border-bottom-width:03px;--border-left-width:03px;border-color:#105EFF;--border-color:#105EFF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2838c13::before, .elementor-10 .elementor-element.elementor-element-2838c13 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2838c13 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2838c13 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2838c13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2838c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5570582.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5570582 .elementor-counter-number-wrapper{font-family:"Ubuntu", Sans-serif;font-size:53px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0c4bdee{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0c4bdee > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10 .elementor-element.elementor-element-71b9965{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.74;border-style:solid;--border-style:solid;border-width:03px 03px 03px 03px;--border-top-width:03px;--border-right-width:03px;--border-bottom-width:03px;--border-left-width:03px;border-color:#105EFF;--border-color:#105EFF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-71b9965::before, .elementor-10 .elementor-element.elementor-element-71b9965 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-71b9965 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-71b9965 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-71b9965 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-71b9965 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5a5b144.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5a5b144 .elementor-counter-number-wrapper{font-family:"Ubuntu", Sans-serif;font-size:53px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-a90e550{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a90e550 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-66e92ce{text-align:center;}.elementor-10 .elementor-element.elementor-element-d0404d3 > .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-10 .elementor-element.elementor-element-d0404d3 > .elementor-container{max-width:1140px;}.elementor-10 .elementor-element.elementor-element-d0404d3{margin-top:0px;margin-bottom:0px;padding:7vw 0vw 9vw 0vw;z-index:1;}.elementor-10 .elementor-element.elementor-element-0a72c86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0a72c86{z-index:200;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-e1ea997{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-72c4ee2{--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;--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-72c4ee2::before, .elementor-10 .elementor-element.elementor-element-72c4ee2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-72c4ee2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-72c4ee2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-72c4ee2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-72c4ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-add7244 img{width:100%;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-a6a6a07{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2a5b321 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2a5b321 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2110af2 > .elementor-widget-container{padding:0px 95px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2110af2{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-36b6391 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-bf77f7b{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-24b1a62{--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;--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-24b1a62::before, .elementor-10 .elementor-element.elementor-element-24b1a62 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-24b1a62 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-24b1a62 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-24b1a62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-24b1a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1ba8784 img{width:100%;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-9b07b6b{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-db3a4f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-db3a4f6 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e27acd4 > .elementor-widget-container{padding:0px 95px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e27acd4{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7bcd708 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-36f182d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-2104f80{--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;--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2104f80::before, .elementor-10 .elementor-element.elementor-element-2104f80 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2104f80 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2104f80 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2104f80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2104f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-7aa5a4b img{width:100%;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-ef111f5{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6ea45cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6ea45cf .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-836f7d5 > .elementor-widget-container{padding:0px 95px 0px 0px;}.elementor-10 .elementor-element.elementor-element-836f7d5{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-88d1d6f .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-6328048{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-614d4ab{--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;--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-614d4ab::before, .elementor-10 .elementor-element.elementor-element-614d4ab > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-614d4ab > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-614d4ab > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-614d4ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-614d4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0c23981 img{width:100%;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-731ab43{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7f9faa0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7f9faa0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-477d5c9 > .elementor-widget-container{padding:0px 95px 0px 0px;}.elementor-10 .elementor-element.elementor-element-477d5c9{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e34001b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-1040d4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-23a6c2e{--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;--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-23a6c2e::before, .elementor-10 .elementor-element.elementor-element-23a6c2e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-23a6c2e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-23a6c2e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-23a6c2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-23a6c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-f0f4c2f img{width:100%;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-33431f9{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8b79278 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8b79278 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c2fc1ef > .elementor-widget-container{padding:0px 95px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c2fc1ef{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-788dfc6 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-8609d0d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8609d0d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0F0F0F00;}.elementor-10 .elementor-element.elementor-element-8609d0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-10 .elementor-element.elementor-element-8609d0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10 .elementor-element.elementor-element-8609d0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-10 .elementor-element.elementor-element-8609d0d > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-10 .elementor-element.elementor-element-8609d0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Ubuntu", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-6c6aeed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c3edfff{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-50d1e1f{text-align:center;}.elementor-10 .elementor-element.elementor-element-e46bece{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-10 .elementor-element.elementor-element-624e6ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-624e6ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-624e6ba{text-align:left;font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e29cdcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 66px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e29cdcc{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-52f5c5a .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-e02b00a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-10 .elementor-element.elementor-element-5c22092 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5c22092{text-align:left;}.elementor-10 .elementor-element.elementor-element-8bee6fa{margin-top:0%;margin-bottom:0%;padding:7vw 0vw 4vw 0vw;}.elementor-10 .elementor-element.elementor-element-1380027{z-index:200;}.elementor-10 .elementor-element.elementor-element-27f2dbb > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-27f2dbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-27f2dbb{text-align:left;font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-73200fd{--display:flex;}.elementor-10 .elementor-element.elementor-element-7e6497d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-7d959be > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7d959be{text-align:left;}.elementor-10 .elementor-element.elementor-element-7d959be img{width:45%;height:47px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-31376f1 > .elementor-widget-container{margin:-5px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-31376f1{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{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-2d0b674 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2d0b674 .elementor-main-swiper .swiper-slide{background-color:#000000;border-width:0px 0px 0px 0px;border-radius:0px;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-2d0b674 .elementor-testimonial__header{padding-block-end:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-2d0b674 .elementor-testimonial__content{padding-block-start:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-2d0b674 .elementor-testimonial__name{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2d0b674 .elementor-testimonial__title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2d0b674 .elementor-testimonial__text{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2d0b674 .elementor-testimonial__image img{width:60px;height:60px;}.elementor-10 .elementor-element.elementor-element-ec5bac8{--display:flex;}.elementor-10 .elementor-element.elementor-element-1339449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-cad418b > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cad418b{text-align:left;}.elementor-10 .elementor-element.elementor-element-cad418b img{width:45%;height:47px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-3f52f7c > .elementor-widget-container{margin:-5px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-3f52f7c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dd00ec5 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dd00ec5 .elementor-main-swiper .swiper-slide{background-color:#000000;border-width:0px 0px 0px 0px;border-radius:0px;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-dd00ec5 .elementor-testimonial__header{padding-block-end:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-dd00ec5 .elementor-testimonial__content{padding-block-start:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-dd00ec5 .elementor-testimonial__name{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dd00ec5 .elementor-testimonial__title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dd00ec5 .elementor-testimonial__text{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-dd00ec5 .elementor-testimonial__image img{width:60px;height:60px;}.elementor-10 .elementor-element.elementor-element-4c41b61{--display:flex;}.elementor-10 .elementor-element.elementor-element-44bd936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-1298319 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1298319{text-align:left;}.elementor-10 .elementor-element.elementor-element-1298319 img{width:40%;height:47px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-13d61a5 > .elementor-widget-container{margin:-5px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-13d61a5{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e259ab1 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e259ab1 .elementor-main-swiper .swiper-slide{background-color:#000000;border-width:0px 0px 0px 0px;border-radius:0px;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-e259ab1 .elementor-testimonial__header{padding-block-end:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-e259ab1 .elementor-testimonial__content{padding-block-start:calc( 0px / 2 );}.elementor-10 .elementor-element.elementor-element-e259ab1 .elementor-testimonial__name{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e259ab1 .elementor-testimonial__title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e259ab1 .elementor-testimonial__text{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e259ab1 .elementor-testimonial__image img{width:60px;height:60px;}.elementor-10 .elementor-element.elementor-element-6ea8dec{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:220px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:220px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#0C57FA;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;}.elementor-10 .elementor-element.elementor-element-461ac23{padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-35d0651{z-index:200;}.elementor-10 .elementor-element.elementor-element-297c9cb{--e-image-carousel-slides-to-show:6;}.elementor-10 .elementor-element.elementor-element-297c9cb .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-1715206{--e-image-carousel-slides-to-show:6;}.elementor-10 .elementor-element.elementor-element-1715206 .swiper-wrapper{display:flex;align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-bd358b9{--width:50%;}.elementor-10 .elementor-element.elementor-element-348f085{--width:50%;}.elementor-10 .elementor-element.elementor-element-91d6898{--width:50%;}.elementor-10 .elementor-element.elementor-element-8c07068{--width:50%;}.elementor-10 .elementor-element.elementor-element-f4eb49b{--width:47%;}.elementor-10 .elementor-element.elementor-element-b58a473{--width:47%;}.elementor-10 .elementor-element.elementor-element-2838c13{--width:47%;}.elementor-10 .elementor-element.elementor-element-71b9965{--width:47%;}.elementor-10 .elementor-element.elementor-element-72c4ee2{--width:50%;}.elementor-10 .elementor-element.elementor-element-a6a6a07{--width:50%;}.elementor-10 .elementor-element.elementor-element-24b1a62{--width:50%;}.elementor-10 .elementor-element.elementor-element-9b07b6b{--width:50%;}.elementor-10 .elementor-element.elementor-element-2104f80{--width:50%;}.elementor-10 .elementor-element.elementor-element-ef111f5{--width:50%;}.elementor-10 .elementor-element.elementor-element-614d4ab{--width:50%;}.elementor-10 .elementor-element.elementor-element-731ab43{--width:50%;}.elementor-10 .elementor-element.elementor-element-23a6c2e{--width:50%;}.elementor-10 .elementor-element.elementor-element-33431f9{--width:50%;}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-a1b7b8a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-68b0560{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-d125a1c{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-739a897{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-731dace > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1adb6f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-21c23bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6c84120 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0c4bdee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a90e550 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d0404d3{padding:40px 20px 40px 20px;}.elementor-10 .elementor-element.elementor-element-2a5b321 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2110af2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-db3a4f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e27acd4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6ea45cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-836f7d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7f9faa0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-477d5c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8b79278 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c2fc1ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6c6aeed{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e29cdcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8bee6fa{padding:40px 20px 40px 20px;}.elementor-10 .elementor-element.elementor-element-6ea8dec{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-297c9cb{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-1715206{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-17ab769 > .elementor-container{min-height:40vh;}.elementor-10 .elementor-element.elementor-element-17ab769{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-c57efd7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ca2cb10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ca2cb10 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-5cb925e{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-5cb925e .elementor-button{font-size:13px;border-radius:50px 50px 50px 50px;padding:1em 3em 1em 3em;}.elementor-10 .elementor-element.elementor-element-a1b7b8a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-68b0560{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-d125a1c{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-739a897{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-348f085{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-15597af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-15597af{font-size:30px;}.elementor-10 .elementor-element.elementor-element-731dace{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-731dace > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-03fff56{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-91d6898{--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1dc6e88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1dc6e88{font-size:30px;}.elementor-10 .elementor-element.elementor-element-1adb6f2{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-1adb6f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8c07068{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-f4eb49b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:018px;--padding-bottom:08px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-21c23bb{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-21c23bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b58a473{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:018px;--padding-bottom:08px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6c84120{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-6c84120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2838c13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:018px;--padding-bottom:08px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0c4bdee{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-0c4bdee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-71b9965{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:018px;--padding-bottom:08px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a90e550{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-a90e550 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d0404d3 > .elementor-background-overlay{opacity:1;}.elementor-10 .elementor-element.elementor-element-d0404d3{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-10 .elementor-element.elementor-element-0a72c86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e1ea997{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-72c4ee2{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-a6a6a07{--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2a5b321 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-2110af2{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-bf77f7b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-24b1a62{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-9b07b6b{--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-db3a4f6 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-e27acd4{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-36f182d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-2104f80{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-ef111f5{--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6ea45cf .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-836f7d5{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-6328048{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-614d4ab{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-731ab43{--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7f9faa0 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-477d5c9{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-1040d4e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-23a6c2e{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-33431f9{--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8b79278 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-c2fc1ef{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-e46bece{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-624e6ba{font-size:30px;}.elementor-10 .elementor-element.elementor-element-e29cdcc{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:16px;}.elementor-10 .elementor-element.elementor-element-e29cdcc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e02b00a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5c22092 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5c22092{text-align:center;}.elementor-10 .elementor-element.elementor-element-8bee6fa{padding:40px 20px 40px 20px;}.elementor-10 .elementor-element.elementor-element-1380027 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-27f2dbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-27f2dbb{font-size:30px;}.elementor-10 .elementor-element.elementor-element-6ea8dec{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-297c9cb{--e-image-carousel-slides-to-show:3;}.elementor-10 .elementor-element.elementor-element-1715206{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for button, class: .elementor-element-5cb925e */.elementor-10 .elementor-element.elementor-element-5cb925e .elementor-button{
background: transparent linear-gradient(90deg, #B5EBFF 0%, #0C57FA 100%) 0% 0% no-repeat padding-box;
width: inherit;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-68b0560 */.elementor-10 .elementor-element.elementor-element-68b0560 .swiper-slide{
    transform: rotate(-90deg)
}
.slider-marcas .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d125a1c */.elementor-10 .elementor-element.elementor-element-d125a1c .swiper-slide{
    transform: rotate(-90deg)
}
.slider-marcas .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-739a897 */.elementor-10 .elementor-element.elementor-element-739a897 .swiper-slide{
    transform: rotate(-90deg)
}
.slider-marcas .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd358b9 */.elementor-10 .elementor-element.elementor-element-bd358b9{
    transform: rotate(90deg) translatey(-25%) scale(.8)
}
.elementor-10 .elementor-element.elementor-element-bd358b9:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    pointer-events: none;
    z-index: 20
}
@media (max-width:1200px){
    .elementor-10 .elementor-element.elementor-element-bd358b9{
    transform: rotate(90deg) translatey(-0%) scale(.8)
    }
}
@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-bd358b9{
    transform: rotate(90deg) translatey(-0%) scale(1)
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15597af */.elementor-10 .elementor-element.elementor-element-15597af h {  
  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dc6e88 */.elementor-10 .elementor-element.elementor-element-1dc6e88 h {  
  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-0ae220e */.elementor-10 .elementor-element.elementor-element-0ae220e .elementor-counter-number{  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d8b0f89 */.elementor-10 .elementor-element.elementor-element-d8b0f89 .elementor-counter-number{  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5570582 */.elementor-10 .elementor-element.elementor-element-5570582 .elementor-counter-number{  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5a5b144 */.elementor-10 .elementor-element.elementor-element-5a5b144 .elementor-counter-number{  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66e92ce */.elementor-10 .elementor-element.elementor-element-66e92ce{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-45%,-50%);
    width: 130vw !important;
    max-width: 130vw !important;
}
.elementor-10 .elementor-element.elementor-element-66e92ce img{
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-66e92ce:after{
    position: absolute;
    content:'';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 38%, rgba(0,0,0,0) 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add7244 */.elementor-10 .elementor-element.elementor-element-add7244{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c4ee2 */.elementor-10 .elementor-element.elementor-element-72c4ee2:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b6391 */.elementor-10 .elementor-element.elementor-element-36b6391 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-36b6391 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba8784 */.elementor-10 .elementor-element.elementor-element-1ba8784{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b1a62 */.elementor-10 .elementor-element.elementor-element-24b1a62:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcd708 */.elementor-10 .elementor-element.elementor-element-7bcd708 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-7bcd708 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa5a4b */.elementor-10 .elementor-element.elementor-element-7aa5a4b{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2104f80 */.elementor-10 .elementor-element.elementor-element-2104f80:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d1d6f */.elementor-10 .elementor-element.elementor-element-88d1d6f a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-88d1d6f a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c23981 */.elementor-10 .elementor-element.elementor-element-0c23981{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614d4ab */.elementor-10 .elementor-element.elementor-element-614d4ab:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e34001b */.elementor-10 .elementor-element.elementor-element-e34001b a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-e34001b a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0f4c2f */.elementor-10 .elementor-element.elementor-element-f0f4c2f{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a6c2e */.elementor-10 .elementor-element.elementor-element-23a6c2e:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-788dfc6 */.elementor-10 .elementor-element.elementor-element-788dfc6 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-788dfc6 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add7244 */.elementor-10 .elementor-element.elementor-element-add7244{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c4ee2 */.elementor-10 .elementor-element.elementor-element-72c4ee2:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b6391 */.elementor-10 .elementor-element.elementor-element-36b6391 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-36b6391 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba8784 */.elementor-10 .elementor-element.elementor-element-1ba8784{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b1a62 */.elementor-10 .elementor-element.elementor-element-24b1a62:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcd708 */.elementor-10 .elementor-element.elementor-element-7bcd708 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-7bcd708 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa5a4b */.elementor-10 .elementor-element.elementor-element-7aa5a4b{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2104f80 */.elementor-10 .elementor-element.elementor-element-2104f80:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d1d6f */.elementor-10 .elementor-element.elementor-element-88d1d6f a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-88d1d6f a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c23981 */.elementor-10 .elementor-element.elementor-element-0c23981{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614d4ab */.elementor-10 .elementor-element.elementor-element-614d4ab:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e34001b */.elementor-10 .elementor-element.elementor-element-e34001b a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-e34001b a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0f4c2f */.elementor-10 .elementor-element.elementor-element-f0f4c2f{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a6c2e */.elementor-10 .elementor-element.elementor-element-23a6c2e:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-788dfc6 */.elementor-10 .elementor-element.elementor-element-788dfc6 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-788dfc6 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add7244 */.elementor-10 .elementor-element.elementor-element-add7244{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c4ee2 */.elementor-10 .elementor-element.elementor-element-72c4ee2:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b6391 */.elementor-10 .elementor-element.elementor-element-36b6391 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-36b6391 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba8784 */.elementor-10 .elementor-element.elementor-element-1ba8784{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b1a62 */.elementor-10 .elementor-element.elementor-element-24b1a62:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcd708 */.elementor-10 .elementor-element.elementor-element-7bcd708 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-7bcd708 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa5a4b */.elementor-10 .elementor-element.elementor-element-7aa5a4b{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2104f80 */.elementor-10 .elementor-element.elementor-element-2104f80:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d1d6f */.elementor-10 .elementor-element.elementor-element-88d1d6f a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-88d1d6f a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c23981 */.elementor-10 .elementor-element.elementor-element-0c23981{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614d4ab */.elementor-10 .elementor-element.elementor-element-614d4ab:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e34001b */.elementor-10 .elementor-element.elementor-element-e34001b a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-e34001b a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0f4c2f */.elementor-10 .elementor-element.elementor-element-f0f4c2f{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a6c2e */.elementor-10 .elementor-element.elementor-element-23a6c2e:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-788dfc6 */.elementor-10 .elementor-element.elementor-element-788dfc6 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-788dfc6 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add7244 */.elementor-10 .elementor-element.elementor-element-add7244{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c4ee2 */.elementor-10 .elementor-element.elementor-element-72c4ee2:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b6391 */.elementor-10 .elementor-element.elementor-element-36b6391 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-36b6391 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba8784 */.elementor-10 .elementor-element.elementor-element-1ba8784{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b1a62 */.elementor-10 .elementor-element.elementor-element-24b1a62:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcd708 */.elementor-10 .elementor-element.elementor-element-7bcd708 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-7bcd708 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa5a4b */.elementor-10 .elementor-element.elementor-element-7aa5a4b{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2104f80 */.elementor-10 .elementor-element.elementor-element-2104f80:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d1d6f */.elementor-10 .elementor-element.elementor-element-88d1d6f a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-88d1d6f a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c23981 */.elementor-10 .elementor-element.elementor-element-0c23981{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614d4ab */.elementor-10 .elementor-element.elementor-element-614d4ab:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e34001b */.elementor-10 .elementor-element.elementor-element-e34001b a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-e34001b a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0f4c2f */.elementor-10 .elementor-element.elementor-element-f0f4c2f{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a6c2e */.elementor-10 .elementor-element.elementor-element-23a6c2e:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-788dfc6 */.elementor-10 .elementor-element.elementor-element-788dfc6 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-788dfc6 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add7244 */.elementor-10 .elementor-element.elementor-element-add7244{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c4ee2 */.elementor-10 .elementor-element.elementor-element-72c4ee2:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b6391 */.elementor-10 .elementor-element.elementor-element-36b6391 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-36b6391 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba8784 */.elementor-10 .elementor-element.elementor-element-1ba8784{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b1a62 */.elementor-10 .elementor-element.elementor-element-24b1a62:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcd708 */.elementor-10 .elementor-element.elementor-element-7bcd708 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-7bcd708 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa5a4b */.elementor-10 .elementor-element.elementor-element-7aa5a4b{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2104f80 */.elementor-10 .elementor-element.elementor-element-2104f80:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d1d6f */.elementor-10 .elementor-element.elementor-element-88d1d6f a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-88d1d6f a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c23981 */.elementor-10 .elementor-element.elementor-element-0c23981{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614d4ab */.elementor-10 .elementor-element.elementor-element-614d4ab:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e34001b */.elementor-10 .elementor-element.elementor-element-e34001b a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-e34001b a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0f4c2f */.elementor-10 .elementor-element.elementor-element-f0f4c2f{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a6c2e */.elementor-10 .elementor-element.elementor-element-23a6c2e:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-788dfc6 */.elementor-10 .elementor-element.elementor-element-788dfc6 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-788dfc6 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add7244 */.elementor-10 .elementor-element.elementor-element-add7244{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c4ee2 */.elementor-10 .elementor-element.elementor-element-72c4ee2:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b6391 */.elementor-10 .elementor-element.elementor-element-36b6391 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-36b6391 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba8784 */.elementor-10 .elementor-element.elementor-element-1ba8784{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b1a62 */.elementor-10 .elementor-element.elementor-element-24b1a62:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcd708 */.elementor-10 .elementor-element.elementor-element-7bcd708 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-7bcd708 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa5a4b */.elementor-10 .elementor-element.elementor-element-7aa5a4b{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2104f80 */.elementor-10 .elementor-element.elementor-element-2104f80:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d1d6f */.elementor-10 .elementor-element.elementor-element-88d1d6f a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-88d1d6f a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c23981 */.elementor-10 .elementor-element.elementor-element-0c23981{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614d4ab */.elementor-10 .elementor-element.elementor-element-614d4ab:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e34001b */.elementor-10 .elementor-element.elementor-element-e34001b a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-e34001b a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0f4c2f */.elementor-10 .elementor-element.elementor-element-f0f4c2f{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a6c2e */.elementor-10 .elementor-element.elementor-element-23a6c2e:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0)0%, rgba(0,0,0,1) 85%,rgba(0,0,0,1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-788dfc6 */.elementor-10 .elementor-element.elementor-element-788dfc6 a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-788dfc6 a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8609d0d */.elementor-10 .elementor-element.elementor-element-8609d0d .e-n-tab-title{
    border-bottom: solid 4px white !important;
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-8609d0d .e-n-tab-title[aria-selected=true]{
    border-bottom: solid 4px #105EFF !important;
}
.elementor-10 .elementor-element.elementor-element-8609d0d .e-n-tabs-heading {
    gap: 0px;
} 
.elementor-tab-mobile-title{
    display: none
}
@media (max-width: 767px){
.elementor-10 .elementor-element.elementor-element-8609d0d .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column;
} 
.elementor-10 .elementor-element.elementor-element-8609d0d .e-n-tab-title{
    border: solid 3px !important;
    text-align: center;
    background: #211740;
    margin: 5px 0px;
    color: white !important;
    border-radius: 10px;
    padding: 14px !important;
    font-size: 14px;
}
.elementor-10 .elementor-element.elementor-element-8609d0d .e-n-tab-title[aria-selected=true]{
    border: solid 3px  #105EFF!important;
    background: #105EFF !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50d1e1f */.elementor-10 .elementor-element.elementor-element-50d1e1f{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-45%,-58%);
    width: 140vw !important;
    max-width: 140vw !important;
}
.elementor-10 .elementor-element.elementor-element-50d1e1f img{
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-50d1e1f:after{
    position: absolute;
    content:'';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 38%, rgba(0,0,0,0) 100%);
}
@media (max-width: 1500px){
    .elementor-10 .elementor-element.elementor-element-50d1e1f{
    width: 240vw !important;
    max-width: 240vw !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-624e6ba */.elementor-10 .elementor-element.elementor-element-624e6ba h {  
  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52f5c5a */.elementor-10 .elementor-element.elementor-element-52f5c5a a{
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to bottom, #B5EBFF, #0C57FA) border-box;
  border-radius: 50em;
  border: 3px solid transparent;
  position: relative;
  color: white;
  padding: 15px 45px;
}
.elementor-10 .elementor-element.elementor-element-52f5c5a a:hover{
    transform: scale(1.05)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c22092 */.elementor-10 .elementor-element.elementor-element-5c22092:after{
    position: absolute;
    content:'';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(rgba(0,0,0,0) 90%, rgba(0,0,0,1) 100%, rgba(0,0,0,1));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f2dbb */.elementor-10 .elementor-element.elementor-element-27f2dbb h {  
  
  background: -webkit-linear-gradient(left, #B5EBFF, #0C57FA);
  background: linear-gradient(to right, #B5EBFF, #0C57FA);
  -webkit-background-clip: text;  
  -webkit-text-fill-color: transparent;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6497d */.elementor-10 .elementor-element.elementor-element-7e6497d
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1339449 */.elementor-10 .elementor-element.elementor-element-1339449
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bd936 */.elementor-10 .elementor-element.elementor-element-44bd936
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6497d */.elementor-10 .elementor-element.elementor-element-7e6497d
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1339449 */.elementor-10 .elementor-element.elementor-element-1339449
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bd936 */.elementor-10 .elementor-element.elementor-element-44bd936
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6497d */.elementor-10 .elementor-element.elementor-element-7e6497d
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1339449 */.elementor-10 .elementor-element.elementor-element-1339449
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bd936 */.elementor-10 .elementor-element.elementor-element-44bd936
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6497d */.elementor-10 .elementor-element.elementor-element-7e6497d
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1339449 */.elementor-10 .elementor-element.elementor-element-1339449
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bd936 */.elementor-10 .elementor-element.elementor-element-44bd936
{
    background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #B5EBFF, #0C57FA) border-box;
  border-radius: 14px;
  border: 4px solid transparent;
  position: relative;
  color: white;
  }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6ea8dec */.elementor-10 .elementor-element.elementor-element-6ea8dec .elementor-swiper-button-next,
.elementor-10 .elementor-element.elementor-element-6ea8dec .elementor-swiper-button-prev{
    border: solid 3px white;
    border-radius: 40px;
    width: 37px;
    height: 37px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-6ea8dec .elementor-swiper-button-next{
    margin: 10px 5px;
}
.elementor-10 .elementor-element.elementor-element-6ea8dec .elementor-swiper-button-prev{
    margin: 10px -15px;
}
.elementor-10 .elementor-element.elementor-element-6ea8dec .elementor-swiper-button-next:hover,
.elementor-10 .elementor-element.elementor-element-6ea8dec .elementor-swiper-button-prev:hover{
    border: solid 3px white;
    border-radius: 40px;
}/* End custom CSS */