.elementor-942 .elementor-element.elementor-element-b3af26c:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-b3af26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2659d26 );}.elementor-942 .elementor-element.elementor-element-b3af26c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 50px 0px;}.elementor-942 .elementor-element.elementor-element-b3af26c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-942 .elementor-element.elementor-element-edf1991 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-95f7f8f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-9b3f657:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-9b3f657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2aa1af );}.elementor-942 .elementor-element.elementor-element-9b3f657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 25px 0px;}.elementor-942 .elementor-element.elementor-element-9b3f657 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-b5f7a51 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-b5f7a51 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-e633f28 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-b9ac8d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cff49dd ) 0%, var( --e-global-color-4d6215c ) 100%);}.elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-ba17be7 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;padding:20px 0px 20px 0px;}.elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-942 .elementor-element.elementor-element-99ad4cb img{width:20%;}.elementor-942 .elementor-element.elementor-element-ee347d9{text-align:center;}.elementor-942 .elementor-element.elementor-element-ee347d9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-f32bb10 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-942 .elementor-element.elementor-element-f32bb10 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-69badcb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-942 .elementor-element.elementor-element-69badcb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cff49dd ) 0%, var( --e-global-color-4d6215c ) 100%);}.elementor-942 .elementor-element.elementor-element-69badcb > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-ba17be7 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;padding:20px 0px 20px 0px;}.elementor-942 .elementor-element.elementor-element-69badcb > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-69badcb > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-69badcb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-69badcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-68b6c13 img{width:20%;}.elementor-942 .elementor-element.elementor-element-727b31d{text-align:center;}.elementor-942 .elementor-element.elementor-element-727b31d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-808a8df > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-942 .elementor-element.elementor-element-808a8df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-db09409 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-db09409 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-c266a95:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-c266a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2659d26 );}.elementor-942 .elementor-element.elementor-element-c266a95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 25px 0px;}.elementor-942 .elementor-element.elementor-element-c266a95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-5a29d91 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-5a29d91 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-b1e09f7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-d58b38d .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-d58b38d .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-8ae20f6 .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-8ae20f6 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-22aef97 .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-22aef97 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-6ba5023 .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-repeater-item-6ba5023 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-slide-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;border-width:0px;border-radius:50px;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-cff49dd ) 0%, var( --e-global-color-4d6215c ) 100%);}.elementor-942 .elementor-element.elementor-element-d362ba9 > .elementor-widget-container{background-color:#E8E8E8;margin:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-d362ba9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-slide-contents{max-width:100%;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-slide-inner{text-align:left;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-slide-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-swiper-button{font-size:15px;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-d362ba9 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;height:6px;width:6px;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-pagination-fraction{font-size:6px;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#AEAEAE;opacity:1;}.elementor-942 .elementor-element.elementor-element-d362ba9 .swiper-pagination-bullet-active{background-color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-d58b38d .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-d58b38d .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-8ae20f6 .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-8ae20f6 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-22aef97 .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-22aef97 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-6ba5023 .swiper-slide-contents{margin:0 auto;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-repeater-item-6ba5023 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-slide-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;border-width:0px;border-radius:50px;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-cff49dd ) 0%, var( --e-global-color-4d6215c ) 100%);}.elementor-942 .elementor-element.elementor-element-e9c3813 > .elementor-widget-container{background-color:#E8E8E8;margin:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-e9c3813.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-slide-contents{max-width:100%;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-slide-inner{text-align:left;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-slide-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;height:6px;width:6px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-pagination-fraction{font-size:6px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#AEAEAE;opacity:1;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-pagination-bullet-active{background-color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-0879039:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-0879039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2aa1af );}.elementor-942 .elementor-element.elementor-element-0879039{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 25px 0px;}.elementor-942 .elementor-element.elementor-element-0879039 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-38f8ac6 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-38f8ac6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-96cd0bb > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-96cd0bb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-44b0d18 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-f21f3ea:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-f21f3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2659d26 );}.elementor-942 .elementor-element.elementor-element-f21f3ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 25px 0px;}.elementor-942 .elementor-element.elementor-element-f21f3ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-472f5d6 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-472f5d6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-1a80f34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-3bbbff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cff49dd ) 0%, var( --e-global-color-4d6215c ) 100%);}.elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-ba17be7 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-942 .elementor-element.elementor-element-88ee71b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-88ee71b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-942 .elementor-element.elementor-element-88ee71b{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-942 .elementor-element.elementor-element-88ee71b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-942 .elementor-element.elementor-element-88ee71b .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-942 .elementor-element.elementor-element-88ee71b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-4fbb860 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-0bfd723:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-942 .elementor-element.elementor-element-0bfd723 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cff49dd ) 0%, var( --e-global-color-4d6215c ) 100%);}.elementor-942 .elementor-element.elementor-element-0bfd723 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-ba17be7 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-942 .elementor-element.elementor-element-0bfd723 > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-0bfd723 > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-0bfd723 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-0bfd723 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-1a7da49 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-1a7da49 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-942 .elementor-element.elementor-element-1a7da49{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-942 .elementor-element.elementor-element-1a7da49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-942 .elementor-element.elementor-element-1a7da49 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-942 .elementor-element.elementor-element-1a7da49 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-f14561c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-105684a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-942 .elementor-element.elementor-element-105684a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cff49dd ) 0%, var( --e-global-color-4d6215c ) 100%);}.elementor-942 .elementor-element.elementor-element-105684a > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-ba17be7 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-942 .elementor-element.elementor-element-105684a > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-105684a > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-105684a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-105684a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-3b899e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-3b899e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-942 .elementor-element.elementor-element-3b899e5{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-942 .elementor-element.elementor-element-3b899e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-942 .elementor-element.elementor-element-3b899e5 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-942 .elementor-element.elementor-element-3b899e5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-4ff596c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-6f743d8:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-6f743d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2aa1af );}.elementor-942 .elementor-element.elementor-element-6f743d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 25px 0px;}.elementor-942 .elementor-element.elementor-element-6f743d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-4e16b71 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-4e16b71 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-b236647 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-1499159 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:2.5em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-3b13319:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-3b13319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2659d26 );}.elementor-942 .elementor-element.elementor-element-3b13319{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 25px 0px;}.elementor-942 .elementor-element.elementor-element-3b13319 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-7c299bd > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-7c299bd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-b06f949 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-dc493c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:2.5em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-2f6cd85:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-2f6cd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2aa1af );}.elementor-942 .elementor-element.elementor-element-2f6cd85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 25px 0px;}.elementor-942 .elementor-element.elementor-element-2f6cd85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-942 .elementor-element.elementor-element-855014d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-942 .elementor-element.elementor-element-855014d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-4e250f2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-6aef314 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-0bcf4f7 );}.elementor-942 .elementor-element.elementor-element-f5be97a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-942 .elementor-element.elementor-element-b7ec75b{width:5%;}.elementor-942 .elementor-element.elementor-element-b9ac8d2{width:45%;}.elementor-942 .elementor-element.elementor-element-69badcb{width:45%;}.elementor-942 .elementor-element.elementor-element-c4f2fcb{width:5%;}}@media(max-width:767px){.elementor-942 .elementor-element.elementor-element-b3af26c{padding:20px 15px 20px 15px;}.elementor-942 .elementor-element.elementor-element-edf1991 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-edf1991 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-95f7f8f .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-9b3f657{padding:20px 15px 20px 15px;}.elementor-942 .elementor-element.elementor-element-b5f7a51 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-b5f7a51 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-e633f28 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-b9ac8d2{width:50%;}.elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:20px 0px 10px 0px;}.elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-b9ac8d2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-99ad4cb img{width:30%;}.elementor-942 .elementor-element.elementor-element-ee347d9 .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-f32bb10 .elementor-heading-title{font-size:12px;}.elementor-942 .elementor-element.elementor-element-69badcb{width:50%;}.elementor-942 .elementor-element.elementor-element-69badcb > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 015px 0px 0px;--e-column-margin-right:015px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-69badcb > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-69badcb > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-69badcb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-68b6c13 img{width:30%;}.elementor-942 .elementor-element.elementor-element-727b31d .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-808a8df .elementor-heading-title{font-size:12px;}.elementor-942 .elementor-element.elementor-element-db09409 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-c266a95{padding:20px 15px 0px 15px;}.elementor-942 .elementor-element.elementor-element-5a29d91 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-5a29d91 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-b1e09f7 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-e9c3813 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-slide{height:400px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-slide-contents{max-width:100%;}.elementor-942 .elementor-element.elementor-element-e9c3813 .swiper-slide-inner{padding:40px 20px 0px 20px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-slide-heading{font-size:15px;}.elementor-942 .elementor-element.elementor-element-e9c3813 .elementor-slide-description{line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-0879039{padding:20px 15px 20px 15px;}.elementor-942 .elementor-element.elementor-element-38f8ac6 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-38f8ac6 .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-96cd0bb > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-96cd0bb .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-44b0d18 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-f21f3ea{padding:20px 15px 20px 15px;}.elementor-942 .elementor-element.elementor-element-472f5d6 > .elementor-widget-container{padding:0px 0px 7px 0px;}.elementor-942 .elementor-element.elementor-element-472f5d6 .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-1a80f34 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 12px 10px;}.elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-element-populated, .elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-element-populated > .elementor-background-overlay, .elementor-942 .elementor-element.elementor-element-3bbbff4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-942 .elementor-element.elementor-element-88ee71b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-942 .elementor-element.elementor-element-88ee71b .elementor-icon-list-item > a{font-size:13px;}.elementor-942 .elementor-element.elementor-element-4fbb860 .elementor-heading-title{font-size:12px;}.elementor-942 .elementor-element.elementor-element-0bfd723 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 45px 10px;}.elementor-942 .elementor-element.elementor-element-1a7da49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-942 .elementor-element.elementor-element-1a7da49 .elementor-icon-list-item > a{font-size:13px;}.elementor-942 .elementor-element.elementor-element-f14561c .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-105684a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-942 .elementor-element.elementor-element-3b899e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-942 .elementor-element.elementor-element-3b899e5 .elementor-icon-list-item > a{font-size:13px;}.elementor-942 .elementor-element.elementor-element-4ff596c .elementor-heading-title{font-size:12px;}.elementor-942 .elementor-element.elementor-element-6f743d8{padding:20px 15px 20px 15px;}.elementor-942 .elementor-element.elementor-element-4e16b71 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-4e16b71 .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-b236647 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-1499159 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-1499159 .elementor-heading-title{font-size:13px;line-height:2em;}.elementor-942 .elementor-element.elementor-element-3b13319{padding:20px 15px 20px 15px;}.elementor-942 .elementor-element.elementor-element-7c299bd > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-7c299bd .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-b06f949 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-942 .elementor-element.elementor-element-dc493c6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-dc493c6 .elementor-heading-title{font-size:13px;line-height:2.5em;}.elementor-942 .elementor-element.elementor-element-2f6cd85{padding:20px 15px 20px 15px;}.elementor-942 .elementor-element.elementor-element-855014d > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-942 .elementor-element.elementor-element-855014d .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-4e250f2 .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-6aef314 .elementor-heading-title{font-size:12px;}.elementor-942 .elementor-element.elementor-element-f5be97a .elementor-heading-title{font-size:12px;line-height:1.4em;}}/* Start custom CSS for slides, class: .elementor-element-d362ba9 */.custom-nav {
  position: relative;
  width: 100%;
  margin-bottom: 40px;
}


.nav-line {
  position: absolute;
  top: 15%;
  left: 50%;
   transform: translate(-50%, -50%);
   width: 110%; 
  height: 2px; 
  background: #AEAEAE;
  z-index: 0;
}


.nav-items {
  display: flex;
  justify-content: space-between;
  max-width: 900px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.nav-item {
  position: relative;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #444;
}


.nav-item::before {
  content: '';
  display: block;
  margin: 0 auto 6px;
  width: 12px;
  height: 12px;
  background: #AEAEAE;
  border-radius: 50%;
  transition: background 0.3s, transform 0.3s;
}

.nav-item.active {
  color: #DE1418;
}

.nav-item.active::before {
  background: #DE1418;
  transform: scale(1.2);
}


.step {
  text-decoration: underline #DE1418 2px;
  font-weight: 700;
  font-size: 25px;
}

.elementor-swiper .swiper-slide {
  border-radius: 8px;
  margin-bottom: 60px
}
.swiper-pagination {
  bottom: 70px !important;
}


.elementor-swiper-button {
  width: 30px;
  height: 30px;
  background-color: #DE1418; 
  color: white;              
  border: none;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  transition: none;
  z-index: 10;
  margin-left: 50px;
  margin-right: 50px;
}

.elementor-slide-button{
    padding-top: 15px;
    padding-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-e9c3813 */.custom-nav {
  width: 100%;
  margin-bottom: 30px;
}


.nav-line {
  position: absolute;
  top: 15%;
  max-width: 100%; 
  height: 2px; 
  background: #AEAEAE;
  z-index: 0;
}


.nav-items {
  max-width: 500px;
  margin: 0 auto;
  z-index: 1;
  margin-top: -30px;
}

.nav-item {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #444;
}


.nav-item::before {
  content: '';
  margin: 0 auto 6px;
  width: 12px;
  height: 12px;
  background: #AEAEAE;
  border-radius: 50%;
  transition: background 0.3s, transform 0.3s;
}

.nav-item.active {
  color: #DE1418;
}

.nav-item.active::before {
  background: #DE1418;
  transform: scale(1.2);
}


.step {
  text-decoration: underline #DE1418 2px;
  font-weight: 700;
  font-size: 15px;
}

.elementor-swiper .swiper-slide {
  border-radius: 8px;
  margin-bottom: 80px;
}
.swiper-pagination {
  margin-bottom: -40px;
}

.elementor-slide-button{
    padding-top: 15px;
    padding-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff596c */.space{
    margin-bottom: 6px;
}
.space2{
    margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc493c6 */@media (max-width: 768px){
    .C1{
        line-height: 1.4;
    margin-bottom: 8px;
    }
    .C2{
         line-height: 1.4;
         margin-bottom: 8px;
    }
    .C3{
         line-height: 1.4;
    }
}/* End custom CSS */