.elementor-924 .elementor-element.elementor-element-7f6b1b2{--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-924 .elementor-element.elementor-element-7f6b1b2:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-7f6b1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233241;}.elementor-924 .elementor-element.elementor-element-7f6b1b2::before, .elementor-924 .elementor-element.elementor-element-7f6b1b2 > .elementor-background-video-container::before, .elementor-924 .elementor-element.elementor-element-7f6b1b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-924 .elementor-element.elementor-element-7f6b1b2 > .elementor-background-slideshow::before, .elementor-924 .elementor-element.elementor-element-7f6b1b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-924 .elementor-element.elementor-element-7f6b1b2 > .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-924 .elementor-element.elementor-element-63be8a39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-63be8a39 .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-924 .elementor-element.elementor-element-5a1a4e{--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-924 .elementor-element.elementor-element-1fd0eaa9 .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-924 .elementor-element.elementor-element-66b5de9d .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 35px 12px 35px;}.elementor-924 .elementor-element.elementor-element-d7f43e8{--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-924 .elementor-element.elementor-element-d7f43e8:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-d7f43e8 > .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-924 .elementor-element.elementor-element-387274f0{margin:-102px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-387274f0.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-387274f0 .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-387274f0 .elementor-icon{font-size:35px;}.elementor-924 .elementor-element.elementor-element-387274f0 .elementor-icon svg{height:35px;}.elementor-924 .elementor-element.elementor-element-5cd88f55{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-5cd88f55 .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-924 .elementor-element.elementor-element-4d0f919c{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-4d0f919c .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-4d0f919c .elementor-icon{font-size:33px;}.elementor-924 .elementor-element.elementor-element-4d0f919c .elementor-icon svg{height:33px;}.elementor-924 .elementor-element.elementor-element-26c0391c{--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-924 .elementor-element.elementor-element-1d10ddc6{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-924 .elementor-element.elementor-element-7106732d{--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-924 .elementor-element.elementor-element-7106732d:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-7106732d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-764b91d{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-764b91d .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-924 .elementor-element.elementor-element-16f61077{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-16f61077 .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-16f61077 .elementor-icon{font-size:33px;}.elementor-924 .elementor-element.elementor-element-16f61077 .elementor-icon svg{height:33px;}.elementor-924 .elementor-element.elementor-element-8c974fd{--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-924 .elementor-element.elementor-element-8c974fd:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-8c974fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-29b2551f{--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-924 .elementor-element.elementor-element-29b2551f:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-29b2551f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-442dbea0{--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-924 .elementor-element.elementor-element-442dbea0:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-442dbea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-7295776c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-924 .elementor-element.elementor-element-7295776c .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-924 .elementor-element.elementor-element-1eddde1b{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-924 .elementor-element.elementor-element-1eddde1b .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-924 .elementor-element.elementor-element-4e7fe9db{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-924 .elementor-element.elementor-element-2f1b6ce5{--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-924 .elementor-element.elementor-element-2f1b6ce5:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-2f1b6ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-13c67483{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-924 .elementor-element.elementor-element-13c67483 .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-924 .elementor-element.elementor-element-1c288167{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-924 .elementor-element.elementor-element-59b87f31{--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-924 .elementor-element.elementor-element-59b87f31:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-59b87f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-46ebb490{--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-924 .elementor-element.elementor-element-46ebb490:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-46ebb490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-2d238e22{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-924 .elementor-element.elementor-element-2d238e22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-924 .elementor-element.elementor-element-2d238e22 .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-924 .elementor-element.elementor-element-26116e0d{--spacer-size:9px;}.elementor-924 .elementor-element.elementor-element-3b8d6b83{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-924 .elementor-element.elementor-element-3b8d6b83 .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-924 .elementor-element.elementor-element-519b75b7{--spacer-size:21px;}.elementor-924 .elementor-element.elementor-element-72440ff6{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-924 .elementor-element.elementor-element-262fe4d7{--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-924 .elementor-element.elementor-element-262fe4d7:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-262fe4d7 > .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-924 .elementor-element.elementor-element-31fad8a{background-color:#02010100;margin:47px 29px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-31fad8a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-924 .elementor-element.elementor-element-31fad8a img{width:100%;max-width:100%;height:500px;object-fit:contain;object-position:center center;border-style:none;}.elementor-924 .elementor-element.elementor-element-34e8305{--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-924 .elementor-element.elementor-element-34e8305:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-34e8305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-632e1011{--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-924 .elementor-element.elementor-element-632e1011:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-632e1011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-3034fd34{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-924 .elementor-element.elementor-element-3034fd34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-924 .elementor-element.elementor-element-3034fd34 .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-924 .elementor-element.elementor-element-4eb379bf{--spacer-size:21px;}.elementor-924 .elementor-element.elementor-element-6639bdab{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-924 .elementor-element.elementor-element-50528314{--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-924 .elementor-element.elementor-element-50528314:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-50528314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-31aaae0b{--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-924 .elementor-element.elementor-element-179af7a2{--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-924 .elementor-element.elementor-element-2bc93e54{--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-924 .elementor-element.elementor-element-78293de5 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-924 .elementor-element.elementor-element-5afa951a img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-924 .elementor-element.elementor-element-5fdeccdc img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-924 .elementor-element.elementor-element-3552b4cd{--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-924 .elementor-element.elementor-element-49d78eb5 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-924 .elementor-element.elementor-element-1eec6e49 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-924 .elementor-element.elementor-element-5d15802f img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-924 .elementor-element.elementor-element-6c4ed65b{--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-924 .elementor-element.elementor-element-3a69fbeb{margin:78px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-3a69fbeb .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-924 .elementor-element.elementor-element-36bda653{--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-924 .elementor-element.elementor-element-4321c769{--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-924 .elementor-element.elementor-element-4321c769:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-4321c769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-62741d97{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-924 .elementor-element.elementor-element-62741d97 .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-924 .elementor-element.elementor-element-5e5d377a .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-924 .elementor-element.elementor-element-1be91848{--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-924 .elementor-element.elementor-element-1be91848:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-1be91848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-1aaf41ec{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-924 .elementor-element.elementor-element-1aaf41ec .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-924 .elementor-element.elementor-element-5e5dcb31 .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-924 .elementor-element.elementor-element-689a9e7a{--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-924 .elementor-element.elementor-element-689a9e7a:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-689a9e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-6a161e0b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-924 .elementor-element.elementor-element-6a161e0b .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-924 .elementor-element.elementor-element-55a6d722 .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-924 .elementor-element.elementor-element-6a07004d{--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-924 .elementor-element.elementor-element-6a07004d:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-6a07004d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-56a67253{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-924 .elementor-element.elementor-element-56a67253 .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-924 .elementor-element.elementor-element-78b6fc77 .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-924 .elementor-element.elementor-element-29beeb5e{--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-924 .elementor-element.elementor-element-29beeb5e:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-29beeb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-234b37f9{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-924 .elementor-element.elementor-element-234b37f9 .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-924 .elementor-element.elementor-element-44cf73b1 .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-924 .elementor-element.elementor-element-4bca1050{--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-924 .elementor-element.elementor-element-4bca1050:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-4bca1050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b57593d );}.elementor-924 .elementor-element.elementor-element-7a818188{--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-924 .elementor-element.elementor-element-4a4a25b4{text-align:start;}.elementor-924 .elementor-element.elementor-element-4a4a25b4 .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-924 .elementor-element.elementor-element-388b9773{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-388b9773.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-388b9773 .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-388b9773.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-388b9773.elementor-view-framed .elementor-icon, .elementor-924 .elementor-element.elementor-element-388b9773.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-388b9773.elementor-view-framed .elementor-icon, .elementor-924 .elementor-element.elementor-element-388b9773.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-388b9773 .elementor-icon{font-size:39px;}.elementor-924 .elementor-element.elementor-element-388b9773 .elementor-icon svg{height:39px;}.elementor-924 .elementor-element.elementor-element-4156addd{--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-924 .elementor-element.elementor-element-4156addd:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-4156addd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b57593d );}.elementor-924 .elementor-element.elementor-element-6d314084{--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-924 .elementor-element.elementor-element-6d314084:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-6d314084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b57593d );}.elementor-924 .elementor-element.elementor-element-41dd156c{--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-924 .elementor-element.elementor-element-41dd156c:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-41dd156c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-1e381538{--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-924 .elementor-element.elementor-element-1e381538:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-1e381538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-3ae02f96{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-924 .elementor-element.elementor-element-3ae02f96 .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-924 .elementor-element.elementor-element-6958f418{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-924 .elementor-element.elementor-element-691f513f{--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-924 .elementor-element.elementor-element-691f513f:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-691f513f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-37d97c3a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-924 .elementor-element.elementor-element-37d97c3a .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-924 .elementor-element.elementor-element-2aca6cdc{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-924 .elementor-element.elementor-element-180c1c26{--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-924 .elementor-element.elementor-element-180c1c26:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-180c1c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-7fc1f198{width:var( --container-widget-width, 58% );max-width:58%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-7fc1f198 .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-924 .elementor-element.elementor-element-3a6373c4{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-924 .elementor-element.elementor-element-7eab6ddc{--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-924 .elementor-element.elementor-element-7eab6ddc:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-7eab6ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-74c4a242{width:var( --container-widget-width, 48% );max-width:48%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-74c4a242 .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-924 .elementor-element.elementor-element-68909c1b{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-924 .elementor-element.elementor-element-300925c6{--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-924 .elementor-element.elementor-element-300925c6:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-300925c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-608e01cf{width:var( --container-widget-width, 71% );max-width:71%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-608e01cf .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-924 .elementor-element.elementor-element-eb24d15{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-924 .elementor-element.elementor-element-7acf9a7b .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-924 .elementor-element.elementor-element-7acf9a7b .elementor-button:hover, .elementor-924 .elementor-element.elementor-element-7acf9a7b .elementor-button:focus{background-color:#8C8968;}.elementor-924 .elementor-element.elementor-element-7acf9a7b{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-924 .elementor-element.elementor-element-7acf9a7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-924 .elementor-element.elementor-element-7acf9a7b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-924 .elementor-element.elementor-element-26d194f4{--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-924 .elementor-element.elementor-element-26d194f4:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-26d194f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-4383d7c0{--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-924 .elementor-element.elementor-element-12be862b{text-align:start;}.elementor-924 .elementor-element.elementor-element-12be862b .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-924 .elementor-element.elementor-element-260463d3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-260463d3.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-260463d3 .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-260463d3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-260463d3.elementor-view-framed .elementor-icon, .elementor-924 .elementor-element.elementor-element-260463d3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-260463d3.elementor-view-framed .elementor-icon, .elementor-924 .elementor-element.elementor-element-260463d3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-260463d3 .elementor-icon{font-size:39px;}.elementor-924 .elementor-element.elementor-element-260463d3 .elementor-icon svg{height:39px;}.elementor-924 .elementor-element.elementor-element-301fe96e{--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-924 .elementor-element.elementor-element-301fe96e:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-301fe96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-582a8384{--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-924 .elementor-element.elementor-element-240e6e75{--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-924 .elementor-element.elementor-element-240e6e75:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-240e6e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-7dceb5a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-5dade18a{--display:flex;}.elementor-924 .elementor-element.elementor-element-4e636ff3 .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-924 .elementor-element.elementor-element-1f128c1d{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-924 .elementor-element.elementor-element-77c17bb4{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-924 .elementor-element.elementor-element-77c17bb4 img{width:93%;}.elementor-924 .elementor-element.elementor-element-334805cb{--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-924 .elementor-element.elementor-element-334805cb:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-334805cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-c60ed8a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-235b28f9{--display:flex;}.elementor-924 .elementor-element.elementor-element-212d97b .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-924 .elementor-element.elementor-element-126ba3e7{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-924 .elementor-element.elementor-element-79fd8eb7{margin:8px -14px calc(var(--kit-widget-spacing, 0px) + -2px) -10px;padding:39px 43px -23px 24px;text-align:start;}.elementor-924 .elementor-element.elementor-element-79fd8eb7 img{width:100%;}.elementor-924 .elementor-element.elementor-element-62895d84{--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-924 .elementor-element.elementor-element-62895d84:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-62895d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-3b012ee3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-44e90267{--display:flex;}.elementor-924 .elementor-element.elementor-element-4b066cde .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-924 .elementor-element.elementor-element-c179366{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-924 .elementor-element.elementor-element-eab1b84{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-eab1b84 img{width:78%;}.elementor-924 .elementor-element.elementor-element-17181831{--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-924 .elementor-element.elementor-element-17181831:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-17181831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-4be0b789{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-3d88dd24{--display:flex;}.elementor-924 .elementor-element.elementor-element-6ee0f19b .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-924 .elementor-element.elementor-element-3000f378{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-924 .elementor-element.elementor-element-632996f8{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-924 .elementor-element.elementor-element-632996f8 img{width:100%;}.elementor-924 .elementor-element.elementor-element-7ab8aaec{--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-924 .elementor-element.elementor-element-7ab8aaec:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-7ab8aaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9fa1fb );}.elementor-924 .elementor-element.elementor-element-296ab15e .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-924 .elementor-element.elementor-element-296ab15e .elementor-button:hover, .elementor-924 .elementor-element.elementor-element-296ab15e .elementor-button:focus{background-color:#F7F7F7;}.elementor-924 .elementor-element.elementor-element-296ab15e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-924 .elementor-element.elementor-element-296ab15e .elementor-button-content-wrapper{flex-direction:row;}.elementor-924 .elementor-element.elementor-element-296ab15e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-924 .elementor-element.elementor-element-48e8de3a .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-924 .elementor-element.elementor-element-48e8de3a .elementor-button:hover, .elementor-924 .elementor-element.elementor-element-48e8de3a .elementor-button:focus{background-color:#F5F5F5;}.elementor-924 .elementor-element.elementor-element-48e8de3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-924 .elementor-element.elementor-element-6f35da7c{--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-924 .elementor-element.elementor-element-314f48b1{--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-924 .elementor-element.elementor-element-3856fb32{text-align:start;}.elementor-924 .elementor-element.elementor-element-3856fb32 .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-924 .elementor-element.elementor-element-7649b9c2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-7649b9c2.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-7649b9c2 .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-7649b9c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-7649b9c2.elementor-view-framed .elementor-icon, .elementor-924 .elementor-element.elementor-element-7649b9c2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-7649b9c2.elementor-view-framed .elementor-icon, .elementor-924 .elementor-element.elementor-element-7649b9c2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-924 .elementor-element.elementor-element-7649b9c2 .elementor-icon{font-size:39px;}.elementor-924 .elementor-element.elementor-element-7649b9c2 .elementor-icon svg{height:39px;}.elementor-924 .elementor-element.elementor-element-6b556fc9{--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-924 .elementor-element.elementor-element-4a54d161{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-4a54d161 > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-4a54d161.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-52c664d2{--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-924 .elementor-element.elementor-element-52c664d2:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-52c664d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-924 .elementor-element.elementor-element-1ad0b83d{--spacer-size:55px;}.elementor-924 .elementor-element.elementor-element-4013c72e{text-align:center;}.elementor-924 .elementor-element.elementor-element-4013c72e .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-924 .elementor-element.elementor-element-583b5d3b{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-583b5d3b .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-583b5d3b .elementor-icon{font-size:36px;}.elementor-924 .elementor-element.elementor-element-583b5d3b .elementor-icon svg{height:36px;}.elementor-924 .elementor-element.elementor-element-15672a4c{--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-924 .elementor-element.elementor-element-15672a4c.e-con{--align-self:center;}.elementor-924 .elementor-element.elementor-element-7025250{--display:flex;}.elementor-924 .elementor-element.elementor-element-61c4c438{--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-924 .elementor-element.elementor-element-63cd5f3a{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-924 .elementor-element.elementor-element-11afbade{--display:flex;}.elementor-924 .elementor-element.elementor-element-2b6d89e{--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-924 .elementor-element.elementor-element-6ab1c7ca{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-924 .elementor-element.elementor-element-7bde7b54{--display:flex;}.elementor-924 .elementor-element.elementor-element-456b4749{--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-924 .elementor-element.elementor-element-33fa7154{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-924 .elementor-element.elementor-element-2a8c012e{--display:flex;}.elementor-924 .elementor-element.elementor-element-57cd281d{--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-924 .elementor-element.elementor-element-946e436{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-924 .elementor-element.elementor-element-1e3da9f1{--display:flex;}.elementor-924 .elementor-element.elementor-element-62a2375c{--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-924 .elementor-element.elementor-element-55f82951{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-924 .elementor-element.elementor-element-4a888822{--display:flex;}.elementor-924 .elementor-element.elementor-element-368e39cd{--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-924 .elementor-element.elementor-element-37a0f643{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-924 .elementor-element.elementor-element-71efe3f9{--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-924 .elementor-element.elementor-element-71efe3f9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-924 .elementor-element.elementor-element-71efe3f9 > .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-924 .elementor-element.elementor-element-71efe3f9 > .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-924 .elementor-element.elementor-element-63be8a39 .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-924 .elementor-element.elementor-element-1fd0eaa9 .elementor-button{font-size:15px;}.elementor-924 .elementor-element.elementor-element-66b5de9d .elementor-button{font-size:15px;}.elementor-924 .elementor-element.elementor-element-5cd88f55 .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-924 .elementor-element.elementor-element-764b91d .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-7295776c .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-1eddde1b .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-924 .elementor-element.elementor-element-4e7fe9db{font-size:15px;}.elementor-924 .elementor-element.elementor-element-13c67483 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-1c288167{font-size:15px;}.elementor-924 .elementor-element.elementor-element-46ebb490{--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-924 .elementor-element.elementor-element-2d238e22 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-3b8d6b83 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-72440ff6{font-size:15px;}.elementor-924 .elementor-element.elementor-element-262fe4d7{--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-924 .elementor-element.elementor-element-632e1011{--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-924 .elementor-element.elementor-element-3034fd34 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-6639bdab{font-size:15px;}.elementor-924 .elementor-element.elementor-element-50528314{--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-924 .elementor-element.elementor-element-3a69fbeb .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-62741d97 .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-924 .elementor-element.elementor-element-5e5d377a .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-1aaf41ec .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-5e5dcb31 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-6a161e0b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-55a6d722 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-56a67253 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-78b6fc77 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-234b37f9 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-44cf73b1 .elementor-counter-number-wrapper{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-4a4a25b4 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-3ae02f96 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-6958f418{font-size:15px;}.elementor-924 .elementor-element.elementor-element-37d97c3a .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-2aca6cdc{font-size:15px;}.elementor-924 .elementor-element.elementor-element-7fc1f198 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-3a6373c4{font-size:15px;}.elementor-924 .elementor-element.elementor-element-74c4a242 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-68909c1b{font-size:15px;}.elementor-924 .elementor-element.elementor-element-608e01cf .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-eb24d15{font-size:15px;}.elementor-924 .elementor-element.elementor-element-7acf9a7b .elementor-button{font-size:15px;}.elementor-924 .elementor-element.elementor-element-12be862b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-7dceb5a0{--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-4e636ff3 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-1f128c1d{font-size:15px;}.elementor-924 .elementor-element.elementor-element-c60ed8a{--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-212d97b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-126ba3e7{font-size:15px;}.elementor-924 .elementor-element.elementor-element-3b012ee3{--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-4b066cde .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-c179366{font-size:15px;}.elementor-924 .elementor-element.elementor-element-4be0b789{--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-6ee0f19b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-3000f378{font-size:15px;}.elementor-924 .elementor-element.elementor-element-296ab15e .elementor-button{font-size:15px;}.elementor-924 .elementor-element.elementor-element-48e8de3a .elementor-button{font-size:15px;}.elementor-924 .elementor-element.elementor-element-3856fb32 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-4013c72e .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-924 .elementor-element.elementor-element-63cd5f3a{font-size:15px;}.elementor-924 .elementor-element.elementor-element-6ab1c7ca{font-size:15px;}.elementor-924 .elementor-element.elementor-element-33fa7154{font-size:15px;}.elementor-924 .elementor-element.elementor-element-946e436{font-size:15px;}.elementor-924 .elementor-element.elementor-element-55f82951{font-size:15px;}.elementor-924 .elementor-element.elementor-element-37a0f643{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-924 .elementor-element.elementor-element-63be8a39 .elementor-heading-title{font-size:40px;}.elementor-924 .elementor-element.elementor-element-5a1a4e{--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-924 .elementor-element.elementor-element-1fd0eaa9{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-1fd0eaa9.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-1fd0eaa9 .elementor-button{font-size:14px;}.elementor-924 .elementor-element.elementor-element-66b5de9d{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-66b5de9d.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-66b5de9d .elementor-button{font-size:14px;}.elementor-924 .elementor-element.elementor-element-387274f0 .elementor-icon-wrapper{text-align:center;}.elementor-924 .elementor-element.elementor-element-5cd88f55{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-5cd88f55.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-5cd88f55 .elementor-heading-title{font-size:28px;}.elementor-924 .elementor-element.elementor-element-26c0391c{--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-924 .elementor-element.elementor-element-1d10ddc6{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-1d10ddc6.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-764b91d{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-924 .elementor-element.elementor-element-764b91d.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-764b91d .elementor-heading-title{font-size:28px;}.elementor-924 .elementor-element.elementor-element-8c974fd{--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-924 .elementor-element.elementor-element-442dbea0{--width:500px;}.elementor-924 .elementor-element.elementor-element-7295776c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-7295776c .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-1eddde1b{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-924 .elementor-element.elementor-element-1eddde1b.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-1eddde1b .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-924 .elementor-element.elementor-element-4e7fe9db{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-924 .elementor-element.elementor-element-4e7fe9db.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-2f1b6ce5{--width:500px;}.elementor-924 .elementor-element.elementor-element-13c67483{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-924 .elementor-element.elementor-element-13c67483.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-13c67483 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-1c288167{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-924 .elementor-element.elementor-element-1c288167.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-46ebb490{--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-924 .elementor-element.elementor-element-2d238e22 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-3b8d6b83 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-72440ff6{font-size:14px;}.elementor-924 .elementor-element.elementor-element-262fe4d7{--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-924 .elementor-element.elementor-element-632e1011{--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-924 .elementor-element.elementor-element-3034fd34 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-6639bdab{font-size:14px;}.elementor-924 .elementor-element.elementor-element-50528314{--padding-top:8%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-924 .elementor-element.elementor-element-179af7a2{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-924 .elementor-element.elementor-element-2bc93e54{--width:500px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-924 .elementor-element.elementor-element-78293de5 img{width:100%;height:359px;object-fit:contain;}.elementor-924 .elementor-element.elementor-element-5afa951a img{height:212px;object-fit:contain;}.elementor-924 .elementor-element.elementor-element-5fdeccdc img{height:236px;object-fit:contain;}.elementor-924 .elementor-element.elementor-element-49d78eb5 img{height:242px;}.elementor-924 .elementor-element.elementor-element-1eec6e49 img{height:273px;}.elementor-924 .elementor-element.elementor-element-5d15802f img{height:281px;}.elementor-924 .elementor-element.elementor-element-3a69fbeb{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-924 .elementor-element.elementor-element-3a69fbeb.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-3a69fbeb .elementor-heading-title{font-size:32px;}.elementor-924 .elementor-element.elementor-element-62741d97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-924 .elementor-element.elementor-element-62741d97 .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-924 .elementor-element.elementor-element-5e5d377a .elementor-counter-number-wrapper{font-size:42px;}.elementor-924 .elementor-element.elementor-element-1aaf41ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-924 .elementor-element.elementor-element-1aaf41ec .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-5e5dcb31 .elementor-counter-number-wrapper{font-size:40px;}.elementor-924 .elementor-element.elementor-element-6a161e0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-924 .elementor-element.elementor-element-6a161e0b .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-55a6d722 .elementor-counter-number-wrapper{font-size:40px;}.elementor-924 .elementor-element.elementor-element-56a67253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-924 .elementor-element.elementor-element-56a67253 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-78b6fc77 .elementor-counter-number-wrapper{font-size:40px;}.elementor-924 .elementor-element.elementor-element-234b37f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-924 .elementor-element.elementor-element-234b37f9 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-44cf73b1 .elementor-counter-number-wrapper{font-size:40px;}.elementor-924 .elementor-element.elementor-element-4bca1050{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-924 .elementor-element.elementor-element-7a818188{--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-924 .elementor-element.elementor-element-4a4a25b4{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;text-align:center;}.elementor-924 .elementor-element.elementor-element-4a4a25b4.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-4a4a25b4 .elementor-heading-title{font-size:32px;}.elementor-924 .elementor-element.elementor-element-388b9773{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-924 .elementor-element.elementor-element-388b9773 .elementor-icon{font-size:35px;}.elementor-924 .elementor-element.elementor-element-388b9773 .elementor-icon svg{height:35px;}.elementor-924 .elementor-element.elementor-element-4156addd{--margin-top:0px;--margin-bottom:-111px;--margin-left:0px;--margin-right:0px;}.elementor-924 .elementor-element.elementor-element-1e381538{--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-924 .elementor-element.elementor-element-3ae02f96 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-6958f418{font-size:14px;}.elementor-924 .elementor-element.elementor-element-691f513f{--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-924 .elementor-element.elementor-element-37d97c3a .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-2aca6cdc{font-size:14px;}.elementor-924 .elementor-element.elementor-element-180c1c26{--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-924 .elementor-element.elementor-element-7fc1f198 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-3a6373c4{font-size:14px;}.elementor-924 .elementor-element.elementor-element-7eab6ddc{--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-924 .elementor-element.elementor-element-74c4a242 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-68909c1b{font-size:14px;}.elementor-924 .elementor-element.elementor-element-300925c6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-924 .elementor-element.elementor-element-608e01cf .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-eb24d15{font-size:14px;}.elementor-924 .elementor-element.elementor-element-7acf9a7b .elementor-button{font-size:14px;}.elementor-924 .elementor-element.elementor-element-4383d7c0{--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-924 .elementor-element.elementor-element-12be862b{text-align:center;}.elementor-924 .elementor-element.elementor-element-12be862b .elementor-heading-title{font-size:33px;}.elementor-924 .elementor-element.elementor-element-260463d3{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-924 .elementor-element.elementor-element-260463d3 .elementor-icon{font-size:33px;}.elementor-924 .elementor-element.elementor-element-260463d3 .elementor-icon svg{height:33px;}.elementor-924 .elementor-element.elementor-element-7dceb5a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-4e636ff3 .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-1f128c1d{font-size:14px;}.elementor-924 .elementor-element.elementor-element-77c17bb4 img{width:100%;}.elementor-924 .elementor-element.elementor-element-c60ed8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-212d97b .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-126ba3e7{font-size:14px;}.elementor-924 .elementor-element.elementor-element-3b012ee3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-4b066cde .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-c179366{font-size:14px;}.elementor-924 .elementor-element.elementor-element-eab1b84 img{width:71%;}.elementor-924 .elementor-element.elementor-element-4be0b789{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-924 .elementor-element.elementor-element-6ee0f19b .elementor-heading-title{font-size:24px;}.elementor-924 .elementor-element.elementor-element-3000f378{font-size:14px;}.elementor-924 .elementor-element.elementor-element-632996f8 img{width:100%;}.elementor-924 .elementor-element.elementor-element-7ab8aaec{--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-924 .elementor-element.elementor-element-296ab15e .elementor-button{font-size:14px;}.elementor-924 .elementor-element.elementor-element-48e8de3a .elementor-button{font-size:14px;}.elementor-924 .elementor-element.elementor-element-314f48b1{--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-924 .elementor-element.elementor-element-3856fb32{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;text-align:center;}.elementor-924 .elementor-element.elementor-element-3856fb32.elementor-element{--align-self:center;}.elementor-924 .elementor-element.elementor-element-3856fb32 .elementor-heading-title{font-size:32px;}.elementor-924 .elementor-element.elementor-element-7649b9c2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-924 .elementor-element.elementor-element-6b556fc9{--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-924 .elementor-element.elementor-element-4a54d161 > .elementor-widget-container{margin:0px 0px 0px 18px;padding:0px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-52c664d2{--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-924 .elementor-element.elementor-element-4013c72e .elementor-heading-title{font-size:32px;}.elementor-924 .elementor-element.elementor-element-63cd5f3a{font-size:16px;}.elementor-924 .elementor-element.elementor-element-6ab1c7ca{font-size:16px;}.elementor-924 .elementor-element.elementor-element-33fa7154{font-size:16px;}.elementor-924 .elementor-element.elementor-element-946e436{font-size:16px;}.elementor-924 .elementor-element.elementor-element-55f82951{font-size:16px;}.elementor-924 .elementor-element.elementor-element-37a0f643{font-size:16px;}.elementor-924 .elementor-element.elementor-element-71efe3f9{--n-accordion-icon-size:33px;}}@media(min-width:768px){.elementor-924 .elementor-element.elementor-element-5a1a4e{--content-width:500px;}.elementor-924 .elementor-element.elementor-element-26c0391c{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-442dbea0{--width:31%;}.elementor-924 .elementor-element.elementor-element-2f1b6ce5{--width:31%;}.elementor-924 .elementor-element.elementor-element-46ebb490{--width:37%;}.elementor-924 .elementor-element.elementor-element-262fe4d7{--width:42%;}.elementor-924 .elementor-element.elementor-element-632e1011{--width:76%;}.elementor-924 .elementor-element.elementor-element-50528314{--width:3%;}.elementor-924 .elementor-element.elementor-element-36bda653{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-4321c769{--width:31%;}.elementor-924 .elementor-element.elementor-element-1be91848{--width:31%;}.elementor-924 .elementor-element.elementor-element-689a9e7a{--width:31%;}.elementor-924 .elementor-element.elementor-element-6a07004d{--width:42%;}.elementor-924 .elementor-element.elementor-element-29beeb5e{--width:51%;}.elementor-924 .elementor-element.elementor-element-7a818188{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-6d314084{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-41dd156c{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-1e381538{--width:31%;}.elementor-924 .elementor-element.elementor-element-691f513f{--width:31%;}.elementor-924 .elementor-element.elementor-element-180c1c26{--width:31%;}.elementor-924 .elementor-element.elementor-element-7eab6ddc{--width:38%;}.elementor-924 .elementor-element.elementor-element-300925c6{--width:38%;}.elementor-924 .elementor-element.elementor-element-4383d7c0{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-301fe96e{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-240e6e75{--width:48%;}.elementor-924 .elementor-element.elementor-element-5dade18a{--width:100%;}.elementor-924 .elementor-element.elementor-element-334805cb{--width:48%;}.elementor-924 .elementor-element.elementor-element-235b28f9{--width:100%;}.elementor-924 .elementor-element.elementor-element-62895d84{--width:48%;}.elementor-924 .elementor-element.elementor-element-44e90267{--width:100%;}.elementor-924 .elementor-element.elementor-element-17181831{--width:48%;}.elementor-924 .elementor-element.elementor-element-3d88dd24{--width:100%;}.elementor-924 .elementor-element.elementor-element-7ab8aaec{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-6f35da7c{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-6b556fc9{--content-width:1390px;}.elementor-924 .elementor-element.elementor-element-52c664d2{--content-width:1100px;}.elementor-924 .elementor-element.elementor-element-15672a4c{--width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-924 .elementor-element.elementor-element-46ebb490{--width:100%;}.elementor-924 .elementor-element.elementor-element-262fe4d7{--width:100%;}.elementor-924 .elementor-element.elementor-element-632e1011{--width:100%;}.elementor-924 .elementor-element.elementor-element-50528314{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-63be8a39 *//* 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-7f6b1b2 *//* 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-1eddde1b *//* Style de la partie surlignée */
.elementor-924 .elementor-element.elementor-element-1eddde1b .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-13c67483 */.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-3034fd34 */.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-78293de5 *//* --- 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-924 .elementor-element.elementor-element-78293de5,
    .elementor-924 .elementor-element.elementor-element-78293de5 .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-924 .elementor-element.elementor-element-78293de5 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-5afa951a *//* --- 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-924 .elementor-element.elementor-element-5afa951a,
    .elementor-924 .elementor-element.elementor-element-5afa951a .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-924 .elementor-element.elementor-element-5afa951a 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-5fdeccdc *//* --- 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-924 .elementor-element.elementor-element-5fdeccdc,
    .elementor-924 .elementor-element.elementor-element-5fdeccdc .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-924 .elementor-element.elementor-element-5fdeccdc 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-49d78eb5 *//* --- 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-924 .elementor-element.elementor-element-49d78eb5,
    .elementor-924 .elementor-element.elementor-element-49d78eb5 .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-924 .elementor-element.elementor-element-49d78eb5 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-1eec6e49 *//* --- 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-924 .elementor-element.elementor-element-1eec6e49,
    .elementor-924 .elementor-element.elementor-element-1eec6e49 .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-924 .elementor-element.elementor-element-1eec6e49 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-5d15802f *//* --- 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-924 .elementor-element.elementor-element-5d15802f,
    .elementor-924 .elementor-element.elementor-element-5d15802f .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 2. L'IMAGE ELLE-MÊME */
    .elementor-924 .elementor-element.elementor-element-5d15802f 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-3a69fbeb */.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-4321c769 *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-924 .elementor-element.elementor-element-4321c769 {
        /* 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-1be91848 *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-924 .elementor-element.elementor-element-1be91848 {
        /* 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-689a9e7a *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-924 .elementor-element.elementor-element-689a9e7a {
        /* 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-6a07004d *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-924 .elementor-element.elementor-element-6a07004d {
        /* 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-29beeb5e *//* UNIQUEMENT SUR MOBILE */
@media (max-width: 767px) {
    .elementor-924 .elementor-element.elementor-element-29beeb5e {
        /* 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-37d97c3a */.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-7fc1f198 */.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-74c4a242 */.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-608e01cf */.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-41dd156c *//* --- VERSION MOBILE UNIQUEMENT --- */
@media (max-width: 767px) {
    .elementor-924 .elementor-element.elementor-element-41dd156c {
        /* 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-240e6e75 *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-924 .elementor-element.elementor-element-240e6e75 {
        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-924 .elementor-element.elementor-element-240e6e75 img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-924 .elementor-element.elementor-element-240e6e75 h2, .elementor-924 .elementor-element.elementor-element-240e6e75 h3, .elementor-924 .elementor-element.elementor-element-240e6e75 .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-924 .elementor-element.elementor-element-240e6e75 .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-924 .elementor-element.elementor-element-240e6e75 .elementor-widget-text-editor p,
    .elementor-924 .elementor-element.elementor-element-240e6e75 .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334805cb *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-924 .elementor-element.elementor-element-334805cb {
        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-924 .elementor-element.elementor-element-334805cb img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-924 .elementor-element.elementor-element-334805cb h2, .elementor-924 .elementor-element.elementor-element-334805cb h3, .elementor-924 .elementor-element.elementor-element-334805cb .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-924 .elementor-element.elementor-element-334805cb .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-924 .elementor-element.elementor-element-334805cb .elementor-widget-text-editor p,
    .elementor-924 .elementor-element.elementor-element-334805cb .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62895d84 *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-924 .elementor-element.elementor-element-62895d84 {
        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-924 .elementor-element.elementor-element-62895d84 img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-924 .elementor-element.elementor-element-62895d84 h2, .elementor-924 .elementor-element.elementor-element-62895d84 h3, .elementor-924 .elementor-element.elementor-element-62895d84 .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-924 .elementor-element.elementor-element-62895d84 .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-924 .elementor-element.elementor-element-62895d84 .elementor-widget-text-editor p,
    .elementor-924 .elementor-element.elementor-element-62895d84 .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17181831 *//* --- MOBILE : CORRECTION CENTRAGE TEXTE --- */
@media (max-width: 767px) {
    
    /* 1. LA CARTE (Le Conteneur) */
    .elementor-924 .elementor-element.elementor-element-17181831 {
        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-924 .elementor-element.elementor-element-17181831 img {
        width: 80% !important; 
        max-width: 300px !important;
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* 3. LE TITRE (Simplicité) */
    .elementor-924 .elementor-element.elementor-element-17181831 h2, .elementor-924 .elementor-element.elementor-element-17181831 h3, .elementor-924 .elementor-element.elementor-element-17181831 .elementor-heading-title {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    
    /* 4. LE TEXTE (C'est ici la correction) */
    .elementor-924 .elementor-element.elementor-element-17181831 .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-924 .elementor-element.elementor-element-17181831 .elementor-widget-text-editor p,
    .elementor-924 .elementor-element.elementor-element-17181831 .elementor-widget-text-editor div {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3856fb32 */.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-4013c72e */.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-71efe3f9 *//* --- ADAPTATION MOBILE FAQ (STYLE APP) --- */
@media (max-width: 767px) {
    
    /* 1. LE CONTENEUR GLOBAL */
    .elementor-924 .elementor-element.elementor-element-71efe3f9 {
        /* 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-924 .elementor-element.elementor-element-71efe3f9 .elementor-accordion-item,
    .elementor-924 .elementor-element.elementor-element-71efe3f9 .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-924 .elementor-element.elementor-element-71efe3f9 .elementor-accordion-title,
    .elementor-924 .elementor-element.elementor-element-71efe3f9 .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-924 .elementor-element.elementor-element-71efe3f9 .elementor-accordion-title,
    .elementor-924 .elementor-element.elementor-element-71efe3f9 .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-924 .elementor-element.elementor-element-71efe3f9 .elementor-accordion-icon,
    .elementor-924 .elementor-element.elementor-element-71efe3f9 .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-924 .elementor-element.elementor-element-71efe3f9 .elementor-accordion-content,
    .elementor-924 .elementor-element.elementor-element-71efe3f9 .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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT firs Neue';
	font-display: auto;
	src: url('https://www.simplifia-groupe.com/wp-content/uploads/2026/02/TT-Firs-Neue-Trial-Var-Roman.ttf') format('truetype');
}
/* End Custom Fonts CSS */