.elementor-4251 .elementor-element.elementor-element-e5dfc8c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:064px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-24004d5{--display:flex;--min-height:560px;--flex-direction:column-reverse;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:1px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4251 .elementor-element.elementor-element-24004d5::before, .elementor-4251 .elementor-element.elementor-element-24004d5 > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-24004d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-24004d5 > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-24004d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-24004d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-4251 .elementor-element.elementor-element-906d219{width:var( --container-widget-width, 50% );max-width:50%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;}.elementor-4251 .elementor-element.elementor-element-906d219.elementor-element{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-906d219 img{width:410px;}.elementor-4251 .elementor-element.elementor-element-2a4dc28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4251 .elementor-element.elementor-element-6fdc38d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4251 .elementor-element.elementor-element-6fdc38d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:155px;font-weight:400;line-height:24px;color:#E1E1E1;}.elementor-4251 .elementor-element.elementor-element-07770ef{--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-4251 .elementor-element.elementor-element-318232d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:064px;}.elementor-4251 .elementor-element.elementor-element-89f5034 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:50px;color:#2C2C2C78;}.elementor-4251 .elementor-element.elementor-element-199fd7a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:90px;font-weight:400;line-height:90px;color:#000000;}.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-4251 .elementor-element.elementor-element-017d16e{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-017d16e.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-914518e{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-71dff07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 250px;--row-gap:0px;--column-gap:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:64px;}.elementor-4251 .elementor-element.elementor-element-fb444dc{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4251 .elementor-element.elementor-element-fb444dc.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-fb444dc img{width:100%;}.elementor-4251 .elementor-element.elementor-element-7665aff{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-c4b6708{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-c4b6708 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#000000;}.elementor-4251 .elementor-element.elementor-element-47c077f{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-4251 .elementor-element.elementor-element-47c077f.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-47c077f p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-8228f7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-9af76b5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-6eb9e0d{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4251 .elementor-element.elementor-element-6eb9e0d.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-6eb9e0d img{width:100%;}.elementor-4251 .elementor-element.elementor-element-fb94c1b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-53a1d80{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-53a1d80 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#000000;}.elementor-4251 .elementor-element.elementor-element-07883f5{width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-4251 .elementor-element.elementor-element-07883f5.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-07883f5 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-9569a56{--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;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-d329de1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-ce1eda3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-56a3b26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-0db97c4{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-4251 .elementor-element.elementor-element-66afcc7{text-align:end;}.elementor-4251 .elementor-element.elementor-element-66afcc7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:500;line-height:24px;color:#000000;}.elementor-4251 .elementor-element.elementor-element-4c13044{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 134px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:end;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-4c13044.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-4c13044 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-6f25d07{text-align:end;}.elementor-4251 .elementor-element.elementor-element-6f25d07 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:500;line-height:24px;color:#000000;}.elementor-4251 .elementor-element.elementor-element-7fbf785{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:end;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-7fbf785.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-7fbf785 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-b0cb3da{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-62a406a{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-4251 .elementor-element.elementor-element-62a406a.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-62a406a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:500;line-height:24px;color:#000000;}.elementor-4251 .elementor-element.elementor-element-c20531d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 134px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-c20531d.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-c20531d p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-2e44295.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-2e44295{text-align:end;}.elementor-4251 .elementor-element.elementor-element-2e44295 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:500;line-height:24px;color:#000000;}.elementor-4251 .elementor-element.elementor-element-6175c00{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-6175c00.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-6175c00 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-dea8717{--display:flex;--margin-top:53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4251 .elementor-element.elementor-element-c2ed71e{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-c2ed71e p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-8f31645{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:096px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-8f31645:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-8f31645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccbcf7d );}.elementor-4251 .elementor-element.elementor-element-94f1569{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 050px;--row-gap:0px;--column-gap:050px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:064px;}.elementor-4251 .elementor-element.elementor-element-fe1a788.elementor-element{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-fe1a788 img{width:90%;}.elementor-4251 .elementor-element.elementor-element-7e82237{--display:flex;}.elementor-4251 .elementor-element.elementor-element-fc0c8f4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-9b534e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-9b534e5 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-cf971f1{background-color:#FAFAFA1A;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-cf971f1 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-235d802{background-color:#FAFAFA1A;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:22px;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-235d802 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-fddde94{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:064px;}.elementor-4251 .elementor-element.elementor-element-8a669d9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-8a669d9 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-fc4d1c7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-fc4d1c7 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-5a069f5{--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:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-863da92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0100px;--row-gap:0px;--column-gap:0100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-1d0dc92{--display:flex;--justify-content:center;--gap:85px 85px;--row-gap:85px;--column-gap:85px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-9340f87{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-9340f87.elementor-element{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-9340f87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;line-height:30px;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-174e330{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-dc024ed{width:var( --container-widget-width, 528px );max-width:528px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;--container-widget-width:528px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-dc024ed .elementor-heading-title{color:#000000;}.elementor-4251 .elementor-element.elementor-element-7d92ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-7d92ad1 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-2965455{background-color:#EFEFEF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 039px) 0px;padding:13px 25px 13px 25px;border-radius:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-2965455 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-9ad8884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-4251 .elementor-element.elementor-element-9ad8884 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-d43ba88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-d852739{background-color:#EFEFEF;padding:09px 18px 9px 018px;border-radius:100px 100px 100px 100px;}.elementor-4251 .elementor-element.elementor-element-d852739 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-bf863af{background-color:#EFEFEF;padding:09px 18px 9px 018px;border-radius:100px 100px 100px 100px;}.elementor-4251 .elementor-element.elementor-element-bf863af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-16d63cf{background-color:#EFEFEF;padding:09px 18px 9px 018px;border-radius:100px 100px 100px 100px;}.elementor-4251 .elementor-element.elementor-element-16d63cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-408d8b2{background-color:#EFEFEF;padding:09px 18px 9px 018px;border-radius:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-408d8b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-10f47c3{--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;--overlay-opacity:1;--padding-top:96px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-10f47c3:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-10f47c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msbois.com/wp-content/uploads/2026/02/Usine-MS-bois.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4251 .elementor-element.elementor-element-10f47c3::before, .elementor-4251 .elementor-element.elementor-element-10f47c3 > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-10f47c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-10f47c3 > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-10f47c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-10f47c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000BF;--background-overlay:'';}.elementor-4251 .elementor-element.elementor-element-217c658{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:064px;}.elementor-4251 .elementor-element.elementor-element-f973ed3{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 070px) 0px;text-align:end;}.elementor-4251 .elementor-element.elementor-element-f973ed3.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-f973ed3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-9cb115f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-9cb115f p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-2a7953f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-3ba4787{padding:8px 24px 8px 24px;text-align:center;}.elementor-4251 .elementor-element.elementor-element-3ba4787.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4251 .elementor-element.elementor-element-3ba4787 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-d955b07{padding:8px 24px 8px 24px;text-align:center;}.elementor-4251 .elementor-element.elementor-element-d955b07.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4251 .elementor-element.elementor-element-d955b07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-65f7d22{padding:8px 24px 8px 24px;text-align:center;}.elementor-4251 .elementor-element.elementor-element-65f7d22.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4251 .elementor-element.elementor-element-65f7d22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-5eb4728{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-5151444{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:064px;}.elementor-4251 .elementor-element.elementor-element-62022bf{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-62022bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:var( --e-global-color-ccbcf7d );}.elementor-4251 .elementor-element.elementor-element-5db53b0{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-5db53b0.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-be01cd6{--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-4251 .elementor-element.elementor-element-0d75d99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:64px;}.elementor-4251 .elementor-element.elementor-element-472093d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4251 .elementor-element.elementor-element-472093d.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-472093d img{width:86%;}.elementor-4251 .elementor-element.elementor-element-689173a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-1b7621a{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-1b7621a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#000000;}.elementor-4251 .elementor-element.elementor-element-bad94e1{width:initial;max-width:initial;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-4251 .elementor-element.elementor-element-bad94e1.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-bad94e1 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-a10bc2d{--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;--padding-top:96px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-5e0235e{width:var( --container-widget-width, 1050px );max-width:1050px;padding:0px 064px 0px 64px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:center;}.elementor-4251 .elementor-element.elementor-element-5e0235e.elementor-element{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-5e0235e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-66f5b4e{--display:flex;--min-height:578px;--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;--padding-top:96px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-66f5b4e:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-66f5b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-4251 .elementor-element.elementor-element-66f5b4e.e-con{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-4efb52d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-4251 .elementor-element.elementor-element-3731bc1{text-align:center;}.elementor-4251 .elementor-element.elementor-element-3731bc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#323232;}.elementor-4251 .elementor-element.elementor-element-ab94a17{text-align:center;}.elementor-4251 .elementor-element.elementor-element-ab94a17 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:400;line-height:59px;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-efa3258{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-7cf201d{padding:0px 0px 12px 0px;font-family:"Montserrat", Sans-serif;font-weight:300;color:#323232;}.elementor-4251 .elementor-element.elementor-element-7cf201d p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-5b956e5{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-9336e58{padding:0px 0px 12px 0px;font-family:"Montserrat", Sans-serif;font-weight:300;color:#323232;}.elementor-4251 .elementor-element.elementor-element-9336e58 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-9ec3a5c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-ad7e8f3{padding:0px 0px 12px 0px;font-family:"Montserrat", Sans-serif;font-weight:300;color:#323232;}.elementor-4251 .elementor-element.elementor-element-ad7e8f3 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-940c994{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-33f1dd7{padding:0px 0px 12px 0px;font-family:"Montserrat", Sans-serif;font-weight:300;color:#323232;}.elementor-4251 .elementor-element.elementor-element-33f1dd7 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-c420c5c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-73b0bd4{padding:0px 0px 12px 0px;font-family:"Montserrat", Sans-serif;font-weight:300;color:#323232;}.elementor-4251 .elementor-element.elementor-element-73b0bd4 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-925c066{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-5b88ed8{padding:0px 0px 12px 0px;font-family:"Montserrat", Sans-serif;font-weight:300;color:#323232;}.elementor-4251 .elementor-element.elementor-element-5b88ed8 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-61b87a5{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 1152px );max-width:1152px;--container-widget-width:1152px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-61b87a5.elementor-element{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-61b87a5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#2C2C2C80;}.elementor-4251 .elementor-element.elementor-element-61b87a5 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-4251 .elementor-element.elementor-element-61b87a5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-4251 .elementor-element.elementor-element-e6f470e{--display:flex;--min-height:600px;--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;--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:0120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-94c94c1{--display:flex;--gap:060px 0px;--row-gap:060px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-786f284{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:064px;}.elementor-4251 .elementor-element.elementor-element-016b70a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:600;line-height:45px;color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-cdaed50{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-d263e16{--display:flex;--min-height:323px;--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4251 .elementor-element.elementor-element-d263e16:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-d263e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msbois.com/wp-content/uploads/2026/01/nos-sites-industriels.webp");background-position:center center;background-repeat:no-repeat;background-size:700px auto;}.elementor-4251 .elementor-element.elementor-element-d263e16::before, .elementor-4251 .elementor-element.elementor-element-d263e16 > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-d263e16 > .e-con-inner > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-d263e16 > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-d263e16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-d263e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4251 .elementor-element.elementor-element-d14614c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-004b840{padding:8px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-004b840.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-004b840 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-cb855ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-9bcd566{--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;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-4003acd{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-4003acd p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-fcbe034.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-96be145{--display:flex;--min-height:323px;--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4251 .elementor-element.elementor-element-96be145:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-96be145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msbois.com/wp-content/uploads/2026/01/nos-engagements.webp");background-position:center center;background-repeat:no-repeat;background-size:540px auto;}.elementor-4251 .elementor-element.elementor-element-96be145::before, .elementor-4251 .elementor-element.elementor-element-96be145 > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-96be145 > .e-con-inner > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-96be145 > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-96be145 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-96be145 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4251 .elementor-element.elementor-element-0a01a2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-6e8a15f{padding:8px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-6e8a15f.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-6e8a15f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-bd6b109 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-46b4d50{--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;--align-items:flex-end;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-1a76c2e{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-1a76c2e p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-b7d4205.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-1202a89{--display:flex;--min-height:323px;--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4251 .elementor-element.elementor-element-1202a89:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-1202a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msbois.com/wp-content/uploads/2026/01/MS-BOIS-INTERSPORT-Charpente.avif");background-position:center center;background-repeat:no-repeat;background-size:450px auto;}.elementor-4251 .elementor-element.elementor-element-1202a89::before, .elementor-4251 .elementor-element.elementor-element-1202a89 > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-1202a89 > .e-con-inner > .elementor-background-video-container::before, .elementor-4251 .elementor-element.elementor-element-1202a89 > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-1202a89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4251 .elementor-element.elementor-element-1202a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4251 .elementor-element.elementor-element-8a77080{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-58fb83c{padding:8px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-58fb83c.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-58fb83c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-f41aed4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-34a7ca8{--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;--align-items:flex-end;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-a04aaf3{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-21422f9 );}.elementor-4251 .elementor-element.elementor-element-a04aaf3 p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-5687462.elementor-element{--align-self:flex-end;}.elementor-4251 .elementor-element.elementor-element-8650f3c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:22px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:10px;}@media(max-width:1280px){.elementor-4251 .elementor-element.elementor-element-e5dfc8c{--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-4251 .elementor-element.elementor-element-24004d5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-906d219{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-906d219.elementor-element{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-2a4dc28{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-2a4dc28.e-con{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-6fdc38d{padding:24px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-4251 .elementor-element.elementor-element-6fdc38d .elementor-heading-title{font-size:88px;line-height:73px;}.elementor-4251 .elementor-element.elementor-element-318232d{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-199fd7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4251 .elementor-element.elementor-element-199fd7a .elementor-heading-title{font-size:56px;line-height:1em;}.elementor-4251 .elementor-element.elementor-element-017d16e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4251 .elementor-element.elementor-element-017d16e.elementor-element{--align-self:flex-start;}.elementor-4251 .elementor-element.elementor-element-914518e{--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;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-71dff07{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-fb444dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4251 .elementor-element.elementor-element-fb444dc img{width:37%;}.elementor-4251 .elementor-element.elementor-element-c4b6708{--container-widget-width:604px;--container-widget-flex-grow:0;width:var( --container-widget-width, 604px );max-width:604px;}.elementor-4251 .elementor-element.elementor-element-9af76b5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-6eb9e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4251 .elementor-element.elementor-element-6eb9e0d img{width:50%;}.elementor-4251 .elementor-element.elementor-element-fb94c1b{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-07883f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-4251 .elementor-element.elementor-element-d329de1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-56a3b26{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4251 .elementor-element.elementor-element-56a3b26.e-con{--align-self:center;}.elementor-4251 .elementor-element.elementor-element-dea8717{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4251 .elementor-element.elementor-element-8f31645{--padding-top:064px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-94f1569{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-fe1a788 img{width:40%;}.elementor-4251 .elementor-element.elementor-element-7e82237{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-fddde94{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:032px;}.elementor-4251 .elementor-element.elementor-element-863da92{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-1d0dc92{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4251 .elementor-element.elementor-element-3f95506 img{width:60%;}.elementor-4251 .elementor-element.elementor-element-9340f87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-4251 .elementor-element.elementor-element-dc024ed{--container-widget-width:660px;--container-widget-flex-grow:0;width:var( --container-widget-width, 660px );max-width:660px;}.elementor-4251 .elementor-element.elementor-element-10f47c3{--padding-top:056px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-217c658{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-3ba4787{text-align:start;}.elementor-4251 .elementor-element.elementor-element-5eb4728{--padding-top:056px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-5151444{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-0d75d99{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-472093d img{width:50%;}.elementor-4251 .elementor-element.elementor-element-5e0235e{padding:0px 048px 0px 48px;}.elementor-4251 .elementor-element.elementor-element-66f5b4e{--padding-top:064px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-4efb52d{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4251 .elementor-element.elementor-element-e6f470e{--padding-top:064px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-94c94c1{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:032px;}.elementor-4251 .elementor-element.elementor-element-786f284{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-cb855ad .elementor-heading-title{font-size:40px;}.elementor-4251 .elementor-element.elementor-element-bd6b109 .elementor-heading-title{font-size:40px;}.elementor-4251 .elementor-element.elementor-element-1202a89:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-1202a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:560px auto;}.elementor-4251 .elementor-element.elementor-element-f41aed4 .elementor-heading-title{font-size:40px;}.elementor-4251 .elementor-element.elementor-element-8650f3c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4251 .elementor-element.elementor-element-e5dfc8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-24004d5{--min-height:430px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4251 .elementor-element.elementor-element-906d219{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4251 .elementor-element.elementor-element-906d219 img{width:78%;}.elementor-4251 .elementor-element.elementor-element-2a4dc28{--align-items:flex-start;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-6fdc38d{padding:0px 0px 0px 0px;text-align:center;}.elementor-4251 .elementor-element.elementor-element-6fdc38d .elementor-heading-title{font-size:43px;line-height:45px;}.elementor-4251 .elementor-element.elementor-element-07770ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-318232d{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-89f5034 .elementor-heading-title{font-size:13px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-199fd7a .elementor-heading-title{font-size:43px;line-height:43px;}.elementor-4251 .elementor-element.elementor-element-017d16e{font-size:16px;line-height:24px;}.elementor-4251 .elementor-element.elementor-element-914518e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-71dff07{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-fb444dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4251 .elementor-element.elementor-element-fb444dc img{width:80%;}.elementor-4251 .elementor-element.elementor-element-c4b6708 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4251 .elementor-element.elementor-element-47c077f{font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-6eb9e0d{text-align:center;}.elementor-4251 .elementor-element.elementor-element-6eb9e0d img{width:70%;}.elementor-4251 .elementor-element.elementor-element-fb94c1b{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-53a1d80 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4251 .elementor-element.elementor-element-07883f5{font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-9569a56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-d329de1{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-0db97c4{--width:47%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-4251 .elementor-element.elementor-element-66afcc7 .elementor-heading-title{font-size:25px;}.elementor-4251 .elementor-element.elementor-element-4c13044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-size:14px;}.elementor-4251 .elementor-element.elementor-element-6f25d07 .elementor-heading-title{font-size:25px;}.elementor-4251 .elementor-element.elementor-element-7fbf785{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-b0cb3da{--width:47%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-62a406a{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4251 .elementor-element.elementor-element-62a406a .elementor-heading-title{font-size:25px;}.elementor-4251 .elementor-element.elementor-element-c20531d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:15px;}.elementor-4251 .elementor-element.elementor-element-2e44295 .elementor-heading-title{font-size:25px;}.elementor-4251 .elementor-element.elementor-element-6175c00{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-dea8717{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-c2ed71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-c2ed71e p{margin-block-end:0px;}.elementor-4251 .elementor-element.elementor-element-8f31645{--padding-top:60px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-94f1569{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-fe1a788 img{width:80%;}.elementor-4251 .elementor-element.elementor-element-fc0c8f4 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4251 .elementor-element.elementor-element-9b534e5{font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-cf971f1{font-size:14px;line-height:20px;}.elementor-4251 .elementor-element.elementor-element-235d802{font-size:14px;line-height:20px;}.elementor-4251 .elementor-element.elementor-element-fddde94{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-4251 .elementor-element.elementor-element-8a669d9{font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-fc4d1c7{font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-5a069f5{--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;--padding-top:48px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-863da92{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-1d0dc92{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-4251 .elementor-element.elementor-element-3f95506 img{width:90%;}.elementor-4251 .elementor-element.elementor-element-9340f87{text-align:center;}.elementor-4251 .elementor-element.elementor-element-9340f87 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-4251 .elementor-element.elementor-element-dc024ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;}.elementor-4251 .elementor-element.elementor-element-7d92ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-9ad8884 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-4251 .elementor-element.elementor-element-d852739{border-radius:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-d852739 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-4251 .elementor-element.elementor-element-bf863af.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-bf863af{border-radius:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-bf863af .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-4251 .elementor-element.elementor-element-16d63cf{border-radius:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-16d63cf .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-4251 .elementor-element.elementor-element-408d8b2{border-radius:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-408d8b2 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-4251 .elementor-element.elementor-element-10f47c3{--padding-top:83px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-217c658{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-f973ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;text-align:start;}.elementor-4251 .elementor-element.elementor-element-f973ed3 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4251 .elementor-element.elementor-element-9cb115f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-2a7953f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4251 .elementor-element.elementor-element-3ba4787 .elementor-heading-title{font-size:13px;line-height:18px;}.elementor-4251 .elementor-element.elementor-element-d955b07 .elementor-heading-title{font-size:13px;line-height:18px;}.elementor-4251 .elementor-element.elementor-element-65f7d22.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-65f7d22 .elementor-heading-title{font-size:13px;line-height:18px;}.elementor-4251 .elementor-element.elementor-element-5eb4728{--padding-top:56px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-5151444{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-62022bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-4251 .elementor-element.elementor-element-62022bf .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4251 .elementor-element.elementor-element-be01cd6{--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-4251 .elementor-element.elementor-element-0d75d99{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-472093d img{width:90%;}.elementor-4251 .elementor-element.elementor-element-1b7621a .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4251 .elementor-element.elementor-element-bad94e1{font-size:15px;line-height:22px;}.elementor-4251 .elementor-element.elementor-element-a10bc2d{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-5e0235e{padding:0px 25px 0px 25px;}.elementor-4251 .elementor-element.elementor-element-5e0235e .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-4251 .elementor-element.elementor-element-66f5b4e{--min-height:529px;--justify-content:center;--padding-top:056px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-4efb52d{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-3731bc1 .elementor-heading-title{font-size:13px;}.elementor-4251 .elementor-element.elementor-element-ab94a17 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4251 .elementor-element.elementor-element-7cf201d{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-9336e58{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-ad7e8f3{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-33f1dd7{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-73b0bd4{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-5b88ed8{font-size:15px;}.elementor-4251 .elementor-element.elementor-element-61b87a5{padding:0px 0px 8px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-4251 .elementor-element.elementor-element-61b87a5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-4251 .elementor-element.elementor-element-61b87a5 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-4251 .elementor-element.elementor-element-61b87a5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-4251 .elementor-element.elementor-element-e6f470e{--padding-top:032px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-94c94c1{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4251 .elementor-element.elementor-element-016b70a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4251 .elementor-element.elementor-element-016b70a .elementor-heading-title{font-size:28px;}.elementor-4251 .elementor-element.elementor-element-004b840 .elementor-heading-title{font-size:13px;}.elementor-4251 .elementor-element.elementor-element-cb855ad .elementor-heading-title{font-size:30px;}.elementor-4251 .elementor-element.elementor-element-4003acd{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:15px;}.elementor-4251 .elementor-element.elementor-element-6e8a15f .elementor-heading-title{font-size:13px;}.elementor-4251 .elementor-element.elementor-element-bd6b109 .elementor-heading-title{font-size:30px;}.elementor-4251 .elementor-element.elementor-element-1a76c2e{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:15px;}.elementor-4251 .elementor-element.elementor-element-58fb83c .elementor-heading-title{font-size:13px;}.elementor-4251 .elementor-element.elementor-element-f41aed4 .elementor-heading-title{font-size:30px;}.elementor-4251 .elementor-element.elementor-element-a04aaf3{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:15px;}.elementor-4251 .elementor-element.elementor-element-8650f3c{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-4251 .elementor-element.elementor-element-56a3b26{--width:83%;}.elementor-4251 .elementor-element.elementor-element-dea8717{--width:54%;}.elementor-4251 .elementor-element.elementor-element-94f1569{--width:100%;}.elementor-4251 .elementor-element.elementor-element-1d0dc92{--width:73%;}}@media(max-width:1280px) and (min-width:768px){.elementor-4251 .elementor-element.elementor-element-dea8717{--width:100%;}.elementor-4251 .elementor-element.elementor-element-1d0dc92{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3ba4787 */.elementor-4251 .elementor-element.elementor-element-3ba4787 {
    /* 1. FOND : Dégradé subtil au lieu d'une couleur unie */
    /* Cela imite la lumière qui frappe la surface (reflet) */
    background: linear-gradient(
        135deg, 
        rgba(255, 255, 255, 0.15) 0%, 
        rgba(255, 255, 255, 0.05) 100%
    );

    /* 2. EFFET DE VERRE : Flou + Saturation */
    /* Saturate(150%) est la clé : cela rend la forêt derrière plus "vibrante" */
    backdrop-filter: blur(25px) saturate(150%);
    -webkit-backdrop-filter: blur(25px) saturate(150%);

    /* 3. BORDURES : Effet 3D "Cut Glass" */
    /* Bordure générale très fine */
    border: 1px solid rgba(255, 255, 255, 0.1);
    /* Bordure du haut plus brillante (lumière zénithale) */
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    /* Bordure du bas quasi invisible */
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);

    /* 4. OMBRES &amp; ÉPAISSEUR */
    /* box-shadow 1 : Ombre portée douce sous l'élément */
    /* box-shadow 2 (inset) : Lueur interne blanche pour simuler l'épaisseur du verre */
    box-shadow: 
        0 8px 32px 0 rgba(0, 0, 0, 0.3),
        inset 0 0 15px rgba(255, 255, 255, 0.05);

    /* FORME &amp; TEXTE */
    border-radius: 100px;
    padding: 15px 40px;
    text-align: center;
    color: #ffffff;
    
    /* Lissage de la police pour un rendu premium */
    -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d955b07 */.elementor-4251 .elementor-element.elementor-element-d955b07 {
    /* 1. FOND : Dégradé subtil au lieu d'une couleur unie */
    /* Cela imite la lumière qui frappe la surface (reflet) */
    background: linear-gradient(
        135deg, 
        rgba(255, 255, 255, 0.15) 0%, 
        rgba(255, 255, 255, 0.05) 100%
    );

    /* 2. EFFET DE VERRE : Flou + Saturation */
    /* Saturate(150%) est la clé : cela rend la forêt derrière plus "vibrante" */
    backdrop-filter: blur(25px) saturate(150%);
    -webkit-backdrop-filter: blur(25px) saturate(150%);

    /* 3. BORDURES : Effet 3D "Cut Glass" */
    /* Bordure générale très fine */
    border: 1px solid rgba(255, 255, 255, 0.1);
    /* Bordure du haut plus brillante (lumière zénithale) */
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    /* Bordure du bas quasi invisible */
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);

    /* 4. OMBRES &amp; ÉPAISSEUR */
    /* box-shadow 1 : Ombre portée douce sous l'élément */
    /* box-shadow 2 (inset) : Lueur interne blanche pour simuler l'épaisseur du verre */
    box-shadow: 
        0 8px 32px 0 rgba(0, 0, 0, 0.3),
        inset 0 0 15px rgba(255, 255, 255, 0.05);

    /* FORME &amp; TEXTE */
    border-radius: 100px;
    padding: 15px 40px;
    text-align: center;
    color: #ffffff;
    
    /* Lissage de la police pour un rendu premium */
    -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f7d22 */.elementor-4251 .elementor-element.elementor-element-65f7d22 {
    /* 1. FOND : Dégradé subtil au lieu d'une couleur unie */
    /* Cela imite la lumière qui frappe la surface (reflet) */
    background: linear-gradient(
        135deg, 
        rgba(255, 255, 255, 0.15) 0%, 
        rgba(255, 255, 255, 0.05) 100%
    );

    /* 2. EFFET DE VERRE : Flou + Saturation */
    /* Saturate(150%) est la clé : cela rend la forêt derrière plus "vibrante" */
    backdrop-filter: blur(25px) saturate(150%);
    -webkit-backdrop-filter: blur(25px) saturate(150%);

    /* 3. BORDURES : Effet 3D "Cut Glass" */
    /* Bordure générale très fine */
    border: 1px solid rgba(255, 255, 255, 0.1);
    /* Bordure du haut plus brillante (lumière zénithale) */
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    /* Bordure du bas quasi invisible */
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);

    /* 4. OMBRES &amp; ÉPAISSEUR */
    /* box-shadow 1 : Ombre portée douce sous l'élément */
    /* box-shadow 2 (inset) : Lueur interne blanche pour simuler l'épaisseur du verre */
    box-shadow: 
        0 8px 32px 0 rgba(0, 0, 0, 0.3),
        inset 0 0 15px rgba(255, 255, 255, 0.05);

    /* FORME &amp; TEXTE */
    border-radius: 100px;
    padding: 15px 40px;
    text-align: center;
    color: #ffffff;
    
    /* Lissage de la police pour un rendu premium */
    -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8650f3c *//* 1. CONTENEUR DE LA BARRE (Centrage et Largeur) */
.elementor-4251 .elementor-element.elementor-element-8650f3c .swiper-pagination {
    display: flex;                /* Active l'alignement en ligne */
    width: 100% !important;       /* Prend toute la largeur dispo... */
    max-width: 500px !important;  /* ...mais s'arrête à 500px maximum */
    
    /* Technique pour centrer parfaitement un élément absolu */
    left: 50% !important;
    transform: translateX(-50%) !important;
    
    /* Suppression des marges parasites */
    margin: 0 !important;
    padding: 0;
}

/* 2. LES SEGMENTS (Traits gris) */
.elementor-4251 .elementor-element.elementor-element-8650f3c .swiper-pagination-bullet {
    flex-grow: 1;                 /* Chaque trait s'étire pour remplir l'espace */
    height: 4px;                  /* Épaisseur de la barre */
    border-radius: 0;             /* Bords carrés pour l'effet "bloc" */
    background: #e0e0e0;          /* Couleur de fond (gris clair) */
    opacity: 1;                   /* Force la visibilité */
    margin: 0 !important;         /* Colle les segments les uns aux autres */
    transition: all 0.3s ease;    /* Animation fluide */
}

/* 3. LE SEGMENT ACTIF (Trait vert) */
.elementor-4251 .elementor-element.elementor-element-8650f3c .swiper-pagination-bullet-active {
    background: #005955;          /* Votre vert foncé */
}

/* 4. FINITIONS (Arrondir les bouts de la barre complète) */
.elementor-4251 .elementor-element.elementor-element-8650f3c .swiper-pagination-bullet:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.elementor-4251 .elementor-element.elementor-element-8650f3c .swiper-pagination-bullet:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}/* End custom CSS */