.elementor-493 .elementor-element.elementor-element-26a57e4{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.8;--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-493 .elementor-element.elementor-element-26a57e4:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-26a57e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/Landing-Equipe-scaled.png");background-position:center center;background-size:cover;}.elementor-493 .elementor-element.elementor-element-26a57e4::before, .elementor-493 .elementor-element.elementor-element-26a57e4 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-26a57e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-26a57e4 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-26a57e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-26a57e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #00000000 40%, #000000 100%);}.elementor-493 .elementor-element.elementor-element-5a1d99e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-5a1d99e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-86fe1ff{width:var( --container-widget-width, 114.122% );max-width:114.122%;--container-widget-width:114.122%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-86fe1ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-86fe1ff .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-5d10370{width:var( --container-widget-width, 98.703% );max-width:98.703%;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:16px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-5d10370.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-68899f6{--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-493 .elementor-element.elementor-element-68899f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-7b07289{width:var( --container-widget-width, 58.087% );max-width:58.087%;--container-widget-width:58.087%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-7b07289.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-9e86b86{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-9e86b86:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-9e86b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-493 .elementor-element.elementor-element-fa888da{--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-493 .elementor-element.elementor-element-96717ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-96717ea{text-align:start;}.elementor-493 .elementor-element.elementor-element-96717ea .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:74px;font-weight:600;text-transform:uppercase;line-height:72px;letter-spacing:1.2px;color:#619800;}.elementor-493 .elementor-element.elementor-element-ba54006{padding:0px 0px 0px 0px;text-align:start;font-family:"Owners Wide", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-493 .elementor-element.elementor-element-88ec6bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-493 .elementor-element.elementor-element-12f0e35{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-12f0e35:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-12f0e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-493 .elementor-element.elementor-element-12f0e35::before, .elementor-493 .elementor-element.elementor-element-12f0e35 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-12f0e35 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-12f0e35 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-12f0e35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-12f0e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-493 .elementor-element.elementor-element-5596026{--display:flex;--min-height:85vh;--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-end;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.75;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-493 .elementor-element.elementor-element-5596026:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-5596026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/CARTO-Land.png");background-position:-177px 0px;background-size:cover;}.elementor-493 .elementor-element.elementor-element-5596026::before, .elementor-493 .elementor-element.elementor-element-5596026 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-5596026 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-5596026 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-5596026 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-5596026 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000 60%);}.elementor-493 .elementor-element.elementor-element-014f02d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-94d95b8{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-94d95b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-94d95b8 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-60e68de{width:var( --container-widget-width, 84.485% );max-width:84.485%;--container-widget-width:84.485%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-493 .elementor-element.elementor-element-60e68de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-3c4e499{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-28e410e{width:var( --container-widget-width, 25.242% );max-width:25.242%;--container-widget-width:25.242%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-28e410e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-fecb87d{width:var( --container-widget-width, 22.644% );max-width:22.644%;--container-widget-width:22.644%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-fecb87d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-d56aa0d{--display:flex;--min-height:85vh;--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-around;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-f78d964{--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:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-7f5f18b{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-7f5f18b:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-7f5f18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-77d867f{text-align:start;}.elementor-493 .elementor-element.elementor-element-77d867f img{width:25%;}.elementor-493 .elementor-element.elementor-element-96bde33{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-f699282{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d8d0d57{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-d8d0d57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-de9811e{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-de9811e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-8064443{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-8064443.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-614d30a{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-614d30a:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-614d30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-5b61602{text-align:start;}.elementor-493 .elementor-element.elementor-element-5b61602 img{width:25%;}.elementor-493 .elementor-element.elementor-element-0bef306{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d1bb1d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-b5f764d{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-b5f764d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-9834431{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-9834431.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-5eb4918{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-5eb4918.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-658fc95{--display:flex;--min-height:100px;--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:flex-start;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-fdab98a{--display:flex;--min-height:35vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-fdab98a:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-fdab98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-fdab98a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-4475b69{text-align:start;}.elementor-493 .elementor-element.elementor-element-4475b69 img{width:15%;}.elementor-493 .elementor-element.elementor-element-8e88c06{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-10c6b9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-1cac470{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-1cac470.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-b686cb7{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-b686cb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-a629901{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-a629901.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-2f61805{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-2f61805:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-2f61805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-493 .elementor-element.elementor-element-2f61805::before, .elementor-493 .elementor-element.elementor-element-2f61805 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-2f61805 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-2f61805 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-2f61805 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-2f61805 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-493 .elementor-element.elementor-element-c0d1e7b{--display:flex;--min-height:90vh;--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-end;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.75;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-493 .elementor-element.elementor-element-c0d1e7b:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-c0d1e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/Surveilland-Land.png");background-position:bottom center;background-size:cover;}.elementor-493 .elementor-element.elementor-element-c0d1e7b::before, .elementor-493 .elementor-element.elementor-element-c0d1e7b > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-c0d1e7b > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-c0d1e7b > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-c0d1e7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-c0d1e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000 60%);}.elementor-493 .elementor-element.elementor-element-4272a15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-f551aae{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-f551aae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-f551aae .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-08707f7{width:var( --container-widget-width, 84.485% );max-width:84.485%;--container-widget-width:84.485%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-493 .elementor-element.elementor-element-08707f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-eb17662{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-bfdc10b{width:var( --container-widget-width, 25.242% );max-width:25.242%;--container-widget-width:25.242%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-bfdc10b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-7e28dc5{width:var( --container-widget-width, 22.644% );max-width:22.644%;--container-widget-width:22.644%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-7e28dc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-3489ac2{--display:flex;--min-height:90vh;--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-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-f8fbd8e{--display:flex;--min-height:40px;--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:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d3da0a3{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-d3da0a3:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-d3da0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-6ff0568{text-align:start;}.elementor-493 .elementor-element.elementor-element-6ff0568 img{width:25%;}.elementor-493 .elementor-element.elementor-element-0e0aaf6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-6c44641{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-024d26c{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-024d26c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c25f575{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-c25f575.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-41c9ed0{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-41c9ed0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-8399780{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-8399780:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-8399780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-b01be6e{text-align:start;}.elementor-493 .elementor-element.elementor-element-b01be6e img{width:25%;}.elementor-493 .elementor-element.elementor-element-5772e8c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-b8aafeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-2876ff8{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-2876ff8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-da645e9{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-da645e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-4ff2d37{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-b31a0c4{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-b31a0c4:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-b31a0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-547f3b5{text-align:start;}.elementor-493 .elementor-element.elementor-element-547f3b5 img{width:25%;}.elementor-493 .elementor-element.elementor-element-dcff1c7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-bc2b166{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-bf33a3b{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-bf33a3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-cdfe719{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-cdfe719.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-27faa4a{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-27faa4a:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-27faa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-2582b19{text-align:start;}.elementor-493 .elementor-element.elementor-element-2582b19 img{width:25%;}.elementor-493 .elementor-element.elementor-element-25fd1c4{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-1429ee2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-4c877ef{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-4c877ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-ec87616{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-ec87616.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-9a03407{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-9a03407.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-803f500{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-803f500:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-803f500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-493 .elementor-element.elementor-element-803f500::before, .elementor-493 .elementor-element.elementor-element-803f500 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-803f500 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-803f500 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-803f500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-803f500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-493 .elementor-element.elementor-element-2d47c43{--display:flex;--min-height:54vh;--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-end;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.75;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-493 .elementor-element.elementor-element-2d47c43:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-2d47c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/TR-Land-1.png");background-position:bottom center;background-size:cover;}.elementor-493 .elementor-element.elementor-element-2d47c43::before, .elementor-493 .elementor-element.elementor-element-2d47c43 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-2d47c43 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-2d47c43 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-2d47c43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-2d47c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000 60%);}.elementor-493 .elementor-element.elementor-element-3f8e952{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-30e8844{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-30e8844.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-30e8844 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-3ec2ba6{width:var( --container-widget-width, 84.485% );max-width:84.485%;--container-widget-width:84.485%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-493 .elementor-element.elementor-element-3ec2ba6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c5a0919{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-504c1d5{width:var( --container-widget-width, 25.242% );max-width:25.242%;--container-widget-width:25.242%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-504c1d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-f257eec{width:var( --container-widget-width, 22.644% );max-width:22.644%;--container-widget-width:22.644%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-f257eec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-1fba04c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-ac79623{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-3b39251{--display:flex;--min-height:54vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-3b39251:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-3b39251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-9c01581{text-align:start;}.elementor-493 .elementor-element.elementor-element-9c01581 img{width:40%;}.elementor-493 .elementor-element.elementor-element-ab7b641{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-9d35335{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-9f9ca75{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-9f9ca75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-a615e34{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-a615e34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-193f844{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-193f844.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-9bbb044{--display:flex;--min-height:54vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-9bbb044:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-9bbb044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-da3e5ab{text-align:start;}.elementor-493 .elementor-element.elementor-element-da3e5ab img{width:25%;}.elementor-493 .elementor-element.elementor-element-e7b2114{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-bd47230{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-4390a43{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-4390a43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-05b873f{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-05b873f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-7927d00{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-7927d00:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-7927d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-493 .elementor-element.elementor-element-7927d00::before, .elementor-493 .elementor-element.elementor-element-7927d00 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-7927d00 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-7927d00 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-7927d00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-7927d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-493 .elementor-element.elementor-element-55a43ca{--display:flex;--min-height:100vh;--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-end;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.75;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-493 .elementor-element.elementor-element-55a43ca:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-55a43ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/SURV-Land.png");background-position:bottom center;background-size:cover;}.elementor-493 .elementor-element.elementor-element-55a43ca::before, .elementor-493 .elementor-element.elementor-element-55a43ca > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-55a43ca > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-55a43ca > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-55a43ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-55a43ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000 78%);}.elementor-493 .elementor-element.elementor-element-8204b15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-a354a8e{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-a354a8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-a354a8e .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-1286946{width:var( --container-widget-width, 84.485% );max-width:84.485%;--container-widget-width:84.485%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-493 .elementor-element.elementor-element-1286946.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-603d3da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-9705d3c{width:var( --container-widget-width, 25.242% );max-width:25.242%;--container-widget-width:25.242%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-9705d3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-8a16ecc{--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-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-493 .elementor-element.elementor-element-c4ef915{--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:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-8b071f8{--display:flex;--min-height:51vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-8b071f8:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-8b071f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-427bea1{text-align:start;}.elementor-493 .elementor-element.elementor-element-427bea1 img{width:25%;}.elementor-493 .elementor-element.elementor-element-13b165b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-84052fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-08a2613{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-08a2613.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-61751dd{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-61751dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-93285bf{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-93285bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-12be495{--display:flex;--min-height:51vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-12be495:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-12be495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-0f0aff3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-493 .elementor-element.elementor-element-0f0aff3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-0f0aff3 img{width:25%;}.elementor-493 .elementor-element.elementor-element-8e23752{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-9e1cbc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-e19ce5e{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-e19ce5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-b09d219{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-b09d219.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-a91b1ff{--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:flex-start;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-025d843{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-025d843:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-025d843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-9ce0226{text-align:start;}.elementor-493 .elementor-element.elementor-element-9ce0226 img{width:25%;}.elementor-493 .elementor-element.elementor-element-53fbff9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-c4c7641{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-ea8abcf{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-ea8abcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-5a98d6e{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-5a98d6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-97121e4{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-97121e4:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-97121e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-40ee491{text-align:start;}.elementor-493 .elementor-element.elementor-element-40ee491 img{width:25%;}.elementor-493 .elementor-element.elementor-element-c9e9503{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-4a34598{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-bffefa7{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-bffefa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-49e73d7{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-49e73d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c0c98a6{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-c0c98a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-1998b61{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-1998b61:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-1998b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/FOND-SECU-scaled.png");background-position:center center;background-size:cover;}.elementor-493 .elementor-element.elementor-element-1998b61::before, .elementor-493 .elementor-element.elementor-element-1998b61 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-1998b61 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-1998b61 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-1998b61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-1998b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, #0E0E0E00 30%, #000000 100%);}.elementor-493 .elementor-element.elementor-element-de68c3c{--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-end;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-c9873ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-c9873ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-845f928{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-845f928.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-845f928 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-64b7ba7{width:var( --container-widget-width, 98.703% );max-width:98.703%;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-493 .elementor-element.elementor-element-64b7ba7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c51e011{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-cf12f66{width:var( --container-widget-width, 25.242% );max-width:25.242%;--container-widget-width:25.242%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-cf12f66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-7dee203{width:var( --container-widget-width, 22.644% );max-width:22.644%;--container-widget-width:22.644%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-7dee203.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-ace4c89{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-493 .elementor-element.elementor-element-c195601{--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:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-7794143{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-7794143:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-7794143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-6f025fb{text-align:start;}.elementor-493 .elementor-element.elementor-element-6f025fb img{width:25%;}.elementor-493 .elementor-element.elementor-element-b213c35{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-a2756ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-39f4fc5{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-39f4fc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-2fa49d6{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-2fa49d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-2ec0247{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-2ec0247.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-b7be596{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-b7be596:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-b7be596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-5685379{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-493 .elementor-element.elementor-element-5685379.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-5685379 img{width:25%;}.elementor-493 .elementor-element.elementor-element-861680c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-2aa519f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-948f6e7{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-948f6e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-df51d84{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-df51d84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-f93aaa9{--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:flex-start;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-e745a18{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-e745a18:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-e745a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-4c51d0a{text-align:start;}.elementor-493 .elementor-element.elementor-element-4c51d0a img{width:25%;}.elementor-493 .elementor-element.elementor-element-6c34258{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-46d534c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-4a013ac{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-4a013ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-a75c6cc{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-a75c6cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-4581a41{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-4581a41:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-4581a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-2b27cdb{text-align:start;}.elementor-493 .elementor-element.elementor-element-2b27cdb img{width:25%;}.elementor-493 .elementor-element.elementor-element-e411fd1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-1049d3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-5216694{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-5216694.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-afa65dd{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-afa65dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-68c2e32{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-68c2e32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-478cbe8{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-478cbe8:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/FOND-TRANSPORT.png");background-position:center center;background-size:cover;}.elementor-493 .elementor-element.elementor-element-478cbe8::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, #0E0E0E00 30%, #000000 100%);}.elementor-493 .elementor-element.elementor-element-289682e{--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-end;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-4e5b147{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-48678c5{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-48678c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-48678c5 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-e21dadc{width:var( --container-widget-width, 84.485% );max-width:84.485%;--container-widget-width:84.485%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-493 .elementor-element.elementor-element-e21dadc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-80e4fa5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-8b0871d{width:var( --container-widget-width, 25.242% );max-width:25.242%;--container-widget-width:25.242%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-8b0871d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-9f7fcd2{width:var( --container-widget-width, 22.644% );max-width:22.644%;--container-widget-width:22.644%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-9f7fcd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-cb8074e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-493 .elementor-element.elementor-element-08f8790{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-923402a{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-923402a:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-923402a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-0a409b2{text-align:start;}.elementor-493 .elementor-element.elementor-element-0a409b2 img{width:40%;}.elementor-493 .elementor-element.elementor-element-00836b3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-8307971{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-79cfa3f{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-79cfa3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-897b26e{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-897b26e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-f619f20{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-f619f20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-3b63ec8{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-3b63ec8:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-3b63ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-8d19c08{text-align:start;}.elementor-493 .elementor-element.elementor-element-8d19c08 img{width:25%;}.elementor-493 .elementor-element.elementor-element-4e61b5f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d23c944{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-2c41b83{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-2c41b83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-1179c1d{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-1179c1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-0d10773{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-0d10773:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-0d10773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/FOND-SURVE-1.png");background-position:center center;background-size:cover;}.elementor-493 .elementor-element.elementor-element-0d10773::before, .elementor-493 .elementor-element.elementor-element-0d10773 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-0d10773 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-0d10773 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-0d10773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-0d10773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, #0E0E0E00 30%, #000000 100%);}.elementor-493 .elementor-element.elementor-element-50d023c{--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-end;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-90b1809{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-55ca712{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-55ca712.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-55ca712 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-d23fe62{width:var( --container-widget-width, 84.485% );max-width:84.485%;--container-widget-width:84.485%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;}.elementor-493 .elementor-element.elementor-element-d23fe62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-5a4dddb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button{background-color:#0E0E0E00;font-family:"Owners", Sans-serif;font-size:18px;font-weight:200;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-493 .elementor-element.elementor-element-e02716d{width:var( --container-widget-width, 25.242% );max-width:25.242%;--container-widget-width:25.242%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-e02716d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-493 .elementor-element.elementor-element-4fd1862{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-493 .elementor-element.elementor-element-7f4b079{--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:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-59b918d{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-59b918d:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-59b918d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-3ae47e3{text-align:start;}.elementor-493 .elementor-element.elementor-element-3ae47e3 img{width:25%;}.elementor-493 .elementor-element.elementor-element-fe54f93{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-6dc67f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-c562daa{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-c562daa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-d9de02e{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-d9de02e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-f4d4b9d{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-f4d4b9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-797e04a{--display:flex;--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-797e04a:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-797e04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-1768113{text-align:start;}.elementor-493 .elementor-element.elementor-element-1768113 img{width:25%;}.elementor-493 .elementor-element.elementor-element-927c07f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-4108438{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-11ef618{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-11ef618.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-f1ef634{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-f1ef634.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-76b9852{--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:flex-start;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-7dc3bdf{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-7dc3bdf:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-7dc3bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-d293bbb{text-align:start;}.elementor-493 .elementor-element.elementor-element-d293bbb img{width:25%;}.elementor-493 .elementor-element.elementor-element-c5588ed{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-21b6da6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-3bb5f7b{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-3bb5f7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-054180c{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-054180c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-755d31b{--display:flex;--min-height:45vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-755d31b:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-755d31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61980000 0%, #61980069 100%);}.elementor-493 .elementor-element.elementor-element-75d0080{text-align:start;}.elementor-493 .elementor-element.elementor-element-75d0080 img{width:25%;}.elementor-493 .elementor-element.elementor-element-1a2e4a3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-9c3fffe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-5be94fb{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners XNarrow", Sans-serif;font-size:42px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-5be94fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-63b3614{width:var( --container-widget-width, 98.703% );max-width:98.703%;padding:0px 0px 0px 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-493 .elementor-element.elementor-element-63b3614.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-41b1a4f{width:var( --container-widget-width, 98.703% );max-width:98.703%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.703%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:14px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-41b1a4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-6fb3e13{--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-493 .elementor-element.elementor-element-61426c2{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-e7a33fd{--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-493 .elementor-element.elementor-element-009a612{width:var( --container-widget-width, 62.138% );max-width:62.138%;--container-widget-width:62.138%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-009a612.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-009a612 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:94px;font-weight:600;text-transform:uppercase;line-height:92px;color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-edce409{width:var( --container-widget-width, 84.485% );max-width:84.485%;--container-widget-width:84.485%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-493 .elementor-element.elementor-element-edce409.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-723a41e{--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-493 .elementor-element.elementor-element-17a4ffa img{width:100%;max-width:100%;}.elementor-493 .elementor-element.elementor-element-4865c4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-7a7479c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-37dc175{--display:flex;}.elementor-493 .elementor-element.elementor-element-eb16925{width:var( --container-widget-width, 104.135% );max-width:104.135%;--container-widget-width:104.135%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-eb16925.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-eb16925 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:62px;color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-a554e4b{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-493 .elementor-element.elementor-element-1a928c1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-493 .elementor-element.elementor-element-1a928c1 .elementor-divider-separator{width:100%;}.elementor-493 .elementor-element.elementor-element-1a928c1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-493 .elementor-element.elementor-element-bbc84ff{width:var( --container-widget-width, 118.598% );max-width:118.598%;--container-widget-width:118.598%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-493 .elementor-element.elementor-element-bbc84ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-8ca6b52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-55ebf4b{--display:flex;}.elementor-493 .elementor-element.elementor-element-c4fd9c3{width:var( --container-widget-width, 109.227% );max-width:109.227%;--container-widget-width:109.227%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-c4fd9c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-c4fd9c3 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:54px;color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-bfb0f65{--display:flex;}.elementor-493 .elementor-element.elementor-element-bf4e158{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-493 .elementor-element.elementor-element-bf4e158 .elementor-divider-separator{width:100%;}.elementor-493 .elementor-element.elementor-element-bf4e158 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-493 .elementor-element.elementor-element-2690544{width:var( --container-widget-width, 107.64% );max-width:107.64%;--container-widget-width:107.64%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-493 .elementor-element.elementor-element-2690544.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-cb809e0{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-fe1a75c{width:var( --container-widget-width, 109.227% );max-width:109.227%;--container-widget-width:109.227%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-fe1a75c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-fe1a75c .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:54px;color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-246c602{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-493 .elementor-element.elementor-element-246c602 .elementor-divider-separator{width:100%;}.elementor-493 .elementor-element.elementor-element-246c602 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-493 .elementor-element.elementor-element-f37b3c5{width:var( --container-widget-width, 108.481% );max-width:108.481%;--container-widget-width:108.481%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-493 .elementor-element.elementor-element-f37b3c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-af98b13{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-493 .elementor-element.elementor-element-bb526b5{width:var( --container-widget-width, 109.227% );max-width:109.227%;--container-widget-width:109.227%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-bb526b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-bb526b5 .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:54px;color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-e1bf8de{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-493 .elementor-element.elementor-element-e1bf8de .elementor-divider-separator{width:100%;}.elementor-493 .elementor-element.elementor-element-e1bf8de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-493 .elementor-element.elementor-element-f8b7b14{width:var( --container-widget-width, 111.882% );max-width:111.882%;--container-widget-width:111.882%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-493 .elementor-element.elementor-element-f8b7b14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-89840ee{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.86;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:1px;}.elementor-493 .elementor-element.elementor-element-89840ee:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-89840ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://magni-ops.com/wp-content/uploads/2026/01/Gemini_Generated_Image_r4mk8hr4mk8hr4mk-scaled-e1768399418325.png");background-position:bottom center;}.elementor-493 .elementor-element.elementor-element-89840ee::before, .elementor-493 .elementor-element.elementor-element-89840ee > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-89840ee > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-89840ee > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-89840ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-89840ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0E0E;--background-overlay:'';}.elementor-493 .elementor-element.elementor-element-5b1e59a{width:var( --container-widget-width, 41.838% );max-width:41.838%;--container-widget-width:41.838%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-5b1e59a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-5b1e59a .elementor-heading-title{font-family:"Owners XNarrow", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:54px;color:var( --e-global-color-text );}.elementor-493 .elementor-element.elementor-element-ab92bfc{width:var( --container-widget-width, 36.804% );max-width:36.804%;--container-widget-width:36.804%;--container-widget-flex-grow:0;font-family:"Owners Wide", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-ab92bfc.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-493 .elementor-element.elementor-element-26a57e4{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-5a1d99e{--width:40%;}.elementor-493 .elementor-element.elementor-element-68899f6{--width:50%;}.elementor-493 .elementor-element.elementor-element-9e86b86{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-fa888da{--width:40%;}.elementor-493 .elementor-element.elementor-element-88ec6bd{--width:50%;}.elementor-493 .elementor-element.elementor-element-12f0e35{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-5596026{--content-width:100%;}.elementor-493 .elementor-element.elementor-element-f78d964{--width:100%;}.elementor-493 .elementor-element.elementor-element-7f5f18b{--width:48%;}.elementor-493 .elementor-element.elementor-element-96bde33{--width:100%;}.elementor-493 .elementor-element.elementor-element-614d30a{--width:48%;}.elementor-493 .elementor-element.elementor-element-0bef306{--width:100%;}.elementor-493 .elementor-element.elementor-element-658fc95{--width:100%;}.elementor-493 .elementor-element.elementor-element-fdab98a{--width:100%;}.elementor-493 .elementor-element.elementor-element-8e88c06{--width:100%;}.elementor-493 .elementor-element.elementor-element-2f61805{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-c0d1e7b{--content-width:100%;}.elementor-493 .elementor-element.elementor-element-f8fbd8e{--width:100%;}.elementor-493 .elementor-element.elementor-element-d3da0a3{--width:48%;}.elementor-493 .elementor-element.elementor-element-0e0aaf6{--width:100%;}.elementor-493 .elementor-element.elementor-element-8399780{--width:48%;}.elementor-493 .elementor-element.elementor-element-5772e8c{--width:100%;}.elementor-493 .elementor-element.elementor-element-4ff2d37{--width:100%;}.elementor-493 .elementor-element.elementor-element-b31a0c4{--width:48%;}.elementor-493 .elementor-element.elementor-element-dcff1c7{--width:100%;}.elementor-493 .elementor-element.elementor-element-27faa4a{--width:48%;}.elementor-493 .elementor-element.elementor-element-25fd1c4{--width:100%;}.elementor-493 .elementor-element.elementor-element-803f500{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-2d47c43{--content-width:100%;}.elementor-493 .elementor-element.elementor-element-ac79623{--width:100%;}.elementor-493 .elementor-element.elementor-element-3b39251{--width:48%;}.elementor-493 .elementor-element.elementor-element-ab7b641{--width:100%;}.elementor-493 .elementor-element.elementor-element-9bbb044{--width:48%;}.elementor-493 .elementor-element.elementor-element-e7b2114{--width:100%;}.elementor-493 .elementor-element.elementor-element-7927d00{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-55a43ca{--content-width:100%;}.elementor-493 .elementor-element.elementor-element-c4ef915{--width:100%;}.elementor-493 .elementor-element.elementor-element-8b071f8{--width:48%;}.elementor-493 .elementor-element.elementor-element-13b165b{--width:100%;}.elementor-493 .elementor-element.elementor-element-12be495{--width:48%;}.elementor-493 .elementor-element.elementor-element-8e23752{--width:100%;}.elementor-493 .elementor-element.elementor-element-a91b1ff{--width:100%;}.elementor-493 .elementor-element.elementor-element-025d843{--width:48%;}.elementor-493 .elementor-element.elementor-element-53fbff9{--width:100%;}.elementor-493 .elementor-element.elementor-element-97121e4{--width:48%;}.elementor-493 .elementor-element.elementor-element-c9e9503{--width:100%;}.elementor-493 .elementor-element.elementor-element-1998b61{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-de68c3c{--width:100%;}.elementor-493 .elementor-element.elementor-element-c9873ba{--width:79.823%;}.elementor-493 .elementor-element.elementor-element-c195601{--width:100%;}.elementor-493 .elementor-element.elementor-element-7794143{--width:46%;}.elementor-493 .elementor-element.elementor-element-b213c35{--width:100%;}.elementor-493 .elementor-element.elementor-element-b7be596{--width:46%;}.elementor-493 .elementor-element.elementor-element-861680c{--width:100%;}.elementor-493 .elementor-element.elementor-element-f93aaa9{--width:100%;}.elementor-493 .elementor-element.elementor-element-e745a18{--width:46%;}.elementor-493 .elementor-element.elementor-element-6c34258{--width:100%;}.elementor-493 .elementor-element.elementor-element-4581a41{--width:46%;}.elementor-493 .elementor-element.elementor-element-e411fd1{--width:100%;}.elementor-493 .elementor-element.elementor-element-478cbe8{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-289682e{--width:100%;}.elementor-493 .elementor-element.elementor-element-08f8790{--width:100%;}.elementor-493 .elementor-element.elementor-element-923402a{--width:46%;}.elementor-493 .elementor-element.elementor-element-00836b3{--width:100%;}.elementor-493 .elementor-element.elementor-element-3b63ec8{--width:46%;}.elementor-493 .elementor-element.elementor-element-4e61b5f{--width:100%;}.elementor-493 .elementor-element.elementor-element-0d10773{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-50d023c{--width:100%;}.elementor-493 .elementor-element.elementor-element-7f4b079{--width:100%;}.elementor-493 .elementor-element.elementor-element-59b918d{--width:46%;}.elementor-493 .elementor-element.elementor-element-fe54f93{--width:100%;}.elementor-493 .elementor-element.elementor-element-797e04a{--width:46%;}.elementor-493 .elementor-element.elementor-element-927c07f{--width:100%;}.elementor-493 .elementor-element.elementor-element-76b9852{--width:100%;}.elementor-493 .elementor-element.elementor-element-7dc3bdf{--width:46%;}.elementor-493 .elementor-element.elementor-element-c5588ed{--width:100%;}.elementor-493 .elementor-element.elementor-element-755d31b{--width:46%;}.elementor-493 .elementor-element.elementor-element-1a2e4a3{--width:100%;}.elementor-493 .elementor-element.elementor-element-6fb3e13{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-61426c2{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-e7a33fd{--width:60%;}.elementor-493 .elementor-element.elementor-element-723a41e{--width:50%;}.elementor-493 .elementor-element.elementor-element-4865c4f{--content-width:90%;}.elementor-493 .elementor-element.elementor-element-7a7479c{--width:48%;}.elementor-493 .elementor-element.elementor-element-8ca6b52{--width:48%;}.elementor-493 .elementor-element.elementor-element-cb809e0{--width:48%;}.elementor-493 .elementor-element.elementor-element-af98b13{--width:48%;}.elementor-493 .elementor-element.elementor-element-89840ee{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-493 .elementor-element.elementor-element-5a1d99e{--width:70%;}.elementor-493 .elementor-element.elementor-element-68899f6{--width:100%;}}@media(max-width:1024px){.elementor-493 .elementor-element.elementor-element-26a57e4{--min-height:74vh;--justify-content:center;}.elementor-493 .elementor-element.elementor-element-86fe1ff{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-86fe1ff .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-5d10370{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-7b07289{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-96717ea .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-12f0e35{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-5596026{--min-height:50vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-5596026:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-5596026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-493 .elementor-element.elementor-element-94d95b8{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-94d95b8 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-60e68de{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-28e410e{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-fecb87d{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-d56aa0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-7f5f18b{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-d8d0d57{font-size:36px;}.elementor-493 .elementor-element.elementor-element-de9811e{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-8064443{font-size:14px;}.elementor-493 .elementor-element.elementor-element-614d30a{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-b5f764d{font-size:36px;}.elementor-493 .elementor-element.elementor-element-9834431{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-5eb4918{font-size:14px;}.elementor-493 .elementor-element.elementor-element-fdab98a{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-1cac470{font-size:36px;}.elementor-493 .elementor-element.elementor-element-b686cb7{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-a629901{font-size:14px;}.elementor-493 .elementor-element.elementor-element-2f61805{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-c0d1e7b{--min-height:50vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-f551aae{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-f551aae .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-08707f7{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-bfdc10b{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-7e28dc5{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-3489ac2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-d3da0a3{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-024d26c{font-size:36px;}.elementor-493 .elementor-element.elementor-element-c25f575{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-41c9ed0{font-size:14px;}.elementor-493 .elementor-element.elementor-element-8399780{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-2876ff8{font-size:36px;}.elementor-493 .elementor-element.elementor-element-da645e9{font-size:14px;}.elementor-493 .elementor-element.elementor-element-b31a0c4{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-bf33a3b{font-size:36px;}.elementor-493 .elementor-element.elementor-element-cdfe719{font-size:14px;}.elementor-493 .elementor-element.elementor-element-27faa4a{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-4c877ef{font-size:36px;}.elementor-493 .elementor-element.elementor-element-ec87616{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-9a03407{font-size:14px;}.elementor-493 .elementor-element.elementor-element-803f500{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-2d47c43{--min-height:50vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-30e8844{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-30e8844 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-3ec2ba6{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-504c1d5{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-f257eec{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-1fba04c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-3b39251{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-9f9ca75{font-size:36px;}.elementor-493 .elementor-element.elementor-element-a615e34{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-193f844{font-size:14px;}.elementor-493 .elementor-element.elementor-element-9bbb044{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-4390a43{font-size:36px;}.elementor-493 .elementor-element.elementor-element-05b873f{font-size:14px;}.elementor-493 .elementor-element.elementor-element-7927d00{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-55a43ca{--min-height:50vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-a354a8e{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-a354a8e .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-1286946{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-9705d3c{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-8a16ecc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-8b071f8{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-08a2613{font-size:36px;}.elementor-493 .elementor-element.elementor-element-61751dd{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-93285bf{font-size:14px;}.elementor-493 .elementor-element.elementor-element-12be495{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-e19ce5e{font-size:36px;}.elementor-493 .elementor-element.elementor-element-b09d219{font-size:14px;}.elementor-493 .elementor-element.elementor-element-025d843{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-ea8abcf{font-size:36px;}.elementor-493 .elementor-element.elementor-element-5a98d6e{font-size:14px;}.elementor-493 .elementor-element.elementor-element-97121e4{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-bffefa7{font-size:36px;}.elementor-493 .elementor-element.elementor-element-49e73d7{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-c0c98a6{font-size:14px;}.elementor-493 .elementor-element.elementor-element-1998b61{--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:center;}.elementor-493 .elementor-element.elementor-element-1998b61:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-1998b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-493 .elementor-element.elementor-element-de68c3c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-845f928{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-845f928 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-64b7ba7{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-cf12f66{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-7dee203{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-ace4c89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-7794143{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-39f4fc5{font-size:36px;}.elementor-493 .elementor-element.elementor-element-2fa49d6{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-2ec0247{font-size:14px;}.elementor-493 .elementor-element.elementor-element-b7be596{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-948f6e7{font-size:36px;}.elementor-493 .elementor-element.elementor-element-df51d84{font-size:14px;}.elementor-493 .elementor-element.elementor-element-e745a18{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-4a013ac{font-size:36px;}.elementor-493 .elementor-element.elementor-element-a75c6cc{font-size:14px;}.elementor-493 .elementor-element.elementor-element-4581a41{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-5216694{font-size:36px;}.elementor-493 .elementor-element.elementor-element-afa65dd{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-68c2e32{font-size:14px;}.elementor-493 .elementor-element.elementor-element-478cbe8{--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:center;}.elementor-493 .elementor-element.elementor-element-478cbe8:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-493 .elementor-element.elementor-element-289682e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-48678c5{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-48678c5 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-e21dadc{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-8b0871d{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-9f7fcd2{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-cb8074e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-923402a{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-79cfa3f{font-size:36px;}.elementor-493 .elementor-element.elementor-element-897b26e{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-f619f20{font-size:14px;}.elementor-493 .elementor-element.elementor-element-3b63ec8{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-2c41b83{font-size:36px;}.elementor-493 .elementor-element.elementor-element-1179c1d{font-size:14px;}.elementor-493 .elementor-element.elementor-element-0d10773{--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:center;}.elementor-493 .elementor-element.elementor-element-0d10773:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-0d10773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-493 .elementor-element.elementor-element-50d023c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-55ca712{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-55ca712 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-d23fe62{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-e02716d{width:var( --container-widget-width, 290.609px );max-width:290.609px;--container-widget-width:290.609px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-4fd1862{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-59b918d{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-c562daa{font-size:36px;}.elementor-493 .elementor-element.elementor-element-d9de02e{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-f4d4b9d{font-size:14px;}.elementor-493 .elementor-element.elementor-element-797e04a{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-11ef618{font-size:36px;}.elementor-493 .elementor-element.elementor-element-f1ef634{font-size:14px;}.elementor-493 .elementor-element.elementor-element-7dc3bdf{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-3bb5f7b{font-size:36px;}.elementor-493 .elementor-element.elementor-element-054180c{font-size:14px;}.elementor-493 .elementor-element.elementor-element-755d31b{--min-height:45vh;}.elementor-493 .elementor-element.elementor-element-5be94fb{font-size:36px;}.elementor-493 .elementor-element.elementor-element-63b3614{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-41b1a4f{font-size:14px;}.elementor-493 .elementor-element.elementor-element-009a612{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-009a612 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-edce409{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-eb16925{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-eb16925 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-bbc84ff{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-c4fd9c3{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-c4fd9c3 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-2690544{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-fe1a75c{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-fe1a75c .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-f37b3c5{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-bb526b5{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-bb526b5 .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-f8b7b14{font-size:16.5px;}.elementor-493 .elementor-element.elementor-element-5b1e59a{width:var( --container-widget-width, 606.047px );max-width:606.047px;--container-widget-width:606.047px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-5b1e59a .elementor-heading-title{font-size:65px;line-height:65px;}.elementor-493 .elementor-element.elementor-element-ab92bfc{font-size:16.5px;}}@media(max-width:767px){.elementor-493 .elementor-element.elementor-element-26a57e4{--content-width:90%;--justify-content:flex-end;--padding-top:0%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-493 .elementor-element.elementor-element-26a57e4:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-26a57e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-491px 0px;background-size:cover;}.elementor-493 .elementor-element.elementor-element-86fe1ff .elementor-heading-title{font-size:45px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-5d10370{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;font-size:12px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-96717ea{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-96717ea .elementor-heading-title{font-size:40px;line-height:38px;}.elementor-493 .elementor-element.elementor-element-12f0e35{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-5596026{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-5596026:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-5596026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-493 .elementor-element.elementor-element-014f02d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-94d95b8{text-align:center;}.elementor-493 .elementor-element.elementor-element-94d95b8 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-60e68de{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-d56aa0d{--content-width:90%;--justify-content:flex-end;}.elementor-493 .elementor-element.elementor-element-f78d964{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-7f5f18b{--width:100%;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-77d867f{text-align:center;}.elementor-493 .elementor-element.elementor-element-77d867f img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-96bde33{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-f699282{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-493 .elementor-element.elementor-element-d8d0d57{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-de9811e{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-8064443{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-614d30a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-5b61602{text-align:center;}.elementor-493 .elementor-element.elementor-element-5b61602 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-0bef306{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-d1bb1d0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-b5f764d{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-9834431{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-5eb4918{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-fdab98a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-4475b69{text-align:center;}.elementor-493 .elementor-element.elementor-element-4475b69 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-8e88c06{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-10c6b9b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-1cac470{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-b686cb7{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-a629901{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-2f61805{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-c0d1e7b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-4272a15{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-f551aae{text-align:center;}.elementor-493 .elementor-element.elementor-element-f551aae .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-08707f7{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-3489ac2{--justify-content:flex-end;}.elementor-493 .elementor-element.elementor-element-f8fbd8e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-d3da0a3{--width:100%;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-6ff0568{text-align:center;}.elementor-493 .elementor-element.elementor-element-6ff0568 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-0e0aaf6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-6c44641{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-493 .elementor-element.elementor-element-024d26c{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-c25f575{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-41c9ed0{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-8399780{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-b01be6e{text-align:center;}.elementor-493 .elementor-element.elementor-element-b01be6e img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-5772e8c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-b8aafeb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-2876ff8{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-da645e9{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-b31a0c4{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-547f3b5{text-align:center;}.elementor-493 .elementor-element.elementor-element-547f3b5 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-dcff1c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-bc2b166{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-bf33a3b{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-cdfe719{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-27faa4a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-2582b19{text-align:center;}.elementor-493 .elementor-element.elementor-element-2582b19 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-25fd1c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-1429ee2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-4c877ef{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-ec87616{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-9a03407{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-803f500{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-2d47c43{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-3f8e952{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-30e8844{text-align:center;}.elementor-493 .elementor-element.elementor-element-30e8844 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-3ec2ba6{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-1fba04c{--justify-content:flex-end;}.elementor-493 .elementor-element.elementor-element-ac79623{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-3b39251{--width:100%;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-9c01581{text-align:center;}.elementor-493 .elementor-element.elementor-element-9c01581 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-ab7b641{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-9d35335{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-493 .elementor-element.elementor-element-9f9ca75{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-a615e34{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-193f844{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-9bbb044{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-da3e5ab{text-align:center;}.elementor-493 .elementor-element.elementor-element-da3e5ab img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-e7b2114{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-bd47230{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-4390a43{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-05b873f{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-7927d00{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-55a43ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-8204b15{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-a354a8e{text-align:center;}.elementor-493 .elementor-element.elementor-element-a354a8e .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-1286946{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-8a16ecc{--justify-content:flex-end;}.elementor-493 .elementor-element.elementor-element-c4ef915{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-8b071f8{--width:100%;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-427bea1{text-align:center;}.elementor-493 .elementor-element.elementor-element-427bea1 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-13b165b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-84052fa{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-493 .elementor-element.elementor-element-08a2613{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-61751dd{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-93285bf{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-12be495{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-0f0aff3{text-align:center;}.elementor-493 .elementor-element.elementor-element-0f0aff3 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-8e23752{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-9e1cbc3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-e19ce5e{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-b09d219{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-025d843{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-9ce0226{text-align:center;}.elementor-493 .elementor-element.elementor-element-9ce0226 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-53fbff9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-c4c7641{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-ea8abcf{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-5a98d6e{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-97121e4{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-40ee491{text-align:center;}.elementor-493 .elementor-element.elementor-element-40ee491 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-c9e9503{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-4a34598{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-bffefa7{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-49e73d7{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-c0c98a6{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-1998b61{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-de68c3c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-c9873ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-845f928{text-align:center;}.elementor-493 .elementor-element.elementor-element-845f928 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-64b7ba7{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-35e84fb img{width:100%;height:190px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-493 .elementor-element.elementor-element-ace4c89{--content-width:90%;--justify-content:flex-end;}.elementor-493 .elementor-element.elementor-element-c195601{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-7794143{--width:100%;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-6f025fb{text-align:center;}.elementor-493 .elementor-element.elementor-element-6f025fb img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-b213c35{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-a2756ef{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-493 .elementor-element.elementor-element-39f4fc5{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-2fa49d6{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-2ec0247{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-b7be596{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-5685379{text-align:center;}.elementor-493 .elementor-element.elementor-element-5685379 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-861680c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-2aa519f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-948f6e7{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-df51d84{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-e745a18{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-4c51d0a{text-align:center;}.elementor-493 .elementor-element.elementor-element-4c51d0a img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-6c34258{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-46d534c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-4a013ac{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-a75c6cc{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-4581a41{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-2b27cdb{text-align:center;}.elementor-493 .elementor-element.elementor-element-2b27cdb img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-e411fd1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-1049d3b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-5216694{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-afa65dd{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-68c2e32{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-478cbe8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-478cbe8::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .e-con-inner > .elementor-background-video-container::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-493 .elementor-element.elementor-element-478cbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #0E0E0E00 100%, #000000 0%);}.elementor-493 .elementor-element.elementor-element-289682e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-4e5b147{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-48678c5{text-align:center;}.elementor-493 .elementor-element.elementor-element-48678c5 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-e21dadc{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-0202b93 img{width:100%;height:190px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-493 .elementor-element.elementor-element-cb8074e{--content-width:90%;--justify-content:flex-end;}.elementor-493 .elementor-element.elementor-element-08f8790{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-923402a{--width:100%;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-0a409b2{text-align:center;}.elementor-493 .elementor-element.elementor-element-0a409b2 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-00836b3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-8307971{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-493 .elementor-element.elementor-element-79cfa3f{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-897b26e{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-f619f20{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-3b63ec8{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-8d19c08{text-align:center;}.elementor-493 .elementor-element.elementor-element-8d19c08 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-4e61b5f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-d23c944{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-2c41b83{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-1179c1d{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-0d10773{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-50d023c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-90b1809{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-55ca712{text-align:center;}.elementor-493 .elementor-element.elementor-element-55ca712 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-d23fe62{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-4fd1862{--content-width:90%;--justify-content:flex-end;}.elementor-493 .elementor-element.elementor-element-7f4b079{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-59b918d{--width:100%;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-493 .elementor-element.elementor-element-3ae47e3{text-align:center;}.elementor-493 .elementor-element.elementor-element-3ae47e3 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-fe54f93{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-6dc67f5{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-493 .elementor-element.elementor-element-c562daa{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-d9de02e{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-f4d4b9d{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-797e04a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-1768113{text-align:center;}.elementor-493 .elementor-element.elementor-element-1768113 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-927c07f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-4108438{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-11ef618{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-f1ef634{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-7dc3bdf{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-d293bbb{text-align:center;}.elementor-493 .elementor-element.elementor-element-d293bbb img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-c5588ed{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-21b6da6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-3bb5f7b{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-054180c{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-755d31b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-75d0080{text-align:center;}.elementor-493 .elementor-element.elementor-element-75d0080 img{width:100%;height:50px;}.elementor-493 .elementor-element.elementor-element-1a2e4a3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-9c3fffe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-493 .elementor-element.elementor-element-5be94fb{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:48px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-63b3614{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;font-size:18px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-41b1a4f{width:var( --container-widget-width, 272.109px );max-width:272.109px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-009a612{text-align:center;}.elementor-493 .elementor-element.elementor-element-009a612 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-edce409{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-eb16925{text-align:center;}.elementor-493 .elementor-element.elementor-element-eb16925 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-bbc84ff{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-c4fd9c3{text-align:center;}.elementor-493 .elementor-element.elementor-element-c4fd9c3 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-2690544{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-fe1a75c{text-align:center;}.elementor-493 .elementor-element.elementor-element-fe1a75c .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-f37b3c5{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-bb526b5{text-align:center;}.elementor-493 .elementor-element.elementor-element-bb526b5 .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-f8b7b14{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}.elementor-493 .elementor-element.elementor-element-5b1e59a{text-align:center;}.elementor-493 .elementor-element.elementor-element-5b1e59a .elementor-heading-title{font-size:72px;line-height:42px;letter-spacing:0px;}.elementor-493 .elementor-element.elementor-element-ab92bfc{width:var( --container-widget-width, 272.109px );max-width:272.109px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272.109px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.3em;}}/* Start custom CSS for button, class: .elementor-element-7b07289 *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-7b07289 .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60e68de */.elementor-493 .elementor-element.elementor-element-60e68de p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28e410e *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-28e410e .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fecb87d *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-fecb87d .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8d0d57 */.elementor-493 .elementor-element.elementor-element-d8d0d57 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9811e */.elementor-493 .elementor-element.elementor-element-de9811e p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8064443 */.elementor-493 .elementor-element.elementor-element-8064443 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5f18b */.elementor-493 .elementor-element.elementor-element-7f5f18b{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-7f5f18b::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-7f5f18b::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-7f5f18b:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-7f5f18b:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5f764d */.elementor-493 .elementor-element.elementor-element-b5f764d p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9834431 */.elementor-493 .elementor-element.elementor-element-9834431 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5eb4918 */.elementor-493 .elementor-element.elementor-element-5eb4918 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614d30a */.elementor-493 .elementor-element.elementor-element-614d30a{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-614d30a::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-614d30a::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-614d30a:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-614d30a:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cac470 */.elementor-493 .elementor-element.elementor-element-1cac470 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b686cb7 */.elementor-493 .elementor-element.elementor-element-b686cb7 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a629901 */.elementor-493 .elementor-element.elementor-element-a629901 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdab98a */.elementor-493 .elementor-element.elementor-element-fdab98a{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-fdab98a::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-fdab98a::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-fdab98a:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-fdab98a:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08707f7 */.elementor-493 .elementor-element.elementor-element-08707f7 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfdc10b *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-bfdc10b .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e28dc5 *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-7e28dc5 .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-024d26c */.elementor-493 .elementor-element.elementor-element-024d26c p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c25f575 */.elementor-493 .elementor-element.elementor-element-c25f575 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41c9ed0 */.elementor-493 .elementor-element.elementor-element-41c9ed0 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3da0a3 */.elementor-493 .elementor-element.elementor-element-d3da0a3{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-d3da0a3::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-d3da0a3::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-d3da0a3:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-d3da0a3:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2876ff8 */.elementor-493 .elementor-element.elementor-element-2876ff8 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da645e9 */.elementor-493 .elementor-element.elementor-element-da645e9 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8399780 */.elementor-493 .elementor-element.elementor-element-8399780{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-8399780::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-8399780::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-8399780:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-8399780:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf33a3b */.elementor-493 .elementor-element.elementor-element-bf33a3b p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdfe719 */.elementor-493 .elementor-element.elementor-element-cdfe719 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31a0c4 */.elementor-493 .elementor-element.elementor-element-b31a0c4{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-b31a0c4::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-b31a0c4::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-b31a0c4:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-b31a0c4:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c877ef */.elementor-493 .elementor-element.elementor-element-4c877ef p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec87616 */.elementor-493 .elementor-element.elementor-element-ec87616 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a03407 */.elementor-493 .elementor-element.elementor-element-9a03407 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27faa4a */.elementor-493 .elementor-element.elementor-element-27faa4a{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-27faa4a::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-27faa4a::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-27faa4a:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-27faa4a:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec2ba6 */.elementor-493 .elementor-element.elementor-element-3ec2ba6 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-504c1d5 *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-504c1d5 .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f257eec *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-f257eec .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f9ca75 */.elementor-493 .elementor-element.elementor-element-9f9ca75 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a615e34 */.elementor-493 .elementor-element.elementor-element-a615e34 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-193f844 */.elementor-493 .elementor-element.elementor-element-193f844 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b39251 */.elementor-493 .elementor-element.elementor-element-3b39251{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-3b39251::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-3b39251::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-3b39251:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-3b39251:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4390a43 */.elementor-493 .elementor-element.elementor-element-4390a43 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05b873f */.elementor-493 .elementor-element.elementor-element-05b873f p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbb044 */.elementor-493 .elementor-element.elementor-element-9bbb044{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-9bbb044::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-9bbb044::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-9bbb044:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-9bbb044:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1286946 */.elementor-493 .elementor-element.elementor-element-1286946 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9705d3c *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-9705d3c .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a2613 */.elementor-493 .elementor-element.elementor-element-08a2613 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61751dd */.elementor-493 .elementor-element.elementor-element-61751dd p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93285bf */.elementor-493 .elementor-element.elementor-element-93285bf p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b071f8 */.elementor-493 .elementor-element.elementor-element-8b071f8{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-8b071f8::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-8b071f8::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-8b071f8:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-8b071f8:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e19ce5e */.elementor-493 .elementor-element.elementor-element-e19ce5e p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b09d219 */.elementor-493 .elementor-element.elementor-element-b09d219 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12be495 */.elementor-493 .elementor-element.elementor-element-12be495{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-12be495::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-12be495::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-12be495:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-12be495:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea8abcf */.elementor-493 .elementor-element.elementor-element-ea8abcf p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a98d6e */.elementor-493 .elementor-element.elementor-element-5a98d6e p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025d843 */.elementor-493 .elementor-element.elementor-element-025d843{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-025d843::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-025d843::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-025d843:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-025d843:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bffefa7 */.elementor-493 .elementor-element.elementor-element-bffefa7 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49e73d7 */.elementor-493 .elementor-element.elementor-element-49e73d7 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c98a6 */.elementor-493 .elementor-element.elementor-element-c0c98a6 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97121e4 */.elementor-493 .elementor-element.elementor-element-97121e4{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-97121e4::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-97121e4::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-97121e4:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-97121e4:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b7ba7 */.elementor-493 .elementor-element.elementor-element-64b7ba7 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf12f66 *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-cf12f66 .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7dee203 *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-7dee203 .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39f4fc5 */.elementor-493 .elementor-element.elementor-element-39f4fc5 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fa49d6 */.elementor-493 .elementor-element.elementor-element-2fa49d6 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ec0247 */.elementor-493 .elementor-element.elementor-element-2ec0247 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7794143 */.elementor-493 .elementor-element.elementor-element-7794143{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-7794143::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-7794143::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-7794143:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-7794143:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-948f6e7 */.elementor-493 .elementor-element.elementor-element-948f6e7 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df51d84 */.elementor-493 .elementor-element.elementor-element-df51d84 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7be596 */.elementor-493 .elementor-element.elementor-element-b7be596{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-b7be596::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-b7be596::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-b7be596:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-b7be596:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a013ac */.elementor-493 .elementor-element.elementor-element-4a013ac p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a75c6cc */.elementor-493 .elementor-element.elementor-element-a75c6cc p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e745a18 */.elementor-493 .elementor-element.elementor-element-e745a18{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-e745a18::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-e745a18::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-e745a18:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-e745a18:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5216694 */.elementor-493 .elementor-element.elementor-element-5216694 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afa65dd */.elementor-493 .elementor-element.elementor-element-afa65dd p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c2e32 */.elementor-493 .elementor-element.elementor-element-68c2e32 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4581a41 */.elementor-493 .elementor-element.elementor-element-4581a41{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-4581a41::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-4581a41::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-4581a41:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-4581a41:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e21dadc */.elementor-493 .elementor-element.elementor-element-e21dadc p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b0871d *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-8b0871d .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f7fcd2 *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-9f7fcd2 .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79cfa3f */.elementor-493 .elementor-element.elementor-element-79cfa3f p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-897b26e */.elementor-493 .elementor-element.elementor-element-897b26e p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f619f20 */.elementor-493 .elementor-element.elementor-element-f619f20 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923402a */.elementor-493 .elementor-element.elementor-element-923402a{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-923402a::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-923402a::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-923402a:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-923402a:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c41b83 */.elementor-493 .elementor-element.elementor-element-2c41b83 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1179c1d */.elementor-493 .elementor-element.elementor-element-1179c1d p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b63ec8 */.elementor-493 .elementor-element.elementor-element-3b63ec8{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-3b63ec8::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-3b63ec8::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-3b63ec8:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-3b63ec8:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d23fe62 */.elementor-493 .elementor-element.elementor-element-d23fe62 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e02716d *//* =========================================
   ELEMENTOR BUTTON — ANAMORPHIC GLASS
   Colle ça sur le widget Bouton (Custom CSS)
========================================= */

.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;                /* capsule */
  border: 1px solid rgba(255,255,255,.25);
  background: rgba(255,255,255,.10);   /* verre */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);
  box-shadow:
    0 12px 30px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Petit “sheen” anamorphique (reflet oblique) */
.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button::before{
  content:"";
  position:absolute;
  inset:-40% -60%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 35%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,0) 65%
  );
  transform: rotate(8deg) translateX(-30%);
  opacity: .55;
  filter: blur(1px);
  transition: transform .6s ease, opacity .35s ease;
  pointer-events:none;
}

/* Légère vignette interne (profondeur) */
.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    120% 140% at 30% 20%,
    rgba(255,255,255,.25) 0%,
    rgba(255,255,255,0) 55%
  );
  opacity: .8;
  pointer-events:none;
}

/* Hover */
.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.14);
  box-shadow:
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}

.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button:hover::before{
  transform: rotate(8deg) translateX(25%);
  opacity: .75;
}

/* Focus (accessibilité) */
.elementor-493 .elementor-element.elementor-element-e02716d .elementor-button:focus{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.18),
    0 18px 45px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c562daa */.elementor-493 .elementor-element.elementor-element-c562daa p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9de02e */.elementor-493 .elementor-element.elementor-element-d9de02e p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4d4b9d */.elementor-493 .elementor-element.elementor-element-f4d4b9d p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59b918d */.elementor-493 .elementor-element.elementor-element-59b918d{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-59b918d::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-59b918d::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-59b918d:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-59b918d:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ef618 */.elementor-493 .elementor-element.elementor-element-11ef618 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1ef634 */.elementor-493 .elementor-element.elementor-element-f1ef634 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797e04a */.elementor-493 .elementor-element.elementor-element-797e04a{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-797e04a::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-797e04a::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-797e04a:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-797e04a:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bb5f7b */.elementor-493 .elementor-element.elementor-element-3bb5f7b p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-054180c */.elementor-493 .elementor-element.elementor-element-054180c p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc3bdf */.elementor-493 .elementor-element.elementor-element-7dc3bdf{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-7dc3bdf::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-7dc3bdf::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-7dc3bdf:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-7dc3bdf:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5be94fb */.elementor-493 .elementor-element.elementor-element-5be94fb p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63b3614 */.elementor-493 .elementor-element.elementor-element-63b3614 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b1a4f */.elementor-493 .elementor-element.elementor-element-41b1a4f p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755d31b */.elementor-493 .elementor-element.elementor-element-755d31b{
  position: relative;
  overflow: hidden;
  border-radius: 16px; /* ajuste si besoin */
}

/* === GLASS OUTLINE === */
.elementor-493 .elementor-element.elementor-element-755d31b::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;
  background: linear-gradient(
    120deg,
    rgba(80, 255, 120, 0.2),
    rgba(80, 255, 120, 0.8),
    rgba(80, 255, 120, 0.2)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

/* === ANAMORPHIC GLASS SWEEP === */
.elementor-493 .elementor-element.elementor-element-755d31b::after{
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    100deg,
    transparent 30%,
    rgba(80, 255, 120, 0.35),
    transparent 70%
  );
  transform: translateX(-100%);
  opacity: 0;
  filter: blur(22px);
  transition: transform .8s cubic-bezier(.19,1,.22,1), opacity .4s ease;
  pointer-events: none;
}

/* === HOVER === */
.elementor-493 .elementor-element.elementor-element-755d31b:hover::before{
  opacity: 1;
}

.elementor-493 .elementor-element.elementor-element-755d31b:hover::after{
  transform: translateX(100%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edce409 */.elementor-493 .elementor-element.elementor-element-edce409 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbc84ff */.elementor-493 .elementor-element.elementor-element-bbc84ff p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2690544 */.elementor-493 .elementor-element.elementor-element-2690544 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f37b3c5 */.elementor-493 .elementor-element.elementor-element-f37b3c5 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b7b14 */.elementor-493 .elementor-element.elementor-element-f8b7b14 p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab92bfc */.elementor-493 .elementor-element.elementor-element-ab92bfc p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Owners XNarrow';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_XXNarrow_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Owners Wide';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Light_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Medium_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Bold_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners Wide';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2026/01/Owners_Wide_Black_Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Owners';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Wide_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Wide.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_XXNarrow_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Light_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Medium_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Bold_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Owners';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://magni-ops.com/wp-content/uploads/2025/12/Owners_Black_Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */