.elementor-1065 .elementor-element.elementor-element-c75ad85{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1065 .elementor-element.elementor-element-c75ad85:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-c75ad85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-42f8aca{--display:flex;--margin-top:0px;--margin-bottom:-76px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1065 .elementor-element.elementor-element-bcdfe1a{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-264e3a3{width:var( --container-widget-width, 45.4% );max-width:45.4%;--container-widget-width:45.4%;--container-widget-flex-grow:0;}.elementor-1065 .elementor-element.elementor-element-264e3a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-264e3a3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:55px;letter-spacing:2.2px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-f4dd6c7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1065 .elementor-element.elementor-element-f4dd6c7 > .elementor-widget-container{margin:8px 0px 0px 20px;}.elementor-1065 .elementor-element.elementor-element-85a60c3{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-85a60c3:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-85a60c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-fb57456 > .elementor-widget-container{margin:-10px -5px -24px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-fb57456.elementor-element{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-fb57456{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:30px;letter-spacing:3.8px;}.elementor-1065 .elementor-element.elementor-element-8a18d82{--display:flex;--min-height:84px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:230px 230px;--row-gap:230px;--column-gap:230px;--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-1065 .elementor-element.elementor-element-8a18d82:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-8a18d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-57fcdda{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-91c6f75{--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-1065 .elementor-element.elementor-element-f66a8a6{--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:center;}.elementor-1065 .elementor-element.elementor-element-ab18c7e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:55px;letter-spacing:2.2px;}.elementor-1065 .elementor-element.elementor-element-149cd67 > .elementor-widget-container{margin:-14px 0px -53px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-149cd67{text-align:start;}.elementor-1065 .elementor-element.elementor-element-89677be{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:30px;color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-dd373bd{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 73px;--row-gap:0px;--column-gap:73px;}.elementor-1065 .elementor-element.elementor-element-dd373bd:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-dd373bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-2962a87{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-2962a87:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-2962a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1065 .elementor-element.elementor-element-7139d06{--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-1065 .elementor-element.elementor-element-7139d06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-6aa761e img{width:100%;}.elementor-1065 .elementor-element.elementor-element-ebc3e36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-ebc3e36.e-con{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-3abaaf2{text-align:start;}.elementor-1065 .elementor-element.elementor-element-3abaaf2 img{width:70%;height:96px;}.elementor-1065 .elementor-element.elementor-element-a1ddfa3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:60px;font-weight:600;text-transform:none;line-height:55px;letter-spacing:-0.6px;}.elementor-1065 .elementor-element.elementor-element-14fc533 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:italic;line-height:55px;letter-spacing:-0.5px;}.elementor-1065 .elementor-element.elementor-element-6649e56 > .elementor-widget-container{margin:-15px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-6649e56{text-align:start;}.elementor-1065 .elementor-element.elementor-element-5aac9f5{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-5aac9f5 > .elementor-widget-container{margin:33px 0px 0px -20px;}.elementor-1065 .elementor-element.elementor-element-5aac9f5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-c44ab3f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1065 .elementor-element.elementor-element-c44ab3f:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-c44ab3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1065 .elementor-element.elementor-element-a5dc52c{--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-1065 .elementor-element.elementor-element-a5dc52c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-71fa882 img{width:100%;}.elementor-1065 .elementor-element.elementor-element-51dacfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-51dacfb.e-con{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-d73a112{text-align:start;}.elementor-1065 .elementor-element.elementor-element-d73a112 img{width:70%;height:96px;}.elementor-1065 .elementor-element.elementor-element-14243a7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:60px;font-weight:600;text-transform:none;line-height:55px;letter-spacing:-0.6px;}.elementor-1065 .elementor-element.elementor-element-5049462 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:italic;line-height:55px;letter-spacing:-0.5px;}.elementor-1065 .elementor-element.elementor-element-b19ccde > .elementor-widget-container{margin:-15px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-b19ccde{text-align:start;}.elementor-1065 .elementor-element.elementor-element-3cb361b{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-3cb361b > .elementor-widget-container{margin:33px 0px 0px -20px;}.elementor-1065 .elementor-element.elementor-element-3cb361b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-bec711f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-bec711f:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-bec711f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1065 .elementor-element.elementor-element-3952b6c{--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-1065 .elementor-element.elementor-element-3952b6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-686941d img{width:100%;}.elementor-1065 .elementor-element.elementor-element-98ad6af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-98ad6af.e-con{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-2a55e86{text-align:start;}.elementor-1065 .elementor-element.elementor-element-2a55e86 img{width:70%;height:96px;}.elementor-1065 .elementor-element.elementor-element-b92ca19 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:60px;font-weight:600;text-transform:none;line-height:55px;letter-spacing:-0.6px;}.elementor-1065 .elementor-element.elementor-element-d3df21e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:italic;line-height:55px;letter-spacing:-0.5px;}.elementor-1065 .elementor-element.elementor-element-8fec25c > .elementor-widget-container{margin:-15px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-8fec25c{text-align:start;}.elementor-1065 .elementor-element.elementor-element-dd4ac10{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-dd4ac10 > .elementor-widget-container{margin:33px 0px 0px -20px;}.elementor-1065 .elementor-element.elementor-element-dd4ac10.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-46a488c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1065 .elementor-element.elementor-element-46a488c:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-46a488c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1065 .elementor-element.elementor-element-c44c885{--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-1065 .elementor-element.elementor-element-c44c885.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-0dd18b1 img{width:100%;}.elementor-1065 .elementor-element.elementor-element-2edee20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-2edee20.e-con{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-733464f{text-align:start;}.elementor-1065 .elementor-element.elementor-element-733464f img{width:70%;height:96px;}.elementor-1065 .elementor-element.elementor-element-ceb123c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:60px;font-weight:600;text-transform:none;line-height:55px;letter-spacing:-0.6px;}.elementor-1065 .elementor-element.elementor-element-a9faaa9 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:italic;line-height:55px;letter-spacing:-0.5px;}.elementor-1065 .elementor-element.elementor-element-f7c4332 > .elementor-widget-container{margin:-15px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-f7c4332{text-align:start;}.elementor-1065 .elementor-element.elementor-element-652c867{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-652c867 > .elementor-widget-container{margin:33px 0px 0px -20px;}.elementor-1065 .elementor-element.elementor-element-652c867.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-0f49213{--display:flex;--min-height:456px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1065 .elementor-element.elementor-element-0f49213:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-0f49213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-41bf397{--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:center;--padding-top:00px;--padding-bottom:0px;--padding-left:100px;--padding-right:20px;}.elementor-1065 .elementor-element.elementor-element-41bf397.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-2754d2d{text-align:start;}.elementor-1065 .elementor-element.elementor-element-2754d2d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:none;line-height:55px;letter-spacing:2.2px;color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-10a8cae > .elementor-widget-container{margin:-14px 0px -53px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-10a8cae{text-align:start;}.elementor-1065 .elementor-element.elementor-element-2767142 > .elementor-widget-container{margin:0px 0px 0px -62px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-2767142{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:30px;color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-7b41aa9{--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-1065 .elementor-element.elementor-element-7b41aa9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-3612f0d img{width:100%;height:500px;}.elementor-1065 .elementor-element.elementor-element-0b86996{--display:flex;--min-height:456px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-0b86996:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-0b86996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-5a33dee{--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:center;--padding-top:00px;--padding-bottom:0px;--padding-left:100px;--padding-right:20px;}.elementor-1065 .elementor-element.elementor-element-5a33dee:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-5a33dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-5a33dee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-89a3288 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:45px;font-weight:500;text-transform:none;line-height:55px;letter-spacing:2.2px;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-e7731e5 > .elementor-widget-container{margin:-14px 0px -53px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-e7731e5{text-align:start;}.elementor-1065 .elementor-element.elementor-element-c16bf2d{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:30px;}.elementor-1065 .elementor-element.elementor-element-3dc160d{--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-1065 .elementor-element.elementor-element-44a3695 img{width:100%;height:500px;}.elementor-1065 .elementor-element.elementor-element-62839fa{--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:-81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-8030e2b > .elementor-widget-container{padding:0px 800px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-737791e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-50d7e82{--display:flex;--margin-top:53px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-8954cd5{text-align:center;}.elementor-1065 .elementor-element.elementor-element-8954cd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0px;}.elementor-1065 .elementor-element.elementor-element-a4740cb > .elementor-widget-container{margin:-29px 0px -70px 0px;padding:0px 0px 0px 400px;}.elementor-1065 .elementor-element.elementor-element-a4740cb{z-index:1;}.elementor-1065 .elementor-element.elementor-element-418f513{--display:flex;--min-height:704px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--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-1065 .elementor-element.elementor-element-418f513.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-23f769d{--display:flex;--min-height:700px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-23f769d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-f520d92{--display:flex;--min-height:335px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1065 .elementor-element.elementor-element-c3a92a2 img{width:450px;height:335px;}.elementor-1065 .elementor-element.elementor-element-1a15b05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-1a15b05{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-1065 .elementor-element.elementor-element-383283c{--display:flex;--min-height:335px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1065 .elementor-element.elementor-element-8100186 img{width:450px;height:335px;}.elementor-1065 .elementor-element.elementor-element-760b6f5{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-1065 .elementor-element.elementor-element-5eee0f5{--display:flex;--min-height:700px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1065 .elementor-element.elementor-element-4230efc > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-4230efc img{width:900px;height:750px;}.elementor-1065 .elementor-element.elementor-element-7bbbf58{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-1065 .elementor-element.elementor-element-7200f9c{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-226be03{text-align:center;}.elementor-1065 .elementor-element.elementor-element-226be03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:35px;letter-spacing:0px;}.elementor-1065 .elementor-element.elementor-element-b14007b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-b14007b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-41351af{--display:flex;}.elementor-1065 .elementor-element.elementor-element-41351af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1065 .elementor-element.elementor-element-4e44783{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-1065 .elementor-element.elementor-element-2cc78ae .elementor-button{background-color:#E5545300;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;font-style:normal;line-height:35px;letter-spacing:3.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-accent );border-radius:1000px 1000px 1000px 1000px;}.elementor-1065 .elementor-element.elementor-element-2cc78ae .elementor-button:hover, .elementor-1065 .elementor-element.elementor-element-2cc78ae .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-2cc78ae .elementor-button:hover svg, .elementor-1065 .elementor-element.elementor-element-2cc78ae .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-ab3885a{--display:flex;--min-height:682px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1065 .elementor-element.elementor-element-ab3885a:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-ab3885a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-c461ba3{--display:flex;}.elementor-1065 .elementor-element.elementor-element-8bb78f7{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-5974c16{--display:flex;}.elementor-1065 .elementor-element.elementor-element-d17904c{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-965e5a1{--display:flex;}.elementor-1065 .elementor-element.elementor-element-a8c9fc6{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-e29bf34{--display:flex;}.elementor-1065 .elementor-element.elementor-element-68466e6{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-53efb6f{--display:flex;}.elementor-1065 .elementor-element.elementor-element-1baf631{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-c7c7c17{--display:flex;}.elementor-1065 .elementor-element.elementor-element-9bf8996{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-2cbe36c{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-1065 .elementor-element.elementor-element-2cbe36c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-2cbe36c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-2cbe36c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}:where( .elementor-1065 .elementor-element.elementor-element-2cbe36c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;line-height:55px;letter-spacing:2.2px;}.elementor-1065 .elementor-element.elementor-element-099eb7b{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-1065 .elementor-element.elementor-element-099eb7b:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-099eb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elygacy.fr/wp-content/uploads/2025/02/Group-129.png");background-size:cover;}.elementor-1065 .elementor-element.elementor-element-099eb7b.e-con{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-714f530{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-1065 .elementor-element.elementor-element-714f530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-1065 .elementor-element.elementor-element-714f530.elementor-element{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-714f530 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:55px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-6791ca3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-1065 .elementor-element.elementor-element-792436d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;font-style:normal;line-height:29px;letter-spacing:4.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 .elementor-button:hover, .elementor-1065 .elementor-element.elementor-element-2cc8ea6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 .elementor-button:hover svg, .elementor-1065 .elementor-element.elementor-element-2cc8ea6 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-1065 .elementor-element.elementor-element-42f8aca{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-264e3a3 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1065 .elementor-element.elementor-element-85a60c3{--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-8a18d82{--gap:79px 79px;--row-gap:79px;--column-gap:79px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1065 .elementor-element.elementor-element-57fcdda{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-f66a8a6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-ab18c7e .elementor-heading-title{font-size:35px;}.elementor-1065 .elementor-element.elementor-element-dd373bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 49px;--row-gap:0px;--column-gap:49px;}.elementor-1065 .elementor-element.elementor-element-2962a87{--min-height:447px;}.elementor-1065 .elementor-element.elementor-element-7139d06{--min-height:275px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1065 .elementor-element.elementor-element-6aa761e img{width:100%;max-width:100%;height:500px;object-fit:cover;}.elementor-1065 .elementor-element.elementor-element-ebc3e36{--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-3abaaf2 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-1065 .elementor-element.elementor-element-3abaaf2 img{width:52%;}.elementor-1065 .elementor-element.elementor-element-a1ddfa3 .elementor-heading-title{font-size:35px;}.elementor-1065 .elementor-element.elementor-element-14fc533 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-1065 .elementor-element.elementor-element-14fc533 .elementor-heading-title{font-size:20px;}.elementor-1065 .elementor-element.elementor-element-5aac9f5 > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-5aac9f5{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;font-size:13px;line-height:1.9em;}.elementor-1065 .elementor-element.elementor-element-c44ab3f{--min-height:447px;}.elementor-1065 .elementor-element.elementor-element-71fa882 img{height:500px;object-fit:cover;}.elementor-1065 .elementor-element.elementor-element-51dacfb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-d73a112 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-1065 .elementor-element.elementor-element-d73a112 img{width:52%;}.elementor-1065 .elementor-element.elementor-element-14243a7 .elementor-heading-title{font-size:35px;}.elementor-1065 .elementor-element.elementor-element-5049462 > .elementor-widget-container{margin:5px 0px 7px 0px;}.elementor-1065 .elementor-element.elementor-element-5049462 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1065 .elementor-element.elementor-element-3cb361b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-3cb361b{font-size:15px;line-height:1.4em;}.elementor-1065 .elementor-element.elementor-element-686941d img{height:500px;object-fit:cover;}.elementor-1065 .elementor-element.elementor-element-98ad6af{--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-2a55e86 > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-1065 .elementor-element.elementor-element-2a55e86 img{width:52%;}.elementor-1065 .elementor-element.elementor-element-b92ca19 .elementor-heading-title{font-size:35px;}.elementor-1065 .elementor-element.elementor-element-d3df21e .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1065 .elementor-element.elementor-element-dd4ac10 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1065 .elementor-element.elementor-element-dd4ac10{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;font-size:15px;line-height:1.4em;}.elementor-1065 .elementor-element.elementor-element-0dd18b1 img{height:500px;object-fit:cover;}.elementor-1065 .elementor-element.elementor-element-2edee20{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-733464f > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-1065 .elementor-element.elementor-element-733464f img{width:52%;}.elementor-1065 .elementor-element.elementor-element-ceb123c .elementor-heading-title{font-size:35px;}.elementor-1065 .elementor-element.elementor-element-a9faaa9 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1065 .elementor-element.elementor-element-652c867 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1065 .elementor-element.elementor-element-652c867{font-size:15px;line-height:1.4em;}.elementor-1065 .elementor-element.elementor-element-0f49213{--min-height:473px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-41bf397{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-2754d2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-2754d2d .elementor-heading-title{font-size:35px;}.elementor-1065 .elementor-element.elementor-element-7b41aa9{--min-height:0px;}.elementor-1065 .elementor-element.elementor-element-3612f0d img{object-fit:cover;}.elementor-1065 .elementor-element.elementor-element-5a33dee{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-89a3288 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-89a3288 .elementor-heading-title{font-size:35px;}.elementor-1065 .elementor-element.elementor-element-44a3695 img{object-fit:cover;object-position:center center;}.elementor-1065 .elementor-element.elementor-element-62839fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-8030e2b > .elementor-widget-container{margin:-67px 0px 0px 0px;padding:0px 150px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-737791e{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-50d7e82{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-8954cd5 .elementor-heading-title{font-size:21px;}.elementor-1065 .elementor-element.elementor-element-418f513{--min-height:0px;--gap:0px 17px;--row-gap:0px;--column-gap:17px;}.elementor-1065 .elementor-element.elementor-element-23f769d{--min-height:0vh;--gap:17px 0px;--row-gap:17px;--column-gap:0px;}.elementor-1065 .elementor-element.elementor-element-f520d92{--min-height:169px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-c3a92a2 img{width:228px;height:169px;}.elementor-1065 .elementor-element.elementor-element-1a15b05{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;font-size:15px;}.elementor-1065 .elementor-element.elementor-element-383283c{--min-height:169px;}.elementor-1065 .elementor-element.elementor-element-8100186 img{width:228px;height:169px;}.elementor-1065 .elementor-element.elementor-element-760b6f5{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;font-size:15px;}.elementor-1065 .elementor-element.elementor-element-5eee0f5{--min-height:355px;}.elementor-1065 .elementor-element.elementor-element-4230efc img{width:456px;height:400px;}.elementor-1065 .elementor-element.elementor-element-7bbbf58{font-size:15px;}.elementor-1065 .elementor-element.elementor-element-7200f9c{--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-1065 .elementor-element.elementor-element-226be03 .elementor-heading-title{font-size:14px;}.elementor-1065 .elementor-element.elementor-element-111fadc > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1065 .elementor-element.elementor-element-2cc78ae .elementor-button{font-size:12px;line-height:1.4em;}.elementor-1065 .elementor-element.elementor-element-099eb7b{--min-height:551px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-099eb7b:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-099eb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1065 .elementor-element.elementor-element-714f530 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1065 .elementor-element.elementor-element-714f530{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-1065 .elementor-element.elementor-element-714f530 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-1065 .elementor-element.elementor-element-6791ca3{font-size:20px;}.elementor-1065 .elementor-element.elementor-element-792436d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1065 .elementor-element.elementor-element-792436d img{width:51%;}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 .elementor-button{font-size:15px;line-height:0.9em;letter-spacing:3.2px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1065 .elementor-element.elementor-element-1b0f2f7 img{height:148px;}.elementor-1065 .elementor-element.elementor-element-bcdfe1a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1065 .elementor-element.elementor-element-264e3a3{--container-widget-width:417px;--container-widget-flex-grow:0;width:var( --container-widget-width, 417px );max-width:417px;text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1065 .elementor-element.elementor-element-f4dd6c7{--container-widget-width:422px;--container-widget-flex-grow:0;width:var( --container-widget-width, 422px );max-width:422px;text-align:center;}.elementor-1065 .elementor-element.elementor-element-85a60c3{--min-height:37px;--margin-top:40px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-fb57456{font-size:10px;letter-spacing:2.4px;}.elementor-1065 .elementor-element.elementor-element-8a18d82{--min-height:47px;--justify-content:center;--gap:31px 45px;--row-gap:31px;--column-gap:45px;--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-1065 .elementor-element.elementor-element-57fcdda{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1065 .elementor-element.elementor-element-91c6f75{--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-1065 .elementor-element.elementor-element-f66a8a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-ab18c7e{text-align:center;}.elementor-1065 .elementor-element.elementor-element-149cd67{text-align:center;}.elementor-1065 .elementor-element.elementor-element-89677be{text-align:center;}.elementor-1065 .elementor-element.elementor-element-2962a87{--min-height:663px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1065 .elementor-element.elementor-element-14fc533 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-51dacfb{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-5049462 > .elementor-widget-container{margin:-7px 0px 11px 0px;}.elementor-1065 .elementor-element.elementor-element-3cb361b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-bec711f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-1065 .elementor-element.elementor-element-98ad6af{--padding-top:0px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-1065 .elementor-element.elementor-element-d3df21e > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-1065 .elementor-element.elementor-element-46a488c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-2edee20{--padding-top:0px;--padding-bottom:21px;--padding-left:20px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-a9faaa9 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-1065 .elementor-element.elementor-element-0f49213{--min-height:912px;--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;}.elementor-1065 .elementor-element.elementor-element-41bf397{--padding-top:0px;--padding-bottom:23px;--padding-left:10px;--padding-right:10px;}.elementor-1065 .elementor-element.elementor-element-2754d2d > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-2754d2d{text-align:center;}.elementor-1065 .elementor-element.elementor-element-10a8cae{text-align:center;}.elementor-1065 .elementor-element.elementor-element-2767142{text-align:center;}.elementor-1065 .elementor-element.elementor-element-7b41aa9{--min-height:0px;}.elementor-1065 .elementor-element.elementor-element-3612f0d img{height:404px;}.elementor-1065 .elementor-element.elementor-element-5a33dee{--padding-top:0px;--padding-bottom:23px;--padding-left:10px;--padding-right:10px;}.elementor-1065 .elementor-element.elementor-element-89a3288 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-89a3288{text-align:center;}.elementor-1065 .elementor-element.elementor-element-89a3288 .elementor-heading-title{line-height:1.4em;}.elementor-1065 .elementor-element.elementor-element-e7731e5{text-align:center;}.elementor-1065 .elementor-element.elementor-element-c16bf2d{text-align:center;}.elementor-1065 .elementor-element.elementor-element-44a3695 img{height:314px;}.elementor-1065 .elementor-element.elementor-element-737791e{--min-height:268px;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-50d7e82{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-8954cd5 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-1065 .elementor-element.elementor-element-23f769d{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-f520d92{--width:0px;}.elementor-1065 .elementor-element.elementor-element-f520d92.e-con{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-c3a92a2 img{width:500px;height:250px;}.elementor-1065 .elementor-element.elementor-element-1a15b05{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-1065 .elementor-element.elementor-element-383283c.e-con{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-8100186 img{width:500px;height:250px;}.elementor-1065 .elementor-element.elementor-element-760b6f5{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-1065 .elementor-element.elementor-element-5eee0f5{--min-height:0px;--gap:26px 0px;--row-gap:26px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1065 .elementor-element.elementor-element-4230efc img{width:515px;max-width:100%;height:298px;}.elementor-1065 .elementor-element.elementor-element-7200f9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-226be03 .elementor-heading-title{line-height:1.3em;}.elementor-1065 .elementor-element.elementor-element-111fadc > .elementor-widget-container{margin:-11px 0px 23px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-111fadc img{width:22%;}.elementor-1065 .elementor-element.elementor-element-4e44783{--margin-top:8px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1065 .elementor-element.elementor-element-4e44783.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1065 .elementor-element.elementor-element-2cc78ae .elementor-button{font-size:9px;letter-spacing:1px;border-width:3px 3px 3px 3px;}.elementor-1065 .elementor-element.elementor-element-ab3885a{--min-height:444px;}.elementor-1065 .elementor-element.elementor-element-8bb78f7{font-size:14px;}.elementor-1065 .elementor-element.elementor-element-d17904c{font-size:14px;}.elementor-1065 .elementor-element.elementor-element-a8c9fc6{font-size:14px;}.elementor-1065 .elementor-element.elementor-element-68466e6{font-size:14px;}.elementor-1065 .elementor-element.elementor-element-1baf631{font-size:14px;}.elementor-1065 .elementor-element.elementor-element-9bf8996{font-size:14px;}.elementor-1065 .elementor-element.elementor-element-2cbe36c{--n-accordion-title-font-size:15px;}:where( .elementor-1065 .elementor-element.elementor-element-2cbe36c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.7em;letter-spacing:0.4px;}.elementor-1065 .elementor-element.elementor-element-099eb7b{--min-height:380px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1065 .elementor-element.elementor-element-099eb7b:not(.elementor-motion-effects-element-type-background), .elementor-1065 .elementor-element.elementor-element-099eb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-1065 .elementor-element.elementor-element-714f530 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-714f530{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;}.elementor-1065 .elementor-element.elementor-element-714f530 .elementor-heading-title{font-size:25px;}.elementor-1065 .elementor-element.elementor-element-6791ca3 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-6791ca3{font-size:15px;}.elementor-1065 .elementor-element.elementor-element-792436d{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-1065 .elementor-element.elementor-element-792436d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1065 .elementor-element.elementor-element-792436d.elementor-element{--align-self:center;}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-1065 .elementor-element.elementor-element-2cc8ea6 .elementor-button{font-size:12px;line-height:0.5em;letter-spacing:0.7px;}}@media(min-width:768px){.elementor-1065 .elementor-element.elementor-element-85a60c3{--width:552px;}.elementor-1065 .elementor-element.elementor-element-91c6f75{--width:50%;}.elementor-1065 .elementor-element.elementor-element-f66a8a6{--width:50%;}.elementor-1065 .elementor-element.elementor-element-7139d06{--width:50%;}.elementor-1065 .elementor-element.elementor-element-ebc3e36{--content-width:1134px;}.elementor-1065 .elementor-element.elementor-element-a5dc52c{--width:50%;}.elementor-1065 .elementor-element.elementor-element-51dacfb{--content-width:1134px;}.elementor-1065 .elementor-element.elementor-element-3952b6c{--width:50.141%;}.elementor-1065 .elementor-element.elementor-element-98ad6af{--content-width:1134px;}.elementor-1065 .elementor-element.elementor-element-c44c885{--width:50%;}.elementor-1065 .elementor-element.elementor-element-2edee20{--content-width:1134px;}.elementor-1065 .elementor-element.elementor-element-41bf397{--width:50%;}.elementor-1065 .elementor-element.elementor-element-7b41aa9{--width:50.119%;}.elementor-1065 .elementor-element.elementor-element-5a33dee{--width:50%;}.elementor-1065 .elementor-element.elementor-element-3dc160d{--width:100%;}.elementor-1065 .elementor-element.elementor-element-50d7e82{--width:1029px;}.elementor-1065 .elementor-element.elementor-element-418f513{--width:1380px;}.elementor-1065 .elementor-element.elementor-element-23f769d{--width:450px;}.elementor-1065 .elementor-element.elementor-element-f520d92{--width:450px;}.elementor-1065 .elementor-element.elementor-element-383283c{--width:450px;}.elementor-1065 .elementor-element.elementor-element-b14007b{--width:78%;}.elementor-1065 .elementor-element.elementor-element-41351af{--width:12.143%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1065 .elementor-element.elementor-element-50d7e82{--width:691px;}.elementor-1065 .elementor-element.elementor-element-418f513{--width:704px;}.elementor-1065 .elementor-element.elementor-element-23f769d{--width:228px;}.elementor-1065 .elementor-element.elementor-element-f520d92{--width:228px;}.elementor-1065 .elementor-element.elementor-element-383283c{--width:228px;}.elementor-1065 .elementor-element.elementor-element-5eee0f5{--content-width:456px;}.elementor-1065 .elementor-element.elementor-element-b14007b{--width:607.766px;}}/* Start custom CSS for container, class: .elementor-element-f520d92 *//* Conteneur principal avec effet Parallax */
.parallax-container2 {
    position: relative;
    overflow: hidden; /* Empêche tout débordement */
    width: 450px; /* Taille fixe du conteneur */
    height: 335px;
    cursor: pointer;
}

/* Image avec effet Parallax (fixation de la taille exacte) */
.parallax-img2 {
    position: absolute; /* Aligne l’image avec le conteneur */
    top: 0;
    left: 0;
    width: 450px !important; /* Force la largeur */
    height: 335px !important; /* Force la hauteur */
    object-fit: cover !important; /* Assure que l’image remplit tout le conteneur */
    transition: transform 0.3s ease-out;
}

/* Superposition pour le fond bleu avec opacité de 85% */
.parallax-container2::before {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    background: rgba(105, 3, 4, 0.85); /* Bleu #0C1741 avec 85% d'opacité */
    box-sizing: border-box;
    z-index: 1;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Superposition pour le cadre rouge */
.parallax-container2::after {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    border: 15px solid #f8bfb3;
    box-sizing: border-box;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Effet au survol : Affichage du fond et du cadre */
.parallax-container2:hover::before,
.parallax-container2:hover::after {
    opacity: 1;
}

/* Texte overlay */
.parallax-overlay2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    z-index: 3;
}

/* Effet au survol pour afficher le texte */
.parallax-container2:hover .parallax-overlay2 {
    opacity: 1;
}

/* Effet au survol pour agrandir l’image */
.parallax-container2:hover .parallax-img2 {
    transform: scale(1.1);
}
/* 📱 Adaptation pour MOBILE */
@media (max-width: 1024px) {
    .parallax-container2 {
        width: 228px !important; /* Fixe la largeur pour mobile */
        height: 169px !important; /* Fixe la hauteur pour mobile */
    }

    .parallax-img2 {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; /* Assure que l'image remplit tout sans être écrasée */
    }

    .parallax-container2::before,
    .parallax-container2::after {
        top: 10px; /* Ajuste les marges du cadre */
        left: 10px;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        border-width: 5px; /* Réduit l'épaisseur de la bordure pour mobile */
    }
}
/* 📱 Adaptation pour MOBILE (≤ 768px) */
@media (max-width: 550px) {
    .parallax-container2 {
        width: 325px !important;
        height: 250px !important;
    }

    .parallax-img2 {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    .parallax-container2::before,
    .parallax-container2::after {
        top: 5px; 
        left: 5px;
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        border-width: 5px;
    }

    .parallax-overlay2 {
        font-size: 12px;
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383283c *//* Conteneur principal avec effet Parallax */
.parallax-container3 {
    position: relative;
    overflow: hidden; /* Empêche tout débordement */
    width: 450px; /* Taille fixe du conteneur */
    height: 335px;
    cursor: pointer;
}

/* Image avec effet Parallax (fixation de la taille exacte) */
.parallax-img3 {
    position: absolute; /* Aligne l’image avec le conteneur */
    top: 0;
    left: 0;
    width: 450px !important; /* Force la largeur */
    height: 700px !important; /* Force la hauteur */
    object-fit: cover !important; /* Assure que l’image remplit tout le conteneur */
    transition: transform 0.3s ease-out;
}

/* Superposition pour le fond bleu avec opacité de 85% */
.parallax-container3::before {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    background: rgba(8,29,48, 0.85); /* Bleu #0C1741 avec 85% d'opacité */
    box-sizing: border-box;
    z-index: 1;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Superposition pour le cadre rouge */
.parallax-container3::after {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    border: 15px solid #ff9f50;
    box-sizing: border-box;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Effet au survol : Affichage du fond et du cadre */
.parallax-container3:hover::before,
.parallax-container3:hover::after {
    opacity: 1;
}

/* Texte overlay */
.parallax-overlay3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    z-index: 3;
}

/* Effet au survol pour afficher le texte */
.parallax-container3:hover .parallax-overlay3 {
    opacity: 1;
}

/* Effet au survol pour agrandir l’image */
.parallax-container3:hover .parallax-img3 {
    transform: scale(1.1);
}
/* 📱 Adaptation pour MOBILE */
@media (max-width: 1024px) {
    .parallax-container3 {
        width: 228px !important; /* Fixe la largeur pour mobile */
        height: 169px !important; /* Fixe la hauteur pour mobile */
    }

    .parallax-img3 {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; /* Assure que l'image remplit tout sans être écrasée */
    }

    .parallax-container3::before,
    .parallax-container3::after {
        top: 10px; /* Ajuste les marges du cadre */
        left: 10px;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        border-width: 5px; /* Réduit l'épaisseur de la bordure pour mobile */
    }
}
/* 📱 Adaptation pour MOBILE (≤ 768px) */
@media (max-width: 550px) {
    .parallax-container3 {
        width: 325px !important;
        height: 250px !important;
    }

    .parallax-img3 {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    .parallax-container3::before,
    .parallax-container3::after {
        top: 5px; 
        left: 5px;
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        border-width: 5px;
    }

    .parallax-overlay3 {
        font-size: 12px;
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eee0f5 *//* Conteneur principal avec effet Parallax */
.parallax-container {
    position: relative;
    overflow: hidden;
    width: 900px; /* Taille exacte de l’image */
    height: 700px; /* Taille exacte de l’image */
    cursor: pointer;
}

/* Image avec effet Parallax */
.parallax-img {
    position: absolute; /* Aligne l'image avec le conteneur */
    top: 0;
    left: 0;
    width: 900px !important; /* Force la largeur */
    height: 700px !important; /* Force la hauteur */
    object-fit: cover !important; /* Assure que l’image remplit tout le conteneur */
    transition: transform 0.3s ease-out;
}

/* Superposition pour le fond bleu du cadre */
.parallax-container::before {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    background: rgba(12, 23, 65, 0.90); /* Fond bleu */
    box-sizing: border-box;
    z-index: 1; /* Derrière la bordure rouge */
    pointer-events: none; /* Ne bloque pas le clic sur l’image */
    
    /* Caché par défaut */
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Superposition pour le cadre rouge */
.parallax-container::after {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    border: 20px solid #2343b4; /* Bordure rouge */
    box-sizing: border-box;
    z-index: 2; /* Devant le fond bleu */
    pointer-events: none; /* Garde l’image cliquable */
    
    /* Caché par défaut */
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Effet au survol : Affichage du fond et du cadre */
.parallax-container:hover::before,
.parallax-container:hover::after {
    opacity: 1;
}

/* Texte overlay */
.parallax-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    z-index: 3;
}

/* Effet au survol pour afficher le texte */
.parallax-container:hover .parallax-overlay {
    opacity: 1;
}

/* Effet au survol pour agrandir l’image */
.parallax-container:hover .parallax-img {
    transform: scale(1.1);
}
/* 📱 Adaptation pour tablette */
@media (max-width: 1024px) {
    .parallax-container {
        width: 456px !important; /* Fixe la largeur pour mobile */
        height: 3px !important; /* Fixe la hauteur pour mobile */
    }

    .parallax-img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; /* Assure que l'image remplit tout sans être écrasée */
    }

    .parallax-container::before,
    .parallax-container::after {
        top: 10px; /* Réduit les marges pour que le cadre s'ajuste */
        left: 10px;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        border-width: 10px; /* Réduit l'épaisseur de la bordure pour mobile */
    }
}
/* 📱 Adaptation pour MOBILE (≤ 768px) */
@media (max-width: 550px) {
    .parallax-container {
        width: 350px !important;
        height: 250px !important;
    }

    .parallax-img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    .parallax-container::before,
    .parallax-container::after {
        top: 5px; 
        left: 5px;
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        border-width: 5px;
    }

    .parallax-overlay {
        font-size: 12px;
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418f513 *//* 📱 Adaptation pour la version Tablette */
@media (max-width: 1024px) {
    /* On passe les éléments en colonne */
    .responsive-container {
        display: flex;
        flex-direction: column;
        max-width: 700px;
    }/* End custom CSS */