.elementor-3598 .elementor-element.elementor-element-e657a1d{--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;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:6.25vw;--padding-right:6.25vw;}.elementor-3598 .elementor-element.elementor-element-e657a1d:not(.elementor-motion-effects-element-type-background), .elementor-3598 .elementor-element.elementor-element-e657a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://landvac-france.com/wp-content/uploads/2025/07/Graphique-batiment.png");background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-3598 .elementor-element.elementor-element-e657a1d::before, .elementor-3598 .elementor-element.elementor-element-e657a1d > .elementor-background-video-container::before, .elementor-3598 .elementor-element.elementor-element-e657a1d > .e-con-inner > .elementor-background-video-container::before, .elementor-3598 .elementor-element.elementor-element-e657a1d > .elementor-background-slideshow::before, .elementor-3598 .elementor-element.elementor-element-e657a1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3598 .elementor-element.elementor-element-e657a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFAB;--background-overlay:'';}.elementor-3598 .elementor-element.elementor-element-2f56bb5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-3313e2f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-3313e2f{z-index:2;}.elementor-3598 .elementor-element.elementor-element-3313e2f img{width:200px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3598 .elementor-element.elementor-element-e5535ff{width:initial;max-width:initial;z-index:2;text-align:center;font-family:"Manrope", Sans-serif;font-size:38px;font-weight:600;line-height:1em;}.elementor-3598 .elementor-element.elementor-element-1c76ab9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-1c76ab9{text-align:center;font-family:"Manrope", Sans-serif;font-size:50px;font-weight:600;line-height:1em;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-3598 .elementor-element.elementor-element-ab79540 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3598 .elementor-element.elementor-element-ab79540 img{width:700px;}.elementor-3598 .elementor-element.elementor-element-2c414e6{width:var( --container-widget-width, 980px );max-width:980px;--container-widget-width:980px;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3598 .elementor-element.elementor-element-4fd4f39 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:300px 300px 300px 300px;padding:12px 24px 12px 024px;}.elementor-3598 .elementor-element.elementor-element-4fd4f39 .elementor-button:hover, .elementor-3598 .elementor-element.elementor-element-4fd4f39 .elementor-button:focus{background-color:#148C89;}.elementor-3598 .elementor-element.elementor-element-4fd4f39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3598 .elementor-element.elementor-element-4fd4f39 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3598 .elementor-element.elementor-element-18b3b6b{--display:flex;--position:absolute;--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:0;--padding-bottom:0;--padding-left:6.25vw;--padding-right:6.25vw;bottom:0px;}body:not(.rtl) .elementor-3598 .elementor-element.elementor-element-18b3b6b{left:0px;}body.rtl .elementor-3598 .elementor-element.elementor-element-18b3b6b{right:0px;}.elementor-3598 .elementor-element.elementor-element-b5d2970{--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:space-between;--border-radius:50px 50px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:50px;--padding-right:50px;}.elementor-3598 .elementor-element.elementor-element-1562bc6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-1562bc6.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3598 .elementor-element.elementor-element-e86a63f .elementor-icon-wrapper{text-align:center;}.elementor-3598 .elementor-element.elementor-element-e86a63f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-e86a63f.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-e86a63f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-e86a63f.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-e86a63f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-e86a63f .elementor-icon{font-size:26px;}.elementor-3598 .elementor-element.elementor-element-e86a63f .elementor-icon svg{height:26px;}.elementor-3598 .elementor-element.elementor-element-e86a63f .elementor-icon i, .elementor-3598 .elementor-element.elementor-element-e86a63f .elementor-icon svg{transform:rotate(44deg);}.elementor-3598 .elementor-element.elementor-element-e5860e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-e5860e3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-916e3ef{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-916e3ef.e-con{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-042221e{--display:flex;--justify-content:center;--gap:08px 08px;--row-gap:08px;--column-gap:08px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-9f3b7ad{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-d31c7db{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:0.9em;color:var( --e-global-color-17ae650 );}.elementor-3598 .elementor-element.elementor-element-def992a{--display:flex;--justify-content:center;--gap:08px 08px;--row-gap:08px;--column-gap:08px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-c58ac5f{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-61bb66f{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:0.9em;color:var( --e-global-color-17ae650 );}.elementor-3598 .elementor-element.elementor-element-43e66d8{--display:flex;--justify-content:center;--gap:08px 08px;--row-gap:08px;--column-gap:08px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-4b67be3{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-1910fc2{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:0.9em;color:var( --e-global-color-17ae650 );}.elementor-3598 .elementor-element.elementor-element-5b45380{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:6.25vw;--padding-right:6.25vw;}.elementor-3598 .elementor-element.elementor-element-5b45380:not(.elementor-motion-effects-element-type-background), .elementor-3598 .elementor-element.elementor-element-5b45380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3598 .elementor-element.elementor-element-cca7526{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--border-radius:0px 0px 50px 50px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-3598 .elementor-element.elementor-element-cca7526:not(.elementor-motion-effects-element-type-background), .elementor-3598 .elementor-element.elementor-element-cca7526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-3598 .elementor-element.elementor-element-63103f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-3defec9{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-0bda30d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-ccbf397{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-96ced98 img{width:100px;}.elementor-3598 .elementor-element.elementor-element-55184e7 img{width:120px;}.elementor-3598 .elementor-element.elementor-element-13f11e2 img{width:126px;}.elementor-3598 .elementor-element.elementor-element-d681d42{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-8be5d98 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;border-radius:30px 30px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-8be5d98.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-8be5d98 img{width:100px;}.elementor-3598 .elementor-element.elementor-element-fec5539 > .elementor-widget-container{padding:012px 012px 012px 012px;}.elementor-3598 .elementor-element.elementor-element-fec5539.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-fec5539{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-32aa651 > .elementor-widget-container{padding:012px 012px 012px 012px;}.elementor-3598 .elementor-element.elementor-element-32aa651.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-32aa651{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-a483bb6 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-a483bb6.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-a483bb6{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-f599727 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-f599727.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-f599727{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-aca487a > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-aca487a.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-aca487a{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-4944bbe > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-4944bbe.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-4944bbe{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-9062b92 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-9062b92.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-9062b92{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-5c41e3e > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-5c41e3e.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-5c41e3e{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-7b9125d > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-7b9125d.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-7b9125d{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-68b116d > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-68b116d.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-68b116d{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-0f0b84d > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-0f0b84d.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-0f0b84d{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-756a537 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-756a537.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-756a537{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-5136689 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-5136689.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-5136689{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-c2e6f8c > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-c2e6f8c.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-c2e6f8c{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-7012834 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;border-radius:0px 0px 30px 30px;}.elementor-3598 .elementor-element.elementor-element-7012834.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-7012834{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-093e03c > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-093e03c.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-093e03c{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-a521546 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-a521546.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-a521546{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-3654f0a{--display:flex;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-f0b5779{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-f0b5779.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-3598 .elementor-element.elementor-element-14e4304 > .elementor-widget-container{margin:-9px 0px 0px 6px;}.elementor-3598 .elementor-element.elementor-element-14e4304 .elementor-icon-wrapper{text-align:center;}.elementor-3598 .elementor-element.elementor-element-14e4304.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-14e4304.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-14e4304.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-14e4304.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-14e4304.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-14e4304 .elementor-icon{font-size:26px;}.elementor-3598 .elementor-element.elementor-element-14e4304 .elementor-icon svg{height:26px;}.elementor-3598 .elementor-element.elementor-element-14e4304 .elementor-icon i, .elementor-3598 .elementor-element.elementor-element-14e4304 .elementor-icon svg{transform:rotate(225deg);}.elementor-3598 .elementor-element.elementor-element-05dbc93{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-05dbc93 a{color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-72dcbdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:6.75vw;--padding-right:6.75vw;}.elementor-3598 .elementor-element.elementor-element-72dcbdc:not(.elementor-motion-effects-element-type-background), .elementor-3598 .elementor-element.elementor-element-72dcbdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3598 .elementor-element.elementor-element-e04af15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-cf57e54{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-1a2ffaf{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-78b1396{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-408f71b img{width:100px;}.elementor-3598 .elementor-element.elementor-element-3a415c0 img{width:120px;}.elementor-3598 .elementor-element.elementor-element-ab44a8d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-aced53f > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;border-radius:30px 30px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-aced53f.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-aced53f img{width:100px;}.elementor-3598 .elementor-element.elementor-element-b317616 > .elementor-widget-container{padding:012px 012px 012px 012px;}.elementor-3598 .elementor-element.elementor-element-b317616.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-b317616{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-350667b > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-350667b.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-350667b{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-64fc381 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-64fc381.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-64fc381{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-37edb6d > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-37edb6d.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-37edb6d{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-0a15100 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-0a15100.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-0a15100{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-e20c8ed > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-e20c8ed.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-e20c8ed{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-c440c54 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-c440c54.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-c440c54{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-545851c > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-545851c.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-545851c{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-7aebbd7 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-7aebbd7.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-7aebbd7{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-dc5e3de > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 12px 12px 12px;border-radius:0px 0px 30px 30px;}.elementor-3598 .elementor-element.elementor-element-dc5e3de.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-dc5e3de{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-dd4171d > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3598 .elementor-element.elementor-element-dd4171d.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-dd4171d{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-3598 .elementor-element.elementor-element-bacc0e5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-7610233{width:initial;max-width:initial;text-align:center;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-b44b50f{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-0c6fc59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-8324e27{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:stretch;--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-3598 .elementor-element.elementor-element-51eddbb{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-2b2155f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon-wrapper{text-align:center;}.elementor-3598 .elementor-element.elementor-element-2b2155f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-2b2155f.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-2b2155f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-2b2155f.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-2b2155f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon{font-size:36px;}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon svg{height:36px;}.elementor-3598 .elementor-element.elementor-element-b8692f8{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-f1c4f0c{color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-043ad09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-043ad09.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-3598 .elementor-element.elementor-element-aaf880b img{width:100%;height:180px;object-fit:cover;object-position:bottom center;border-radius:50px 50px 50px 50px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-3598 .elementor-element.elementor-element-5657bdf{--divider-border-style:solid;--divider-color:var( --e-global-color-17ae650 );--divider-border-width:1px;}.elementor-3598 .elementor-element.elementor-element-5657bdf .elementor-divider-separator{width:100%;}.elementor-3598 .elementor-element.elementor-element-5657bdf .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3598 .elementor-element.elementor-element-47b7d77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--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-3598 .elementor-element.elementor-element-ff782fd{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-bd48840 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon-wrapper{text-align:center;}.elementor-3598 .elementor-element.elementor-element-bd48840.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-bd48840.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-bd48840.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-bd48840.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-bd48840.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon{font-size:36px;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon svg{height:36px;}.elementor-3598 .elementor-element.elementor-element-f6df0f6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-d9104f2{color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-a846dd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-a846dd0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-3598 .elementor-element.elementor-element-0ec430f img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-3598 .elementor-element.elementor-element-c83ac4d{--divider-border-style:solid;--divider-color:var( --e-global-color-17ae650 );--divider-border-width:1px;}.elementor-3598 .elementor-element.elementor-element-c83ac4d .elementor-divider-separator{width:100%;}.elementor-3598 .elementor-element.elementor-element-c83ac4d .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3598 .elementor-element.elementor-element-c353f40{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:stretch;--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-3598 .elementor-element.elementor-element-97f99ba{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon-wrapper{text-align:center;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-d8aa8f6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-d8aa8f6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon{font-size:36px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon svg{height:36px;}.elementor-3598 .elementor-element.elementor-element-27edeed{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-09e229e{color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-a6c8f11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-a6c8f11.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-3598 .elementor-element.elementor-element-768017b img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-3598 .elementor-element.elementor-element-fe006a9{--divider-border-style:solid;--divider-color:var( --e-global-color-17ae650 );--divider-border-width:1px;}.elementor-3598 .elementor-element.elementor-element-fe006a9 .elementor-divider-separator{width:100%;}.elementor-3598 .elementor-element.elementor-element-fe006a9 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3598 .elementor-element.elementor-element-3fbaf38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--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-3598 .elementor-element.elementor-element-8aac809{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon-wrapper{text-align:center;}.elementor-3598 .elementor-element.elementor-element-81da5a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-81da5a6.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-81da5a6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-81da5a6.elementor-view-framed .elementor-icon, .elementor-3598 .elementor-element.elementor-element-81da5a6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon{font-size:36px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon svg{height:36px;}.elementor-3598 .elementor-element.elementor-element-cf85878{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-5ef35e2{color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-600b07e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-600b07e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-3598 .elementor-element.elementor-element-fead3d8 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-3598 .elementor-element.elementor-element-103bf8b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:6.25vw;--padding-right:6.25vw;}.elementor-3598 .elementor-element.elementor-element-103bf8b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3598 .elementor-element.elementor-element-623c060{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-7461781{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3598 .elementor-element.elementor-element-53361491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3598 .elementor-element.elementor-element-53361491:not(.elementor-motion-effects-element-type-background), .elementor-3598 .elementor-element.elementor-element-53361491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3598 .elementor-element.elementor-element-352345ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:6.25vw;--padding-right:6.25vw;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3598 .elementor-element.elementor-element-e657a1d{--content-width:1400px;}.elementor-3598 .elementor-element.elementor-element-5b45380{--content-width:1400px;}.elementor-3598 .elementor-element.elementor-element-3654f0a{--width:850px;}.elementor-3598 .elementor-element.elementor-element-f0b5779{--width:100%;}.elementor-3598 .elementor-element.elementor-element-72dcbdc{--content-width:1140px;}.elementor-3598 .elementor-element.elementor-element-e04af15{--width:800px;}.elementor-3598 .elementor-element.elementor-element-103bf8b9{--content-width:1400px;}.elementor-3598 .elementor-element.elementor-element-352345ea{--content-width:1400px;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3598 .elementor-element.elementor-element-e5860e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-9f3b7ad{font-size:28px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-c58ac5f{font-size:28px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-4b67be3{font-size:28px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-ccbf397{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-d681d42{--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-05dbc93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-78b1396{--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-ab44a8d{--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-b44b50f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-b8692f8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-aaf880b img{border-radius:35px 35px 35px 35px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-f6df0f6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-0ec430f img{border-radius:35px 35px 35px 35px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-27edeed{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-768017b img{border-radius:35px 35px 35px 35px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-cf85878{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-fead3d8 img{border-radius:35px 35px 35px 35px;}.elementor-3598 .elementor-element.elementor-element-7461781{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3598 .elementor-element.elementor-element-e5860e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-9f3b7ad{font-size:26px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-c58ac5f{font-size:26px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-4b67be3{font-size:26px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-3defec9{font-size:50px;}.elementor-3598 .elementor-element.elementor-element-ccbf397{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-d681d42{--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-05dbc93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-1a2ffaf{font-size:50px;}.elementor-3598 .elementor-element.elementor-element-78b1396{--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-ab44a8d{--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-7610233{font-size:50px;}.elementor-3598 .elementor-element.elementor-element-b44b50f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-8324e27{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-b8692f8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-aaf880b img{height:160px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-47b7d77{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-f6df0f6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-0ec430f img{height:160px;}.elementor-3598 .elementor-element.elementor-element-c353f40{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-27edeed{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-768017b img{height:160px;}.elementor-3598 .elementor-element.elementor-element-3fbaf38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon{font-size:32px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon svg{height:32px;}.elementor-3598 .elementor-element.elementor-element-cf85878{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-fead3d8 img{height:160px;}.elementor-3598 .elementor-element.elementor-element-7461781{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-3598 .elementor-element.elementor-element-e657a1d{--justify-content:center;--padding-top:120px;--padding-bottom:20px;--padding-left:6.25vw;--padding-right:6.25vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-1c76ab9{line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3598 .elementor-element.elementor-element-4fd4f39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-4fd4f39.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-e5860e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-9f3b7ad{font-size:30px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-d31c7db{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-c58ac5f{font-size:30px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-61bb66f{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-4b67be3{font-size:30px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-1910fc2{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-5b45380{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3598 .elementor-element.elementor-element-3defec9{font-size:34px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-ccbf397{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-d681d42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-fec5539{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-32aa651{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-a483bb6{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-f599727{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-aca487a{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-4944bbe{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-9062b92{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-5c41e3e{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-7b9125d{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-68b116d{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-0f0b84d{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-756a537{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-5136689{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-c2e6f8c{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-7012834{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-093e03c{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-a521546{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-05dbc93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-72dcbdc{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3598 .elementor-element.elementor-element-cf57e54{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3598 .elementor-element.elementor-element-1a2ffaf{font-size:34px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-78b1396{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3598 .elementor-element.elementor-element-408f71b img{width:66px;}.elementor-3598 .elementor-element.elementor-element-3a415c0 img{width:120px;}.elementor-3598 .elementor-element.elementor-element-ab44a8d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-3598 .elementor-element.elementor-element-aced53f.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-b317616.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-b317616{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-350667b.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-350667b{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-64fc381.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-64fc381{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-37edb6d.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-37edb6d{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-0a15100.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-0a15100{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-e20c8ed.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-e20c8ed{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-c440c54.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-c440c54{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-545851c.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-545851c{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-7aebbd7.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-7aebbd7{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-dc5e3de.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-dc5e3de{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-dd4171d.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-dd4171d{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-7610233{font-size:34px;line-height:1.2em;}.elementor-3598 .elementor-element.elementor-element-b44b50f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon{font-size:28px;}.elementor-3598 .elementor-element.elementor-element-2b2155f .elementor-icon svg{height:28px;}.elementor-3598 .elementor-element.elementor-element-b8692f8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-aaf880b img{height:120px;object-fit:cover;object-position:bottom center;border-radius:25px 25px 25px 25px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-5657bdf .elementor-divider-separator{width:100%;}.elementor-3598 .elementor-element.elementor-element-5657bdf .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon{font-size:28px;}.elementor-3598 .elementor-element.elementor-element-bd48840 .elementor-icon svg{height:28px;}.elementor-3598 .elementor-element.elementor-element-f6df0f6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-0ec430f img{height:120px;border-radius:25px 25px 25px 25px;}.elementor-3598 .elementor-element.elementor-element-c83ac4d .elementor-divider-separator{width:100%;}.elementor-3598 .elementor-element.elementor-element-c83ac4d .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon{font-size:28px;}.elementor-3598 .elementor-element.elementor-element-d8aa8f6 .elementor-icon svg{height:28px;}.elementor-3598 .elementor-element.elementor-element-27edeed{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-768017b img{height:120px;border-radius:25px 25px 25px 25px;}.elementor-3598 .elementor-element.elementor-element-fe006a9 .elementor-divider-separator{width:100%;}.elementor-3598 .elementor-element.elementor-element-fe006a9 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon{font-size:28px;}.elementor-3598 .elementor-element.elementor-element-81da5a6 .elementor-icon svg{height:28px;}.elementor-3598 .elementor-element.elementor-element-cf85878{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3598 .elementor-element.elementor-element-fead3d8 img{height:120px;border-radius:25px 25px 25px 25px;}.elementor-3598 .elementor-element.elementor-element-103bf8b9{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3598 .elementor-element.elementor-element-7461781{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3598 .elementor-element.elementor-element-53361491{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3598 .elementor-element.elementor-element-352345ea{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-e5860e3 */.elementor-3598 .elementor-element.elementor-element-e5860e3 p {
    margin-bottom: 0!important;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1562bc6 */.elementor-3598 .elementor-element.elementor-element-1562bc6 {
    width: auto;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d31c7db */.elementor-3598 .elementor-element.elementor-element-d31c7db p {
    margin-bottom: 0!important;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-042221e */.elementor-3598 .elementor-element.elementor-element-042221e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61bb66f */.elementor-3598 .elementor-element.elementor-element-61bb66f p {
    margin-bottom: 0!important;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def992a */.elementor-3598 .elementor-element.elementor-element-def992a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1910fc2 */.elementor-3598 .elementor-element.elementor-element-1910fc2 p {
    margin-bottom: 0!important;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e66d8 */.elementor-3598 .elementor-element.elementor-element-43e66d8 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-916e3ef */.elementor-3598 .elementor-element.elementor-element-916e3ef {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d2970 */.elementor-3598 .elementor-element.elementor-element-b5d2970 {
    background-color: #454545;
    max-width: 1400px;
    transition: opacity .4s
}

.elementor-3598 .elementor-element.elementor-element-b5d2970:hover {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e657a1d */.elementor-3598 .elementor-element.elementor-element-e657a1d {
    min-height : 100vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fec5539 */.elementor-3598 .elementor-element.elementor-element-fec5539 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32aa651 */.elementor-3598 .elementor-element.elementor-element-32aa651 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a483bb6 */.elementor-3598 .elementor-element.elementor-element-a483bb6 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f599727 */.elementor-3598 .elementor-element.elementor-element-f599727 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aca487a */.elementor-3598 .elementor-element.elementor-element-aca487a p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4944bbe */.elementor-3598 .elementor-element.elementor-element-4944bbe p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9062b92 */.elementor-3598 .elementor-element.elementor-element-9062b92 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c41e3e */.elementor-3598 .elementor-element.elementor-element-5c41e3e p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9125d */.elementor-3598 .elementor-element.elementor-element-7b9125d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68b116d */.elementor-3598 .elementor-element.elementor-element-68b116d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f0b84d */.elementor-3598 .elementor-element.elementor-element-0f0b84d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756a537 */.elementor-3598 .elementor-element.elementor-element-756a537 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5136689 */.elementor-3598 .elementor-element.elementor-element-5136689 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2e6f8c */.elementor-3598 .elementor-element.elementor-element-c2e6f8c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7012834 */.elementor-3598 .elementor-element.elementor-element-7012834 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-093e03c */.elementor-3598 .elementor-element.elementor-element-093e03c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a521546 */.elementor-3598 .elementor-element.elementor-element-a521546 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d681d42 */.elementor-3598 .elementor-element.elementor-element-d681d42 .elementor-element {
  border-bottom: 1px solid #FFF; /* couleur du trait */
}

.elementor-3598 .elementor-element.elementor-element-d681d42 .elementor-element:nth-last-child(-n+3) {
  border-bottom: none;
  border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bda30d */.elementor-3598 .elementor-element.elementor-element-0bda30d {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14e4304 */.elementor-3598 .elementor-element.elementor-element-14e4304 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05dbc93 */.elementor-3598 .elementor-element.elementor-element-05dbc93 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b5779 */.elementor-3598 .elementor-element.elementor-element-f0b5779 {
    width: auto
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b45380 */.comparatif-content {
  max-height: 0;
  overflow: hidden!important;
  transition: max-height 1s!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b317616 */.elementor-3598 .elementor-element.elementor-element-b317616 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-350667b */.elementor-3598 .elementor-element.elementor-element-350667b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64fc381 */.elementor-3598 .elementor-element.elementor-element-64fc381 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37edb6d */.elementor-3598 .elementor-element.elementor-element-37edb6d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a15100 */.elementor-3598 .elementor-element.elementor-element-0a15100 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e20c8ed */.elementor-3598 .elementor-element.elementor-element-e20c8ed p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c440c54 */.elementor-3598 .elementor-element.elementor-element-c440c54 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-545851c */.elementor-3598 .elementor-element.elementor-element-545851c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7aebbd7 */.elementor-3598 .elementor-element.elementor-element-7aebbd7 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc5e3de */.elementor-3598 .elementor-element.elementor-element-dc5e3de p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd4171d */.elementor-3598 .elementor-element.elementor-element-dd4171d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab44a8d */.elementor-3598 .elementor-element.elementor-element-ab44a8d .elementor-element {
  border-bottom: 1px solid #FFF; /* couleur du trait */
}

.elementor-3598 .elementor-element.elementor-element-ab44a8d .elementor-element:nth-last-child(-n+2) {
  border-bottom: none;
  border-top: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8692f8 */.elementor-3598 .elementor-element.elementor-element-b8692f8 {
    word-break: break-word!important;
    overflow-wrap: break-word!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6df0f6 */.elementor-3598 .elementor-element.elementor-element-f6df0f6 {
    word-break: break-word!important;
    overflow-wrap: break-word!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27edeed */.elementor-3598 .elementor-element.elementor-element-27edeed {
    word-break: break-word!important;
    overflow-wrap: break-word!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf85878 */.elementor-3598 .elementor-element.elementor-element-cf85878 {
    word-break: break-word!important;
    overflow-wrap: break-word!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfa5613 */#gamme-image,
#gamme-logo,
#gamme-logo-mobile {
  transition: all 0.3s ease;
}

.fade-in {
  animation: fadeIn 0.4s ease-in-out;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}



.gamme-wrapper {
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.gamme-haut {
  display: flex;
  gap: 10px;
  align-items: center;
}

.image-gamme {
    width: 50%;
}

.image-gamme img {
  height: auto;
}

.texte-gamme {
    display: flex;
    flex-direction: column;
    width: 50%;
    gap: 20px;
}

#gamme-desc {
    font-family: Manrope, Sans-Serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #2E2E2E
}

.texte-gamme img {
    width: 324px;
}

.texte-gamme h2 {
  font-size: 2rem;
  margin-bottom: 10px;
}

.texte-gamme p {
  font-size: 1rem;
  margin-bottom: 20px;
}

.btn-gamme-container {
    display: flex;
    justify-content: space-between;
}

.btn-gamme {
  display: flex;
  gap: 18px;
  align-items: center;
  justify-content: center;
  width: fit-content;
  padding: 12px 24px;
  background: #169D9A;
  color: white;
  text-decoration: none;
  border-radius: 300px;
  font-family:  Manrope, Sans-Serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 0px;
  transition: all .3s;
}

.btn-gamme-2 {
  display: flex;
  gap: 8px;
  align-items: center;
  width: fit-content;
  text-decoration: none;
  color: #2E2E2E;
  font-family: Manrope, Sans-Serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 0;
}
.btn-gamme-2 svg {
    height: 18px!important;
    transform: rotate(316deg)
}

.btn-gamme:hover {
    color: white;
    background-color: #138885;
}

.gamme-tabs {
  display: flex;
  gap: 12px;
  justify-content: center;
  flex-wrap: wrap;
}

.gamme-tabs button {
  padding: 10px 10px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  transition: background 0.2s ease;
}

.gamme-tabs button:hover {
  background: #eee;
}

.gamme-tab {
  display: flex;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  transition: transform 0.2s ease;
}

.gamme-tab img {
  width: 150px;
  height: auto;
  transition: opacity 0.2s ease;
}

.gamme-tab.active {
  background-color: #2E2E2E;
    border-radius: 50px;
  padding: 8px 14px;
}
.gamme-tab.active:hover {
  background-color: #2E2E2E;
}


.logo-mobile {
  display: none;
}

.logo-desktop {
  display: block;
}


@media (max-width: 1366px) {
    .image-gamme img {
        transform: scale(1.2);
    }
    
    .texte-gamme img {
        width: 236px;
    }
    
    .btn-gamme-container {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    
    .btn-gamme {
        width: 100%;
    }
    
    .gamme-tab img {
      width: 130px;
    }
}

@media (max-width: 1024px) {
    .texte-gamme img {
        width: 200px;
    }
}

@media (max-width: 767px) {
    .gamme-haut {
        flex-direction: column;
    }
    
    .image-gamme {
        width: 100%;
    }
    .image-gamme img {
        transform: scale(1);
    }
    .image-gamme img:last-child {
        width: 130%;
        max-width: 500px;
        transform:translateX(-5%);
        margin: -30px 0;
    }

    .texte-gamme {
        width: 100%;
    }
    
      .logo-mobile {
    display: block;
    width: 200px;
    margin-bottom: 20px;
  }

  .logo-desktop {
    display: none;
  }

  .image-gamme {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623c060 */.elementor-3598 .elementor-element.elementor-element-623c060 {
    max-width: 1140px
}/* End custom CSS */
/* Start custom CSS */.btn-hidden {
    display: none!important;
}/* End custom CSS */