.elementor-1069 .elementor-element.elementor-element-595f8cbe{--display:flex;--min-height:885px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-595f8cbe:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-595f8cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233241;}.elementor-1069 .elementor-element.elementor-element-595f8cbe::before, .elementor-1069 .elementor-element.elementor-element-595f8cbe > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-595f8cbe > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-595f8cbe > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-595f8cbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-595f8cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-1069 .elementor-element.elementor-element-8331298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-8331298 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:75px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:80px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-4411b51e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 70px;--row-gap:0px;--column-gap:70px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1069 .elementor-element.elementor-element-d2731c2 .elementor-button{background-color:#FFFFFF;font-family:"TT firs Neue", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-b57593d );color:var( --e-global-color-b57593d );padding:12px 65px 12px 65px;}.elementor-1069 .elementor-element.elementor-element-2594bb91 .elementor-button{background-color:#FFFFFF;font-family:"TT firs Neue", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-b57593d );color:var( --e-global-color-b57593d );padding:12px 65px 12px 65px;}.elementor-1069 .elementor-element.elementor-element-4f047719{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:61px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-4f047719:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-4f047719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1069 .elementor-element.elementor-element-57c750e7{margin:-102px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-57c750e7.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-57c750e7 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-57c750e7 .elementor-icon{font-size:35px;}.elementor-1069 .elementor-element.elementor-element-57c750e7 .elementor-icon svg{height:35px;}.elementor-1069 .elementor-element.elementor-element-215c68dd{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-215c68dd .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:37px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-50c5bba0{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-50c5bba0 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-50c5bba0 .elementor-icon{font-size:33px;}.elementor-1069 .elementor-element.elementor-element-50c5bba0 .elementor-icon svg{height:33px;}.elementor-1069 .elementor-element.elementor-element-2afdaf72{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );}.elementor-1069 .elementor-element.elementor-element-678c9c8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1069 .elementor-element.elementor-element-dcc2eb{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-dcc2eb:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-dcc2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-1069 .elementor-element.elementor-element-370aad5e{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-370aad5e .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:37px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-5b6bcdb{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-5b6bcdb .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-5b6bcdb .elementor-icon{font-size:33px;}.elementor-1069 .elementor-element.elementor-element-5b6bcdb .elementor-icon svg{height:33px;}.elementor-1069 .elementor-element.elementor-element-162fc362{--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-1069 .elementor-element.elementor-element-162fc362:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-162fc362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DCE0;}.elementor-1069 .elementor-element.elementor-element-3832a351{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-3832a351:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-3832a351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DCE0;}.elementor-1069 .elementor-element.elementor-element-264094e1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:13px 13px 13px 13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1069 .elementor-element.elementor-element-264094e1:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-264094e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-3400dbcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1069 .elementor-element.elementor-element-3400dbcd .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:28px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-6ead8827{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1069 .elementor-element.elementor-element-6ead8827 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:23px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.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-1069 .elementor-element.elementor-element-957904a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;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;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-5f8da572{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:13px 13px 13px 13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1069 .elementor-element.elementor-element-5f8da572:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-5f8da572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-766bd8ad{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:start;}.elementor-1069 .elementor-element.elementor-element-766bd8ad .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:28px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:37px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-a4dac98{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;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;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-4f1a4fa6{--display:flex;--min-height:623px;--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:stretch;--overflow:hidden;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:55px;--padding-left:4px;--padding-right:4px;}.elementor-1069 .elementor-element.elementor-element-4f1a4fa6:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-4f1a4fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-1069 .elementor-element.elementor-element-600520ca{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 0px 0px 25px;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-1069 .elementor-element.elementor-element-600520ca:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-600520ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-501b2dac{width:var( --container-widget-width, 94.129% );max-width:94.129%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94.129%;--container-widget-flex-grow:0;text-align:start;}.elementor-1069 .elementor-element.elementor-element-501b2dac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-501b2dac .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-5f5e5334{--spacer-size:9px;}.elementor-1069 .elementor-element.elementor-element-5ed903a4{width:auto;max-width:auto;background-color:#A6A273;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 21px 0px 21px;border-radius:6px 6px 6px 6px;text-align:start;}.elementor-1069 .elementor-element.elementor-element-5ed903a4 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:normal;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-4c738086{--spacer-size:21px;}.elementor-1069 .elementor-element.elementor-element-616d6656{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-5e10c8bb{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 25px 25px 0px;}.elementor-1069 .elementor-element.elementor-element-5e10c8bb:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-5e10c8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1069 .elementor-element.elementor-element-77975b86{background-color:#02010100;margin:47px 29px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-77975b86.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1069 .elementor-element.elementor-element-77975b86 img{width:100%;max-width:100%;height:500px;object-fit:contain;object-position:center center;border-style:none;}.elementor-1069 .elementor-element.elementor-element-58588a3c{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-22px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:-6px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-58588a3c:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-58588a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-1069 .elementor-element.elementor-element-3b142feb{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 0px 0px 25px;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-1069 .elementor-element.elementor-element-3b142feb:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-3b142feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-48777d90{width:var( --container-widget-width, 81.981% );max-width:81.981%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:81.981%;--container-widget-flex-grow:0;text-align:start;}.elementor-1069 .elementor-element.elementor-element-48777d90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-48777d90 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:37px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-3e3c56e0{--spacer-size:21px;}.elementor-1069 .elementor-element.elementor-element-18dc9b{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-69f2d917{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#0000006E;--border-color:#0000006E;--border-radius:0px 25px 25px 0px;}.elementor-1069 .elementor-element.elementor-element-69f2d917:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-69f2d917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-1be3657a{--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-1069 .elementor-element.elementor-element-46b7d352{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-69636fe5{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-798c3b94 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-1069 .elementor-element.elementor-element-60d9a055 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-1069 .elementor-element.elementor-element-8f3036c img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-1069 .elementor-element.elementor-element-205a15a4{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-226473b6 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-1069 .elementor-element.elementor-element-51583af8 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-1069 .elementor-element.elementor-element-2ead613d img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-1069 .elementor-element.elementor-element-171d4f4b{--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-1069 .elementor-element.elementor-element-11d722cb{margin:78px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-11d722cb .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:37px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-57097742{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-45ee32a6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ABABAB;--border-color:#ABABAB;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-45ee32a6:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-45ee32a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-707949b3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1069 .elementor-element.elementor-element-707949b3 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-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-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1069 .elementor-element.elementor-element-3a981957 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b57593d );font-family:"TT firs Neue", Sans-serif;font-size:80px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-3077b09c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ABABAB;--border-color:#ABABAB;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-3077b09c:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-3077b09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-1aa05425{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1069 .elementor-element.elementor-element-1aa05425 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-29baf939 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b57593d );font-family:"TT firs Neue", Sans-serif;font-size:80px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-bf45e7a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ABABAB;--border-color:#ABABAB;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-bf45e7a:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-bf45e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6427afff{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1069 .elementor-element.elementor-element-6427afff .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-2e9a314d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b57593d );font-family:"TT firs Neue", Sans-serif;font-size:80px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-6c9cd62c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ABABAB;--border-color:#ABABAB;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-6c9cd62c:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-6c9cd62c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6822ac41{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1069 .elementor-element.elementor-element-6822ac41 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-bb2ebcf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b57593d );font-family:"TT firs Neue", Sans-serif;font-size:80px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-2f113538{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ABABAB;--border-color:#ABABAB;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-2f113538:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-2f113538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-19d2bdfa{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1069 .elementor-element.elementor-element-19d2bdfa .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:28px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-67f5d20d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b57593d );font-family:"TT firs Neue", Sans-serif;font-size:80px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-36a0d803{--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:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-36a0d803:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-36a0d803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-4d8a7d74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-71001a50{text-align:start;}.elementor-1069 .elementor-element.elementor-element-71001a50 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-6fd07eb2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-6fd07eb2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2 .elementor-icon{font-size:39px;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2 .elementor-icon svg{height:39px;}.elementor-1069 .elementor-element.elementor-element-7f8fd989{--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-1069 .elementor-element.elementor-element-7f8fd989:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-7f8fd989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-5cc567b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-5cc567b3:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-5cc567b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-6993234f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c2a2816 );--border-color:var( --e-global-color-c2a2816 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-6993234f:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-6993234f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-576b159d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:13px 13px 13px 13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1069 .elementor-element.elementor-element-576b159d:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-576b159d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2c4e7801{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1069 .elementor-element.elementor-element-2c4e7801 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:23px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-2787b405{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-17f2e7c0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:13px 13px 13px 13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1069 .elementor-element.elementor-element-17f2e7c0:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-17f2e7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-da2afff{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1069 .elementor-element.elementor-element-da2afff .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:23px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-7ffd5394{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-7dd97ca9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:13px 13px 13px 13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1069 .elementor-element.elementor-element-7dd97ca9:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-7dd97ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-10377832{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1069 .elementor-element.elementor-element-10377832 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:23px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-3564f000{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-609cde70{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:13px 13px 13px 13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1069 .elementor-element.elementor-element-609cde70:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-609cde70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-13284187{width:var( --container-widget-width, 65% );max-width:65%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-13284187 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:23px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-e5214d0{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-5e11cd89{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:13px 13px 13px 13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1069 .elementor-element.elementor-element-5e11cd89:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-5e11cd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-286ff9b9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1069 .elementor-element.elementor-element-286ff9b9 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:23px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;letter-spacing:-1px;word-spacing:0px;color:#1E211B;}.elementor-1069 .elementor-element.elementor-element-38edbd55{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-1069 .elementor-element.elementor-element-445fbe .elementor-button{background-color:var( --e-global-color-60072c5 );font-family:"TT firs Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-1069 .elementor-element.elementor-element-445fbe .elementor-button:hover, .elementor-1069 .elementor-element.elementor-element-445fbe .elementor-button:focus{background-color:#8C8968;}.elementor-1069 .elementor-element.elementor-element-445fbe{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1069 .elementor-element.elementor-element-445fbe .elementor-button-content-wrapper{flex-direction:row;}.elementor-1069 .elementor-element.elementor-element-445fbe .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1069 .elementor-element.elementor-element-49bf4a88{--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-1069 .elementor-element.elementor-element-49bf4a88:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-49bf4a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-1069 .elementor-element.elementor-element-30d05b33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-244249bb{text-align:start;}.elementor-1069 .elementor-element.elementor-element-244249bb .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#1D1E1B;}.elementor-1069 .elementor-element.elementor-element-49919808{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-49919808.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-49919808 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-49919808.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-49919808.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-49919808.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-49919808.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-49919808.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-49919808 .elementor-icon{font-size:39px;}.elementor-1069 .elementor-element.elementor-element-49919808 .elementor-icon svg{height:39px;}.elementor-1069 .elementor-element.elementor-element-b461691{--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;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-b461691:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-b461691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-1069 .elementor-element.elementor-element-3b6fc487{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-1069 .elementor-element.elementor-element-6bd59ede{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c2a2816 );--border-color:var( --e-global-color-c2a2816 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-6bd59ede:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-6bd59ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-721dcae1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-16b0ac7b{--display:flex;}.elementor-1069 .elementor-element.elementor-element-22e4dd66 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-7aba94fc{width:var( --container-widget-width, 88% );max-width:88%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-1b07cff{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1069 .elementor-element.elementor-element-1b07cff img{width:93%;}.elementor-1069 .elementor-element.elementor-element-50be64e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c2a2816 );--border-color:var( --e-global-color-c2a2816 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-50be64e:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-50be64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-5b66119c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-432f86ab{--display:flex;}.elementor-1069 .elementor-element.elementor-element-5cc83cb3 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-359415d3{width:var( --container-widget-width, 85% );max-width:85%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-5f3811a0{margin:8px -14px calc(var(--kit-widget-spacing, 0px) + -2px) -10px;padding:39px 43px -23px 24px;text-align:start;}.elementor-1069 .elementor-element.elementor-element-5f3811a0 img{width:100%;}.elementor-1069 .elementor-element.elementor-element-38446b5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c2a2816 );--border-color:var( --e-global-color-c2a2816 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-38446b5b:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-38446b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6857233c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-4b01b751{--display:flex;}.elementor-1069 .elementor-element.elementor-element-35840a59 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-3516c428{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-611ae8c1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-611ae8c1 img{width:78%;}.elementor-1069 .elementor-element.elementor-element-2415ee62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c2a2816 );--border-color:var( --e-global-color-c2a2816 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1069 .elementor-element.elementor-element-2415ee62:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-2415ee62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-7191c7aa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-1440f551{--display:flex;}.elementor-1069 .elementor-element.elementor-element-3ef5cdf7 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-1a52fa24{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-b57593d );}.elementor-1069 .elementor-element.elementor-element-59b7a78c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1069 .elementor-element.elementor-element-59b7a78c img{width:100%;}.elementor-1069 .elementor-element.elementor-element-19f5084e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:79px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-19f5084e:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-19f5084e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-1069 .elementor-element.elementor-element-786691b7 .elementor-button{background-color:#FFFFFF;font-family:"TT firs Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-91859fb );color:var( --e-global-color-91859fb );border-style:solid;border-width:1px 1px 1px 1px;border-color:#79797996;border-radius:7px 7px 7px 7px;padding:15px 55px 15px 35px;}.elementor-1069 .elementor-element.elementor-element-786691b7 .elementor-button:hover, .elementor-1069 .elementor-element.elementor-element-786691b7 .elementor-button:focus{background-color:#F7F7F7;}.elementor-1069 .elementor-element.elementor-element-786691b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1069 .elementor-element.elementor-element-786691b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1069 .elementor-element.elementor-element-786691b7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1069 .elementor-element.elementor-element-4e872122 .elementor-button{background-color:#FFFFFF;font-family:"TT firs Neue", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-91859fb );color:var( --e-global-color-91859fb );border-style:solid;border-width:1px 1px 1px 1px;border-color:#797979C9;border-radius:7px 7px 7px 7px;padding:15px 37px 15px 42px;}.elementor-1069 .elementor-element.elementor-element-4e872122 .elementor-button:hover, .elementor-1069 .elementor-element.elementor-element-4e872122 .elementor-button:focus{background-color:#F5F5F5;}.elementor-1069 .elementor-element.elementor-element-4e872122{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1069 .elementor-element.elementor-element-51c01b13{--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-1069 .elementor-element.elementor-element-305d2c59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;--margin-top:85px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-5371f881{text-align:start;}.elementor-1069 .elementor-element.elementor-element-5371f881 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#1D1E1B;}.elementor-1069 .elementor-element.elementor-element-64a9d97d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-64a9d97d.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-64a9d97d .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-64a9d97d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-64a9d97d.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-64a9d97d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-64a9d97d.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-64a9d97d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-64a9d97d .elementor-icon{font-size:39px;}.elementor-1069 .elementor-element.elementor-element-64a9d97d .elementor-icon svg{height:39px;}.elementor-1069 .elementor-element.elementor-element-5af15cd{--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;--padding-top:34px;--padding-bottom:144px;--padding-left:72px;--padding-right:72px;}.elementor-1069 .elementor-element.elementor-element-4f4b6d0f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-4f4b6d0f > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-4f4b6d0f.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-7b06e31d{--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;--padding-top:50px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-7b06e31d:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-7b06e31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1069 .elementor-element.elementor-element-57d1d40{--spacer-size:55px;}.elementor-1069 .elementor-element.elementor-element-5e3ac310{text-align:center;}.elementor-1069 .elementor-element.elementor-element-5e3ac310 .elementor-heading-title{font-family:"TT firs Neue", Sans-serif;font-size:45px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#1D1E1B;}.elementor-1069 .elementor-element.elementor-element-5d01af08{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-5d01af08 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-5d01af08 .elementor-icon{font-size:36px;}.elementor-1069 .elementor-element.elementor-element-5d01af08 .elementor-icon svg{height:36px;}.elementor-1069 .elementor-element.elementor-element-7230c2b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-7230c2b5.e-con{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-683d663c{--display:flex;}.elementor-1069 .elementor-element.elementor-element-1bdbded3{--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-1069 .elementor-element.elementor-element-10c52a12{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-4fa58cfb{--display:flex;}.elementor-1069 .elementor-element.elementor-element-20e295ea{--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-1069 .elementor-element.elementor-element-620202e0{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-7a6872a7{--display:flex;}.elementor-1069 .elementor-element.elementor-element-73694f5d{--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-1069 .elementor-element.elementor-element-702d8b8c{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-4468e1dd{--display:flex;}.elementor-1069 .elementor-element.elementor-element-79bdb17b{--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-1069 .elementor-element.elementor-element-da56a16{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-1d8967f8{--display:flex;}.elementor-1069 .elementor-element.elementor-element-6cd09c65{--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-1069 .elementor-element.elementor-element-6076c899{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-26231dda{--display:flex;}.elementor-1069 .elementor-element.elementor-element-19bfd445{--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-1069 .elementor-element.elementor-element-56920970{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-91859fb );}.elementor-1069 .elementor-element.elementor-element-22a93f1e{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-title-normal-color:var( --e-global-color-b57593d );--n-accordion-title-active-color:var( --e-global-color-91859fb );--n-accordion-icon-size:18px;--n-accordion-icon-gap:44px;}.elementor-1069 .elementor-element.elementor-element-22a93f1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1069 .elementor-element.elementor-element-22a93f1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"TT firs Neue", Sans-serif;font-weight:500;}:where( .elementor-1069 .elementor-element.elementor-element-22a93f1e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:70px;}@media(max-width:1024px){.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-1069 .elementor-element.elementor-element-8331298 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1069 .elementor-element.elementor-element-d2731c2 .elementor-button{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-2594bb91 .elementor-button{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-215c68dd .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-widget-gallery .elementor-gallery-item__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-widget-gallery .elementor-gallery-item__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-widget-gallery .elementor-gallery-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-1069 .elementor-element.elementor-element-370aad5e .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-3400dbcd .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-6ead8827 .elementor-heading-title{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-1069 .elementor-element.elementor-element-957904a{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-766bd8ad .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-a4dac98{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-600520ca{--justify-content:flex-start;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:0px 0px 25px 25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1069 .elementor-element.elementor-element-501b2dac .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-5ed903a4 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-616d6656{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-5e10c8bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:2px 2px 0px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;--border-radius:25px 25px 0px 0px;--padding-top:6%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.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-1069 .elementor-element.elementor-element-3b142feb{--justify-content:flex-start;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:0px 0px 25px 25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1069 .elementor-element.elementor-element-48777d90 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-18dc9b{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-69f2d917{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:2px 2px 0px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;--border-radius:25px 25px 0px 0px;--padding-top:6%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-1069 .elementor-element.elementor-element-11d722cb .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-707949b3 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1069 .elementor-element.elementor-element-3a981957 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-1aa05425 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-29baf939 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-6427afff .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-2e9a314d .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-6822ac41 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-bb2ebcf .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-19d2bdfa .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-67f5d20d .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-71001a50 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-2c4e7801 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-2787b405{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-da2afff .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-7ffd5394{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-10377832 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-3564f000{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-13284187 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-e5214d0{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-286ff9b9 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-38edbd55{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-445fbe .elementor-button{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-244249bb .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-721dcae1{--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-22e4dd66 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-7aba94fc{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-5b66119c{--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-5cc83cb3 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-359415d3{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-6857233c{--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-35840a59 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-3516c428{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-7191c7aa{--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-3ef5cdf7 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-1a52fa24{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-786691b7 .elementor-button{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-4e872122 .elementor-button{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-5371f881 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-5e3ac310 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1069 .elementor-element.elementor-element-10c52a12{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-620202e0{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-702d8b8c{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-da56a16{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-6076c899{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-56920970{font-size:15px;}}@media(max-width:767px){.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-1069 .elementor-element.elementor-element-8331298 .elementor-heading-title{font-size:40px;}.elementor-1069 .elementor-element.elementor-element-4411b51e{--content-width:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1069 .elementor-element.elementor-element-d2731c2{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-d2731c2.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-d2731c2 .elementor-button{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-2594bb91{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-2594bb91.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-2594bb91 .elementor-button{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-57c750e7 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-215c68dd{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-215c68dd.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-215c68dd .elementor-heading-title{font-size:28px;}.elementor-1069 .elementor-element.elementor-element-2afdaf72{--content-width:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-gallery .elementor-gallery-item__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-widget-gallery .elementor-gallery-item__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-widget-gallery .elementor-gallery-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-1069 .elementor-element.elementor-element-678c9c8c{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-678c9c8c.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-370aad5e{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-370aad5e.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-370aad5e .elementor-heading-title{font-size:28px;}.elementor-1069 .elementor-element.elementor-element-162fc362{--margin-top:0px;--margin-bottom:-142px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-39px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-264094e1{--width:500px;}.elementor-1069 .elementor-element.elementor-element-3400dbcd{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-3400dbcd .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-6ead8827{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-6ead8827.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-6ead8827 .elementor-heading-title{font-size:19px;}.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-1069 .elementor-element.elementor-element-957904a{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:229px;--container-widget-flex-grow:0;width:var( --container-widget-width, 229px );max-width:229px;text-align:center;font-size:14px;}.elementor-1069 .elementor-element.elementor-element-957904a.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-5f8da572{--width:500px;}.elementor-1069 .elementor-element.elementor-element-766bd8ad{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:207px;--container-widget-flex-grow:0;width:var( --container-widget-width, 207px );max-width:207px;text-align:center;}.elementor-1069 .elementor-element.elementor-element-766bd8ad.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-766bd8ad .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-a4dac98{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;--container-widget-width:208px;--container-widget-flex-grow:0;width:var( --container-widget-width, 208px );max-width:208px;text-align:center;font-size:14px;}.elementor-1069 .elementor-element.elementor-element-a4dac98.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-600520ca{--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1069 .elementor-element.elementor-element-501b2dac .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-5ed903a4 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-616d6656{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-5e10c8bb{--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.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-1069 .elementor-element.elementor-element-3b142feb{--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1069 .elementor-element.elementor-element-48777d90 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-18dc9b{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-69f2d917{--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-1069 .elementor-element.elementor-element-46b7d352{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-69636fe5{--width:500px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-798c3b94 img{width:100%;height:359px;object-fit:contain;}.elementor-1069 .elementor-element.elementor-element-60d9a055 img{height:212px;object-fit:contain;}.elementor-1069 .elementor-element.elementor-element-8f3036c img{height:236px;object-fit:contain;}.elementor-1069 .elementor-element.elementor-element-226473b6 img{height:242px;}.elementor-1069 .elementor-element.elementor-element-51583af8 img{height:273px;}.elementor-1069 .elementor-element.elementor-element-2ead613d img{height:281px;}.elementor-1069 .elementor-element.elementor-element-11d722cb{width:var( --container-widget-width, 282px );max-width:282px;margin:57px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;--container-widget-width:282px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-11d722cb.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-11d722cb .elementor-heading-title{font-size:32px;}.elementor-1069 .elementor-element.elementor-element-707949b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1069 .elementor-element.elementor-element-707949b3 .elementor-heading-title{font-size:24px;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1069 .elementor-element.elementor-element-3a981957 .elementor-counter-number-wrapper{font-size:42px;}.elementor-1069 .elementor-element.elementor-element-1aa05425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1069 .elementor-element.elementor-element-1aa05425 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-29baf939 .elementor-counter-number-wrapper{font-size:40px;}.elementor-1069 .elementor-element.elementor-element-6427afff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1069 .elementor-element.elementor-element-6427afff .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-2e9a314d .elementor-counter-number-wrapper{font-size:40px;}.elementor-1069 .elementor-element.elementor-element-6822ac41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1069 .elementor-element.elementor-element-6822ac41 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-bb2ebcf .elementor-counter-number-wrapper{font-size:40px;}.elementor-1069 .elementor-element.elementor-element-19d2bdfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1069 .elementor-element.elementor-element-19d2bdfa .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-67f5d20d .elementor-counter-number-wrapper{font-size:40px;}.elementor-1069 .elementor-element.elementor-element-36a0d803{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-4d8a7d74{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-71001a50{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;text-align:center;}.elementor-1069 .elementor-element.elementor-element-71001a50.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-71001a50 .elementor-heading-title{font-size:32px;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2 .elementor-icon{font-size:35px;}.elementor-1069 .elementor-element.elementor-element-6fd07eb2 .elementor-icon svg{height:35px;}.elementor-1069 .elementor-element.elementor-element-7f8fd989{--margin-top:0px;--margin-bottom:-111px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-576b159d{--margin-top:-70px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-2c4e7801 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-2787b405{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-17f2e7c0{--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-da2afff .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-7ffd5394{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-7dd97ca9{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-10377832 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-3564f000{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-609cde70{--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-13284187 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-e5214d0{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-5e11cd89{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-286ff9b9 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-38edbd55{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-445fbe .elementor-button{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-30d05b33{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-244249bb{text-align:center;}.elementor-1069 .elementor-element.elementor-element-244249bb .elementor-heading-title{font-size:33px;}.elementor-1069 .elementor-element.elementor-element-49919808{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1069 .elementor-element.elementor-element-49919808 .elementor-icon{font-size:33px;}.elementor-1069 .elementor-element.elementor-element-49919808 .elementor-icon svg{height:33px;}.elementor-1069 .elementor-element.elementor-element-721dcae1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-22e4dd66 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-7aba94fc{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-1b07cff img{width:100%;}.elementor-1069 .elementor-element.elementor-element-5b66119c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-5cc83cb3 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-359415d3{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-6857233c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-35840a59 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-3516c428{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-611ae8c1 img{width:71%;}.elementor-1069 .elementor-element.elementor-element-7191c7aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-3ef5cdf7 .elementor-heading-title{font-size:24px;}.elementor-1069 .elementor-element.elementor-element-1a52fa24{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-59b7a78c img{width:100%;}.elementor-1069 .elementor-element.elementor-element-19f5084e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-786691b7 .elementor-button{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-4e872122 .elementor-button{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-305d2c59{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-5371f881{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;text-align:center;}.elementor-1069 .elementor-element.elementor-element-5371f881.elementor-element{--align-self:center;}.elementor-1069 .elementor-element.elementor-element-5371f881 .elementor-heading-title{font-size:32px;}.elementor-1069 .elementor-element.elementor-element-64a9d97d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1069 .elementor-element.elementor-element-5af15cd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-4f4b6d0f > .elementor-widget-container{margin:0px 0px 0px 18px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-7b06e31d{--margin-top:112px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:195px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-5e3ac310 .elementor-heading-title{font-size:32px;}.elementor-1069 .elementor-element.elementor-element-10c52a12{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-620202e0{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-702d8b8c{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-da56a16{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-6076c899{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-56920970{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-22a93f1e{--n-accordion-icon-size:33px;}}@media(min-width:768px){.elementor-1069 .elementor-element.elementor-element-4411b51e{--content-width:500px;}.elementor-1069 .elementor-element.elementor-element-2afdaf72{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-264094e1{--width:31%;}.elementor-1069 .elementor-element.elementor-element-5f8da572{--width:31%;}.elementor-1069 .elementor-element.elementor-element-600520ca{--width:37%;}.elementor-1069 .elementor-element.elementor-element-5e10c8bb{--width:42%;}.elementor-1069 .elementor-element.elementor-element-3b142feb{--width:76%;}.elementor-1069 .elementor-element.elementor-element-69f2d917{--width:3%;}.elementor-1069 .elementor-element.elementor-element-57097742{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-45ee32a6{--width:31%;}.elementor-1069 .elementor-element.elementor-element-3077b09c{--width:31%;}.elementor-1069 .elementor-element.elementor-element-bf45e7a{--width:31%;}.elementor-1069 .elementor-element.elementor-element-6c9cd62c{--width:42%;}.elementor-1069 .elementor-element.elementor-element-2f113538{--width:51%;}.elementor-1069 .elementor-element.elementor-element-4d8a7d74{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-5cc567b3{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-6993234f{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-576b159d{--width:31%;}.elementor-1069 .elementor-element.elementor-element-17f2e7c0{--width:31%;}.elementor-1069 .elementor-element.elementor-element-7dd97ca9{--width:31%;}.elementor-1069 .elementor-element.elementor-element-609cde70{--width:38%;}.elementor-1069 .elementor-element.elementor-element-5e11cd89{--width:38%;}.elementor-1069 .elementor-element.elementor-element-30d05b33{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-b461691{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-6bd59ede{--width:48%;}.elementor-1069 .elementor-element.elementor-element-16b0ac7b{--width:100%;}.elementor-1069 .elementor-element.elementor-element-50be64e{--width:48%;}.elementor-1069 .elementor-element.elementor-element-432f86ab{--width:100%;}.elementor-1069 .elementor-element.elementor-element-38446b5b{--width:48%;}.elementor-1069 .elementor-element.elementor-element-4b01b751{--width:100%;}.elementor-1069 .elementor-element.elementor-element-2415ee62{--width:48%;}.elementor-1069 .elementor-element.elementor-element-1440f551{--width:100%;}.elementor-1069 .elementor-element.elementor-element-19f5084e{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-51c01b13{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-5af15cd{--content-width:1390px;}.elementor-1069 .elementor-element.elementor-element-7b06e31d{--content-width:1100px;}.elementor-1069 .elementor-element.elementor-element-7230c2b5{--width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1069 .elementor-element.elementor-element-600520ca{--width:100%;}.elementor-1069 .elementor-element.elementor-element-5e10c8bb{--width:100%;}.elementor-1069 .elementor-element.elementor-element-3b142feb{--width:100%;}.elementor-1069 .elementor-element.elementor-element-69f2d917{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8331298 *//* Colle ça dans Elementor > Réglages du site > CSS personnalisé */
/* OU Apparence > Personnaliser > CSS additionnel */

.elementor-heading-title strong,
.elementor-heading-title b,
.elementor-heading-title .elementor-bold {
  font-weight: 700 !important;
}

/* Si le titre a une classe CSS spécifique (inspecte l'élément) */
#ton-titre-id strong,
#ton-titre-id b {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595f8cbe *//* FOND BLEU 100% écran - TOUS écrans */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

.elementor-section:first-of-type {
  min-height: 100vh !important;
  height: 100vh !important;
  position: relative !important;
}

.elementor-section:first-of-type::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--couleur-bleu-fonce); /* OU ton code #1a2b3c */
  z-index: -1;
}

/* Menu reste intact */
.elementor-section:first-of-type .elementor-container {
  position: relative;
  z-index: 1;
  min-height: 100vh;
  padding-top: 80px; /* Hauteur menu */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ead8827 *//* Style de la partie surlignée */
.elementor-1069 .elementor-element.elementor-element-6ead8827 .mon-surlignage {
    background-color: #A6A273; /* Ta couleur Beige */
    color: #FFFFFF;            /* Texte en blanc */
    padding: 4px 12px;         /* Espace interne (Haut/Bas Gauche/Droite) */
    box-decoration-break: clone; /* Assure un rendu propre si ça passe sur 2 lignes */
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-766bd8ad */.texte-surligne {
    /* Rend le texte BLANC */
    color: white;

    /* J'ai monté le pourcentage à 85% pour un effet très épais */
    background: linear-gradient(to top, #b8b592 85%, transparent 0);

    display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48777d90 */.texte-surligne {
    /* Texte BLANC comme tu le veux */
    color: white;

    /* Surlignage épais avec la nouvelle couleur #A6A273 */
    background: linear-gradient(to top, #A6A273 90%, transparent 0);

    display: inline;

    /* Marges internes pour aérer le texte */
    padding: 2px 8px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;

    /* Espace entre les lignes surlignées */
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-798c3b94 *//* --- MOBILE : IMAGE "BORD À BORD" (FULL WIDTH) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR DU WIDGET (La boîte qui tient l'image) */
    /* On supprime toutes les marges internes et externes qui pourraient gêner */
    .elementor-1069 .elementor-element.elementor-element-798c3b94,
    .elementor-1069 .elementor-element.elementor-element-798c3b94 .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-1069 .elementor-element.elementor-element-798c3b94 img {
        /* Force l'image à prendre toute la largeur de l'écran */
        width: 100% !important;
        
        /* S'assure qu'il n'y a aucune limite de taille */
        max-width: none !important; 
        
        /* Garde les proportions pour ne pas déformer l'image */
        height: auto !important;
        
        /* Supprime les petits espaces fantômes sous les images */
        display: block !important; 
        
        /* Optionnel : Si tu avais des arrondis sur ordi, on les enlève sur mobile */
        /* pour que ça colle parfaitement aux bords droits de l'écran */
        border-radius: 0 !important; 
        
        /* Sécurité : supprime les marges directes sur l'image */
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d9a055 *//* --- MOBILE : IMAGE "BORD À BORD" (FULL WIDTH) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR DU WIDGET (La boîte qui tient l'image) */
    /* On supprime toutes les marges internes et externes qui pourraient gêner */
    .elementor-1069 .elementor-element.elementor-element-60d9a055,
    .elementor-1069 .elementor-element.elementor-element-60d9a055 .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-1069 .elementor-element.elementor-element-60d9a055 img {
        /* Force l'image à prendre toute la largeur de l'écran */
        width: 100% !important;
        
        /* S'assure qu'il n'y a aucune limite de taille */
        max-width: none !important; 
        
        /* Garde les proportions pour ne pas déformer l'image */
        height: auto !important;
        
        /* Supprime les petits espaces fantômes sous les images */
        display: block !important; 
        
        /* Optionnel : Si tu avais des arrondis sur ordi, on les enlève sur mobile */
        /* pour que ça colle parfaitement aux bords droits de l'écran */
        border-radius: 0 !important; 
        
        /* Sécurité : supprime les marges directes sur l'image */
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f3036c *//* --- MOBILE : IMAGE "BORD À BORD" (FULL WIDTH) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR DU WIDGET (La boîte qui tient l'image) */
    /* On supprime toutes les marges internes et externes qui pourraient gêner */
    .elementor-1069 .elementor-element.elementor-element-8f3036c,
    .elementor-1069 .elementor-element.elementor-element-8f3036c .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-1069 .elementor-element.elementor-element-8f3036c img {
        /* Force l'image à prendre toute la largeur de l'écran */
        width: 100% !important;
        
        /* S'assure qu'il n'y a aucune limite de taille */
        max-width: none !important; 
        
        /* Garde les proportions pour ne pas déformer l'image */
        height: auto !important;
        
        /* Supprime les petits espaces fantômes sous les images */
        display: block !important; 
        
        /* Optionnel : Si tu avais des arrondis sur ordi, on les enlève sur mobile */
        /* pour que ça colle parfaitement aux bords droits de l'écran */
        border-radius: 0 !important; 
        
        /* Sécurité : supprime les marges directes sur l'image */
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-226473b6 *//* --- MOBILE : IMAGE "BORD À BORD" (FULL WIDTH) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR DU WIDGET (La boîte qui tient l'image) */
    /* On supprime toutes les marges internes et externes qui pourraient gêner */
    .elementor-1069 .elementor-element.elementor-element-226473b6,
    .elementor-1069 .elementor-element.elementor-element-226473b6 .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-1069 .elementor-element.elementor-element-226473b6 img {
        /* Force l'image à prendre toute la largeur de l'écran */
        width: 100% !important;
        
        /* S'assure qu'il n'y a aucune limite de taille */
        max-width: none !important; 
        
        /* Garde les proportions pour ne pas déformer l'image */
        height: auto !important;
        
        /* Supprime les petits espaces fantômes sous les images */
        display: block !important; 
        
        /* Optionnel : Si tu avais des arrondis sur ordi, on les enlève sur mobile */
        /* pour que ça colle parfaitement aux bords droits de l'écran */
        border-radius: 0 !important; 
        
        /* Sécurité : supprime les marges directes sur l'image */
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51583af8 *//* --- MOBILE : IMAGE "BORD À BORD" (FULL WIDTH) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR DU WIDGET (La boîte qui tient l'image) */
    /* On supprime toutes les marges internes et externes qui pourraient gêner */
    .elementor-1069 .elementor-element.elementor-element-51583af8,
    .elementor-1069 .elementor-element.elementor-element-51583af8 .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-1069 .elementor-element.elementor-element-51583af8 img {
        /* Force l'image à prendre toute la largeur de l'écran */
        width: 100% !important;
        
        /* S'assure qu'il n'y a aucune limite de taille */
        max-width: none !important; 
        
        /* Garde les proportions pour ne pas déformer l'image */
        height: auto !important;
        
        /* Supprime les petits espaces fantômes sous les images */
        display: block !important; 
        
        /* Optionnel : Si tu avais des arrondis sur ordi, on les enlève sur mobile */
        /* pour que ça colle parfaitement aux bords droits de l'écran */
        border-radius: 0 !important; 
        
        /* Sécurité : supprime les marges directes sur l'image */
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ead613d *//* --- MOBILE : IMAGE "BORD À BORD" (FULL WIDTH) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR DU WIDGET (La boîte qui tient l'image) */
    /* On supprime toutes les marges internes et externes qui pourraient gêner */
    .elementor-1069 .elementor-element.elementor-element-2ead613d,
    .elementor-1069 .elementor-element.elementor-element-2ead613d .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-1069 .elementor-element.elementor-element-2ead613d img {
        /* Force l'image à prendre toute la largeur de l'écran */
        width: 100% !important;
        
        /* S'assure qu'il n'y a aucune limite de taille */
        max-width: none !important; 
        
        /* Garde les proportions pour ne pas déformer l'image */
        height: auto !important;
        
        /* Supprime les petits espaces fantômes sous les images */
        display: block !important; 
        
        /* Optionnel : Si tu avais des arrondis sur ordi, on les enlève sur mobile */
        /* pour que ça colle parfaitement aux bords droits de l'écran */
        border-radius: 0 !important; 
        
        /* Sécurité : supprime les marges directes sur l'image */
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d722cb */.surlignage-bleu {
    /* La couleur du texte devient blanche pour la lisibilité */
    color: white;

    /* La couleur de fond bleu exact que vous avez fournie */
    background-color: #375064;

    /* Ajoute un petit espace autour du texte pour que ce soit plus joli */
    padding: 2px 5px;

    /* Arrondit légèrement les coins pour un rendu plus doux (optionnel, retirez la ligne si vous voulez des coins carrés) */
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ee32a6 *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-1069 .elementor-element.elementor-element-45ee32a6 {
        /* 1. LARGEUR UNIFORME */
        /* On prend toute la largeur moins 40px (pour laisser 20px de chaque côté) */
        width: calc(100% - 40px) !important;
        
        /* 2. LE SECRET DU CENTRAGE PARFAIT */
        /* "auto" calcule automatiquement l'espace égal à gauche et à droite */
        margin-left: auto !important;
        margin-right: auto !important;
        
        /* 3. ESPACEMENT VERTICAL */
        margin-bottom: 15px !important;
        
        /* 4. SÉCURITÉ D'AFFICHAGE */
        display: block !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3077b09c *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-1069 .elementor-element.elementor-element-3077b09c {
        /* 1. LARGEUR UNIFORME */
        /* On prend toute la largeur moins 40px (pour laisser 20px de chaque côté) */
        width: calc(100% - 40px) !important;
        
        /* 2. LE SECRET DU CENTRAGE PARFAIT */
        /* "auto" calcule automatiquement l'espace égal à gauche et à droite */
        margin-left: auto !important;
        margin-right: auto !important;
        
        /* 3. ESPACEMENT VERTICAL */
        margin-bottom: 15px !important;
        
        /* 4. SÉCURITÉ D'AFFICHAGE */
        display: block !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf45e7a *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-1069 .elementor-element.elementor-element-bf45e7a {
        /* 1. LARGEUR UNIFORME */
        /* On prend toute la largeur moins 40px (pour laisser 20px de chaque côté) */
        width: calc(100% - 40px) !important;
        
        /* 2. LE SECRET DU CENTRAGE PARFAIT */
        /* "auto" calcule automatiquement l'espace égal à gauche et à droite */
        margin-left: auto !important;
        margin-right: auto !important;
        
        /* 3. ESPACEMENT VERTICAL */
        margin-bottom: 15px !important;
        
        /* 4. SÉCURITÉ D'AFFICHAGE */
        display: block !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9cd62c *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-1069 .elementor-element.elementor-element-6c9cd62c {
        /* 1. LARGEUR UNIFORME */
        /* On prend toute la largeur moins 40px (pour laisser 20px de chaque côté) */
        width: calc(100% - 40px) !important;
        
        /* 2. LE SECRET DU CENTRAGE PARFAIT */
        /* "auto" calcule automatiquement l'espace égal à gauche et à droite */
        margin-left: auto !important;
        margin-right: auto !important;
        
        /* 3. ESPACEMENT VERTICAL */
        margin-bottom: 15px !important;
        
        /* 4. SÉCURITÉ D'AFFICHAGE */
        display: block !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f113538 *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-1069 .elementor-element.elementor-element-2f113538 {
        /* 1. LARGEUR UNIFORME */
        /* On prend toute la largeur moins 40px (pour laisser 20px de chaque côté) */
        width: calc(100% - 40px) !important;
        
        /* 2. LE SECRET DU CENTRAGE PARFAIT */
        /* "auto" calcule automatiquement l'espace égal à gauche et à droite */
        margin-left: auto !important;
        margin-right: auto !important;
        
        /* 3. ESPACEMENT VERTICAL */
        margin-bottom: 15px !important;
        
        /* 4. SÉCURITÉ D'AFFICHAGE */
        display: block !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da2afff */.surlignage-beige {
    background-color: rgba(211, 214, 185, 0.4); /* Un beige/olive translucide */
    padding: 0 4px;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10377832 */.surlignage-beige {
    background-color: rgba(211, 214, 185, 0.4); /* Un beige/olive translucide */
    padding: 0 4px;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13284187 */.surlignage-beige {
    background-color: rgba(211, 214, 185, 0.4); /* Un beige/olive translucide */
    padding: 0 4px;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-286ff9b9 */.surlignage-beige {
    background-color: rgba(211, 214, 185, 0.4); /* Un beige/olive translucide */
    padding: 0 4px;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6993234f *//* --- VERSION MOBILE UNIQUEMENT --- */
@media (max-width: 767px) {
    .elementor-1069 .elementor-element.elementor-element-6993234f {
        /* 1. CAMOUFLAGE : On teint le fond en bleu foncé (ta couleur de fond) */
        background-color: #375064 !important; /* Ou "transparent" si tu préfères */

        /* 2. On enlève la bordure et l'ombre pour qu'il se fonde dans le décor */
        border: none !important;
        box-shadow: none !important;

        /* 3. STRUCTURE : C'est ici qu'on corrige l'élargissement ! */
        /* On impose une marge interne pour empêcher les cartes de toucher les bords */
        padding-left: 20px !important; 
        padding-right: 20px !important;
        
        /* On garde l'espace vertical */
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd59ede *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-1069 .elementor-element.elementor-element-6bd59ede {
        width: 90% !important; /* Largeur confortable */
        margin-left: auto !important;
        margin-right: auto !important;
        
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 30px !important;
    }

    /* 2. L'IMAGE */
    .elementor-1069 .elementor-element.elementor-element-6bd59ede img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-1069 .elementor-element.elementor-element-6bd59ede h2, .elementor-1069 .elementor-element.elementor-element-6bd59ede h3, .elementor-1069 .elementor-element.elementor-element-6bd59ede .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-1069 .elementor-element.elementor-element-6bd59ede .elementor-widget-text-editor {
        text-align: center !important; /* Force l'alignement du widget */
        width: 100% !important;
    }

    /* On force aussi les paragraphes à l'intérieur pour être sûr à 100% */
    .elementor-1069 .elementor-element.elementor-element-6bd59ede .elementor-widget-text-editor p,
    .elementor-1069 .elementor-element.elementor-element-6bd59ede .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50be64e *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-1069 .elementor-element.elementor-element-50be64e {
        width: 90% !important; /* Largeur confortable */
        margin-left: auto !important;
        margin-right: auto !important;
        
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 30px !important;
    }

    /* 2. L'IMAGE */
    .elementor-1069 .elementor-element.elementor-element-50be64e img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-1069 .elementor-element.elementor-element-50be64e h2, .elementor-1069 .elementor-element.elementor-element-50be64e h3, .elementor-1069 .elementor-element.elementor-element-50be64e .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-1069 .elementor-element.elementor-element-50be64e .elementor-widget-text-editor {
        text-align: center !important; /* Force l'alignement du widget */
        width: 100% !important;
    }

    /* On force aussi les paragraphes à l'intérieur pour être sûr à 100% */
    .elementor-1069 .elementor-element.elementor-element-50be64e .elementor-widget-text-editor p,
    .elementor-1069 .elementor-element.elementor-element-50be64e .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38446b5b *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-1069 .elementor-element.elementor-element-38446b5b {
        width: 90% !important; /* Largeur confortable */
        margin-left: auto !important;
        margin-right: auto !important;
        
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 30px !important;
    }

    /* 2. L'IMAGE */
    .elementor-1069 .elementor-element.elementor-element-38446b5b img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-1069 .elementor-element.elementor-element-38446b5b h2, .elementor-1069 .elementor-element.elementor-element-38446b5b h3, .elementor-1069 .elementor-element.elementor-element-38446b5b .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-1069 .elementor-element.elementor-element-38446b5b .elementor-widget-text-editor {
        text-align: center !important; /* Force l'alignement du widget */
        width: 100% !important;
    }

    /* On force aussi les paragraphes à l'intérieur pour être sûr à 100% */
    .elementor-1069 .elementor-element.elementor-element-38446b5b .elementor-widget-text-editor p,
    .elementor-1069 .elementor-element.elementor-element-38446b5b .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2415ee62 *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-1069 .elementor-element.elementor-element-2415ee62 {
        width: 90% !important; /* Largeur confortable */
        margin-left: auto !important;
        margin-right: auto !important;
        
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 30px !important;
    }

    /* 2. L'IMAGE */
    .elementor-1069 .elementor-element.elementor-element-2415ee62 img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-1069 .elementor-element.elementor-element-2415ee62 h2, .elementor-1069 .elementor-element.elementor-element-2415ee62 h3, .elementor-1069 .elementor-element.elementor-element-2415ee62 .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-1069 .elementor-element.elementor-element-2415ee62 .elementor-widget-text-editor {
        text-align: center !important; /* Force l'alignement du widget */
        width: 100% !important;
    }

    /* On force aussi les paragraphes à l'intérieur pour être sûr à 100% */
    .elementor-1069 .elementor-element.elementor-element-2415ee62 .elementor-widget-text-editor p,
    .elementor-1069 .elementor-element.elementor-element-2415ee62 .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5371f881 */.surlignage-fonce {
    background-color: #3d5467; /* La couleur sombre du modèle */
    color: #ffffff;            /* Le texte en blanc */
    padding: 2px 12px;         /* Un peu d'espace sur les côtés */
    border-radius: 4px;        /* Un léger arrondi */
    margin-left: 5px;          /* Un petit espace avec le mot précédent */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3ac310 */.surlignage-fonce {
    background-color: #3d5467; /* La couleur sombre du modèle */
    color: #ffffff;            /* Le texte en blanc */
    padding: 2px 12px;         /* Un peu d'espace sur les côtés */
    border-radius: 4px;        /* Un léger arrondi */
    margin-left: 5px;          /* Un petit espace avec le mot précédent */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-22a93f1e *//* --- ADAPTATION MOBILE FAQ (STYLE APP) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR GLOBAL */
    .elementor-1069 .elementor-element.elementor-element-22a93f1e {
        /* On décolle des bords et on centre */
        width: 90% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        
        /* On enlève les bordures globales moches si il y en a */
        border: none !important;
        background: transparent !important;
    }

    /* 2. CHAQUE QUESTION (L'élément) */
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-accordion-item,
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-toggle-item {
        /* Une ligne de séparation discrète et élégante en bas */
        border: none !important;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
        background: transparent !important;
        margin-bottom: 0 !important; /* On colle les éléments pour faire une liste */
    }

    /* 3. LE TITRE (La zone sur laquelle on clique) */
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-accordion-title,
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-tab-title {
        /* Padding généreux pour que le doigt ne rate pas la question */
        padding: 20px 0 !important;
        
        /* Flexbox pour aligner l'icône et le texte parfaitement */
        display: flex !important;
        align-items: flex-start !important; /* Aligne en haut si le texte est long */
        gap: 15px !important; /* Espace entre l'icône et le texte */
    }

    /* 4. LE TEXTE DE LA QUESTION */
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-accordion-title,
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-toggle-title {
        font-size: 16px !important; /* Taille lisible */
        font-weight: 600 !important; /* Un peu de gras pour le contraste */
        line-height: 1.4 !important;
        color: #375064 !important; /* Ton bleu foncé (ajuste si besoin) */
    }

    /* 5. L'ICÔNE (+ / -) */
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-accordion-icon,
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-toggle-icon {
        /* On s'assure qu'elle ne bouge pas */
        padding-top: 3px !important; /* Petit ajustement optique */
        width: 20px !important; /* Largeur fixe pour ne pas décaler le texte */
        margin: 0 !important; /* Le gap gère l'espace maintenant */
        color: #54a0ff !important; /* Ton bleu clair pour faire joli */
    }

    /* 6. LA RÉPONSE (Le contenu caché) */
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-accordion-content,
    .elementor-1069 .elementor-element.elementor-element-22a93f1e .elementor-tab-content {
        padding: 0 0 25px 35px !important; /* On décale le texte pour l'aligner sous la question (pas sous l'icône) */
        color: #666666 !important; /* Gris doux pour la lecture */
        line-height: 1.6 !important;
        border: none !important;
    }
}/* End custom CSS */