.elementor-92 .elementor-element.elementor-element-267a0866{--display:flex;--overlay-opacity:0.67;--padding-top:160px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-267a0866:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-267a0866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20191A;background-image:url("https://rectilux.noveodigital.be/wp-content/uploads/2026/08/injection.png");}.elementor-92 .elementor-element.elementor-element-267a0866::before, .elementor-92 .elementor-element.elementor-element-267a0866 > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-267a0866 > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-267a0866 > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-267a0866 > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-267a0866 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-92 .elementor-element.elementor-element-267a0866.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-11da1d6c{--display:flex;--min-height:50vh;--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-end;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-6fb9816d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--z-index:100;}.elementor-92 .elementor-element.elementor-element-7636cca0{--display:flex;}.elementor-92 .elementor-element.elementor-element-24dbe88d{z-index:1;text-align:start;}.elementor-92 .elementor-element.elementor-element-24dbe88d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:96px;color:var( --e-global-color-primary );}.elementor-92 .elementor-element.elementor-element-6136a033{z-index:1;text-align:start;}.elementor-92 .elementor-element.elementor-element-6136a033 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:96px;color:#EF4136;}.elementor-92 .elementor-element.elementor-element-4ee3d609{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;color:#F8F8F887;}.elementor-92 .elementor-element.elementor-element-6520ca1{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-6f67405a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-92 .elementor-element.elementor-element-6f67405a.e-con{--align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-3f610911 .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-92 .elementor-element.elementor-element-3f610911 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-92 .elementor-element.elementor-element-3f610911 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-92 .elementor-element.elementor-element-152890b5 .elementor-button{background-color:#00000024;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-92 .elementor-element.elementor-element-152890b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-92 .elementor-element.elementor-element-152890b5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-92 .elementor-element.elementor-element-49293345{width:100%;max-width:100%;bottom:0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-49293345.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-49293345{left:0px;}body.rtl .elementor-92 .elementor-element.elementor-element-49293345{right:0px;}.elementor-92 .elementor-element.elementor-element-49293345 img{width:100%;opacity:0.35;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-92 .elementor-element.elementor-element-71bdd3fd{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:133px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-9005221{--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;--overflow:hidden;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-9005221:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-9005221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5555;}.elementor-92 .elementor-element.elementor-element-23be9f42{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-23be9f42.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-23be9f42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-574767e1{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-574767e1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-574767e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-d25fe75{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-d25fe75.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-d25fe75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-484bf4b4{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-484bf4b4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-484bf4b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-73627204{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-73627204.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-73627204 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-963e79b{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-963e79b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-963e79b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-90a41c0{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-90a41c0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-90a41c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-ed7a1e3{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-ed7a1e3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-ed7a1e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-1f80959{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-1f80959.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-1f80959 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-95ab350{width:auto;max-width:auto;margin:0px 131px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-95ab350.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-95ab350 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-5aeae97{--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;--margin-top:0px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-a823aeb{--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-92 .elementor-element.elementor-element-dce7c8e{width:initial;max-width:initial;text-align:start;}.elementor-92 .elementor-element.elementor-element-dce7c8e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-dce7c8e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;font-weight:900;}.elementor-92 .elementor-element.elementor-element-b330c11{--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-92 .elementor-element.elementor-element-f9f7785{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#DE1F2E;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;}.elementor-92 .elementor-element.elementor-element-f9f7785.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-f9f7785 p{margin-block-end:0px;}.elementor-92 .elementor-element.elementor-element-245c964{--display:flex;}.elementor-92 .elementor-element.elementor-element-e6b1e94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items: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-92 .elementor-element.elementor-element-3c4dd21{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92 .elementor-element.elementor-element-3a51ecd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-8481e09{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-818901f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92 .elementor-element.elementor-element-4f6fd5a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-b74279f{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-fd00432{--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:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-fd00432:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-fd00432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16181B;}.elementor-92 .elementor-element.elementor-element-fd00432.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-461a04fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(64px, 7vw, 110px);--padding-bottom:clamp(48px, 5vw, 90px);--padding-left:0;--padding-right:0;}.elementor-92 .elementor-element.elementor-element-461a04fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-26c42213{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-26c42213.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-54987c41{width:initial;max-width:initial;padding:0em 0em 0.55em 0em;text-align:start;}.elementor-92 .elementor-element.elementor-element-54987c41.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-54987c41 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;font-weight:900;line-height:1.05em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-61870028{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:clamp(6px, 1vw, 18px);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-92 .elementor-element.elementor-element-61870028.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-5c53e9cb{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:clamp(15px, 1.25vw, 19px);font-weight:300;line-height:1.75em;color:#D6D8DC;}.elementor-92 .elementor-element.elementor-element-5c53e9cb.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-5c53e9cb p{margin-block-end:0px;}.elementor-92 .elementor-element.elementor-element-6fddf420{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-502e42f{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#EF4136;--border-color:#EF4136;--border-radius:0px 0px 8px 8px;--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-92 .elementor-element.elementor-element-502e42f:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-502e42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1D1F;}.elementor-92 .elementor-element.elementor-element-502e42f::before, .elementor-92 .elementor-element.elementor-element-502e42f > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-502e42f > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-502e42f > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-502e42f > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-502e42f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000094 38%, #000000 56%);}.elementor-92 .elementor-element.elementor-element-502e42f.e-con{--align-self:stretch;}.elementor-92 .elementor-element.elementor-element-c752dbc img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-92 .elementor-element.elementor-element-d2c2e62{--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:space-around;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-92 .elementor-element.elementor-element-5d1f73de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-5d1f73de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-2d03fb3b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF7A;}.elementor-92 .elementor-element.elementor-element-94a7957{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#EF4136;--border-color:#EF4136;--border-radius:0px 0px 8px 8px;--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-92 .elementor-element.elementor-element-94a7957:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-94a7957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1D1F;}.elementor-92 .elementor-element.elementor-element-94a7957::before, .elementor-92 .elementor-element.elementor-element-94a7957 > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-94a7957 > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-94a7957 > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-94a7957 > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-94a7957 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000094 38%, #000000 56%);}.elementor-92 .elementor-element.elementor-element-94a7957.e-con{--align-self:stretch;}.elementor-92 .elementor-element.elementor-element-35d9761 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-92 .elementor-element.elementor-element-5824c7f{--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:space-around;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-92 .elementor-element.elementor-element-2513918{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-2513918 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-e5095a3{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF7A;}.elementor-92 .elementor-element.elementor-element-9a3a5f8{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#EF4136;--border-color:#EF4136;--border-radius:0px 0px 8px 8px;--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-92 .elementor-element.elementor-element-9a3a5f8:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-9a3a5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1D1F;}.elementor-92 .elementor-element.elementor-element-9a3a5f8::before, .elementor-92 .elementor-element.elementor-element-9a3a5f8 > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-9a3a5f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-9a3a5f8 > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-9a3a5f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-9a3a5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000094 38%, #000000 56%);}.elementor-92 .elementor-element.elementor-element-9a3a5f8.e-con{--align-self:stretch;}.elementor-92 .elementor-element.elementor-element-d9183e8 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-92 .elementor-element.elementor-element-7aa7f5b{--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:space-around;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-92 .elementor-element.elementor-element-62fe6b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-62fe6b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-d159e4d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF7A;}.elementor-92 .elementor-element.elementor-element-218d612{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#EF4136;--border-color:#EF4136;--border-radius:0px 0px 8px 8px;--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-92 .elementor-element.elementor-element-218d612:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-218d612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1D1F;}.elementor-92 .elementor-element.elementor-element-218d612::before, .elementor-92 .elementor-element.elementor-element-218d612 > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-218d612 > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-218d612 > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-218d612 > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-218d612 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000094 38%, #000000 56%);}.elementor-92 .elementor-element.elementor-element-218d612.e-con{--align-self:stretch;}.elementor-92 .elementor-element.elementor-element-133b2ad.elementor-element{--align-self:stretch;}.elementor-92 .elementor-element.elementor-element-74d2f32{--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:space-around;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-92 .elementor-element.elementor-element-0b2f029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-0b2f029 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-ea333b7{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF7A;}.elementor-92 .elementor-element.elementor-element-92632c9{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#EF4136;--border-color:#EF4136;--border-radius:0px 0px 8px 8px;--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-92 .elementor-element.elementor-element-92632c9:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-92632c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1D1F;}.elementor-92 .elementor-element.elementor-element-92632c9::before, .elementor-92 .elementor-element.elementor-element-92632c9 > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-92632c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-92632c9 > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-92632c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-92632c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000094 38%, #000000 56%);}.elementor-92 .elementor-element.elementor-element-92632c9.e-con{--align-self:stretch;}.elementor-92 .elementor-element.elementor-element-3fde638{--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:space-around;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-92 .elementor-element.elementor-element-94b6b68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-94b6b68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-9a43081{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF7A;}.elementor-92 .elementor-element.elementor-element-55cc3cf{--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:space-evenly;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overlay-opacity:0.77;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#EF4136;--border-color:#EF4136;--border-radius:0px 0px 8px 8px;--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-92 .elementor-element.elementor-element-55cc3cf:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-55cc3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-55cc3cf::before, .elementor-92 .elementor-element.elementor-element-55cc3cf > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-55cc3cf > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-55cc3cf > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-55cc3cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-55cc3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #DE1F2E 38%, #000000 81%);}.elementor-92 .elementor-element.elementor-element-0822e6f{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-92 .elementor-element.elementor-element-8044485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-8044485.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-8044485 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-9698837 .elementor-button{background-color:#000000;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DE1F2E;border-radius:8px 8px 8px 8px;}.elementor-92 .elementor-element.elementor-element-9698837.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-9698837 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-92 .elementor-element.elementor-element-9698837 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-92 .elementor-element.elementor-element-2db54a9{--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:84px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-5648210{--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-92 .elementor-element.elementor-element-ea845b2{width:initial;max-width:initial;text-align:start;}.elementor-92 .elementor-element.elementor-element-ea845b2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-ea845b2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;font-weight:900;}.elementor-92 .elementor-element.elementor-element-a1f9bf0{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;}.elementor-92 .elementor-element.elementor-element-a1f9bf0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-a1f9bf0 p{margin-block-end:0px;}.elementor-92 .elementor-element.elementor-element-162dac1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-92 .elementor-element.elementor-element-fc8bad8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DE1F2E;--border-color:#DE1F2E;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-dc4c741{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-127374a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-0bea748 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-3e5eed2{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-57bd475{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-864c284 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-0ab3eb3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-d495a92{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-6b6a3f4{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-29fe6a8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-dbaebe5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-581c758{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-78ed50d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-60b4c59 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-86bb678 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-b6d5e74{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-40a7ad0{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-adc3372 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-f02ec18 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-d079fc8{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-765fe2a{--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:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-765fe2a:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-765fe2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-abb636b{--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-92 .elementor-element.elementor-element-a926f5e{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92 .elementor-element.elementor-element-6dd34ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-92 .elementor-element.elementor-element-762eb2a{--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-92 .elementor-element.elementor-element-94fb14b{width:initial;max-width:initial;text-align:start;}.elementor-92 .elementor-element.elementor-element-94fb14b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-94fb14b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:50px;font-weight:900;}.elementor-92 .elementor-element.elementor-element-7622ab9{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;}.elementor-92 .elementor-element.elementor-element-7622ab9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-7622ab9 p{margin-block-end:0px;}.elementor-92 .elementor-element.elementor-element-423830d{--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:flex-start;border-style:none;--border-style:none;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-8bb92b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#666363;--border-color:#666363;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-8bb92b4.e-con{--align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-d17ffa6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-e20fff3{text-align:start;}.elementor-92 .elementor-element.elementor-element-e20fff3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-c7f26b0{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-7a29ce7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#666363;--border-color:#666363;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-7a29ce7.e-con{--align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-16f923f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-df947be .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-d0acc3d{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-df4bc6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#666363;--border-color:#666363;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-df4bc6a.e-con{--align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-22c3595 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-374f23a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-bd0662c{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-da57877{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#666363;--border-color:#666363;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-da57877.e-con{--align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-be3b42d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-b1b57ec .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-92 .elementor-element.elementor-element-27bb304{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#00000085;}.elementor-92 .elementor-element.elementor-element-7963f1d{--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:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-7963f1d:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-7963f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16181B;}.elementor-92 .elementor-element.elementor-element-c354ff9{--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-92 .elementor-element.elementor-element-550d85c{width:initial;max-width:initial;text-align:start;}.elementor-92 .elementor-element.elementor-element-550d85c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-550d85c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;font-weight:900;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-eab41d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-92 .elementor-element.elementor-element-bbb6536{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DE1F2E;--border-color:#DE1F2E;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-a43b22b{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-17a1637{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F1ECEC85;}.elementor-92 .elementor-element.elementor-element-b508d2d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-8cf7360{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-e68917e{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F1ECEC85;}.elementor-92 .elementor-element.elementor-element-cb31e41 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-0234450{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-836fc4d{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F1ECEC85;}.elementor-92 .elementor-element.elementor-element-2c1d6a0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-9d52e5f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92 .elementor-element.elementor-element-102bd08{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F1ECEC85;}.elementor-92 .elementor-element.elementor-element-6741127 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-730c6437{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-4b67ef76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 84px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-4b67ef76.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-4b67ef76 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;font-weight:900;}.elementor-92 .elementor-element.elementor-element-63c1dfc9{--e-image-carousel-slides-to-show:3;}.elementor-92 .elementor-element.elementor-element-63c1dfc9 .elementor-image-carousel-caption{text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;margin-block-start:5px;}.elementor-92 .elementor-element.elementor-element-31e4f78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:129px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-31e4f78{left:-364px;}body.rtl .elementor-92 .elementor-element.elementor-element-31e4f78{right:-364px;}.elementor-92 .elementor-element.elementor-element-31e4f78 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-3bc52efb{right:0px;}body.rtl .elementor-92 .elementor-element.elementor-element-3bc52efb{left:0px;}.elementor-92 .elementor-element.elementor-element-3bc52efb{top:41px;}.elementor-92 .elementor-element.elementor-element-3bc52efb img{width:213px;}.elementor-92 .elementor-element.elementor-element-2dddccb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-92 .elementor-element.elementor-element-2dddccb6:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-2dddccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0B0B;}.elementor-92 .elementor-element.elementor-element-3daa37c8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#999999;--border-color:#999999;}.elementor-92 .elementor-element.elementor-element-20eda7d1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#999999;--border-color:#999999;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-1a905788{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#999999;--border-color:#999999;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-1c13074f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-4b33cb67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C6C6C6;}.elementor-92 .elementor-element.elementor-element-40a5e75f{font-family:"Archivo", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-7b5ed7d7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#999999;--border-color:#999999;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-7cd53a91 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C6C6C6;}.elementor-92 .elementor-element.elementor-element-7c619cfa{font-family:"Archivo", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-63c149b4{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-65985dd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C6C6C6;}.elementor-92 .elementor-element.elementor-element-14e11a88{font-family:"Archivo", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-7095ba19{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#999999;--border-color:#999999;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-6df2dab2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#999999;--border-color:#999999;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-6b6ec929 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-67c1223 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C6C6C6;}.elementor-92 .elementor-element.elementor-element-1dc22dbb{font-family:"Archivo", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-13b6d642{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#999999;--border-color:#999999;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-48ef88b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C6C6C6;}.elementor-92 .elementor-element.elementor-element-4dc828c6{font-family:"Archivo", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-7af8a8f1{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-1d7d5e77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C6C6C6;}.elementor-92 .elementor-element.elementor-element-1f97e939{font-family:"Archivo", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-4e199410{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#999999;--border-color:#999999;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-17d2ce6f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#999999;--border-color:#999999;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-70913cfd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-2f1081f4{font-family:"Archivo", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-aaba322{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-1edc443d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#C6C6C6;}.elementor-92 .elementor-element.elementor-element-3307afff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#999999;--border-color:#999999;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-3307afff:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-3307afff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE1F2E;}.elementor-92 .elementor-element.elementor-element-6451f384{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-6eb00a5a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-199bd921{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-2abcaa8c .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;fill:#000000;color:#000000;}.elementor-92 .elementor-element.elementor-element-2abcaa8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-92 .elementor-element.elementor-element-2abcaa8c .elementor-button .elementor-button-content-wrapper{gap:28px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-92 .elementor-element.elementor-element-24dbe88d .elementor-heading-title{font-size:58px;}.elementor-92 .elementor-element.elementor-element-6136a033 .elementor-heading-title{font-size:58px;}.elementor-92 .elementor-element.elementor-element-5aeae97{--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-92 .elementor-element.elementor-element-dce7c8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-92 .elementor-element.elementor-element-dce7c8e .elementor-heading-title{font-size:50px;}.elementor-92 .elementor-element.elementor-element-b330c11{--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-92 .elementor-element.elementor-element-f9f7785{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-f9f7785.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-461a04fa{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-92 .elementor-element.elementor-element-5c53e9cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-92 .elementor-element.elementor-element-8044485.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-5648210{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92 .elementor-element.elementor-element-ea845b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-92 .elementor-element.elementor-element-ea845b2 .elementor-heading-title{font-size:50px;}.elementor-92 .elementor-element.elementor-element-a1f9bf0{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-a1f9bf0.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-0bea748 .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-0ab3eb3 .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-dbaebe5 .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-86bb678 .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-f02ec18 .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-abb636b{--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-92 .elementor-element.elementor-element-762eb2a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92 .elementor-element.elementor-element-94fb14b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-92 .elementor-element.elementor-element-94fb14b .elementor-heading-title{font-size:50px;}.elementor-92 .elementor-element.elementor-element-7622ab9{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-7622ab9.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-e20fff3 .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-df947be .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-374f23a .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-b1b57ec .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-c354ff9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92 .elementor-element.elementor-element-550d85c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-92 .elementor-element.elementor-element-550d85c .elementor-heading-title{font-size:50px;}.elementor-92 .elementor-element.elementor-element-4b67ef76 .elementor-heading-title{font-size:48px;}.elementor-92 .elementor-element.elementor-element-63c1dfc9{--e-image-carousel-slides-to-show:1;}}@media(max-width:767px){.elementor-92 .elementor-element.elementor-element-267a0866{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-24dbe88d .elementor-heading-title{font-size:45px;}.elementor-92 .elementor-element.elementor-element-6136a033 .elementor-heading-title{font-size:45px;}.elementor-92 .elementor-element.elementor-element-dce7c8e .elementor-heading-title{font-size:30px;}.elementor-92 .elementor-element.elementor-element-f9f7785{font-size:25px;}.elementor-92 .elementor-element.elementor-element-3c4dd21{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-818901f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-92 .elementor-element.elementor-element-55cc3cf{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-2db54a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-ea845b2 .elementor-heading-title{font-size:30px;}.elementor-92 .elementor-element.elementor-element-a1f9bf0{font-size:25px;}.elementor-92 .elementor-element.elementor-element-162dac1{--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-92 .elementor-element.elementor-element-fc8bad8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-dc4c741{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-3e5eed2{text-align:start;}.elementor-92 .elementor-element.elementor-element-57bd475{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-d495a92{text-align:start;}.elementor-92 .elementor-element.elementor-element-6b6a3f4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-581c758{text-align:start;}.elementor-92 .elementor-element.elementor-element-78ed50d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-b6d5e74{text-align:start;}.elementor-92 .elementor-element.elementor-element-40a7ad0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-d079fc8{text-align:start;}.elementor-92 .elementor-element.elementor-element-765fe2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-a926f5e{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-6dd34ba{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-94fb14b .elementor-heading-title{font-size:30px;}.elementor-92 .elementor-element.elementor-element-7622ab9{font-size:25px;}.elementor-92 .elementor-element.elementor-element-8bb92b4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-92 .elementor-element.elementor-element-c7f26b0{text-align:start;}.elementor-92 .elementor-element.elementor-element-7a29ce7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-92 .elementor-element.elementor-element-d0acc3d{text-align:start;}.elementor-92 .elementor-element.elementor-element-df4bc6a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-92 .elementor-element.elementor-element-bd0662c{text-align:start;}.elementor-92 .elementor-element.elementor-element-da57877{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-92 .elementor-element.elementor-element-27bb304{text-align:start;}.elementor-92 .elementor-element.elementor-element-7963f1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-550d85c .elementor-heading-title{font-size:30px;}.elementor-92 .elementor-element.elementor-element-eab41d6{--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-92 .elementor-element.elementor-element-bbb6536{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-a43b22b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-17a1637{text-align:start;}.elementor-92 .elementor-element.elementor-element-8cf7360{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-e68917e{text-align:start;}.elementor-92 .elementor-element.elementor-element-0234450{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-836fc4d{text-align:start;}.elementor-92 .elementor-element.elementor-element-9d52e5f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-102bd08{text-align:start;}.elementor-92 .elementor-element.elementor-element-730c6437{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-4b67ef76 .elementor-heading-title{font-size:32px;}.elementor-92 .elementor-element.elementor-element-63c1dfc9{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-92 .elementor-element.elementor-element-a823aeb{--width:40%;}.elementor-92 .elementor-element.elementor-element-b330c11{--width:60%;}.elementor-92 .elementor-element.elementor-element-26c42213{--width:48%;}.elementor-92 .elementor-element.elementor-element-61870028{--width:52%;}.elementor-92 .elementor-element.elementor-element-6fddf420{--content-width:100%;}.elementor-92 .elementor-element.elementor-element-502e42f{--width:32%;}.elementor-92 .elementor-element.elementor-element-94a7957{--width:32%;}.elementor-92 .elementor-element.elementor-element-9a3a5f8{--width:32%;}.elementor-92 .elementor-element.elementor-element-218d612{--width:32%;}.elementor-92 .elementor-element.elementor-element-92632c9{--width:32%;}.elementor-92 .elementor-element.elementor-element-55cc3cf{--width:32%;}.elementor-92 .elementor-element.elementor-element-5648210{--width:100%;}.elementor-92 .elementor-element.elementor-element-162dac1{--width:100%;}.elementor-92 .elementor-element.elementor-element-6dd34ba{--width:100%;}.elementor-92 .elementor-element.elementor-element-762eb2a{--width:100%;}.elementor-92 .elementor-element.elementor-element-c354ff9{--width:100%;}.elementor-92 .elementor-element.elementor-element-eab41d6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-92 .elementor-element.elementor-element-a823aeb{--width:100%;}.elementor-92 .elementor-element.elementor-element-b330c11{--width:100%;}.elementor-92 .elementor-element.elementor-element-26c42213{--width:100%;}.elementor-92 .elementor-element.elementor-element-61870028{--width:100%;}.elementor-92 .elementor-element.elementor-element-502e42f{--width:48%;}.elementor-92 .elementor-element.elementor-element-94a7957{--width:48%;}.elementor-92 .elementor-element.elementor-element-9a3a5f8{--width:48%;}.elementor-92 .elementor-element.elementor-element-218d612{--width:48%;}.elementor-92 .elementor-element.elementor-element-92632c9{--width:48%;}.elementor-92 .elementor-element.elementor-element-55cc3cf{--width:48%;}.elementor-92 .elementor-element.elementor-element-5648210{--width:100%;}.elementor-92 .elementor-element.elementor-element-162dac1{--width:100%;}.elementor-92 .elementor-element.elementor-element-6dd34ba{--width:100%;}.elementor-92 .elementor-element.elementor-element-762eb2a{--width:100%;}.elementor-92 .elementor-element.elementor-element-c354ff9{--width:100%;}.elementor-92 .elementor-element.elementor-element-eab41d6{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-152890b5 *//* ============================================
   RECTILUX — Apparence des boutons à pastille
   Structure uniquement.
   Couleurs de fond, typo et largeur : Elementor.
   ============================================ */

.elementor-widget-button .elementor-button {
  display: inline-flex;
  align-items: stretch;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 0 !important;
  overflow: hidden;
  gap: 0;
  line-height: 1;
  transition: background .25s ease, border-color .25s ease;
}

.elementor-widget-button .elementor-button-content-wrapper {
  display: flex;
  align-items: stretch;
  gap: 0;
}

/* Le padding vertical vit ici : c'est lui qui donne sa hauteur au bouton,
   et donc à la pastille. C'est la seule valeur à ajuster pour la hauteur. */
.elementor-widget-button .elementor-button-text {
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 16px 0;
}

/* --- La pastille d'icône --- */
.elementor-widget-button .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  box-sizing: border-box;
  margin: 0 !important;
  padding: 0 18px;
  min-width: 3.2em;
  background: #e2231a;
  color: #fff;
  flex-shrink: 0;
  font-size: 1.1em;
}

.elementor-widget-button .elementor-button-icon svg {
  width: 1.15em;
  height: 1.15em;
  fill: currentColor;
  flex-shrink: 0;
}

.elementor-widget-button .elementor-button-icon i {
  font-size: 1.15em;
  line-height: 1;
}

/* --- Boutons sans icône : on rétablit un padding droit --- */
.elementor-widget-button .elementor-button:not(:has(.elementor-button-icon)) {
  padding-right: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11da1d6c */.elementor-92 .elementor-element.elementor-element-11da1d6c::after {
    content:"";
    width: 100%; 
    height: 100%;
    z-index: 0;
    position: absolute;
background: linear-gradient(180deg, rgba(52, 38, 74, 0.00) 41.22%, var(--dark, #34264A) 100.35%), url(<path-to-image>) #d3d3d300 50% / cover no-repeat;
}

.elementor-92 .elementor-element.elementor-element-11da1d6c .elementor-background-video-container {
    scale: 1.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71bdd3fd *//* Conteneur visible */
.marquee {
  --marquee-speed: 20s;
  --marquee-height: 50px;
  --marquee-item-width: 260px;
  --marquee-background: #ff5258;

  width: 100%;
  height: var(--marquee-height);
  overflow: hidden;

  background: var(--marquee-background);
}


/* Ligne qui défile */
.marquee-track {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;

  width: max-content !important;
  min-width: max-content !important;
  height: 100%;

  padding: 0 !important;
  gap: 0 !important;

  animation: marquee-scroll var(--marquee-speed) linear infinite;
}


/* Chaque titre */
.marquee-track > .elementor-element {
  flex: 0 0 var(--marquee-item-width) !important;
  width: var(--marquee-item-width) !important;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;
  padding: 0 25px !important;
}


/* Texte */
.marquee-track .elementor-heading-title {
  margin: 0 !important;

  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;

  text-align: center;
  white-space: nowrap;
}


/* Arrêt au survol */
.marquee:hover .marquee-track {
  animation-play-state: paused;
}


/* Animation infinie */
@keyframes marquee-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}


/* Mobile */
@media (max-width: 767px) {
  .marquee {
    --marquee-speed: 14s;
    --marquee-height: 44px;
    --marquee-item-width: 190px;
  }

  .marquee-track .elementor-heading-title {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730c6437 *//* ============================================
   RECTILUX — Galerie « Le travail d'atelier »
   Version unique — ne pas empiler avec une autre version
   ============================================ */
.rx-gallery {
  position: relative;
  --rx-dots-h: 52px;   /* hauteur des points, du bouton et de sa pastille */
}

/* --- Base des diapositives --- */
/* La piste (420px) doit rester > hauteur du centre (360px) + légende,
   sinon la légende sort du cadre et disparaît. */
.rx-gallery .swiper-slide {
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 420px;
  transition: padding .45s ease;
}

.rx-gallery .swiper-slide-inner { margin: 0; width: 100%; }

/* 230px : accentue l'écart avec la diapo centrale */
.rx-gallery .swiper-slide-image {
  width: 100%;
  height: 230px !important;
  object-fit: cover;
  display: block;
  transition: height .45s ease, filter .45s ease;
  filter: saturate(.5) brightness(.97) blur(1.2px);
}

/* --- Diapositive centrale mise en avant --- */
/* Avec 3 diapos visibles, la 2e porte la classe .swiper-slide-next */
.rx-gallery .swiper-slide-next {
  padding: 0;
  align-items: flex-start;
}

.rx-gallery .swiper-slide-next .swiper-slide-image {
  height: 360px !important;
  filter: none;
}

/* Masque les flèches de navigation parasites */
.rx-gallery .elementor-swiper-button {
  display: none !important;
}

/* --- Légende : visible uniquement sur la diapo centrale --- */
.rx-gallery .elementor-widget-image-carousel .elementor-image-carousel-caption {
  opacity: 0;
  visibility: hidden;
  margin-top: 0;
  padding: 14px 22px;
  text-align: left !important;
  font-style: normal !important;
  font-size: 17px;
  font-weight: 500;
  color: #111418;
  border-top: 2px solid #2b2b2e;
  background: linear-gradient(90deg,
              rgba(248,248,250,.35)  0%,
              rgba(244,240,242,.55) 18%,
              rgba(234,214,222,.80) 42%,
              rgba(224,190,201,.92) 62%,
              rgba(222,184,196,.60) 82%,
              rgba(222,184,196,0)  100%);
  transition: opacity .4s ease .1s;
}

.rx-gallery .swiper-slide-next .elementor-image-carousel-caption {
  opacity: 1;
  visibility: visible;
}

/* ============================================
   LIGNE DU BAS — points à gauche, bouton à droite
   Les deux blocs partagent max-width et padding : c'est ce qui
   les aligne sur la largeur du contenu. Ne les désynchronise pas.
   ============================================ */

/* --- Pagination à points --- */
.rx-gallery .swiper-pagination {
  position: static !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  height: var(--rx-dots-h);
  max-width: 1400px;
  width: 100%;
  margin: 40px auto 0 !important;
  padding: 0 20px !important;
  box-sizing: border-box;
}

.rx-gallery .swiper-pagination-bullet {
  width: 16px;
  height: 8px;
  border-radius: 0;
  background: #d5d8dd;
  opacity: 1;
  margin: 0 4px !important;
  transition: width .3s ease, background .3s ease;
}

.rx-gallery .swiper-pagination-bullet-active {
  width: 42px;
  background: #e2231a;
}

/* --- Bouton « Voir la galerie » --- */
/* Positionné en absolu, ancré au bas du conteneur.
   SEULE VALEUR À AJUSTER : « bottom ».
   Trop bas → bottom: 20px, 30px…  Trop haut → bottom: -10px */
.rx-gallery .rx-gallery-btn {
  position: absolute !important;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex !important;
  justify-content: flex-end;
  max-width: 1400px;
  width: 100%;
  margin: 0 auto !important;
  padding: 0 20px !important;
  box-sizing: border-box;
  z-index: 3;
}

.rx-gallery .rx-gallery-btn .elementor-button {
  background: #e2231a;
  color: #fff;
  border-radius: 0;
  font-weight: 700;
  font-size: 15px;
  height: var(--rx-dots-h);
  padding: 0 0 0 24px !important;
  display: inline-flex;
  align-items: center;
  transition: background .25s ease;
}

.rx-gallery .rx-gallery-btn .elementor-button:hover { background: #b81b13; }

.rx-gallery .rx-gallery-btn .elementor-button-icon {
  background: #fff;
  color: #e2231a;
  width: var(--rx-dots-h);
  height: var(--rx-dots-h);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 0 24px !important;
  font-size: 14px;
}

/* ============================================
   RESPONSIVE — tablette et mobile
   ============================================ */
@media (max-width: 1024px) {
  .rx-gallery .swiper-slide {
    padding: 0;
    align-items: flex-start;
    height: auto;
  }

  .rx-gallery .swiper-slide-image { height: 300px !important; filter: none; }

  .rx-gallery .elementor-widget-image-carousel .elementor-image-carousel-caption {
    opacity: 1;
    visibility: visible;
   /*  background: #f0f1f3;*/
    text-align: center !important;
  }

  .rx-gallery .swiper-pagination {
    justify-content: center;
    height: auto;
    margin: 28px auto 0 !important;
  }

  /* Le bouton repasse dans le flux, sous les points */
  .rx-gallery .rx-gallery-btn {
    position: static !important;
    justify-content: center;
    margin: 28px auto 0 !important;
  }
}

@media (max-width: 767px) {
  .rx-gallery .swiper-slide-image { height: 230px !important; }

  .rx-gallery .elementor-widget-image-carousel .elementor-image-carousel-caption {
    font-size: 15px;
    padding: 12px 16px;
  }

  .rx-gallery .rx-gallery-btn .elementor-button {
    width: 100%;
    justify-content: space-between;
  }
}/* End custom CSS */