.elementor-50 .elementor-element.elementor-element-0a3630d{--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;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-0a3630d:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-0a3630d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #0D3A5F 0%, #2C6BA3 100%);}.elementor-50 .elementor-element.elementor-element-4c4c3ba{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.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-50 .elementor-element.elementor-element-e4c241e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:900;text-shadow:0px 2px 10px rgba(0,0,0,0.3);color:var( --e-global-color-b847fd7 );}.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-50 .elementor-element.elementor-element-ca381e6{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 2px 10px rgba(0,0,0,0.3);color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-edd0dc3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-50 .elementor-element.elementor-element-84ec9cb .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-84ec9cb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-84ec9cb:hover{--e-transform-translateX:4px;background-color:#FFFFFF33;}.elementor-50 .elementor-element.elementor-element-84ec9cb{background-color:#FFFFFF1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-50 .elementor-element.elementor-element-84ec9cb .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:#FFFFFF00;}.elementor-50 .elementor-element.elementor-element-84ec9cb .elementor-icon-wrapper{margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-84ec9cb .elementor-icon{font-size:32px;}.elementor-50 .elementor-element.elementor-element-84ec9cb .elementor-cta__title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-84ec9cb .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-84ec9cb .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-1ca8a2f:hover{--e-transform-translateX:4px;background-color:#FFFFFF33;}.elementor-50 .elementor-element.elementor-element-1ca8a2f{background-color:#FFFFFF1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:#FFFFFF00;}.elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-icon-wrapper{margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-icon{font-size:32px;}.elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-cta__title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-1ca8a2f .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-ad00a82:hover{--e-transform-translateX:4px;background-color:#FFFFFF33;}.elementor-50 .elementor-element.elementor-element-ad00a82{background-color:#FFFFFF1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:#FFFFFF00;}.elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-icon-wrapper{margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-icon{font-size:32px;}.elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-cta__title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-ad00a82 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-8e16703 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-8e16703 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-8e16703:hover{--e-transform-translateX:4px;background-color:#FFFFFF33;}.elementor-50 .elementor-element.elementor-element-8e16703{background-color:#FFFFFF1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-50 .elementor-element.elementor-element-8e16703 .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:#FFFFFF00;}.elementor-50 .elementor-element.elementor-element-8e16703 .elementor-icon-wrapper{margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-8e16703 .elementor-icon{font-size:32px;}.elementor-50 .elementor-element.elementor-element-8e16703 .elementor-cta__title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-8e16703 .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-50 .elementor-element.elementor-element-8e16703 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b847fd7 );}.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-50 .elementor-element.elementor-element-29590f8 .elementor-button{background-color:var( --e-global-color-4166bd0 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-b847fd7 );color:var( --e-global-color-b847fd7 );box-shadow:0px 4px 20px 0px rgba(230, 126.00000000000009, 34.00000000000001, 0.4);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4166bd0 );border-radius:12px 12px 12px 12px;padding:22px 28px 22px 28px;}.elementor-50 .elementor-element.elementor-element-29590f8 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-29590f8 .elementor-button:focus{background-color:var( --e-global-color-36fc90a );border-color:var( --e-global-color-36fc90a );}.elementor-50 .elementor-element.elementor-element-29590f8:hover{--e-transform-translateY:-4px;}.elementor-50 .elementor-element.elementor-element-29590f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-29590f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-a9316a0{--display:flex;--justify-content:center;--z-index:2;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-bf39c97.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-pagination-bullet-active, .elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-pagination-fraction{color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-bf39c97 .elementor-main-swiper{height:528px;width:97%;}.elementor-50 .elementor-element.elementor-element-bf39c97 .elementor-main-swiper .swiper-slide{padding:30px 30px 30px 30px;}.elementor-50 .elementor-element.elementor-element-bf39c97 .elementor-swiper-button{font-size:20px;}.elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF61;opacity:1;}.elementor-50 .elementor-element.elementor-element-bf39c97 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-50 .elementor-element.elementor-element-dfb4d76{--display:flex;--z-index:1;}.elementor-50 .elementor-element.elementor-element-97f8631{--display:flex;--z-index:1;}.elementor-50 .elementor-element.elementor-element-6053dd5{--display:flex;--z-index:1;}.elementor-50 .elementor-element.elementor-element-ad95cdf{--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-50 .elementor-element.elementor-element-0fe7e83{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-e7a4a4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-c456abf{text-align:center;}.elementor-50 .elementor-element.elementor-element-c456abf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-1ce3812{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-ed60168{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-60120b2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-b847fd7 );--border-color:var( --e-global-color-b847fd7 );--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-60120b2:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-60120b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-60120b2:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4166bd0 );--border-color:var( --e-global-color-4166bd0 );box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-50 .elementor-element.elementor-element-60120b2, .elementor-50 .elementor-element.elementor-element-60120b2::before{--border-transition:0.3s;}.elementor-50 .elementor-element.elementor-element-93e4397{--display:flex;--min-height:280px;--justify-content:center;--overflow:hidden;--border-radius:20px 20px 0px 0px;}.elementor-50 .elementor-element.elementor-element-93e4397:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-93e4397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F5F7FA 0%, #E8ECEF 100%);}.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-50 .elementor-element.elementor-element-81904c3{--e-transform-rotateZ:-4deg;}.elementor-50 .elementor-element.elementor-element-81904c3 img{width:100%;height:240px;object-fit:contain;object-position:center center;}.elementor-50 .elementor-element.elementor-element-9dfea43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-9dfea43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-d2cd394 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-a5d1039{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-572f413{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-572f413.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-icon i{color:#27AE60;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-icon svg{fill:#27AE60;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-572f413 .elementor-icon-list-text{color:var( --e-global-color-f832930 );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-9be59d2 .elementor-button{background-color:var( --e-global-color-acf2fe6 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b847fd7 );color:var( --e-global-color-b847fd7 );border-radius:12px 12px 12px 12px;padding:22px 28px 22px 28px;}.elementor-50 .elementor-element.elementor-element-9be59d2 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-9be59d2 .elementor-button:focus{background-color:var( --e-global-color-0aeb760 );}.elementor-50 .elementor-element.elementor-element-9be59d2:hover{--e-transform-translateX:6px;}.elementor-50 .elementor-element.elementor-element-9be59d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-69fcc8a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-b847fd7 );--border-color:var( --e-global-color-b847fd7 );--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-69fcc8a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-69fcc8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-69fcc8a:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4166bd0 );--border-color:var( --e-global-color-4166bd0 );box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-50 .elementor-element.elementor-element-69fcc8a, .elementor-50 .elementor-element.elementor-element-69fcc8a::before{--border-transition:0.3s;}.elementor-50 .elementor-element.elementor-element-5db0107{--display:flex;--min-height:280px;--justify-content:center;--overflow:hidden;--border-radius:20px 20px 0px 0px;}.elementor-50 .elementor-element.elementor-element-5db0107:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-5db0107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F5F7FA 0%, #E8ECEF 100%);}.elementor-50 .elementor-element.elementor-element-59d33b2{--e-transform-rotateZ:-4deg;}.elementor-50 .elementor-element.elementor-element-59d33b2 img{width:100%;height:160px;object-fit:contain;object-position:center center;}.elementor-50 .elementor-element.elementor-element-3d22127{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-3d22127.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-6f333ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-61136d5{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-2db1a18{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-2db1a18.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-icon i{color:#27AE60;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-icon svg{fill:#27AE60;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-2db1a18 .elementor-icon-list-text{color:var( --e-global-color-f832930 );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-aa2a844 .elementor-button{background-color:var( --e-global-color-acf2fe6 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b847fd7 );color:var( --e-global-color-b847fd7 );border-radius:12px 12px 12px 12px;padding:22px 28px 22px 28px;}.elementor-50 .elementor-element.elementor-element-aa2a844 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-aa2a844 .elementor-button:focus{background-color:var( --e-global-color-0aeb760 );}.elementor-50 .elementor-element.elementor-element-aa2a844:hover{--e-transform-translateX:6px;}.elementor-50 .elementor-element.elementor-element-aa2a844 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-562d142{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-b847fd7 );--border-color:var( --e-global-color-b847fd7 );--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-562d142:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-562d142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-562d142:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4166bd0 );--border-color:var( --e-global-color-4166bd0 );box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-50 .elementor-element.elementor-element-562d142, .elementor-50 .elementor-element.elementor-element-562d142::before{--border-transition:0.3s;}.elementor-50 .elementor-element.elementor-element-958b253{--display:flex;--min-height:280px;--justify-content:center;--overflow:hidden;--border-radius:20px 20px 0px 0px;}.elementor-50 .elementor-element.elementor-element-958b253:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-958b253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F5F7FA 0%, #E8ECEF 100%);}.elementor-50 .elementor-element.elementor-element-50aa99c{--e-transform-rotateZ:-4deg;}.elementor-50 .elementor-element.elementor-element-50aa99c img{width:100%;height:230px;object-fit:contain;object-position:center center;}.elementor-50 .elementor-element.elementor-element-dc4e7cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-dc4e7cb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-9603d1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-92f92bb{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-8e5b051{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-8e5b051.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-icon i{color:#27AE60;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-icon svg{fill:#27AE60;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-8e5b051 .elementor-icon-list-text{color:var( --e-global-color-f832930 );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-292cc5f .elementor-button{background-color:var( --e-global-color-acf2fe6 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b847fd7 );color:var( --e-global-color-b847fd7 );border-radius:12px 12px 12px 12px;padding:22px 28px 22px 28px;}.elementor-50 .elementor-element.elementor-element-292cc5f .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-292cc5f .elementor-button:focus{background-color:var( --e-global-color-0aeb760 );}.elementor-50 .elementor-element.elementor-element-292cc5f:hover{--e-transform-translateX:6px;}.elementor-50 .elementor-element.elementor-element-292cc5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-7332a80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-7332a80:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-7332a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-50 .elementor-element.elementor-element-2b40c73{text-align:center;}.elementor-50 .elementor-element.elementor-element-2b40c73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-48ad339{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-2d08f3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-c0aed92 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-c0aed92 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-c0aed92{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-c0aed92 .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-c0aed92 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-c0aed92 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-c0aed92 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-f43959c .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-f43959c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-f43959c{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-f43959c .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-f43959c .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-f43959c .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-f43959c .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-2d6e9ef .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-2d6e9ef .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-2d6e9ef{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-2d6e9ef .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-2d6e9ef .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-2d6e9ef .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-2d6e9ef .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-d836616 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-d836616 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-d836616{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-d836616 .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-d836616 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-d836616 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-d836616 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-84caada .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-84caada .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-84caada{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-84caada .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-84caada .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-84caada .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-84caada .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-a98b51a .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-a98b51a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-a98b51a{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-a98b51a .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-a98b51a .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-a98b51a .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-a98b51a .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-5ded395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-90a45f0{text-align:center;}.elementor-50 .elementor-element.elementor-element-90a45f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-b95bae9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-165aa75{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-80fe929{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-50 .elementor-element.elementor-element-80fe929:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-80fe929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-8bbea07{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3d7bf2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-3d7bf2f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-da6fe9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-805b218.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-805b218{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-805b218 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-67547fe .elementor-button{background-color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-4166bd0 );color:var( --e-global-color-4166bd0 );padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-67547fe:hover{--e-transform-translateX:6px;}.elementor-50 .elementor-element.elementor-element-67547fe{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-50 .elementor-element.elementor-element-67547fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-67547fe .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-67547fe .elementor-button:focus{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-67547fe .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-67547fe .elementor-button:focus svg{fill:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-7f012f0{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-50 .elementor-element.elementor-element-7f012f0:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-7f012f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-1974e07{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-275bb33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-275bb33.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-c817b97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-c2dc07b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-c2dc07b{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-c2dc07b p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-b6ea86b .elementor-button{background-color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-4166bd0 );color:var( --e-global-color-4166bd0 );padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b6ea86b:hover{--e-transform-translateX:6px;}.elementor-50 .elementor-element.elementor-element-b6ea86b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-50 .elementor-element.elementor-element-b6ea86b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-b6ea86b .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-b6ea86b .elementor-button:focus{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-b6ea86b .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-b6ea86b .elementor-button:focus svg{fill:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-5f29461{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-50 .elementor-element.elementor-element-5f29461:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-5f29461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-4792b81{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ab59649{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-ab59649.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-425ef24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-fae08cc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-fae08cc{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-fae08cc p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-d82b8fc .elementor-button{background-color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-4166bd0 );color:var( --e-global-color-4166bd0 );padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-d82b8fc:hover{--e-transform-translateX:6px;}.elementor-50 .elementor-element.elementor-element-d82b8fc{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-50 .elementor-element.elementor-element-d82b8fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-d82b8fc .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-d82b8fc .elementor-button:focus{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-d82b8fc .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-d82b8fc .elementor-button:focus svg{fill:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-08800a6{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-50 .elementor-element.elementor-element-08800a6:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-08800a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-6c2a895{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-4155542{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-4155542.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-0417d30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-f279cb9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-f279cb9{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-f279cb9 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-c34340a .elementor-button{background-color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-4166bd0 );color:var( --e-global-color-4166bd0 );padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-c34340a:hover{--e-transform-translateX:6px;}.elementor-50 .elementor-element.elementor-element-c34340a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-50 .elementor-element.elementor-element-c34340a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-c34340a .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-c34340a .elementor-button:focus{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-c34340a .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-c34340a .elementor-button:focus svg{fill:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-9d940e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-9d940e8:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-9d940e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-50 .elementor-element.elementor-element-5b83168{text-align:center;}.elementor-50 .elementor-element.elementor-element-5b83168 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-949a8cf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-a0e9e47{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-b70cc71 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-b70cc71 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-b70cc71{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-b70cc71 .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-b70cc71 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-b70cc71 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-b70cc71 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-f586166 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-f586166 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-f586166{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-f586166 .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-f586166 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-f586166 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-f586166 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-4b59a46 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-4b59a46 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-4b59a46{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-4b59a46 .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-4b59a46 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-4b59a46 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-4b59a46 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-679d327 .elementor-cta .elementor-cta__bg, .elementor-50 .elementor-element.elementor-element-679d327 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-50 .elementor-element.elementor-element-679d327{background-color:var( --e-global-color-b847fd7 );border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);}.elementor-50 .elementor-element.elementor-element-679d327 .elementor-cta__content{text-align:center;padding:40px 32px 40px 32px;background-color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-679d327 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-679d327 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-679d327 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7rem;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-18ea896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-d364f92{text-align:center;}.elementor-50 .elementor-element.elementor-element-d364f92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-4ed0ab6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-6b58367{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow .bdt-icon-wrapper{background-color:var( --e-global-color-acf2fe6 );padding:32px 32px 32px 32px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-size:40px;width:40px;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow-badge span{background-color:var( --e-global-color-b847fd7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow-icon{margin-bottom:14px;}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow .bdt-icon-wrapper img{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow .bdt-icon-wrapper svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow-content .bdt-step-flow-title{color:var( --e-global-color-acf2fe6 );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-step-flow-content .bdt-step-flow-description{color:var( --e-global-color-f832930 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-direction-svg svg{width:70px;}.elementor-50 .elementor-element.elementor-element-f5f2ea7 .bdt-direction-svg svg *{stroke:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-f5f2ea7.elementor-widget-bdt-step-flow .bdt-step-flow-badge span{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow .bdt-icon-wrapper{background-color:var( --e-global-color-acf2fe6 );padding:32px 32px 32px 32px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-size:40px;width:40px;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow-badge span{background-color:var( --e-global-color-b847fd7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow-icon{margin-bottom:14px;}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow .bdt-icon-wrapper img{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow .bdt-icon-wrapper svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow-content .bdt-step-flow-title{color:var( --e-global-color-acf2fe6 );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-step-flow-content .bdt-step-flow-description{color:var( --e-global-color-f832930 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-direction-svg svg{width:70px;}.elementor-50 .elementor-element.elementor-element-71ad534 .bdt-direction-svg svg *{stroke:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-71ad534.elementor-widget-bdt-step-flow .bdt-step-flow-badge span{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow .bdt-icon-wrapper{background-color:var( --e-global-color-acf2fe6 );padding:32px 32px 32px 32px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-size:40px;width:40px;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow-badge span{background-color:var( --e-global-color-b847fd7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow-icon{margin-bottom:14px;}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow .bdt-icon-wrapper img{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow .bdt-icon-wrapper svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow-content .bdt-step-flow-title{color:var( --e-global-color-acf2fe6 );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-step-flow-content .bdt-step-flow-description{color:var( --e-global-color-f832930 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-direction-svg svg{width:70px;}.elementor-50 .elementor-element.elementor-element-04a494c .bdt-direction-svg svg *{stroke:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-04a494c.elementor-widget-bdt-step-flow .bdt-step-flow-badge span{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow .bdt-icon-wrapper{background-color:var( --e-global-color-acf2fe6 );padding:32px 32px 32px 32px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-size:40px;width:40px;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow-badge span{background-color:var( --e-global-color-b847fd7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-acf2fe6 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow-icon{margin-bottom:14px;}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow .bdt-icon-wrapper img{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow .bdt-icon-wrapper svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow-content .bdt-step-flow-title{color:var( --e-global-color-acf2fe6 );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-step-flow-content .bdt-step-flow-description{color:var( --e-global-color-f832930 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-direction-svg svg{width:70px;}.elementor-50 .elementor-element.elementor-element-79d2526 .bdt-direction-svg svg *{stroke:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-79d2526.elementor-widget-bdt-step-flow .bdt-step-flow-badge span{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow .bdt-icon-wrapper{background-color:var( --e-global-color-4166bd0 );padding:32px 32px 32px 32px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-36fc90a );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-size:40px;width:40px;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow-badge span{background-color:var( --e-global-color-b847fd7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4166bd0 );box-shadow:0px 4px 20px 0px rgba(32.00000000000001, 80.99999999999997, 136, 0.3);font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow-icon{margin-bottom:14px;}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow .bdt-icon-wrapper img{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow .bdt-icon-wrapper svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow-content .bdt-step-flow-title{color:var( --e-global-color-acf2fe6 );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-step-flow-content .bdt-step-flow-description{color:var( --e-global-color-f832930 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-283ccbf.elementor-widget-bdt-step-flow .bdt-step-flow-badge span{color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-0acbfa8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-0acbfa8:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-0acbfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-20af1f5{--display:flex;}.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-50 .elementor-element.elementor-element-fc9464e .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-fc9464e .elementor-icon{font-size:60px;}.elementor-50 .elementor-element.elementor-element-fc9464e .elementor-icon svg{height:60px;}.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-50 .elementor-element.elementor-element-667a2bb .elementor-counter-number-wrapper{color:var( --e-global-color-4166bd0 );font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-50 .elementor-element.elementor-element-667a2bb .elementor-counter-title{color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-daff554{--display:flex;}.elementor-50 .elementor-element.elementor-element-ba00fc3 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-ba00fc3 .elementor-icon{font-size:60px;}.elementor-50 .elementor-element.elementor-element-ba00fc3 .elementor-icon svg{height:60px;}.elementor-50 .elementor-element.elementor-element-7d5f04c .elementor-counter-number-wrapper{color:var( --e-global-color-4166bd0 );font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-50 .elementor-element.elementor-element-7d5f04c .elementor-counter-title{color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-f9e291f{--display:flex;}.elementor-50 .elementor-element.elementor-element-061b129 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-061b129 .elementor-icon{font-size:60px;}.elementor-50 .elementor-element.elementor-element-061b129 .elementor-icon svg{height:60px;}.elementor-50 .elementor-element.elementor-element-7332274 .elementor-counter-number-wrapper{color:var( --e-global-color-4166bd0 );font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-50 .elementor-element.elementor-element-7332274 .elementor-counter-title{color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-31197fa{--display:flex;}.elementor-50 .elementor-element.elementor-element-fa1924b .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-fa1924b .elementor-icon{font-size:60px;}.elementor-50 .elementor-element.elementor-element-fa1924b .elementor-icon svg{height:60px;}.elementor-50 .elementor-element.elementor-element-8905fa8 .elementor-counter-number-wrapper{color:var( --e-global-color-4166bd0 );font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-50 .elementor-element.elementor-element-8905fa8 .elementor-counter-title{color:var( --e-global-color-b847fd7 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-8a3f590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-8a3f590:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8a3f590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-50 .elementor-element.elementor-element-65e6ef5{text-align:center;}.elementor-50 .elementor-element.elementor-element-65e6ef5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-acf2fe6 );}.elementor-50 .elementor-element.elementor-element-82def8f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-e08e771{--display:flex;}.elementor-50 .elementor-element.elementor-element-42a1cc0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-eaae039{--display:flex;}.elementor-50 .elementor-element.elementor-element-9cb866e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-01ca4a6{--display:flex;}.elementor-50 .elementor-element.elementor-element-d244b0d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-424b80e{--display:flex;}.elementor-50 .elementor-element.elementor-element-005ec43{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-938be1c{--display:flex;}.elementor-50 .elementor-element.elementor-element-8a9dc37{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f832930 );}.elementor-50 .elementor-element.elementor-element-262d927{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-acf2fe6 );--n-accordion-title-hover-color:var( --e-global-color-acf2fe6 );--n-accordion-title-active-color:var( --e-global-color-acf2fe6 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-4166bd0 );--n-accordion-icon-hover-color:var( --e-global-color-4166bd0 );--n-accordion-icon-active-color:var( --e-global-color-4166bd0 );}.elementor-50 .elementor-element.elementor-element-262d927 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-b847fd7 );border-style:none;}.elementor-50 .elementor-element.elementor-element-262d927 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F5F7FA;}.elementor-50 .elementor-element.elementor-element-262d927 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F5F7FA;}:where( .elementor-50 .elementor-element.elementor-element-262d927 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-b847fd7 );border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-right:32px;--padding-bottom:24px;--padding-left:32px;}.elementor-50 .elementor-element.elementor-element-262d927 {--n-accordion-padding:24px 32px 24px 32px;}:where( .elementor-50 .elementor-element.elementor-element-262d927 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-50 .elementor-element.elementor-element-d8bb57d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-d8bb57d:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-d8bb57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0D3A5F 0%, var( --e-global-color-acf2fe6 ) 100%);}.elementor-50 .elementor-element.elementor-element-6d56b50{text-align:center;}.elementor-50 .elementor-element.elementor-element-6d56b50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-f40a812{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-b847fd7 );}.elementor-50 .elementor-element.elementor-element-13d6319 .elementor-button{background-color:var( --e-global-color-4166bd0 );font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;fill:var( --e-global-color-b847fd7 );color:var( --e-global-color-b847fd7 );box-shadow:0px 4px 20px 0px rgba(230, 126.00000000000009, 34.00000000000001, 0.4);border-radius:12px 12px 12px 12px;padding:22px 28px 22px 28px;}.elementor-50 .elementor-element.elementor-element-13d6319 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-13d6319 .elementor-button:focus{background-color:var( --e-global-color-36fc90a );}.elementor-50 .elementor-element.elementor-element-13d6319:hover{--e-transform-translateY:-4px;}.elementor-50 .elementor-element.elementor-element-13d6319{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-13d6319 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-edd0dc3{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-bf39c97.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-ed60168{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-2d08f3d{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-165aa75{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a0e9e47{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-0acbfa8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-4c4c3ba{--width:60%;}.elementor-50 .elementor-element.elementor-element-a9316a0{--width:40%;}.elementor-50 .elementor-element.elementor-element-6b58367{--width:105%;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-e4c241e .elementor-heading-title{font-size:42px;}.elementor-50 .elementor-element.elementor-element-edd0dc3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-bf39c97.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-ed60168{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-2d08f3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-165aa75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a0e9e47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-0acbfa8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-e4c241e */.elementor-50 .elementor-element.elementor-element-e4c241e .highlight {
    color: #e67e22;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd0dc3 */.elementor-50 .elementor-element.elementor-element-edd0dc3 .elementor-cta__content {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    align-items: center;
    column-gap: 12px;
    row-gap: 4px;
    text-align: left;
    backdrop-filter: blur(4px);
}
.elementor-50 .elementor-element.elementor-element-edd0dc3 .elementor-icon-wrapper {
    grid-column: 1;
    grid-row: 1 / 3;
    align-self: center;
}
.elementor-50 .elementor-element.elementor-element-edd0dc3 .elementor-cta__title {
    grid-column: 2;
    grid-row: 1;
    margin: 0;
    text-align: left;
}
.elementor-50 .elementor-element.elementor-element-edd0dc3 .elementor-cta__description {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-bf39c97 */.elementor-50 .elementor-element.elementor-element-bf39c97 .elementor-carousel-image {
    filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.4));
    animation: floatImage 4s ease-in-out infinite;
}
@keyframes floatImage {
            0%, 100% { transform: translateY(0px) rotate(0deg); }
            50% { transform: translateY(-20px) rotate(2deg); }
        }
.elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-pagination-bullet-active {
    height: 10px !important;
    width: 10px !important;
}
.elementor-50 .elementor-element.elementor-element-bf39c97 .swiper-pagination-bullet {
    transition: all 0.4s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfb4d76 */.elementor-50 .elementor-element.elementor-element-dfb4d76 {
    width: 400px;
    height: 400px;
    background: linear-gradient(135deg, #fff 0%, transparent 100%);
    top: -100px;
    left: -100px;
    animation-delay: 0s;
    position: absolute;
    border-radius: 50%;
    opacity: 0.1;
    animation: float 20s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f8631 */.elementor-50 .elementor-element.elementor-element-97f8631 {
    width: 250px;
    height: 250px;
    background: linear-gradient(135deg, #fff 0%, transparent 100%);
    bottom: -50px;
    left: 30%;
    animation-delay: 6s;
    position: absolute;
    border-radius: 50%;
    opacity: 0.1;
    animation: float 20s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6053dd5 */.elementor-50 .elementor-element.elementor-element-6053dd5 {
    width: 300px;
    height: 300px;
    background: linear-gradient(135deg, #e67e22 0%, transparent 100%);
    top: 50%;
    right: -50px;
    animation-delay: 3s;
    position: absolute;
    border-radius: 50%;
    opacity: 0.1;
    animation: float 20s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3630d */@keyframes float {
    0%, 100% {
        transform: translate(0, 0) rotate(0deg) scale(1);
    }
    25% {
        transform: translate(30px, -30px) rotate(90deg) scale(1.1);
    }
    50% {
        transform: translate(-20px, 20px) rotate(180deg) scale(0.9);
    }
    75% {
        transform: translate(40px, 30px) rotate(270deg) scale(1.05);
    }
}
@keyframes dotsMove {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(50px, 50px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fe7e83 */.elementor-50 .elementor-element.elementor-element-0fe7e83 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ce3812 */.elementor-50 .elementor-element.elementor-element-1ce3812 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93e4397 */.elementor-50 .elementor-element.elementor-element-93e4397::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, transparent 0%, rgba(32, 81, 136, 0.1) 100%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60120b2 */.elementor-50 .elementor-element.elementor-element-60120b2:hover .animcard {
  transform: scale(1.1);
  transition: transform 0.3s ease;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5db0107 */.elementor-50 .elementor-element.elementor-element-5db0107::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, transparent 0%, rgba(32, 81, 136, 0.1) 100%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69fcc8a */.elementor-50 .elementor-element.elementor-element-69fcc8a:hover .animcard {
  transform: scale(1.1);
  transition: transform 0.3s ease;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958b253 */.elementor-50 .elementor-element.elementor-element-958b253::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, transparent 0%, rgba(32, 81, 136, 0.1) 100%);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562d142 */.elementor-50 .elementor-element.elementor-element-562d142:hover .animcard {
  transform: scale(1.1);
  transition: transform 0.3s ease;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48ad339 */.elementor-50 .elementor-element.elementor-element-48ad339 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d08f3d */.elementor-50 .elementor-element.elementor-element-2d08f3d .elementor-icon {
    width: 80px;
    height: 80px;
    background: linear-gradient(135deg, #205188, #0d3a5f);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 1.5rem;
    box-shadow: 0 4px 20px rgba(32, 81, 136, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95bae9 */.elementor-50 .elementor-element.elementor-element-b95bae9 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-874dfdd */.elementor-50 .elementor-element.elementor-element-874dfdd {
    position: relative;
    height: 100%;
    align-self: stretch;
}
.elementor-50 .elementor-element.elementor-element-874dfdd video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
}
.elementor-50 .elementor-element.elementor-element-874dfdd::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.45) 100%);
    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-805b218 */.elementor-50 .elementor-element.elementor-element-805b218 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ce47e */.elementor-50 .elementor-element.elementor-element-99ce47e {
    position: relative;
    height: 100%;
    align-self: stretch;
}
.elementor-50 .elementor-element.elementor-element-99ce47e video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
}
.elementor-50 .elementor-element.elementor-element-99ce47e::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.45) 100%);
    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2dc07b */.elementor-50 .elementor-element.elementor-element-c2dc07b strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be75423 */.elementor-50 .elementor-element.elementor-element-be75423 {
    position: relative;
    height: 100%;
    align-self: stretch;
}
.elementor-50 .elementor-element.elementor-element-be75423 video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
}
.elementor-50 .elementor-element.elementor-element-be75423::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.45) 100%);
    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fae08cc */.elementor-50 .elementor-element.elementor-element-fae08cc strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be154fc */.elementor-50 .elementor-element.elementor-element-be154fc {
    position: relative;
    height: 100%;
    align-self: stretch;
}
.elementor-50 .elementor-element.elementor-element-be154fc video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
}
.elementor-50 .elementor-element.elementor-element-be154fc::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.45) 100%);
    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f279cb9 */.elementor-50 .elementor-element.elementor-element-f279cb9 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-949a8cf */.elementor-50 .elementor-element.elementor-element-949a8cf strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e9e47 */.elementor-50 .elementor-element.elementor-element-a0e9e47 .elementor-icon {
    width: 90px;
    height: 90px;
    background: linear-gradient(135deg, #eaf6fe, #fff);
    border-radius: 50%;
    border: 4px solid #205188;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 1.5rem;
    box-shadow: 0 4px 15px rgba(32, 81, 136, 0.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ed0ab6 */.elementor-50 .elementor-element.elementor-element-4ed0ab6 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for bdt-step-flow, class: .elementor-element-283ccbf */.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-icon-wrapper {
    animation: stepBlink 1s ease-in-out infinite;
}

.elementor-50 .elementor-element.elementor-element-283ccbf .bdt-icon-wrapper svg * {
    animation: stepBlink 1s ease-in-out infinite;
    fill : #fff !important;
}

@keyframes stepBlink {
    0%, 100% {
        background: #e67e22;
        border-color: #e67e22;
        box-shadow: 0 4px 20px rgba(230,126,34,0.3);
        fill: #e67e22 !important;
    }
    50% {
        background: #fff;
        border-color: #e67e22;
        box-shadow: 0 0 30px rgba(230,126,34,0.6);
        fill: #fff;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82def8f */.elementor-50 .elementor-element.elementor-element-82def8f strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-262d927 */.elementor-50 .elementor-element.elementor-element-262d927 .e-n-accordion-item-title {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}
.elementor-50 .elementor-element.elementor-element-262d927 .e-n-accordion-item-title:hover {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
.elementor-50 .elementor-element.elementor-element-262d927 details[open] .e-n-accordion-item-title {
  border-radius: 12px 12px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-262d927 .e-n-accordion-item-title-icon .e-opened {
    transform: rotate(45deg);
}
.elementor-50 .elementor-element.elementor-element-262d927 details > div {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f40a812 */.elementor-50 .elementor-element.elementor-element-f40a812 strong {
    color: #205188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bb57d */.elementor-50 .elementor-element.elementor-element-d8bb57d::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="40" fill="rgba(255,255,255,0.05)"/></svg>');
    animation: patternMove 20s linear infinite;
}
@keyframes patternMove {
    0% {
    transform: translate(0, 0);
    }
    100% {
    transform: translate(100px, 100px);
    }
}/* End custom CSS */