.elementor-8553 .elementor-element.elementor-element-3bb3d17 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8553 .elementor-element.elementor-element-3bb3d17 > .elementor-container{max-width:1600px;}.elementor-8553 .elementor-element.elementor-element-3bb3d17{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EAEAEA;padding:05px 0px 05px 0px;}.elementor-8553 .elementor-element.elementor-element-3bb3d17, .elementor-8553 .elementor-element.elementor-element-3bb3d17 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8553 .elementor-element.elementor-element-1a6d31e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8553 .elementor-element.elementor-element-1a6d31e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-bc76e54{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:left;}.elementor-8553 .elementor-element.elementor-element-bc76e54 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-8553 .elementor-element.elementor-element-bc76e54 img{width:100%;}.elementor-bc-flex-widget .elementor-8553 .elementor-element.elementor-element-114b8c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8553 .elementor-element.elementor-element-114b8c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8553 .elementor-element.elementor-element-114b8c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-a29e131 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-9ea8a65 > .elementor-widget-container{margin:-20px 0px 10px 20px;}.elementor-8553 .elementor-element.elementor-element-f8dd6e3:not(.elementor-motion-effects-element-type-background), .elementor-8553 .elementor-element.elementor-element-f8dd6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFFF;}.elementor-8553 .elementor-element.elementor-element-f8dd6e3 > .elementor-container{max-width:1200px;min-height:500px;}.elementor-8553 .elementor-element.elementor-element-f8dd6e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-8553 .elementor-element.elementor-element-f8dd6e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8553 .elementor-element.elementor-element-2a2115f > .elementor-container{max-width:1200px;min-height:400px;}.elementor-8553 .elementor-element.elementor-element-2a2115f{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8553 .elementor-element.elementor-element-8d4047c{text-align:center;}.elementor-8553 .elementor-element.elementor-element-8d4047c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8553 .elementor-element.elementor-element-56d7e6d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#853AE8;}.elementor-8553 .elementor-element.elementor-element-1ce81f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8553 .elementor-element.elementor-element-1ce81f2 > .elementor-container{max-width:1600px;}.elementor-8553 .elementor-element.elementor-element-1ce81f2{padding:16px 0px 15px 0px;}.elementor-8553 .elementor-element.elementor-element-53ec482 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-53ec482 > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-53ec482 > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-53ec482 > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-c13e4d9 img{width:80%;}.elementor-8553 .elementor-element.elementor-element-6c4aeda > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-6c4aeda > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-6c4aeda > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-6c4aeda > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-bcc5a00 img{width:80%;}.elementor-8553 .elementor-element.elementor-element-de36150 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-de36150 > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-de36150 > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-de36150 > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-e8fde2f img{width:80%;}.elementor-8553 .elementor-element.elementor-element-91c7693 > .elementor-container{max-width:1200px;min-height:400px;}.elementor-8553 .elementor-element.elementor-element-91c7693{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-003c158{text-align:center;}.elementor-8553 .elementor-element.elementor-element-003c158 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-8553 .elementor-element.elementor-element-a7e66fe{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#853AE8;}.elementor-8553 .elementor-element.elementor-element-9be3b98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8553 .elementor-element.elementor-element-9be3b98 > .elementor-container{max-width:1600px;}.elementor-8553 .elementor-element.elementor-element-9be3b98{padding:16px 0px 15px 0px;}.elementor-8553 .elementor-element.elementor-element-305eb74 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-305eb74 > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-305eb74 > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-305eb74 > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-5646a1f img{width:80%;}.elementor-8553 .elementor-element.elementor-element-8e80a1d > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-8e80a1d > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-8e80a1d > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-8e80a1d > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-f34d9c5 img{width:80%;}.elementor-8553 .elementor-element.elementor-element-b92d138 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-b92d138 > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-b92d138 > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-b92d138 > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-7fdd586 img{width:80%;transition-duration:0.3s;}.elementor-8553 .elementor-element.elementor-element-96f2c0a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-96f2c0a > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-96f2c0a > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-96f2c0a > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-be5570a img{width:80%;}.elementor-8553 .elementor-element.elementor-element-34ace23 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-34ace23 > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-34ace23 > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-34ace23 > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-f036a8f img{width:80%;}.elementor-8553 .elementor-element.elementor-element-2bb5abd > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:25px 25px 25px 25px;}.elementor-8553 .elementor-element.elementor-element-2bb5abd > .elementor-element-populated, .elementor-8553 .elementor-element.elementor-element-2bb5abd > .elementor-element-populated > .elementor-background-overlay, .elementor-8553 .elementor-element.elementor-element-2bb5abd > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-8553 .elementor-element.elementor-element-3d6e9fc img{width:54%;}.elementor-8553 .elementor-element.elementor-element-e5d975c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-065fa74{width:var( --container-widget-width, 100.316% );max-width:100.316%;--container-widget-width:100.316%;--container-widget-flex-grow:0;}.elementor-8553 .elementor-element.elementor-element-08bba21{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-50939f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-aa60c3f:not(.elementor-motion-effects-element-type-background), .elementor-8553 .elementor-element.elementor-element-aa60c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}.elementor-8553 .elementor-element.elementor-element-aa60c3f > .elementor-container{max-width:800px;}.elementor-8553 .elementor-element.elementor-element-aa60c3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-8553 .elementor-element.elementor-element-aa60c3f > .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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-icon i{color:#B5B4B5;transition:color 0.3s;}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-icon svg{fill:#B5B4B5;transition:fill 0.3s;}.elementor-8553 .elementor-element.elementor-element-dc5f78c{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-text{color:#B5B4B5;transition:color 0.3s;}.elementor-8553 .elementor-element.elementor-element-9d4008c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8553 .elementor-element.elementor-element-9d4008c:not(.elementor-motion-effects-element-type-background), .elementor-8553 .elementor-element.elementor-element-9d4008c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182C33;}.elementor-8553 .elementor-element.elementor-element-9d4008c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-9d4008c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8553 .elementor-element.elementor-element-3239fc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8553 .elementor-element.elementor-element-3239fc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8553 .elementor-element.elementor-element-d2e63fa > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-d2e63fa{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-8d4047c .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-56d7e6d{font-size:14px;}.elementor-8553 .elementor-element.elementor-element-003c158 .elementor-heading-title{font-size:45px;}.elementor-8553 .elementor-element.elementor-element-a7e66fe{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-item > a{font-size:14px;}.elementor-8553 .elementor-element.elementor-element-d2e63fa{font-size:14px;}}@media(max-width:767px){.elementor-8553 .elementor-element.elementor-element-3bb3d17{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8553 .elementor-element.elementor-element-1a6d31e{width:100%;}.elementor-8553 .elementor-element.elementor-element-1a6d31e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8553 .elementor-element.elementor-element-1a6d31e > .elementor-element-populated{margin:3% 0% 3% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-bc76e54{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-8553 .elementor-element.elementor-element-2a2115f > .elementor-container{min-height:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-8d4047c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-53ec482{width:33%;}.elementor-8553 .elementor-element.elementor-element-53ec482 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-c13e4d9 img{width:75%;}.elementor-8553 .elementor-element.elementor-element-6c4aeda{width:33%;}.elementor-8553 .elementor-element.elementor-element-6c4aeda > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-bcc5a00 img{width:100%;}.elementor-8553 .elementor-element.elementor-element-de36150{width:33%;}.elementor-8553 .elementor-element.elementor-element-de36150 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-e8fde2f img{width:100%;}.elementor-8553 .elementor-element.elementor-element-91c7693 > .elementor-container{min-height:0px;}.elementor-8553 .elementor-element.elementor-element-003c158 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-8553 .elementor-element.elementor-element-305eb74{width:50%;}.elementor-8553 .elementor-element.elementor-element-305eb74 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-5646a1f img{width:65%;}.elementor-8553 .elementor-element.elementor-element-8e80a1d{width:50%;}.elementor-8553 .elementor-element.elementor-element-8e80a1d > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-b92d138{width:50%;}.elementor-8553 .elementor-element.elementor-element-b92d138 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-7fdd586 img{width:83%;}.elementor-8553 .elementor-element.elementor-element-96f2c0a{width:50%;}.elementor-8553 .elementor-element.elementor-element-96f2c0a > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-34ace23{width:50%;}.elementor-8553 .elementor-element.elementor-element-34ace23 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-2bb5abd{width:50%;}.elementor-8553 .elementor-element.elementor-element-2bb5abd > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-8553 .elementor-element.elementor-element-aa60c3f{margin-top:30px;margin-bottom:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-8553 .elementor-element.elementor-element-dc5f78c{--e-icon-list-icon-size:13px;}.elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8553 .elementor-element.elementor-element-dc5f78c .elementor-icon-list-item > a{font-size:7px;}}@media(min-width:768px){.elementor-8553 .elementor-element.elementor-element-1a6d31e{width:22%;}.elementor-8553 .elementor-element.elementor-element-050118d{width:56%;}.elementor-8553 .elementor-element.elementor-element-114b8c5{width:21.332%;}.elementor-8553 .elementor-element.elementor-element-c8fb38a{width:70%;}.elementor-8553 .elementor-element.elementor-element-34c6493{width:30%;}}/* Start custom CSS for section, class: .elementor-element-3bb3d17 *//* =========================
   OVERRIDE HEADER (FORCE)
   ========================= */
@media (max-width: 768px){

  /* 1) On compacte le container du header */
  .elementor-location-header .elementor-container.elementor-column-gap-default{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    align-items: center !important;
    min-height: 0 !important;
  }

  /* 2) On enlève padding/marges ajoutés par Elementor */
  .elementor-location-header .elementor-widget-wrap{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .elementor-location-header .elementor-widget{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  /* 3) ✅ On cible TON bloc mobile précisément (widget HTML d191ecd) */
  .elementor-location-header .elementor-element-d191ecd #helpMobile{
    margin: 0 12px 0 auto !important;  /* enlève l'espace vertical */
    padding: 0 !important;
    align-items: center !important;
  }

  /* 4) Logo : réduit un peu la hauteur */
  .elementor-location-header .elementor-element-bc76e54 img{
    max-height: 34px !important;
    height: auto !important;
    width: auto !important;
  }

  /* 5) Avatar : taille et alignement */
  .elementor-location-header .elementor-element-d191ecd #helpMobile img{
    width: 30px !important;
    height: 30px !important;
  }

  /* 6) On évite qu'une colonne pousse la hauteur */
  .elementor-location-header .elementor-top-column{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 768px){
  .elementor-location-header{ outline: 4px solid red !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d66e5c7 *//* =========================
   HERO TITLE
   ========================= */
.hero-title{
  margin: 0;
  max-width: 720px; /* ✅ force le retour ligne naturel comme sur ta capture */
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 800;
  font-size: clamp(28px, 3.2vw, 54px); /* ✅ plus proche desktop */
  line-height: 1.12;
  letter-spacing: -0.02em;
}

.hero-title__base{ color: #111827; }
.hero-title__accent{ color: #853ae8; }
.hero-title__base::after{ content: " "; }

/* =========================
   HERO SUB (bullets + CTA)
   ========================= */
.hero-sub{
  margin-top: 22px;
}

.hero-points{
  margin: 0;
  padding: 0;
  display: grid;
  gap: 22px;              /* ✅ plus d'air entre lignes */
  max-width: 720px;       /* ✅ même largeur que le titre */
}

.hero-point{
  list-style: none;
  display: flex;
  align-items: flex-start;
  gap: 16px;              /* ✅ plus proche capture */
}

.hero-point__icon{
  flex: 0 0 auto;
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
  font-size: 22px;        /* ✅ harmonisé (moins gros que 26) */
  line-height: 1;
  margin-top: 2px;
}

.hero-point__text{
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;        /* ✅ 22 = trop gros vs capture */
  line-height: 1.55;
  color: #1f2937;
}

.hero-point__text strong{
  font-weight: 800;
  color: #111827;
}

/* CTA */
.hero-cta{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 34px;       /* ✅ plus d'espace au-dessus du bouton */
  padding: 16px 30px;
  border-radius: 14px;
  background: #853ae8;
  color: #fff;
  text-decoration: none;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 800;
  font-size: 18px;
  line-height: 1;
  box-shadow: 0 10px 22px rgba(133, 58, 232, 0.22);
  transition: transform .12s ease, box-shadow .12s ease, background-color .12s ease;
}

.hero-cta:hover{
  background: #8f3fff;
  transform: translateY(-1px);
  box-shadow: 0 14px 28px rgba(143, 63, 255, 0.26);
}

.hero-cta:active{
  transform: translateY(0);
  box-shadow: 0 10px 22px rgba(133, 58, 232, 0.22);
}

/* =========================
   MOBILE (comme ta capture)
   ========================= */
@media (max-width: 520px){

  .hero-title{
    max-width: none;
    text-align: center;
    font-size: 34px;
    line-height: 1.08;
    letter-spacing: -0.03em;
    margin-bottom: 18px;
  }

  .hero-title__base{
    display: block;
    margin-bottom: 6px;
  }

  .hero-title__accent{
    display: block;
  }

  .hero-sub{
    margin-top: 14px;
    text-align: center;
  }

  .hero-points{
    margin: 0 auto 18px auto;
    gap: 14px;
    max-width: 360px;
    justify-items: center;
  }

  .hero-point{
    width: 100%;
    max-width: 340px;
    gap: 12px;
  }

  .hero-point__icon{
    width: 24px;
    height: 24px;
    font-size: 20px;
    margin-top: 3px;
  }

  .hero-point__text{
    text-align: left;
    font-size: 20px;
    line-height: 1.45;
  }

  .hero-cta{
    width: 100%;
    max-width: 360px;
    margin-top: 18px;
    padding: 16px 18px;
    font-size: 16px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-065fa74 */.why-malynx{
  background: #F6EFFF;
  padding: clamp(32px, 5vw, 64px) 0;
}

.why-malynx__container{
  width: min(1140px, calc(100% - 48px));
  margin: 0 auto;
}

.why-malynx__title{
  margin: 0 0 36px;
  text-align: center;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 800;
  font-size: clamp(28px, 3vw, 42px);
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #111827;
}

/* Grid principale */
.why-malynx__grid{
  display: grid;
  grid-template-columns: 1.15fr 0.85fr;
  gap: clamp(24px, 4vw, 48px);
  align-items: center;
}

/* Colonne cartes */
.why-malynx__cards{
  display: grid;
  gap: 18px;
}

.why-card{
  background: #fff;
  border-radius: 18px;
  padding: 20px 22px;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.08);
}

.why-card__title{
  margin: 0 0 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 800;
  font-size: 18px;
  line-height: 1.3;
  color: #111827;
}

/* ✅ Normalisation : boîte fixe + centrage => taille perçue + stable */
.why-card__icon{
  flex: 0 0 auto;
  width: 1.6em;              /* boîte identique */
  height: 1.6em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;           /* taille "réelle" commune */
  line-height: 1;
  margin-top: 1px;
}

/* ✅ Certains emojis paraissent plus gros : on les réduit légèrement */
.why-card__icon--shrink{
  transform: scale(0.85);
  transform-origin: center;
}

.why-card__text{
  margin: 0;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.55;
  color: #374151;
  max-width: 58ch;
}

/* Illustration */
.why-malynx__illu{
  display: flex;
  justify-content: center;
  align-items: center;
}

.why-malynx__illuImg{
  width: min(480px, 100%);
  height: auto;
  display: block;
}

/* Responsive */
@media (max-width: 920px){
  .why-malynx__grid{
    grid-template-columns: 1fr;
  }

  .why-malynx__illu{
    order: -1;
    margin-bottom: 20px;
  }

  .why-card__text{
    max-width: none;
  }
}

/* ✅ Mobile */
@media (max-width: 520px){
  .why-card__title{
    gap: 12px;
    font-size: 16px;
  }

  .why-card__icon{
    font-size: 30px;          /* taille mobile */
    width: 1.4em;
    height: 1.4em;
    margin-top: 0;
  }

  .why-card__icon--shrink{
    transform: scale(0.85);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e5d975c */.elementor-8553 .elementor-element.elementor-element-e5d975c{
  position: relative;
  overflow: visible;
}

.elementor-8553 .elementor-element.elementor-element-e5d975c::before{
  content: "";
  position: absolute;
  top: 0; bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background: #F6EFFF; /* couleur de fond de la section */
  z-index: 0;
}

.elementor-8553 .elementor-element.elementor-element-e5d975c > *{
  position: relative;
  z-index: 1;
}

/* Optionnel si tu veux éviter un double fond */
/*
.elementor-8553 .elementor-element.elementor-element-e5d975c .why-malynx{
  background: transparent !important;
}
*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50939f8 *//* Section */
.cta-band{
  background: #fff;
  padding: clamp(34px, 5vw, 72px) 0;
}

.cta-band__container{
  width: min(1180px, calc(100% - 48px));
  margin: 0 auto;
}

/* 3 bénéfices */
.cta-band__benefits{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(18px, 3vw, 44px);
  justify-items: center;
  margin-bottom: clamp(26px, 4vw, 60px);
  text-align: center;
}

.cta-benefit{
  display: grid;
  gap: 10px;
  justify-items: center;
  max-width: 260px;
}

.cta-benefit__icon{
  display: block;
  font-size: 40px;   /* ⬅️ taille de l’icône */
  line-height: 1;
}


.cta-benefit__text{
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.35;
  color: #111827;
}

/* Card CTA */
.cta-card{
  width: min(720px, 100%);
  margin: 0 auto;
  background: #853AE8; /* bleu foncé */
  border-radius: 16px;
  padding: clamp(26px, 4vw, 44px);
  text-align: center;
  box-shadow: 0 20px 46px rgba(6, 31, 82, 0.18);
}

.cta-card__title{
  margin: 0 0 10px;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 800;
  font-size: clamp(24px, 3vw, 34px);
  line-height: 1.15;
  color: #ffffff;
  letter-spacing: -0.02em;
}

.cta-card__subtitle{
  margin: 0 0 18px;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255,255,255,0.82);
}

/* Bouton */
.cta-card__btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: min(340px, 100%);
  padding: 14px 18px;
  border-radius: 12px;
  background: #ffff;
  color: #000;
  text-decoration: none;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 800;
  font-size: 15px;
  line-height: 1;
  transition: transform .12s ease, box-shadow .12s ease, background-color .12s ease;
  box-shadow: 0 10px 22px rgba(246, 239, 255, 0.22);
}

.cta-card__btn:hover{
  background: #fff;
  transform: translateY(-1px);
  box-shadow: 0 14px 28px rgba(246, 239, 255, 0.26);
}

.cta-card__btn:active{
  transform: translateY(0);
}

/* Responsive */
@media (max-width: 860px){
  .cta-band__benefits{
    grid-template-columns: 1fr;
    gap: 18px;
    margin-bottom: 28px;
  }
  .cta-benefit{
    max-width: 420px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08bba21 */.elementor-8553 .elementor-element.elementor-element-08bba21{
  position: relative;
  overflow: visible;
}

/* Fond full width SANS déplacer le contenu */
.elementor-8553 .elementor-element.elementor-element-08bba21::before{
  content: "";
  position: absolute;
  top: 0; bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background: #fff; /* couleur de fond de la section */
  z-index: 0;
}

/* On remet le contenu au-dessus du fond */
.elementor-8553 .elementor-element.elementor-element-08bba21 > *{
  position: relative;
  z-index: 1;
}

/* (optionnel) si ton bloc interne a déjà un fond, tu peux le laisser.
   Si tu veux éviter un double fond, décommente : */
/*
.elementor-8553 .elementor-element.elementor-element-08bba21 .cta-band{
  background: transparent !important;
}
*//* End custom CSS */