.elementor-468 .elementor-element.elementor-element-7da254f9{--display:flex;--min-height:530px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-468 .elementor-element.elementor-element-7da254f9:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-7da254f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b57593d );}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-468 .elementor-element.elementor-element-7d0631a4{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;bottom:53%;}body:not(.rtl) .elementor-468 .elementor-element.elementor-element-7d0631a4{left:23.5%;}body.rtl .elementor-468 .elementor-element.elementor-element-7d0631a4{right:23.5%;}.elementor-468 .elementor-element.elementor-element-7d0631a4 img{width:100%;height:6.5vh;object-fit:contain;object-position:center center;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-468 .elementor-element.elementor-element-4005bd1b{width:var( --container-widget-width, 100% );max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-468 .elementor-element.elementor-element-4005bd1b .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:75px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:85px;letter-spacing:-2px;word-spacing:0px;color:#FFFFFF;}.elementor-468 .elementor-element.elementor-element-77eb8b8a{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;bottom:7.528%;}body:not(.rtl) .elementor-468 .elementor-element.elementor-element-77eb8b8a{right:27.485%;}body.rtl .elementor-468 .elementor-element.elementor-element-77eb8b8a{left:27.485%;}.elementor-468 .elementor-element.elementor-element-77eb8b8a img{width:100%;height:7.5vh;object-fit:contain;object-position:center center;}.elementor-468 .elementor-element.elementor-element-6d65f76{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;bottom:40%;}body:not(.rtl) .elementor-468 .elementor-element.elementor-element-6d65f76{right:21%;}body.rtl .elementor-468 .elementor-element.elementor-element-6d65f76{left:21%;}.elementor-468 .elementor-element.elementor-element-6d65f76 img{width:100%;height:5vh;object-fit:contain;object-position:center center;}.elementor-468 .elementor-element.elementor-element-57b6177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-468 .elementor-element.elementor-element-f6e7348{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:1%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-f6e7348:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-f6e7348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-468 .elementor-element.elementor-element-de926ee{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-de926ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-284a6a3 );color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-de926ee.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-de926ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-de926ee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-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 );word-spacing:var( --e-global-typography-text-word-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-468 .elementor-element.elementor-element-4b50e12{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-83c56d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-679bd02{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:2%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-679bd02:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-679bd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-8f77e7a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-8f77e7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-c9fa1fb );color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-8f77e7a.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-8f77e7a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-8f77e7a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-41278d5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-3f9c5cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-de6e900{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:1%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-de6e900:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-de6e900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-66ab1df{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-66ab1df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-284a6a3 );color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-66ab1df.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-66ab1df.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-66ab1df.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-1f09cb4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-c459a03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-f80b504{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:2%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-f80b504:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-f80b504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-5c7a749{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-wrapper{align-items:center;gap:34px;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-5c7a749.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-c9fa1fb );color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-5c7a749.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-5c7a749.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-5c7a749.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-7170cba{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-4b5727d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-b251d25{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:2%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-b251d25:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-b251d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-b58d618{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-wrapper{align-items:center;gap:34px;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-b58d618.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-284a6a3 );color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-b58d618.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-b58d618.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-b58d618.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-3899667{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-9290963{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-80c5eb0{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-80c5eb0:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-80c5eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-0f27e72{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-wrapper{align-items:center;gap:34px;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-0f27e72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-c9fa1fb );color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-0f27e72.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-0f27e72.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-0f27e72.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-ddbd44a{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-caad61c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-d5be745{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-d5be745:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-d5be745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-3cae7d8{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-wrapper{align-items:center;gap:34px;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-3cae7d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-284a6a3 );color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-3cae7d8.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-3cae7d8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-3cae7d8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-130675f{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-c125b05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-cc1437f{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:1%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-cc1437f:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-cc1437f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-1eb6740{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-wrapper{align-items:center;gap:34px;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-1eb6740.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-c9fa1fb );color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-1eb6740.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-1eb6740.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-1eb6740.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-07f69ba{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-a018ceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-468 .elementor-element.elementor-element-5c8ac4d{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:1%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-5c8ac4d:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-5c8ac4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-79d36cb{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-wrapper{align-items:center;gap:34px;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-79d36cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-284a6a3 );color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-79d36cb.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-79d36cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-79d36cb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-284a6a3 );}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-5b08aaf{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-dd6caf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-468 .elementor-element.elementor-element-68819e9{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:90px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:1%;--padding-left:3%;--padding-right:33%;}.elementor-468 .elementor-element.elementor-element-68819e9:not(.elementor-motion-effects-element-type-background), .elementor-468 .elementor-element.elementor-element-68819e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E659;}.elementor-468 .elementor-element.elementor-element-35ee643{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3.5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-wrapper{align-items:center;gap:34px;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-title{margin-block-end:6px;}.elementor-468 .elementor-element.elementor-element-35ee643.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-c9fa1fb );color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-35ee643.elementor-view-framed .elementor-icon, .elementor-468 .elementor-element.elementor-element-35ee643.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-468 .elementor-element.elementor-element-35ee643.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c9fa1fb );}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon{font-size:56px;padding:2px;border-radius:300px 300px 300px 300px;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-title a{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-468 .elementor-element.elementor-element-7631605{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}@media(max-width:1024px){.elementor-468 .elementor-element.elementor-element-7da254f9{--min-height:340px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-468 .elementor-element.elementor-element-7d0631a4{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;bottom:58%;}body:not(.rtl) .elementor-468 .elementor-element.elementor-element-7d0631a4{left:16%;}body.rtl .elementor-468 .elementor-element.elementor-element-7d0631a4{right:16%;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-468 .elementor-element.elementor-element-4005bd1b .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-468 .elementor-element.elementor-element-77eb8b8a{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-468 .elementor-element.elementor-element-6d65f76{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}body:not(.rtl) .elementor-468 .elementor-element.elementor-element-6d65f76{right:13%;}body.rtl .elementor-468 .elementor-element.elementor-element-6d65f76{left:13%;}.elementor-468 .elementor-element.elementor-element-f6e7348{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-468 .elementor-element.elementor-element-4b50e12{font-size:15px;}.elementor-468 .elementor-element.elementor-element-679bd02{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-41278d5{font-size:15px;}.elementor-468 .elementor-element.elementor-element-de6e900{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-1f09cb4{font-size:15px;}.elementor-468 .elementor-element.elementor-element-f80b504{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-7170cba{font-size:15px;}.elementor-468 .elementor-element.elementor-element-b251d25{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-3899667{font-size:15px;}.elementor-468 .elementor-element.elementor-element-80c5eb0{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-ddbd44a{font-size:15px;}.elementor-468 .elementor-element.elementor-element-d5be745{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-130675f{font-size:15px;}.elementor-468 .elementor-element.elementor-element-cc1437f{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-07f69ba{font-size:15px;}.elementor-468 .elementor-element.elementor-element-5c8ac4d{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-5b08aaf{font-size:15px;}.elementor-468 .elementor-element.elementor-element-68819e9{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon{font-size:45px;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-7631605{font-size:15px;}}@media(max-width:767px){.elementor-468 .elementor-element.elementor-element-7da254f9{--min-height:467px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-468 .elementor-element.elementor-element-7d0631a4{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;bottom:43%;}body:not(.rtl) .elementor-468 .elementor-element.elementor-element-7d0631a4{left:6%;}body.rtl .elementor-468 .elementor-element.elementor-element-7d0631a4{right:6%;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-468 .elementor-element.elementor-element-4005bd1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-468 .elementor-element.elementor-element-4005bd1b .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-468 .elementor-element.elementor-element-77eb8b8a{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;bottom:8%;}.elementor-468 .elementor-element.elementor-element-6d65f76{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;bottom:32%;}body:not(.rtl) .elementor-468 .elementor-element.elementor-element-6d65f76{right:3%;}body.rtl .elementor-468 .elementor-element.elementor-element-6d65f76{left:3%;}.elementor-468 .elementor-element.elementor-element-57b6177{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-468 .elementor-element.elementor-element-f6e7348{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-468 .elementor-element.elementor-element-de926ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-de926ee .elementor-icon-box-title a{font-size:24px;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-468 .elementor-element.elementor-element-4b50e12{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-679bd02{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-8f77e7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-8f77e7a .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-41278d5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-de6e900{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-66ab1df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-66ab1df .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-1f09cb4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-f80b504{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-5c7a749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-5c7a749 .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-7170cba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-b251d25{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-b58d618{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-b58d618 .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-3899667{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-80c5eb0{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-0f27e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-0f27e72 .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-ddbd44a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-d5be745{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-3cae7d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-3cae7d8 .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-130675f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-cc1437f{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-1eb6740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-1eb6740 .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-07f69ba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-5c8ac4d{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-79d36cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-79d36cb .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-5b08aaf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}.elementor-468 .elementor-element.elementor-element-68819e9{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-468 .elementor-element.elementor-element-35ee643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-wrapper{gap:0px;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon{font-size:25px;}.elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-title, .elementor-468 .elementor-element.elementor-element-35ee643 .elementor-icon-box-title a{font-size:24px;}.elementor-468 .elementor-element.elementor-element-7631605{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;text-align:center;font-size:14px;}}@media(min-width:768px){.elementor-468 .elementor-element.elementor-element-57b6177{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-83c56d2{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-3f9c5cf{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-c459a03{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-4b5727d{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-9290963{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-caad61c{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-c125b05{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-a018ceb{--content-width:1600px;}.elementor-468 .elementor-element.elementor-element-dd6caf9{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-468 .elementor-element.elementor-element-f6e7348{--width:100%;}.elementor-468 .elementor-element.elementor-element-679bd02{--width:100%;}.elementor-468 .elementor-element.elementor-element-de6e900{--width:100%;}.elementor-468 .elementor-element.elementor-element-f80b504{--width:100%;}.elementor-468 .elementor-element.elementor-element-b251d25{--width:100%;}.elementor-468 .elementor-element.elementor-element-80c5eb0{--width:100%;}.elementor-468 .elementor-element.elementor-element-d5be745{--width:100%;}.elementor-468 .elementor-element.elementor-element-cc1437f{--width:100%;}.elementor-468 .elementor-element.elementor-element-5c8ac4d{--width:100%;}.elementor-468 .elementor-element.elementor-element-68819e9{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-4005bd1b *//* =========================================
   STYLE GÉNÉRAL (Ordi + Base)
   ========================================= */

/* 1. L'ICÔNE DANS LE TEXTE */
.elementor-468 .elementor-element.elementor-element-4005bd1b .titre-icone {
    height: 0.8em;     /* S'adapte à la taille du texte */
    width: auto;
    vertical-align: middle;
    
    /* C'EST ICI QUE LES ESPACES SONT GÉRÉS PROPREMENT */
    margin-left: 8px;  
    margin-right: 8px;
    
    transform: translateY(-4px); /* Ajustement hauteur */
}

/* 2. LE SURLIGNAGE BEIGE */
.elementor-468 .elementor-element.elementor-element-4005bd1b .texte-surligne {
    background-color: #B8B592; 
    color: #FFFFFF;
    padding: 4px 10px; /* Espace standard sur PC */
    border-radius: 6px;
    
    /* Technique pour un rendu parfait sur plusieurs lignes */
    display: inline; 
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* =========================================
   ADAPTATION MOBILE (GROS & PROPRE)
   ========================================= */
@media (max-width: 767px) {
    
    /* 1. LE TITRE GLOBAL : Grande taille lisible */
    .elementor-468 .elementor-element.elementor-element-4005bd1b .elementor-heading-title {
        font-size: 34px !important; 
        line-height: 1.4 !important;
        word-wrap: break-word; /* Sécurité */
    }

    /* 2. LE SURLIGNAGE : Compact pour ne pas faire "bloc" */
    .elementor-468 .elementor-element.elementor-element-4005bd1b .texte-surligne {
        /* On réduit un peu l'épaisseur sur mobile */
        padding: 3px 8px !important;
        line-height: 1.5 !important;
    }
    
    /* 3. L'ICÔNE : Suit le mouvement */
    .elementor-468 .elementor-element.elementor-element-4005bd1b .titre-icone {
        transform: translateY(-3px) !important;
        /* Optionnel : réduire un peu les espaces sur mobile si tu trouves ça trop large */
        /* margin-left: 6px !important; */
        /* margin-right: 6px !important; */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6e7348 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-f6e7348 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-f6e7348 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679bd02 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-679bd02 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-679bd02 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6e900 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-de6e900 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-de6e900 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f80b504 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-f80b504 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-f80b504 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b251d25 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-b251d25 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-b251d25 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c5eb0 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-80c5eb0 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-80c5eb0 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5be745 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-d5be745 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-d5be745 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1437f *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-cc1437f {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-cc1437f {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8ac4d *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-5c8ac4d {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-5c8ac4d {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68819e9 *//* --- DESIGN UNIVERSEL (MOBILE + ORDI) --- */
.elementor-468 .elementor-element.elementor-element-68819e9 {
    /* 1. LA RÈGLE D'OR : L'ESPACE EXTERNE */
    /* On force le bloc à ne prendre que 90% de la largeur de l'écran.
       Cela laisse automatiquement 5% de vide à gauche et 5% à droite. */
    width: 90% !important;
    
    /* Pour les écrans géants, on bloque la largeur max pour que ce soit lisible */
    max-width: 1200px !important;

    /* 2. LE CENTRAGE PARFAIT */
    /* Les marges auto calculent l'espace restant et le répartissent équitablement */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Un peu d'espace en haut et en bas pour que ça respire aussi verticalement */
    margin-top: 30px !important;
    margin-bottom: 30px !important;

    /* 3. L'ESPACE INTERNE (PADDING) */
    /* Pour que le texte ne colle pas à la bordure noire à l'intérieur */
    padding: 40px !important;
    
    /* On garde ton style de bordure */
    border: 2px solid #000000 !important;
    border-radius: 20px !important;
    background-color: #F4F4F4 !important; /* Gris clair (change si besoin) */
}

/* --- PETIT AJUSTEMENT POUR MOBILE --- */
@media (max-width: 767px) {
    .elementor-468 .elementor-element.elementor-element-68819e9 {
        /* Sur mobile, on réduit un peu l'espace interne pour gagner de la place */
        padding: 25px 20px !important; 
        
        /* On garde bien les 90% de largeur pour ne pas toucher les bords */
        width: 90% !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT firs Neue';
	font-display: auto;
	src: url('https://www.simplifia-groupe.com/wp-content/uploads/2026/02/TT-Firs-Neue-Trial-Var-Roman.ttf') format('truetype');
}
/* End Custom Fonts CSS */