.elementor-10 .elementor-element.elementor-element-c28331f{padding:150px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-eb25df8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-eb25df8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-eb25df8 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-eb25df8{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e2f13ae{--e-transform-translateX:48px;--e-transform-translateY:682px;--e-transform-scale:0.8;}.elementor-10 .elementor-element.elementor-element-04183b0{padding:150px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-75ebf67 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-75ebf67 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-75ebf67 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-75ebf67{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0a96b93{--e-transform-translateX:48px;--e-transform-translateY:682px;--e-transform-scale:0.8;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1908883{text-align:start;}.elementor-10 .elementor-element.elementor-element-1908883 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#101D25;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-ebc23e2{--direction:ltr;width:var( --container-widget-width, 20% );max-width:20%;padding:05px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;--horizontal-progress-border:none;--progress-border-radius:50px 50px 50px 50px;--horizontal-height:10px;--horizontal-border-style:none;}.elementor-10 .elementor-element.elementor-element-ebc23e2 .current-progress{background-color:transparent;background-image:linear-gradient(9deg, #4F6BFF 0%, #8B6CFF 100%);}.elementor-10 .elementor-element.elementor-element-ebc23e2 .elementor-scrolling-tracker-horizontal{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-55c7f7fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:200px;--padding-right:200px;}.elementor-10 .elementor-element.elementor-element-fc51e5b{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-fc51e5b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc51e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F6BFF14;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-294de47{text-align:center;}.elementor-10 .elementor-element.elementor-element-294de47 img{width:35%;}.elementor-10 .elementor-element.elementor-element-0a8d2eb{text-align:center;}.elementor-10 .elementor-element.elementor-element-0a8d2eb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-a0a4b74{text-align:center;}.elementor-10 .elementor-element.elementor-element-a0a4b74 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-d18e633{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-d18e633:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d18e633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F6BFF14;}.elementor-10 .elementor-element.elementor-element-c48acdd{text-align:center;}.elementor-10 .elementor-element.elementor-element-c48acdd img{width:35%;}.elementor-10 .elementor-element.elementor-element-d48e4c3{text-align:center;}.elementor-10 .elementor-element.elementor-element-d48e4c3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-0435d56{text-align:center;}.elementor-10 .elementor-element.elementor-element-0435d56 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-7e4cc786{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-7e4cc786:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e4cc786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F6BFF14;}.elementor-10 .elementor-element.elementor-element-2bdfecc2{text-align:center;}.elementor-10 .elementor-element.elementor-element-2bdfecc2 img{width:35%;}.elementor-10 .elementor-element.elementor-element-33ac90ed{text-align:center;}.elementor-10 .elementor-element.elementor-element-33ac90ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-2c5390a4{text-align:center;}.elementor-10 .elementor-element.elementor-element-2c5390a4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-94604f1{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-94604f1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-94604f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F6BFF14;}.elementor-10 .elementor-element.elementor-element-db7ae00{text-align:center;}.elementor-10 .elementor-element.elementor-element-db7ae00 img{width:35%;}.elementor-10 .elementor-element.elementor-element-b8f58a4{text-align:center;}.elementor-10 .elementor-element.elementor-element-b8f58a4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-c8d7268{text-align:center;}.elementor-10 .elementor-element.elementor-element-c8d7268 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-4c2b523{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-4c2b523:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4c2b523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F6BFF14;}.elementor-10 .elementor-element.elementor-element-69ec124{text-align:center;}.elementor-10 .elementor-element.elementor-element-69ec124 img{width:35%;}.elementor-10 .elementor-element.elementor-element-3e64d9d{text-align:center;}.elementor-10 .elementor-element.elementor-element-3e64d9d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-38e0f85{text-align:center;}.elementor-10 .elementor-element.elementor-element-38e0f85 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-b83d41b{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-b83d41b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b83d41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F6BFF14;}.elementor-10 .elementor-element.elementor-element-b51c45a{text-align:center;}.elementor-10 .elementor-element.elementor-element-b51c45a img{width:35%;}.elementor-10 .elementor-element.elementor-element-95f0186{text-align:center;}.elementor-10 .elementor-element.elementor-element-95f0186 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-b662d85{text-align:center;}.elementor-10 .elementor-element.elementor-element-b662d85 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-8cc3b1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 100px;}.elementor-10 .elementor-element.elementor-element-8cc3b1f img{border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-8f12492{text-align:start;}.elementor-10 .elementor-element.elementor-element-8f12492 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-a9abb9a .current-progress{background-color:transparent;background-image:linear-gradient(9deg, #4F6BFF 0%, #8B6CFF 100%);}.elementor-10 .elementor-element.elementor-element-a9abb9a .elementor-scrolling-tracker-horizontal{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a9abb9a{width:var( --container-widget-width, 20% );max-width:20%;padding:05px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;--horizontal-progress-border:none;--progress-border-radius:50px 50px 50px 50px;--horizontal-height:10px;--horizontal-border-style:none;}.elementor-10 .elementor-element.elementor-element-10216b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-10216b0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-fbecaad .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-fbecaad .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fbecaad .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fbecaad{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5121394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 100px;}.elementor-10 .elementor-element.elementor-element-5121394 img{border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-2feaca7{text-align:start;}.elementor-10 .elementor-element.elementor-element-2feaca7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#101D25;}.elementor-10 .elementor-element.elementor-element-f863929 .current-progress{background-color:transparent;background-image:linear-gradient(9deg, #4F6BFF 0%, #8B6CFF 100%);}.elementor-10 .elementor-element.elementor-element-f863929 .elementor-scrolling-tracker-horizontal{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f863929{width:var( --container-widget-width, 20% );max-width:20%;padding:05px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;--horizontal-progress-border:none;--progress-border-radius:50px 50px 50px 50px;--horizontal-height:10px;--horizontal-border-style:none;}.elementor-10 .elementor-element.elementor-element-8df6f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-8df6f93 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#353535;}.elementor-10 .elementor-element.elementor-element-3fafcff .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-3fafcff .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3fafcff .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3fafcff{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7b82012{padding:100px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-51af127{text-align:start;}.elementor-10 .elementor-element.elementor-element-51af127 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e8da396{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-a792b14{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-a792b14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a792b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B6CFF24;}.elementor-10 .elementor-element.elementor-element-8446668{text-align:start;}.elementor-10 .elementor-element.elementor-element-8446668 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4bf4a2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-4bf4a2d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-64ce9f0{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-64ce9f0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-64ce9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(57deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-e7bbd77{text-align:start;}.elementor-10 .elementor-element.elementor-element-e7bbd77 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c8f1d0a{text-align:start;}.elementor-10 .elementor-element.elementor-element-c8f1d0a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8dacbec{--display:flex;--gap:015px 0px;--row-gap:015px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.15);--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8dacbec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8dacbec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F6BFF21;}.elementor-10 .elementor-element.elementor-element-c6837ae{text-align:start;}.elementor-10 .elementor-element.elementor-element-c6837ae .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d9ef655{text-align:start;}.elementor-10 .elementor-element.elementor-element-d9ef655 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0c51562{padding:100px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6f181b4{text-align:start;}.elementor-10 .elementor-element.elementor-element-6f181b4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0174826{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-0174826 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a9568d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-191e17b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-191e17b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-52a8674{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-94c5cf5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-94c5cf5{text-align:start;}.elementor-10 .elementor-element.elementor-element-94c5cf5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-631918d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-631918d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-631918d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b589e6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-a154da8{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a154da8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-de6b635{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a7b9f7.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1a7b9f7{text-align:start;}.elementor-10 .elementor-element.elementor-element-1a7b9f7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0717d97{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-0717d97.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0717d97 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9a60432{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d54977f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d54977f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cca1dfc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dac061a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-dac061a{text-align:start;}.elementor-10 .elementor-element.elementor-element-dac061a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b7e1db6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-b7e1db6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b7e1db6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-229eee1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 30px 20px;--e-form-steps-indicators-spacing:15px;--e-form-steps-indicator-padding:16px;--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-astglobalcolor5 );--e-form-steps-indicator-active-primary-color:var( --e-global-color-primary );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:var( --e-global-color-primary );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:2px;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:9px;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-9px;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-229eee1a .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-229eee1a .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-10 .elementor-element.elementor-element-229eee1a .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-subgroup label{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group > label{font-family:"Outfit", Sans-serif;font-size:1px;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-subgroup label{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-astglobalcolor5 );border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-astglobalcolor5 );border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;}.elementor-10 .elementor-element.elementor-element-229eee1a .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-button[type="submit"]{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-229eee1a .elementor-button{border-radius:45px 45px 45px 45px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1eae328{padding:100px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8f7137c{text-align:start;}.elementor-10 .elementor-element.elementor-element-8f7137c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ae0b624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-ae0b624 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bca5e3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-f70de1e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f70de1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3772da9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-12eb66a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-12eb66a{text-align:start;}.elementor-10 .elementor-element.elementor-element-12eb66a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b38e81f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-b38e81f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b38e81f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0888a5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5ae880e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5ae880e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-aa469ae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d4b3b31.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d4b3b31{text-align:start;}.elementor-10 .elementor-element.elementor-element-d4b3b31 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a4b1885{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-a4b1885.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-a4b1885 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3bf0d28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-61af7e8{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-61af7e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-46f42af{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3bd251e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3bd251e{text-align:start;}.elementor-10 .elementor-element.elementor-element-3bd251e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b630e0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-6b630e0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6b630e0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d4a5abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 30px 20px;--e-form-steps-indicators-spacing:15px;--e-form-steps-indicator-padding:16px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:2px;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:9px;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-9px;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-subgroup label{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group > label{font-family:"Outfit", Sans-serif;font-size:1px;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-subgroup label{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-astglobalcolor5 );border-radius:9px 9px 9px 9px;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-astglobalcolor5 );border-radius:9px 9px 9px 9px;}.elementor-10 .elementor-element.elementor-element-d4a5abc .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-d4a5abc .elementor-button{border-radius:45px 45px 45px 45px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-191e17b{--width:15%;}.elementor-10 .elementor-element.elementor-element-52a8674{--width:85%;}.elementor-10 .elementor-element.elementor-element-a154da8{--width:15%;}.elementor-10 .elementor-element.elementor-element-de6b635{--width:85%;}.elementor-10 .elementor-element.elementor-element-d54977f{--width:15%;}.elementor-10 .elementor-element.elementor-element-cca1dfc{--width:85%;}.elementor-10 .elementor-element.elementor-element-f70de1e{--width:15%;}.elementor-10 .elementor-element.elementor-element-3772da9{--width:85%;}.elementor-10 .elementor-element.elementor-element-5ae880e{--width:15%;}.elementor-10 .elementor-element.elementor-element-aa469ae{--width:85%;}.elementor-10 .elementor-element.elementor-element-61af7e8{--width:15%;}.elementor-10 .elementor-element.elementor-element-46f42af{--width:85%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-55c7f7fa{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e8da396{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-1908883.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-1908883 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-ebc23e2{--container-widget-width:462px;--container-widget-flex-grow:0;width:var( --container-widget-width, 462px );max-width:462px;--progress-border-radius:50px 50px 50px 50px;--horizontal-height:16px;}.elementor-10 .elementor-element.elementor-element-ebc23e2 .current-progress{background-color:transparent;background-image:linear-gradient(0deg, #4F6BFF 26%, #8B6CFF 85%);}.elementor-10 .elementor-element.elementor-element-55c7f7fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-294de47{text-align:center;}.elementor-10 .elementor-element.elementor-element-c48acdd{text-align:center;}.elementor-10 .elementor-element.elementor-element-2bdfecc2{text-align:center;}.elementor-10 .elementor-element.elementor-element-db7ae00{text-align:center;}.elementor-10 .elementor-element.elementor-element-69ec124{text-align:center;}.elementor-10 .elementor-element.elementor-element-b51c45a{text-align:center;}.elementor-10 .elementor-element.elementor-element-8f12492{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8f12492 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-5121394{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2feaca7{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2feaca7 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-7b82012{padding:50px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e8da396{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-a792b14{--padding-top:025px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-64ce9f0{--padding-top:025px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8dacbec{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:025px;--padding-bottom:30px;--padding-left:025px;--padding-right:025px;}.elementor-10 .elementor-element.elementor-element-0c51562{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-191e17b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-52a8674{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-94c5cf5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-631918d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a154da8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1a7b9f7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0717d97.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9a60432{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-d54977f{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-dac061a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b7e1db6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1eae328{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-e2f13ae */.cgp-logo-animation {
    position: absolute;
    width: 520px;
    height: 520px;
    right: -80px;
    bottom: 10px;
    z-index: 2;
    pointer-events: none;
}

.cgp-logo-animation svg {
    width: 100%;
    height: 100%;
    overflow: visible;
}


/* =========================
   GRAND ARC
========================= */

.cgp-outer-arc {
    fill: none;
    stroke: url(#cgpGradient);
    stroke-width: 22;
    stroke-linecap: round;

    stroke-dasharray: 1030 258;

    transform-origin: 250px 250px;
    transform: rotate(126deg);

    animation: cgpOuterRotate 24s linear infinite;
}




/* =========================
   PETIT ARC
========================= */

.cgp-inner-arc {
    fill: none;
    stroke: url(#cgpGradient);
    stroke-width: 13;
    stroke-linecap: round;

    stroke-dasharray: 320 496;

    transform-origin: 250px 250px;
    transform: rotate(105deg);

    animation: cgpInnerRotate 18s linear infinite reverse;
}




/* =========================
   ANIMATIONS
========================= */

@keyframes cgpOuterRotate {

    from {
        transform: rotate(126deg);
    }

    to {
        transform: rotate(486deg);
    }

}


@keyframes cgpInnerRotate {

    from {
        transform: rotate(105deg);
    }

    to {
        transform: rotate(465deg);
    }

}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .cgp-logo-animation {
        width: 320px;
        height: 320px;
        right: -90px;
        bottom: 0;
    }

    .cgp-outer-arc {
        stroke-width: 17px;
    }

    .cgp-inner-arc {
        stroke-width: 10px;
    }

    .cgp-outer-dot {
        r: 11;
    }

    .cgp-inner-dot {
        r: 9;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a96b93 */.cgp-logo-animation {
    position: absolute;
    width: 520px;
    height: 520px;
    right: -80px;
    bottom: 10px;
    z-index: 2;
    pointer-events: none;
}

.cgp-logo-animation svg {
    width: 100%;
    height: 100%;
    overflow: visible;
}


/* =========================
   GRAND ARC
========================= */

.cgp-outer-arc {
    fill: none;
    stroke: url(#cgpGradient);
    stroke-width: 22;
    stroke-linecap: round;

    stroke-dasharray: 1030 258;

    transform-origin: 250px 250px;
    transform: rotate(126deg);

    animation: cgpOuterRotate 24s linear infinite;
}




/* =========================
   PETIT ARC
========================= */

.cgp-inner-arc {
    fill: none;
    stroke: url(#cgpGradient);
    stroke-width: 13;
    stroke-linecap: round;

    stroke-dasharray: 320 496;

    transform-origin: 250px 250px;
    transform: rotate(105deg);

    animation: cgpInnerRotate 18s linear infinite reverse;
}




/* =========================
   ANIMATIONS
========================= */

@keyframes cgpOuterRotate {

    from {
        transform: rotate(126deg);
    }

    to {
        transform: rotate(486deg);
    }

}


@keyframes cgpInnerRotate {

    from {
        transform: rotate(105deg);
    }

    to {
        transform: rotate(465deg);
    }

}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .cgp-logo-animation {
        width: 320px;
        height: 320px;
        right: -90px;
        bottom: 0;
    }

    .cgp-outer-arc {
        stroke-width: 17px;
    }

    .cgp-inner-arc {
        stroke-width: 10px;
    }

    .cgp-outer-dot {
        r: 11;
    }

    .cgp-inner-dot {
        r: 9;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc51e5b */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18e633 */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4cc786 */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94604f1 */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2b523 */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83d41b */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a792b14 */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ce9f0 */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dacbec */.card {
  transition: transform .25s ease, box-shadow .25s ease;
}

.card:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(91, 108, 255, .25);
}

/* Respecte les personnes qui désactivent les animations */
@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
  .card:hover { transform: none; }
}/* End custom CSS */