.elementor-33794 .elementor-element.elementor-element-1d9c5c42{--display:flex;--min-height: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;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-33794 .elementor-element.elementor-element-1d9c5c42:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6c574f );}.elementor-33794 .elementor-element.elementor-element-1d9c5c42:hover{background-color:var( --e-global-color-c6c574f );}.elementor-33794 .elementor-element.elementor-element-1d9c5c42::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-background-video-container::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-background-video-container::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-background-slideshow::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c6c574f );background-image:url("https://debjarun.be/wp-content/uploads/2025/08/male-runner-run-forest-race-knee-kinesio-tape-1-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-shape-bottom .elementor-shape-fill, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f898f31 );}.elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-shape-bottom svg, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-shape-bottom svg{width:calc(260% + 1.3px);height:120px;transform:translateX(-50%) rotateY(180deg);}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-471b19af.elementor-element{--align-self:center;}.elementor-33794 .elementor-element.elementor-element-471b19af{text-align:center;}.elementor-33794 .elementor-element.elementor-element-471b19af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-b500f0a );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-33794 .elementor-element.elementor-element-2b14aa93 .elementor-button{background-color:var( --e-global-color-0d046a4 );}.elementor-33794 .elementor-element.elementor-element-2b14aa93 .elementor-button:hover, .elementor-33794 .elementor-element.elementor-element-2b14aa93 .elementor-button:focus{background-color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-2b14aa93.elementor-element{--align-self:center;}.elementor-33794 .elementor-element.elementor-element-5218a6f4{--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:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-70d4d53e .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.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 );line-height:var( --e-global-typography-text-line-height );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-33794 .elementor-element.elementor-element-370eefee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-370eefee a{color:var( --e-global-color-secondary );}.elementor-33794 .elementor-element.elementor-element-370eefee a:hover, .elementor-33794 .elementor-element.elementor-element-370eefee a:focus{color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-13bc64dc{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-13bc64dc:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-13bc64dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332af1c );}.elementor-33794 .elementor-element.elementor-element-513739fb .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-5385b1d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-5ad8c777{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-5ad8c777:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-5ad8c777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-5ad8c777:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-43749041 .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-f665c6a{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-f665c6a a{color:var( --e-global-color-0d046a4 );}.elementor-33794 .elementor-element.elementor-element-f665c6a a:hover, .elementor-33794 .elementor-element.elementor-element-f665c6a a:focus{color:var( --e-global-color-accent );}.elementor-33794 .elementor-element.elementor-element-5322255c{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-5322255c:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-5322255c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-5322255c:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-30755f53 .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-660f1e1c{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-7cb899eb{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-4455ab78{--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;}.elementor-33794 .elementor-element.elementor-element-4b8a812b .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-3edd9951{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-2575078{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-2575078:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-2575078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-2575078:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-a61325d .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-47896b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:0.7em;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-1f59e9c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:0em;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-4dca0989{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-4dca0989:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-4dca0989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-4dca0989:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-72806346 .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-c16218b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:0.7em;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-5e0ae42f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:0em;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-4b404312{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-4b404312:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-4b404312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-4b404312:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-5ff6608a .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-7084e851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:0.7em;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-1908bc0c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:0em;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-4af9cec6{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-4af9cec6:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-4af9cec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332af1c );}.elementor-33794 .elementor-element.elementor-element-14962c9a{--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;}.elementor-33794 .elementor-element.elementor-element-31594d9a .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-15774aa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-41711970{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-41711970:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-41711970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-41711970:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-36c0abc4 .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-10f03e2{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-10f03e2 a{color:var( --e-global-color-0d046a4 );transition-duration:0.3s;}.elementor-33794 .elementor-element.elementor-element-10f03e2 a:hover, .elementor-33794 .elementor-element.elementor-element-10f03e2 a:focus{color:var( --e-global-color-accent );}.elementor-33794 .elementor-element.elementor-element-10c50b34{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-10c50b34:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-10c50b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-10c50b34:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-438774d0 .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-764b83d2{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-764b83d2 a{color:var( --e-global-color-0d046a4 );transition-duration:0.3s;}.elementor-33794 .elementor-element.elementor-element-764b83d2 a:hover, .elementor-33794 .elementor-element.elementor-element-764b83d2 a:focus{color:var( --e-global-color-accent );}.elementor-33794 .elementor-element.elementor-element-249dd417 .elementor-button{background-color:var( --e-global-color-0d046a4 );}.elementor-33794 .elementor-element.elementor-element-249dd417 .elementor-button:hover, .elementor-33794 .elementor-element.elementor-element-249dd417 .elementor-button:focus{background-color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-249dd417.elementor-element{--align-self:center;}.elementor-33794 .elementor-element.elementor-element-7a448095{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-42d5a578 .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-3bcebe1e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-3bcebe1e a{color:var( --e-global-color-secondary );}.elementor-33794 .elementor-element.elementor-element-3bcebe1e a:hover, .elementor-33794 .elementor-element.elementor-element-3bcebe1e a:focus{color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-1adb025e{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-1adb025e:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-1adb025e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332af1c );}.elementor-33794 .elementor-element.elementor-element-2d157fef .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-2cd0b31c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-58cebd1b{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-58cebd1b:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-58cebd1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-58cebd1b:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-763e28e6 .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-4f7037dd{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-4f7037dd a{color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-33794 .elementor-element.elementor-element-4f7037dd a:hover, .elementor-33794 .elementor-element.elementor-element-4f7037dd a:focus{color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-46ddb37c{--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-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-33794 .elementor-element.elementor-element-46ddb37c:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-46ddb37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b500f0a );}.elementor-33794 .elementor-element.elementor-element-46ddb37c:hover{box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}.elementor-33794 .elementor-element.elementor-element-bd90029 .elementor-heading-title{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 );color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-1fa5c91a{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-1fa5c91a a{color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-33794 .elementor-element.elementor-element-1fa5c91a a:hover, .elementor-33794 .elementor-element.elementor-element-1fa5c91a a:focus{color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-254f3bb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-254f3bb2 a{color:var( --e-global-color-secondary );}.elementor-33794 .elementor-element.elementor-element-254f3bb2 a:hover, .elementor-33794 .elementor-element.elementor-element-254f3bb2 a:focus{color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-3398cc90 .elementor-button{background-color:var( --e-global-color-0d046a4 );}.elementor-33794 .elementor-element.elementor-element-3398cc90 .elementor-button:hover, .elementor-33794 .elementor-element.elementor-element-3398cc90 .elementor-button:focus{background-color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-3398cc90.elementor-element{--align-self:center;}.elementor-33794 .elementor-element.elementor-element-74a80be7{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-630f3cd4 .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-7ca42738{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-7ca42738 a{color:var( --e-global-color-secondary );}.elementor-33794 .elementor-element.elementor-element-7ca42738 a:hover, .elementor-33794 .elementor-element.elementor-element-7ca42738 a:focus{color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-e77c53d{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-33794 .elementor-element.elementor-element-b1cd3d7{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33794 .elementor-element.elementor-element-be25907{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33794 .elementor-element.elementor-element-d479cdb{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33794 .elementor-element.elementor-element-b1f3660{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33794 .elementor-element.elementor-element-efa124b{--display:flex;}.elementor-33794 .elementor-element.elementor-element-a73b968{--display:flex;}.elementor-33794 .elementor-element.elementor-element-540f2b7{--display:flex;}.elementor-33794 .elementor-element.elementor-element-77a5e28{--display:flex;}.elementor-33794 .elementor-element.elementor-element-1f525c9{--display:flex;}.elementor-33794 .elementor-element.elementor-element-ade7b38{--display:flex;}.elementor-33794 .elementor-element.elementor-element-b87d20c{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-0d046a4 );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}:where( .elementor-33794 .elementor-element.elementor-element-b87d20c .swiper-slide ) > .e-con{background-color:var( --e-global-color-332af1c );}.elementor-33794 .elementor-element.elementor-element-3fda83b{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-33794 .elementor-element.elementor-element-3fda83b:not(.elementor-motion-effects-element-type-background), .elementor-33794 .elementor-element.elementor-element-3fda83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332af1c );}.elementor-33794 .elementor-element.elementor-element-42518e96 .elementor-heading-title{color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-289157cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-1b75d13 );}.elementor-33794 .elementor-element.elementor-element-289157cc a{color:var( --e-global-color-secondary );}.elementor-33794 .elementor-element.elementor-element-289157cc a:hover, .elementor-33794 .elementor-element.elementor-element-289157cc a:focus{color:var( --e-global-color-primary );}.elementor-33794 .elementor-element.elementor-element-31c284b0 .elementor-button{background-color:var( --e-global-color-0d046a4 );}.elementor-33794 .elementor-element.elementor-element-31c284b0 .elementor-button:hover, .elementor-33794 .elementor-element.elementor-element-31c284b0 .elementor-button:focus{background-color:var( --e-global-color-1b75d13 );}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-33794 .elementor-element.elementor-element-6a8b9e22 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-33794 .elementor-element.elementor-element-6a8b9e22 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-33794 .elementor-element.elementor-element-6a8b9e22{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33794 .elementor-element.elementor-element-1d9c5c42{--min-height:400px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-33794 .elementor-element.elementor-element-1d9c5c42::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-background-video-container::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-background-video-container::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-background-slideshow::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;}.elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-shape-bottom svg, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-shape-bottom svg{height:100px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-33794 .elementor-element.elementor-element-471b19af .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33794 .elementor-element.elementor-element-5218a6f4{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33794 .elementor-element.elementor-element-370eefee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33794 .elementor-element.elementor-element-13bc64dc{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-43749041 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-30755f53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-7cb899eb{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-4455ab78{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-a61325d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-47896b26{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-1f59e9c7{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-72806346 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-c16218b{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-5e0ae42f{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-5ff6608a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-7084e851{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-1908bc0c{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-4af9cec6{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-14962c9a{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-36c0abc4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-438774d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-7a448095{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-3bcebe1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33794 .elementor-element.elementor-element-1adb025e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-763e28e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-bd90029 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-254f3bb2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33794 .elementor-element.elementor-element-254f3bb2.elementor-element{--align-self:center;}.elementor-33794 .elementor-element.elementor-element-74a80be7{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-7ca42738{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33794 .elementor-element.elementor-element-e77c53d{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33794 .elementor-element.elementor-element-b1cd3d7{--justify-content:center;}.elementor-33794 .elementor-element.elementor-element-be25907{--justify-content:center;}.elementor-33794 .elementor-element.elementor-element-d479cdb{--justify-content:center;}.elementor-33794 .elementor-element.elementor-element-b1f3660{--justify-content:center;}.elementor-33794 .elementor-element.elementor-element-b87d20c{--e-n-carousel-swiper-slides-to-display:4;}.elementor-33794 .elementor-element.elementor-element-3fda83b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33794 .elementor-element.elementor-element-289157cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.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 );}.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 );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-33794 .elementor-element.elementor-element-1d9c5c42{--min-height:280px;--padding-top:10%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-33794 .elementor-element.elementor-element-1d9c5c42::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-background-video-container::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-background-video-container::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-background-slideshow::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center right;}.elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .elementor-shape-bottom svg, .elementor-33794 .elementor-element.elementor-element-1d9c5c42 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-33794 .elementor-element.elementor-element-471b19af .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33794 .elementor-element.elementor-element-5218a6f4{--content-width:95%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33794 .elementor-element.elementor-element-13bc64dc{--content-width:95%;}.elementor-33794 .elementor-element.elementor-element-43749041 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-30755f53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-7cb899eb{--content-width:95%;}.elementor-33794 .elementor-element.elementor-element-a61325d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-47896b26{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-1f59e9c7{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-72806346 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-c16218b{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-5e0ae42f{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-5ff6608a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-7084e851{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-1908bc0c{font-size:15px;}.elementor-33794 .elementor-element.elementor-element-4af9cec6{--content-width:95%;}.elementor-33794 .elementor-element.elementor-element-36c0abc4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-438774d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-7a448095{--content-width:95%;}.elementor-33794 .elementor-element.elementor-element-1adb025e{--content-width:95%;}.elementor-33794 .elementor-element.elementor-element-763e28e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-bd90029 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-33794 .elementor-element.elementor-element-74a80be7{--content-width:95%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33794 .elementor-element.elementor-element-b87d20c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33794 .elementor-element.elementor-element-3fda83b{--content-width:95%;}.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 );}.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 );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-33794 .elementor-element.elementor-element-5218a6f4{--content-width:70%;}.elementor-33794 .elementor-element.elementor-element-13bc64dc{--content-width:70%;}.elementor-33794 .elementor-element.elementor-element-5385b1d{--width:100%;}.elementor-33794 .elementor-element.elementor-element-5ad8c777{--width:50%;}.elementor-33794 .elementor-element.elementor-element-5322255c{--width:50%;}.elementor-33794 .elementor-element.elementor-element-7cb899eb{--content-width:70%;}.elementor-33794 .elementor-element.elementor-element-2575078{--width:33.33%;}.elementor-33794 .elementor-element.elementor-element-4dca0989{--width:33.33%;}.elementor-33794 .elementor-element.elementor-element-4b404312{--width:33.33%;}.elementor-33794 .elementor-element.elementor-element-4af9cec6{--content-width:70%;}.elementor-33794 .elementor-element.elementor-element-15774aa{--width:100%;}.elementor-33794 .elementor-element.elementor-element-41711970{--width:50%;}.elementor-33794 .elementor-element.elementor-element-10c50b34{--width:50%;}.elementor-33794 .elementor-element.elementor-element-7a448095{--content-width:70%;}.elementor-33794 .elementor-element.elementor-element-1adb025e{--content-width:70%;}.elementor-33794 .elementor-element.elementor-element-2cd0b31c{--width:100%;}.elementor-33794 .elementor-element.elementor-element-58cebd1b{--width:50%;}.elementor-33794 .elementor-element.elementor-element-46ddb37c{--width:50%;}.elementor-33794 .elementor-element.elementor-element-74a80be7{--content-width:70%;}.elementor-33794 .elementor-element.elementor-element-3fda83b{--content-width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33794 .elementor-element.elementor-element-5218a6f4{--content-width:90%;}.elementor-33794 .elementor-element.elementor-element-13bc64dc{--content-width:90%;}.elementor-33794 .elementor-element.elementor-element-7cb899eb{--content-width:90%;}.elementor-33794 .elementor-element.elementor-element-4af9cec6{--content-width:90%;}.elementor-33794 .elementor-element.elementor-element-7a448095{--content-width:90%;}.elementor-33794 .elementor-element.elementor-element-1adb025e{--content-width:90%;}.elementor-33794 .elementor-element.elementor-element-74a80be7{--content-width:90%;}.elementor-33794 .elementor-element.elementor-element-3fda83b{--content-width:90%;}}/* Start custom CSS for container, class: .elementor-element-5ad8c777 */.card--trans {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card--trans:hover {
    transform: translateY(-5px);
}

.card--trans ul {
            list-style: none;
            padding-left: 0;
        }

        .card--trans li {
            margin: 8px 0;
            padding-left: 20px;
            position: relative;
        }

        .card--trans li::before {
            content: '✓';
            position: absolute;
            left: 0;
            color: #8F00FF;
            font-weight: bold;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41711970 */.card--trans {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card--trans:hover {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cebd1b */.card--trans {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card--trans:hover {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77c53d */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3d7 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be25907 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479cdb */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f3660 */.testtest {
    overflow: visible !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b9ab2e2 *//* À ajouter dans Apparence > Personnaliser > CSS additionnel */

/* Masquer la galerie par défaut */
#gallery-section {
    display: none;
    opacity: 0;
    transform: translateY(-20px);
    transition: opacity 0.5s ease, transform 0.5s ease;
}

/* Animation d'ouverture */
#gallery-section.gallery-opening {
    display: block;
    opacity: 1;
    transform: translateY(0);
}

/* Animation de fermeture */
#gallery-section.gallery-closing {
    opacity: 0;
    transform: translateY(-20px);
}/* End custom CSS */