.elementor-5371 .elementor-element.elementor-element-c5f1fd4{--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:03%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-cc23fa2{--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-5371 .elementor-element.elementor-element-e97d398{--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-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-5371 .elementor-element.elementor-element-536d726 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-536d726 .elementor-icon-wrapper{text-align:end;}.elementor-5371 .elementor-element.elementor-element-536d726.elementor-view-stacked .elementor-icon{background-color:#050505;}.elementor-5371 .elementor-element.elementor-element-536d726.elementor-view-framed .elementor-icon, .elementor-5371 .elementor-element.elementor-element-536d726.elementor-view-default .elementor-icon{color:#050505;border-color:#050505;}.elementor-5371 .elementor-element.elementor-element-536d726.elementor-view-framed .elementor-icon, .elementor-5371 .elementor-element.elementor-element-536d726.elementor-view-default .elementor-icon svg{fill:#050505;}.elementor-5371 .elementor-element.elementor-element-536d726 .elementor-icon{font-size:18px;}.elementor-5371 .elementor-element.elementor-element-536d726 .elementor-icon svg{height:18px;}.elementor-5371 .elementor-element.elementor-element-c7b14ce{--display:flex;--min-height:70vh;--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;--margin-top:02%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-7df4ece{--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-5371 .elementor-element.elementor-element-484eae2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5371 .elementor-element.elementor-element-455fc57{--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;--justify-content:flex-start;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-5371 .elementor-element.elementor-element-6d44bbb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-6d44bbb{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-e1f755d{--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;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-adc8bfd{--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-5371 .elementor-element.elementor-element-adc8bfd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-c24bf13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-2bb5c57{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-0635998 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 4% 0% 0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5371 .elementor-element.elementor-element-53b7b87 > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-53b7b87 img{border-radius:15px 15px 15px 15px;}.elementor-5371 .elementor-element.elementor-element-36a7791{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-8d9fe32 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-8d9fe32 img{border-radius:15px 15px 15px 15px;}.elementor-5371 .elementor-element.elementor-element-2a35b6b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-3db55ac > .elementor-widget-container{padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-3db55ac img{border-radius:15px 15px 15px 15px;}.elementor-5371 .elementor-element.elementor-element-baec6c7{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-e844aa8{--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-5371 .elementor-element.elementor-element-8820f31 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-5f5ff56{--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-5371 .elementor-element.elementor-element-c862c41{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-4a26270{--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-5371 .elementor-element.elementor-element-4a26270.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-08c4a51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-4d4c860{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-54b927d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-54b927d{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-8d516bc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-8d516bc{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-ffb694a{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-bf297bb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-ebd665c{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-862d38c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-862d38c{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-41ac4b2{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-62c142b{--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-5371 .elementor-element.elementor-element-62c142b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-b4fee0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-f120186{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-0900fd1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-0900fd1{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-cf2b8d6{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-9566878 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-1a2e2bd{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-c1979ed > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-c1979ed{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-088e4e8{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-64aa8e0{--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-5371 .elementor-element.elementor-element-64aa8e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-a3e89b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-45cc615{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-76a9625 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-76a9625{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-9c20d6d{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-b2a7fce > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-a54b6db{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-64cf2b1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-64cf2b1{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-a0bf013{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-2250248{--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-5371 .elementor-element.elementor-element-2250248.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-209f4da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-b65babb{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-c7c2b1f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-c7c2b1f{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-2a664ff{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-5e84940 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-33922e4{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-d2f0c2d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-d2f0c2d{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-188bf59{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-ece25d8{--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-5371 .elementor-element.elementor-element-ece25d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-3051f49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-016047f{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-7e70776 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-7e70776{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-81e8eff{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-39fc515 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-b723bd2{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-4c44807 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-4c44807{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-6dde634{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-5238132{--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-5371 .elementor-element.elementor-element-5238132.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-c6a266a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-65ad95b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-14592e2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-14592e2{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-c5cffa4{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-1dad54d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-f7a2259{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-7fa7428 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-7fa7428{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-c7009a1{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-50d9127{--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-5371 .elementor-element.elementor-element-50d9127.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-9e4ec52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-05c7ece{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-d9a3f53 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-d9a3f53{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-704e522{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-a05b17f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-5df1cbf{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-c70e7df > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-c70e7df{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-fc9b797 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-fc9b797{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-d068af8{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-47159cb{--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-5371 .elementor-element.elementor-element-47159cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-c56d198 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-99c24b2{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-de272d3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-de272d3{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-faf0aca{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-8fc2378 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-22f20ef{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-5983122 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-5983122{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-865e9b7{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-44940b3{--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-5371 .elementor-element.elementor-element-44940b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-fb8797d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-1c790f9{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-fb191ca > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-fb191ca{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-a3f16ea{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-ca7f4f8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-bde59f6{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-ac394f5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-ac394f5{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-92c6159{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-70ea0f5{--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-5371 .elementor-element.elementor-element-70ea0f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-1372060 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-ceacaef{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-b7d286b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-b7d286b{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-0f9abc5{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-c0cd130 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-8544cf3{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-3bce78b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-3bce78b{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-157c72b{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-d64b1a2{--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-5371 .elementor-element.elementor-element-d64b1a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5371 .elementor-element.elementor-element-24a0693 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 03% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-7ee05e1{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-f52043a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 4% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-f52043a{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-9266b6c{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-f37753e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-39bf7a5{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-5bd4350 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-5bd4350{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-90b163d{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-29e7e25{--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-5371 .elementor-element.elementor-element-ce3a045 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-ce3a045{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-8ce41fd{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-8ce41fd.e-con{--order:-99999 /* order start hack */;}.elementor-5371 .elementor-element.elementor-element-8847efe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-52d70e3{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-52d70e3.e-con{--order:99999 /* order end hack */;}.elementor-5371 .elementor-element.elementor-element-439edb9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 4%;}.elementor-5371 .elementor-element.elementor-element-439edb9{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-c7be301{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-d9ff7c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-877425d{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-01a3ad4{--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-5371 .elementor-element.elementor-element-8cc96fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-2e19946{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-3e47c68 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-3e47c68{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-dcc6462{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-5bbc668 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-2e1e572{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-113ed44 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 3% 0% 3%;}.elementor-5371 .elementor-element.elementor-element-113ed44{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-7d7e04f{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-fad4576{--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-5371 .elementor-element.elementor-element-f554ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-a9c713b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-77cbfff > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-77cbfff{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-e8e7b3d{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-65c2975 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-681b502{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-2749bea > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 3% 0% 3%;}.elementor-5371 .elementor-element.elementor-element-2749bea{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-76de30c{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-3a5680e{--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-5371 .elementor-element.elementor-element-46c0a98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-7c3aca8{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-72da00f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-72da00f{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-bb5a8f7{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-c75fad2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-bc5fac0{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-5d74126 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 3% 0% 3%;}.elementor-5371 .elementor-element.elementor-element-5d74126{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-d772d2d{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-b0017e3{--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-5371 .elementor-element.elementor-element-d37e88e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-c72dfff{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-4bfe800 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-4bfe800{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-8397fa7{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-4f18315 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-141be93{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-b20547b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 3% 0% 3%;}.elementor-5371 .elementor-element.elementor-element-b20547b{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-1efc242{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-ee709d2{--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-5371 .elementor-element.elementor-element-543a098 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-9ab9743{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-ff52954 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-ff52954{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-46cc82b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-ecb3148 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-4ab9769{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-8668422 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 3% 0% 3%;}.elementor-5371 .elementor-element.elementor-element-8668422{z-index:0;--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-b15f974{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5371 .elementor-element.elementor-element-6b5245f{--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-5371 .elementor-element.elementor-element-1c0b5d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-a8f69e1{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-e137711 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-e137711{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5371 .elementor-element.elementor-element-68ff5b6{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5371 .elementor-element.elementor-element-fa77d5f{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5371 .elementor-element.elementor-element-6d44bbb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-36a7791{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-8d9fe32 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-3db55ac > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-54b927d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-8d516bc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-ffb694a{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-862d38c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-0900fd1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-cf2b8d6{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-c1979ed > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-76a9625 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-9c20d6d{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-64cf2b1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-c7c2b1f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-2a664ff{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-d2f0c2d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-7e70776 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-81e8eff{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-4c44807 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-14592e2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-c5cffa4{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-7fa7428 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-d9a3f53 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-704e522{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-c70e7df > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-fc9b797 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-de272d3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-faf0aca{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-5983122 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-fb191ca > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-a3f16ea{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-ac394f5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-b7d286b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-0f9abc5{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-3bce78b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-f52043a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-9266b6c{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-5bd4350 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-ce3a045 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-439edb9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-c7be301{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-3e47c68 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-dcc6462{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-113ed44 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-77cbfff > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-e8e7b3d{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-2749bea > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-72da00f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-bb5a8f7{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-5d74126 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-4bfe800 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-8397fa7{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-b20547b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-ff52954 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-46cc82b{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5371 .elementor-element.elementor-element-8668422 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-e137711 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5371 .elementor-element.elementor-element-68ff5b6{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(min-width:768px){.elementor-5371 .elementor-element.elementor-element-cc23fa2{--width:50%;}.elementor-5371 .elementor-element.elementor-element-e97d398{--width:50%;}.elementor-5371 .elementor-element.elementor-element-7df4ece{--width:50%;}.elementor-5371 .elementor-element.elementor-element-455fc57{--width:50%;}.elementor-5371 .elementor-element.elementor-element-adc8bfd{--width:20%;}.elementor-5371 .elementor-element.elementor-element-2bb5c57{--width:30%;}.elementor-5371 .elementor-element.elementor-element-36a7791{--width:20%;}.elementor-5371 .elementor-element.elementor-element-2a35b6b{--width:30%;}.elementor-5371 .elementor-element.elementor-element-e844aa8{--width:50%;}.elementor-5371 .elementor-element.elementor-element-5f5ff56{--width:50%;}.elementor-5371 .elementor-element.elementor-element-4a26270{--width:20%;}.elementor-5371 .elementor-element.elementor-element-4d4c860{--width:30%;}.elementor-5371 .elementor-element.elementor-element-ffb694a{--width:20%;}.elementor-5371 .elementor-element.elementor-element-ebd665c{--width:30%;}.elementor-5371 .elementor-element.elementor-element-62c142b{--width:20%;}.elementor-5371 .elementor-element.elementor-element-f120186{--width:30%;}.elementor-5371 .elementor-element.elementor-element-cf2b8d6{--width:20%;}.elementor-5371 .elementor-element.elementor-element-1a2e2bd{--width:30%;}.elementor-5371 .elementor-element.elementor-element-64aa8e0{--width:20%;}.elementor-5371 .elementor-element.elementor-element-45cc615{--width:30%;}.elementor-5371 .elementor-element.elementor-element-9c20d6d{--width:20%;}.elementor-5371 .elementor-element.elementor-element-a54b6db{--width:30%;}.elementor-5371 .elementor-element.elementor-element-2250248{--width:20%;}.elementor-5371 .elementor-element.elementor-element-b65babb{--width:30%;}.elementor-5371 .elementor-element.elementor-element-2a664ff{--width:20%;}.elementor-5371 .elementor-element.elementor-element-33922e4{--width:30%;}.elementor-5371 .elementor-element.elementor-element-ece25d8{--width:20%;}.elementor-5371 .elementor-element.elementor-element-016047f{--width:30%;}.elementor-5371 .elementor-element.elementor-element-81e8eff{--width:20%;}.elementor-5371 .elementor-element.elementor-element-b723bd2{--width:30%;}.elementor-5371 .elementor-element.elementor-element-5238132{--width:20%;}.elementor-5371 .elementor-element.elementor-element-65ad95b{--width:30%;}.elementor-5371 .elementor-element.elementor-element-c5cffa4{--width:20%;}.elementor-5371 .elementor-element.elementor-element-f7a2259{--width:30%;}.elementor-5371 .elementor-element.elementor-element-50d9127{--width:20%;}.elementor-5371 .elementor-element.elementor-element-05c7ece{--width:30%;}.elementor-5371 .elementor-element.elementor-element-704e522{--width:20%;}.elementor-5371 .elementor-element.elementor-element-5df1cbf{--width:30%;}.elementor-5371 .elementor-element.elementor-element-47159cb{--width:20%;}.elementor-5371 .elementor-element.elementor-element-99c24b2{--width:30%;}.elementor-5371 .elementor-element.elementor-element-faf0aca{--width:20%;}.elementor-5371 .elementor-element.elementor-element-22f20ef{--width:30%;}.elementor-5371 .elementor-element.elementor-element-44940b3{--width:20%;}.elementor-5371 .elementor-element.elementor-element-1c790f9{--width:30%;}.elementor-5371 .elementor-element.elementor-element-a3f16ea{--width:20%;}.elementor-5371 .elementor-element.elementor-element-bde59f6{--width:30%;}.elementor-5371 .elementor-element.elementor-element-70ea0f5{--width:20%;}.elementor-5371 .elementor-element.elementor-element-ceacaef{--width:30%;}.elementor-5371 .elementor-element.elementor-element-0f9abc5{--width:20%;}.elementor-5371 .elementor-element.elementor-element-8544cf3{--width:30%;}.elementor-5371 .elementor-element.elementor-element-d64b1a2{--width:20%;}.elementor-5371 .elementor-element.elementor-element-7ee05e1{--width:30%;}.elementor-5371 .elementor-element.elementor-element-9266b6c{--width:20%;}.elementor-5371 .elementor-element.elementor-element-39bf7a5{--width:30%;}.elementor-5371 .elementor-element.elementor-element-29e7e25{--width:30%;}.elementor-5371 .elementor-element.elementor-element-8ce41fd{--width:20%;}.elementor-5371 .elementor-element.elementor-element-52d70e3{--width:30%;}.elementor-5371 .elementor-element.elementor-element-c7be301{--width:20%;}.elementor-5371 .elementor-element.elementor-element-01a3ad4{--width:20%;}.elementor-5371 .elementor-element.elementor-element-2e19946{--width:30%;}.elementor-5371 .elementor-element.elementor-element-dcc6462{--width:20%;}.elementor-5371 .elementor-element.elementor-element-2e1e572{--width:30%;}.elementor-5371 .elementor-element.elementor-element-fad4576{--width:20%;}.elementor-5371 .elementor-element.elementor-element-a9c713b{--width:30%;}.elementor-5371 .elementor-element.elementor-element-e8e7b3d{--width:20%;}.elementor-5371 .elementor-element.elementor-element-681b502{--width:30%;}.elementor-5371 .elementor-element.elementor-element-3a5680e{--width:20%;}.elementor-5371 .elementor-element.elementor-element-7c3aca8{--width:30%;}.elementor-5371 .elementor-element.elementor-element-bb5a8f7{--width:20%;}.elementor-5371 .elementor-element.elementor-element-bc5fac0{--width:30%;}.elementor-5371 .elementor-element.elementor-element-b0017e3{--width:20%;}.elementor-5371 .elementor-element.elementor-element-c72dfff{--width:30%;}.elementor-5371 .elementor-element.elementor-element-8397fa7{--width:20%;}.elementor-5371 .elementor-element.elementor-element-141be93{--width:30%;}.elementor-5371 .elementor-element.elementor-element-ee709d2{--width:20%;}.elementor-5371 .elementor-element.elementor-element-9ab9743{--width:30%;}.elementor-5371 .elementor-element.elementor-element-46cc82b{--width:20%;}.elementor-5371 .elementor-element.elementor-element-4ab9769{--width:30%;}.elementor-5371 .elementor-element.elementor-element-6b5245f{--width:20%;}.elementor-5371 .elementor-element.elementor-element-a8f69e1{--width:30%;}.elementor-5371 .elementor-element.elementor-element-68ff5b6{--width:20%;}.elementor-5371 .elementor-element.elementor-element-fa77d5f{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-484eae2 */.widget-text-1col.text-lg p {
  font-size: 3vw;
}

@media (max-width: 768px) {
  .widget-text-1col.text-lg p {
    font-size: 7vw; /* ajustable mobile */
  }
}

.widget-text-1col .meta {
  font-size: 1vw;
  font-weight: 700;
  color: #000;
  opacity: 1;
}

@media (max-width: 768px) {
  .widget-text-1col .meta {
    font-size: 3vw;
  }
}

.widget-text-1col .key-link,
.widget-text-1col .key-link:visited,
.widget-text-1col .key-link:hover,
.widget-text-1col .key-link:active {
  color: black;  
  text-decoration: none;
  font-weight: 700;
}

.widget-text-1col .key-link:hover {
  opacity: 0.7;
}

/* Toggle ARCHIVE */
.widget-text-1col .accordion-toggle {
  cursor: pointer;
  font-weight: 700;               /* comme les liens */
  color: black;
  text-decoration: none;
  font-size: 3vw;                 /* même que p desktop */
  display: inline-block;
  transition: color 0.3s;
}

.widget-text-1col .accordion-toggle:hover {
  opacity: 0.7;                   /* même effet hover que les liens */
}

@media (max-width: 768px) {
  .widget-text-1col .accordion-toggle {
    font-size: 6vw;               /* même que p mobile */
    text-align: center;
  }
}

/* Contenu de l’ARCHIVE */
.widget-text-1col .accordion-content {
  display: none;
  white-space: normal;            /* autorise retour ligne */
  line-height: 1;
}

/* Lorsqu’on ouvre l’accordéon */
.widget-text-1col .accordion-content.is-open {
  display: block;
}

/* Liens dans l’ARCHIVE */
.widget-text-1col .accordion-content .key-link,
.widget-text-1col .accordion-content .key-link:visited,
.widget-text-1col .accordion-content .key-link:hover,
.widget-text-1col .accordion-content .key-link:active {
  color: black;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.3s;
}

.widget-text-1col .accordion-content .key-link:hover {
  opacity: 0.7;
}

/* Meta dans l’ARCHIVE */
.widget-text-1col .accordion-content .meta {
  font-size: 1vw;  /* même que meta existant desktop */
  font-weight: 700;
  color: #000;
  opacity: 1;
}

@media (max-width: 768px) {
  .widget-text-1col .accordion-content .meta {
    font-size: 3vw;  /* même que meta mobile */
  }
}

.widget-text-1col .accordion-toggle {
  cursor: pointer;
  color: black;
  font-weight: 700;
}

.widget-text-1col .accordion-toggle:hover {
  opacity: 0.7;
}

/* Contenu de l’ARCHIVE */
.widget-text-1col .accordion-content {
  display: none;          /* fermé par défaut */
  white-space: normal;    /* autorise le retour à la ligne */
  line-height: 1.2;       /* espacement vertical */
  max-width: 100%;        /* reste dans le container */
}

/* Lorsqu’on ouvre l’accordéon */
.widget-text-1col .accordion-content.is-open {
  display: block;         /* le contenu s’affiche verticalement */
}

.widget-text-1col .accordion-content.is-open {
  display: inline;    /* inline pour rester sur la même ligne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455fc57 *//* Conteneur galerie avec scroll */
.galerie-fondu-hor {
  height: 500px;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;

  /* Fondu haut et bas avec mask */
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}

/* Cache scrollbar Chrome/Safari */
.galerie-fondu-hor::-webkit-scrollbar {
  display: none;
}

/* Taille uniforme des images */
.galerie-fondu-hor .elementor-gallery-item img {
  width: 100%;
  height: 300px;        /* hauteur image */
  object-fit: contain;  /* image entière visible */
  background: white;
  display: block;
}

/* Responsive mobile */
@media (max-width: 767px) {
  .galerie-fondu-hor {
    height: 350px;
  }

  .galerie-fondu-hor .elementor-gallery-item img {
    height: 320px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8820f31 */.widget-text-1col.text-lg p {
  font-size: 3vw;
}

@media (max-width: 768px) {
  .widget-text-1col.text-lg p {
    font-size: 6vw; /* ajustable mobile */
  }
}

.widget-text-1col .meta {
  font-size: 1vw;
  font-weight: 700;
  color: #000;
  opacity: 1;
}

@media (max-width: 768px) {
  .widget-text-1col .meta {
    font-size: 3vw;
  }
}

.widget-text-1col .key-link,
.widget-text-1col .key-link:visited,
.widget-text-1col .key-link:hover,
.widget-text-1col .key-link:active {
  color: black;   /* gris clair */
  text-decoration: none;
  font-weight: 700;
}

.widget-text-1col .key-link:hover {
  opacity: 0.7;
}

/* Toggle ARCHIVE */
.widget-text-1col .accordion-toggle {
  cursor: pointer;
  font-weight: 700;               /* comme les liens */
  color: black;
  text-decoration: none;
  font-size: 3vw;                 /* même que p desktop */
  display: inline-block;
  transition: color 0.3s;
}

.widget-text-1col .accordion-toggle:hover {
  opacity: 0.7;                   /* même effet hover que les liens */
}

@media (max-width: 768px) {
  .widget-text-1col .accordion-toggle {
    font-size: 6vw;               /* même que p mobile */
    text-align: center;
  }
}

/* Contenu de l’ARCHIVE */
.widget-text-1col .accordion-content {
  display: none;
  white-space: normal;            /* autorise retour ligne */
  line-height: 1;
}

/* Lorsqu’on ouvre l’accordéon */
.widget-text-1col .accordion-content.is-open {
  display: block;
}

/* Liens dans l’ARCHIVE */
.widget-text-1col .accordion-content .key-link,
.widget-text-1col .accordion-content .key-link:visited,
.widget-text-1col .accordion-content .key-link:hover,
.widget-text-1col .accordion-content .key-link:active {
  color: black;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.3s;
}

.widget-text-1col .accordion-content .key-link:hover {
  opacity: 0.7;
}

/* Meta dans l’ARCHIVE */
.widget-text-1col .accordion-content .meta {
  font-size: 1vw;  /* même que meta existant desktop */
  font-weight: 700;
  color: #000;
  opacity: 1;
}

@media (max-width: 768px) {
  .widget-text-1col .accordion-content .meta {
    font-size: 3vw;  /* même que meta mobile */
  }
}

.widget-text-1col .accordion-toggle {
  cursor: pointer;
  color: black;
  font-weight: 700;
}

.widget-text-1col .accordion-toggle:hover {
  opacity: 0.7;
}

/* Contenu de l’ARCHIVE */
.widget-text-1col .accordion-content {
  display: none;          /* fermé par défaut */
  white-space: normal;    /* autorise le retour à la ligne */
  line-height: 1.2;       /* espacement vertical */
  max-width: 100%;        /* reste dans le container */
}

/* Lorsqu’on ouvre l’accordéon */
.widget-text-1col .accordion-content.is-open {
  display: block;         /* le contenu s’affiche verticalement */
}

.widget-text-1col .accordion-content.is-open {
  display: inline;    /* inline pour rester sur la même ligne */
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-862d38c */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c1979ed */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-64cf2b1 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d2f0c2d */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-4c44807 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-7fa7428 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c70e7df */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-fc9b797 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-5983122 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-ac394f5 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-3bce78b */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-5bd4350 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8847efe */.widget-text-1col.text-lg p {
  font-size: 3vw;
}

@media (max-width: 768px) {
  .widget-text-1col.text-lg p {
    font-size: 6vw; /* ajustable mobile */
  }
}

/* Taille supplémentaire 2vw */
.widget-text-1col.text-lg.is-2vw p {
  font-size: 2vw;
}

/* Mobile inchangé */
@media (max-width: 768px) {
  .widget-text-1col.text-lg.is-2vw p {
    font-size: 6vw; /* reste comme les autres */
  }
}

.widget-text-1col .meta {
  font-size: 1vw;
  font-weight: 700;
  color: #000;
  opacity: 1;
}

@media (max-width: 768px) {
  .widget-text-1col .meta {
    font-size: 3vw;
  }
}

.widget-text-1col .key-link,
.widget-text-1col .key-link:visited,
.widget-text-1col .key-link:hover,
.widget-text-1col .key-link:active {
  color: black;   /* gris clair */
  text-decoration: none;
  font-weight: 700;
}

.widget-text-1col .key-link:hover {
  opacity: 0.7;
}

/* Toggle ARCHIVE */
.widget-text-1col .accordion-toggle {
  cursor: pointer;
  font-weight: 700;               /* comme les liens */
  color: black;
  text-decoration: none;
  font-size: 3vw;                 /* même que p desktop */
  display: inline-block;
  transition: color 0.3s;
}

.widget-text-1col .accordion-toggle:hover {
  opacity: 0.7;                   /* même effet hover que les liens */
}

@media (max-width: 768px) {
  .widget-text-1col .accordion-toggle {
    font-size: 6vw;               /* même que p mobile */
    text-align: center;
  }
}

/* Contenu de l’ARCHIVE */
.widget-text-1col .accordion-content {
  display: none;
  white-space: normal;            /* autorise retour ligne */
  line-height: 1;
}

/* Lorsqu’on ouvre l’accordéon */
.widget-text-1col .accordion-content.is-open {
  display: block;
}

/* Liens dans l’ARCHIVE */
.widget-text-1col .accordion-content .key-link,
.widget-text-1col .accordion-content .key-link:visited,
.widget-text-1col .accordion-content .key-link:hover,
.widget-text-1col .accordion-content .key-link:active {
  color: black;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.3s;
}

.widget-text-1col .accordion-content .key-link:hover {
  opacity: 0.7;
}

/* Meta dans l’ARCHIVE */
.widget-text-1col .accordion-content .meta {
  font-size: 1vw;  /* même que meta existant desktop */
  font-weight: 700;
  color: #000;
  opacity: 1;
}

@media (max-width: 768px) {
  .widget-text-1col .accordion-content .meta {
    font-size: 3vw;  /* même que meta mobile */
  }
}

.widget-text-1col .accordion-toggle {
  cursor: pointer;
  color: black;
  font-weight: 700;
}

.widget-text-1col .accordion-toggle:hover {
  opacity: 0.7;
}

/* Contenu de l’ARCHIVE */
.widget-text-1col .accordion-content {
  display: none;          /* fermé par défaut */
  white-space: normal;    /* autorise le retour à la ligne */
  line-height: 1.2;       /* espacement vertical */
  max-width: 100%;        /* reste dans le container */
}

/* Lorsqu’on ouvre l’accordéon */
.widget-text-1col .accordion-content.is-open {
  display: block;         /* le contenu s’affiche verticalement */
}

.widget-text-1col .accordion-content.is-open {
  display: inline;    /* inline pour rester sur la même ligne */
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-439edb9 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-113ed44 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-2749bea */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-5d74126 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-b20547b */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-8668422 */.scroll-galerie {
  --fade-height: clamp(47px, 4.5vw, 80px);

  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    black var(--fade-height),
    black calc(100% - var(--fade-height)),
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS */.hover-text {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.hover-trigger:hover + .hover-text {
  opacity: 1;
  visibility: visible;
}


.widget-text-2col {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
}

.widget-text-2col .widget-text {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

.widget-text-2col p {
  margin: 0 0 1.6rem 0;
}

.widget-text-2col .first-word {
  font-size: 3vw;
  margin-right: 0.3em;
  display: inline-block;
}

.line {
  display: block;
  overflow: hidden;
}/* End custom CSS */