.elementor-424 .elementor-element.elementor-element-1a83768{--display:flex;--min-height:100%;--position:fixed;top:0px;}body:not(.rtl) .elementor-424 .elementor-element.elementor-element-1a83768{left:0px;}body.rtl .elementor-424 .elementor-element.elementor-element-1a83768{right:0px;}.elementor-424 .elementor-element.elementor-element-ed6d58b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:280px;--padding-bottom:180px;--padding-left:39px;--padding-right:39px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-27aa02f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-06cd7b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:500;line-height:1.09em;}.elementor-424 .elementor-element.elementor-element-06cd7b8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.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-424 .elementor-element.elementor-element-9b97803{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.56em;color:var( --e-global-color-primary );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-9b97803 a{color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-333b584{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:130px;--padding-bottom:130px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-deca151{text-align:center;}.elementor-424 .elementor-element.elementor-element-deca151 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:500;line-height:1.09em;}.elementor-424 .elementor-element.elementor-element-6013d89{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-6013d89 a{color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-e760a49{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:130px;--padding-bottom:130px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-dd6f6c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:50px;--padding-left:37px;--padding-right:35px;}.elementor-424 .elementor-element.elementor-element-dd6f6c6:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-dd6f6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.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-424 .elementor-element.elementor-element-aa7203b img{width:42px;height:42px;object-fit:contain;object-position:center center;}.elementor-424 .elementor-element.elementor-element-aa7203b.elementor-element{--align-self:flex-end;}.elementor-424 .elementor-element.elementor-element-0f83056 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:1em;}.elementor-424 .elementor-element.elementor-element-0f83056{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-3a8c812{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#8E8E8E;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-3a8c812 a{color:#8E8E8E;}.elementor-424 .elementor-element.elementor-element-4176fab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:50px;--padding-left:37px;--padding-right:35px;}.elementor-424 .elementor-element.elementor-element-4176fab:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-4176fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-424 .elementor-element.elementor-element-37c0b10 img{width:42px;height:42px;object-fit:contain;object-position:center center;}.elementor-424 .elementor-element.elementor-element-37c0b10.elementor-element{--align-self:flex-end;}.elementor-424 .elementor-element.elementor-element-d6f1ffb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:1em;}.elementor-424 .elementor-element.elementor-element-d6f1ffb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-e8eef08{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#8E8E8E;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-e8eef08 a{color:#8E8E8E;}.elementor-424 .elementor-element.elementor-element-2c8e753{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:42px;--padding-bottom:50px;--padding-left:37px;--padding-right:35px;}.elementor-424 .elementor-element.elementor-element-2c8e753:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-2c8e753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-424 .elementor-element.elementor-element-3d59128 img{width:42px;height:42px;object-fit:contain;object-position:center center;}.elementor-424 .elementor-element.elementor-element-3d59128.elementor-element{--align-self:flex-end;}.elementor-424 .elementor-element.elementor-element-af6179c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:1em;}.elementor-424 .elementor-element.elementor-element-af6179c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-9abc826{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#8E8E8E;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-9abc826 a{color:#8E8E8E;}.elementor-424 .elementor-element.elementor-element-0bb9c03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-90a082d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-670e99f{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.56em;color:var( --e-global-color-primary );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 775px );max-width:775px;--container-widget-width:775px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-670e99f a{color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-5c29ed2{--display:flex;}.elementor-424 .elementor-element.elementor-element-5c29ed2:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-5c29ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-424 .elementor-element.elementor-element-e128169 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-2b17d82{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;color:var( --e-global-color-primary );width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-2b17d82 a{color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-1330340{--display:flex;}.elementor-424 .elementor-element.elementor-element-1330340:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-1330340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-424 .elementor-element.elementor-element-fa2eb13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-a3f044b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;color:var( --e-global-color-primary );width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-a3f044b a{color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-d8c37bf{--display:flex;}.elementor-424 .elementor-element.elementor-element-d8c37bf:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-d8c37bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-424 .elementor-element.elementor-element-bb5a4d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-67844b1{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;color:var( --e-global-color-primary );width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-67844b1 a{color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-b4f2f4a{--display:flex;}.elementor-424 .elementor-element.elementor-element-b4f2f4a:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-b4f2f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-424 .elementor-element.elementor-element-35c01a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-76a71e1{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;color:var( --e-global-color-primary );width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-76a71e1 a{color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-0237ca9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:0px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:where( .elementor-424 .elementor-element.elementor-element-0237ca9 .swiper-slide ) > .e-con{background-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-right:39px;--padding-bottom:35px;--padding-left:39px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:40px;--padding-inline-end:39px;--padding-block-end:35px;--padding-inline-start:39px;}.elementor-424 .elementor-element.elementor-element-0237ca9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-424 .elementor-element.elementor-element-b731479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-75bced0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-bb48e0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:1.25em;}.elementor-424 .elementor-element.elementor-element-08053f3{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 10px;--row-gap:40px;--column-gap:10px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-424 .elementor-element.elementor-element-92fe9e2{--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-424 .elementor-element.elementor-element-c82235e img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-424 .elementor-element.elementor-element-c82235e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-ad231a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;}.elementor-424 .elementor-element.elementor-element-ad231a4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-7c9a950 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-876744f .elementor-icon-wrapper{text-align:center;}.elementor-424 .elementor-element.elementor-element-876744f .elementor-icon{font-size:29px;}.elementor-424 .elementor-element.elementor-element-876744f .elementor-icon svg{height:29px;}.elementor-424 .elementor-element.elementor-element-876744f .elementor-icon-wrapper svg{width:auto;}.elementor-424 .elementor-element.elementor-element-876744f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-876744f.elementor-element{--align-self:flex-start;}.elementor-424 .elementor-element.elementor-element-2738cd1{--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-424 .elementor-element.elementor-element-dff2b1f img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-424 .elementor-element.elementor-element-dff2b1f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-e49f322 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;}.elementor-424 .elementor-element.elementor-element-e49f322{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-1530e86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-424 .elementor-element.elementor-element-05763a6 .elementor-icon-wrapper{text-align:center;}.elementor-424 .elementor-element.elementor-element-05763a6 .elementor-icon{font-size:29px;}.elementor-424 .elementor-element.elementor-element-05763a6 .elementor-icon svg{height:29px;}.elementor-424 .elementor-element.elementor-element-05763a6 .elementor-icon-wrapper svg{width:auto;}.elementor-424 .elementor-element.elementor-element-05763a6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-05763a6.elementor-element{--align-self:flex-start;}.elementor-424 .elementor-element.elementor-element-a566dba{--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-424 .elementor-element.elementor-element-f3f679d img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-424 .elementor-element.elementor-element-f3f679d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-82e251e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;}.elementor-424 .elementor-element.elementor-element-82e251e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-678c645 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-424 .elementor-element.elementor-element-4e2454c .elementor-icon-wrapper{text-align:center;}.elementor-424 .elementor-element.elementor-element-4e2454c .elementor-icon{font-size:29px;}.elementor-424 .elementor-element.elementor-element-4e2454c .elementor-icon svg{height:29px;}.elementor-424 .elementor-element.elementor-element-4e2454c .elementor-icon-wrapper svg{width:auto;}.elementor-424 .elementor-element.elementor-element-4e2454c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-4e2454c.elementor-element{--align-self:flex-start;}.elementor-424 .elementor-element.elementor-element-14f5e98{--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-424 .elementor-element.elementor-element-fb37a6f img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-424 .elementor-element.elementor-element-fb37a6f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-7261ea8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;}.elementor-424 .elementor-element.elementor-element-7261ea8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-89671fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-424 .elementor-element.elementor-element-88d6c2e .elementor-icon-wrapper{text-align:center;}.elementor-424 .elementor-element.elementor-element-88d6c2e .elementor-icon{font-size:29px;}.elementor-424 .elementor-element.elementor-element-88d6c2e .elementor-icon svg{height:29px;}.elementor-424 .elementor-element.elementor-element-88d6c2e .elementor-icon-wrapper svg{width:auto;}.elementor-424 .elementor-element.elementor-element-88d6c2e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-88d6c2e.elementor-element{--align-self:flex-start;}.elementor-424 .elementor-element.elementor-element-7833208{--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-424 .elementor-element.elementor-element-488f899 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-424 .elementor-element.elementor-element-488f899:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-c701b9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;}.elementor-424 .elementor-element.elementor-element-c701b9f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-ac74784 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-424 .elementor-element.elementor-element-4b4cf4c .elementor-icon-wrapper{text-align:center;}.elementor-424 .elementor-element.elementor-element-4b4cf4c .elementor-icon{font-size:29px;}.elementor-424 .elementor-element.elementor-element-4b4cf4c .elementor-icon svg{height:29px;}.elementor-424 .elementor-element.elementor-element-4b4cf4c .elementor-icon-wrapper svg{width:auto;}.elementor-424 .elementor-element.elementor-element-4b4cf4c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-4b4cf4c.elementor-element{--align-self:flex-start;}.elementor-424 .elementor-element.elementor-element-ce76a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:260px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-05ee364{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:80px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-05ee364:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-05ee364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-424 .elementor-element.elementor-element-0ff0869{text-align:center;}.elementor-424 .elementor-element.elementor-element-0ff0869 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;line-height:1.11em;letter-spacing:-0.02em;}.elementor-424 .elementor-element.elementor-element-2981d3e{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.56em;color:var( --e-global-color-primary );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-2981d3e a{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-424 .elementor-element.elementor-element-16c1eab .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-424 .elementor-element.elementor-element-16c1eab .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;border-radius:111px 111px 111px 111px;padding:10px 20px 10px 20px;}.elementor-424 .elementor-element.elementor-element-16c1eab{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 178px );max-width:178px;--container-widget-width:178px;--container-widget-flex-grow:0;}@media(max-width:1199px){.elementor-424 .elementor-element.elementor-element-08053f3{--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-7c9a950.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-1530e86.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-678c645.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-89671fa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-ac74784.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(min-width:600px){.elementor-424 .elementor-element.elementor-element-1a83768{--content-width:100%;}.elementor-424 .elementor-element.elementor-element-dd6f6c6{--width:calc(100%/3 - 40px/3);}.elementor-424 .elementor-element.elementor-element-4176fab{--width:calc(100%/3 - 40px/3);}.elementor-424 .elementor-element.elementor-element-2c8e753{--width:calc(100%/3 - 40px/3);}}@media(max-width:899px) and (min-width:600px){.elementor-424 .elementor-element.elementor-element-dd6f6c6{--width:calc(50% - 10px);}.elementor-424 .elementor-element.elementor-element-4176fab{--width:calc(50% - 10px);}.elementor-424 .elementor-element.elementor-element-2c8e753{--width:calc(50% - 10px);}}@media(max-width:899px){.elementor-424 .elementor-element.elementor-element-ed6d58b{--padding-top:130px;--padding-bottom:100px;--padding-left:39px;--padding-right:39px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-424 .elementor-element.elementor-element-06cd7b8 .elementor-heading-title{font-size:55px;line-height:1.02em;}.elementor-424 .elementor-element.elementor-element-9b97803{line-height:1.33em;}.elementor-424 .elementor-element.elementor-element-333b584{--padding-top:80px;--padding-bottom:80px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-deca151 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-424 .elementor-element.elementor-element-6013d89{font-size:20px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-e760a49{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-dd6f6c6{--padding-top:32px;--padding-bottom:40px;--padding-left:30px;--padding-right:22px;}.elementor-424 .elementor-element.elementor-element-0f83056{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-3a8c812{font-size:16px;line-height:1.44em;}.elementor-424 .elementor-element.elementor-element-4176fab{--padding-top:32px;--padding-bottom:40px;--padding-left:30px;--padding-right:22px;}.elementor-424 .elementor-element.elementor-element-d6f1ffb{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-e8eef08{font-size:16px;line-height:1.44em;}.elementor-424 .elementor-element.elementor-element-2c8e753{--padding-top:32px;--padding-bottom:40px;--padding-left:30px;--padding-right:22px;}.elementor-424 .elementor-element.elementor-element-af6179c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-9abc826{font-size:16px;line-height:1.44em;}.elementor-424 .elementor-element.elementor-element-0bb9c03{--padding-top:80px;--padding-bottom:80px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-90a082d .elementor-heading-title{font-size:30px;line-height:1.27em;}.elementor-424 .elementor-element.elementor-element-670e99f{line-height:1.33em;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-2b17d82{font-size:16px;line-height:1.44em;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-a3f044b{font-size:16px;line-height:1.44em;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-67844b1{font-size:16px;line-height:1.44em;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-76a71e1{font-size:16px;line-height:1.44em;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-424 .elementor-element.elementor-element-0237ca9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-swiper-pagination-spacing:20px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:where( .elementor-424 .elementor-element.elementor-element-0237ca9 .swiper-slide ) > .e-con{--padding-top:35px;--padding-right:20px;--padding-bottom:35px;--padding-left:32px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:35px;--padding-inline-end:20px;--padding-block-end:35px;--padding-inline-start:32px;}.elementor-424 .elementor-element.elementor-element-0237ca9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-424 .elementor-element.elementor-element-b731479{--padding-top:80px;--padding-bottom:80px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-75bced0 .elementor-heading-title{font-size:30px;line-height:1.27em;}.elementor-424 .elementor-element.elementor-element-bb48e0d .elementor-heading-title{font-size:30px;line-height:1.27em;}.elementor-424 .elementor-element.elementor-element-08053f3{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-424 .elementor-element.elementor-element-ce76a3a{--padding-top:80px;--padding-bottom:160px;--padding-left:39px;--padding-right:39px;}.elementor-424 .elementor-element.elementor-element-05ee364{--padding-top:50px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-424 .elementor-element.elementor-element-0ff0869 .elementor-heading-title{font-size:30px;line-height:1.27em;letter-spacing:0em;}.elementor-424 .elementor-element.elementor-element-16c1eab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:599px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-424 .elementor-element.elementor-element-3a8c812{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-e8eef08{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-9abc826{--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-424 .elementor-element.elementor-element-0237ca9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-424 .elementor-element.elementor-element-08053f3{--width:250px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-08053f3.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-ad231a4{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-7c9a950{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-876744f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-424 .elementor-element.elementor-element-e49f322{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-1530e86{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-05763a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-424 .elementor-element.elementor-element-82e251e{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-678c645{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-4e2454c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-424 .elementor-element.elementor-element-7261ea8{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-89671fa{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-88d6c2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-424 .elementor-element.elementor-element-c701b9f{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-ac74784{padding:0px 35px 0px 0px;}.elementor-424 .elementor-element.elementor-element-4b4cf4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}}/* Start custom CSS for container, class: .elementor-element-1a83768 */.elementor-424 .elementor-element.elementor-element-1a83768 .elementor-background-video-container {
    mask-image: linear-gradient(180deg, transparent 6%, black 27%, black 78%, transparent 92%);
    opacity: .3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deca151 */.elementor-424 .elementor-element.elementor-element-deca151 {
    background: linear-gradient(180deg, #fff 58.64%, #8c8c8c 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6013d89 */@media(max-width:1199px) {
.elementor-424 .elementor-element.elementor-element-6013d89 br {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6f6c6 */.elementor-424 .elementor-element.elementor-element-dd6f6c6 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-dd6f6c6::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4176fab */.elementor-424 .elementor-element.elementor-element-4176fab {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-4176fab::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8e753 */.elementor-424 .elementor-element.elementor-element-2c8e753 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-2c8e753::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c29ed2 */.elementor-424 .elementor-element.elementor-element-5c29ed2 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-5c29ed2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1330340 */.elementor-424 .elementor-element.elementor-element-1330340 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-1330340::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c37bf */.elementor-424 .elementor-element.elementor-element-d8c37bf {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-d8c37bf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f2f4a */.elementor-424 .elementor-element.elementor-element-b4f2f4a {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-b4f2f4a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c29ed2 */.elementor-424 .elementor-element.elementor-element-5c29ed2 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-5c29ed2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1330340 */.elementor-424 .elementor-element.elementor-element-1330340 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-1330340::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c37bf */.elementor-424 .elementor-element.elementor-element-d8c37bf {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-d8c37bf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f2f4a */.elementor-424 .elementor-element.elementor-element-b4f2f4a {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-b4f2f4a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c29ed2 */.elementor-424 .elementor-element.elementor-element-5c29ed2 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-5c29ed2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1330340 */.elementor-424 .elementor-element.elementor-element-1330340 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-1330340::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c37bf */.elementor-424 .elementor-element.elementor-element-d8c37bf {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-d8c37bf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f2f4a */.elementor-424 .elementor-element.elementor-element-b4f2f4a {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-b4f2f4a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c29ed2 */.elementor-424 .elementor-element.elementor-element-5c29ed2 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-5c29ed2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1330340 */.elementor-424 .elementor-element.elementor-element-1330340 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-1330340::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c37bf */.elementor-424 .elementor-element.elementor-element-d8c37bf {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-d8c37bf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f2f4a */.elementor-424 .elementor-element.elementor-element-b4f2f4a {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-b4f2f4a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c29ed2 */.elementor-424 .elementor-element.elementor-element-5c29ed2 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-5c29ed2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1330340 */.elementor-424 .elementor-element.elementor-element-1330340 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-1330340::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c37bf */.elementor-424 .elementor-element.elementor-element-d8c37bf {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-d8c37bf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f2f4a */.elementor-424 .elementor-element.elementor-element-b4f2f4a {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-b4f2f4a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-35deg, black 1%, rgba(0, 0, 0, .25) 4%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 96%, black 99%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0237ca9 */@media(min-width:900px) {
.elementor-424 .elementor-element.elementor-element-0237ca9 .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(2, calc(50% - 15px/2));
    gap: 15px;
}
.elementor-424 .elementor-element.elementor-element-0237ca9 .swiper-slide {
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c82235e */.elementor-424 .elementor-element.elementor-element-c82235e img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-876744f */@media(max-width:599px) {
.elementor-424 .elementor-element.elementor-element-876744f {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dff2b1f */.elementor-424 .elementor-element.elementor-element-dff2b1f img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05763a6 */@media(max-width:599px) {
.elementor-424 .elementor-element.elementor-element-05763a6 {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3f679d */.elementor-424 .elementor-element.elementor-element-f3f679d img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4e2454c */@media(max-width:599px) {
.elementor-424 .elementor-element.elementor-element-4e2454c {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb37a6f */.elementor-424 .elementor-element.elementor-element-fb37a6f img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d6c2e */@media(max-width:599px) {
.elementor-424 .elementor-element.elementor-element-88d6c2e {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-488f899 */.elementor-424 .elementor-element.elementor-element-488f899 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b4cf4c */@media(max-width:599px) {
.elementor-424 .elementor-element.elementor-element-4b4cf4c {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16c1eab */.elementor-424 .elementor-element.elementor-element-16c1eab .elementor-button {
    position: relative;
    background: linear-gradient(90deg, #9acbff 0%, #0064ff 100%);
background-clip: text;
-webkitbackground-clip: text;
-webkit-text-fill-color: transparent;
}
.elementor-424 .elementor-element.elementor-element-16c1eab .elementor-button::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(to right,#48A1FF,#0064FF);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.elementor-424 .elementor-element.elementor-element-16c1eab .elementor-button::after {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(to right,#48A1FF,#0064FF);
  opacity: 0;
  transition: .3s;
}
.elementor-424 .elementor-element.elementor-element-16c1eab .elementor-button:hover::after {
    opacity: 1;
}
.elementor-424 .elementor-element.elementor-element-16c1eab .elementor-button:hover{
    background: none;
    -webkit-text-fill-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ee364 */.elementor-424 .elementor-element.elementor-element-05ee364 {
    backdrop-filter: blur(5px);
}
.elementor-424 .elementor-element.elementor-element-05ee364::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 0.5%, rgba(0, 0, 0, .25) 1.5%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 98.5%, black 99.5%);
}/* End custom CSS */