.elementor-2144 .elementor-element.elementor-element-192514a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-192514a:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-192514a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-fdf4f89{--e-transform-rotateZ:40deg;bottom:-186px;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-fdf4f89{left:-135px;}body.rtl .elementor-2144 .elementor-element.elementor-element-fdf4f89{right:-135px;}.elementor-2144 .elementor-element.elementor-element-fdf4f89 img{width:553px;opacity:0.1;}.elementor-2144 .elementor-element.elementor-element-f7202a2{--e-transform-rotateZ:9deg;bottom:28%;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-f7202a2{left:56%;}body.rtl .elementor-2144 .elementor-element.elementor-element-f7202a2{right:56%;}.elementor-2144 .elementor-element.elementor-element-f7202a2 img{width:553px;opacity:0.1;}.elementor-2144 .elementor-element.elementor-element-773c98f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:0%;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-773c98f{right:-8%;}body.rtl .elementor-2144 .elementor-element.elementor-element-773c98f{left:-8%;}.elementor-2144 .elementor-element.elementor-element-773c98f img{width:100%;opacity:1;}.elementor-2144 .elementor-element.elementor-element-36dfa96{--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;--z-index:5;}.elementor-2144 .elementor-element.elementor-element-73422a6{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-00ab328{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-8be629f{width:auto;max-width:auto;--e-transform-rotateZ:2.5deg;padding:5px 16px 5px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-2144 .elementor-element.elementor-element-8be629f .elementor-heading-title{font-family:var( --e-global-typography-7da56a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7da56a6-font-size );font-weight:var( --e-global-typography-7da56a6-font-weight );text-transform:var( --e-global-typography-7da56a6-text-transform );line-height:var( --e-global-typography-7da56a6-line-height );color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-72777ff{width:var( --container-widget-width, 86% );max-width:86%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-72777ff .elementor-heading-title{font-family:var( --e-global-typography-78ebdbb-font-family ), Sans-serif;font-size:var( --e-global-typography-78ebdbb-font-size );font-weight:var( --e-global-typography-78ebdbb-font-weight );line-height:var( --e-global-typography-78ebdbb-line-height );color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-5236995{right:155px;}body.rtl .elementor-2144 .elementor-element.elementor-element-5236995{left:155px;}.elementor-2144 .elementor-element.elementor-element-5236995{bottom:10px;}.elementor-2144 .elementor-element.elementor-element-5236995 img{width:52px;height:30px;}.elementor-2144 .elementor-element.elementor-element-9294936{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-137b291{--display:flex;}.elementor-2144 .elementor-element.elementor-element-0a788a0{--display:flex;--padding-top:118px;--padding-bottom:118px;--padding-left:40px;--padding-right:40px;}.elementor-2144 .elementor-element.elementor-element-0a788a0:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-0a788a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7efa153 );}.elementor-2144 .elementor-element.elementor-element-2c80afa{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-2c80afa .elementor-heading-title{font-family:var( --e-global-typography-be1de73-font-family ), Sans-serif;font-size:var( --e-global-typography-be1de73-font-size );font-weight:var( --e-global-typography-be1de73-font-weight );line-height:var( --e-global-typography-be1de73-line-height );color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-002589b{left:0px;}body.rtl .elementor-2144 .elementor-element.elementor-element-002589b{right:0px;}.elementor-2144 .elementor-element.elementor-element-002589b{top:0px;}.elementor-2144 .elementor-element.elementor-element-fb1c790{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2144 .elementor-element.elementor-element-7725af1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-401771c{--display:flex;}.elementor-2144 .elementor-element.elementor-element-4d2e54c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:136px;--padding-bottom:136px;--padding-left:40px;--padding-right:40px;}.elementor-2144 .elementor-element.elementor-element-4d2e54c:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-4d2e54c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7efa153 );}.elementor-2144 .elementor-element.elementor-element-85bee3c{--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;}.elementor-2144 .elementor-element.elementor-element-8bf77a8{width:auto;max-width:auto;--e-transform-rotateZ:2.5deg;background-color:var( --e-global-color-secondary );padding:5px 14px 5px 14px;border-radius:4px 4px 4px 4px;}.elementor-2144 .elementor-element.elementor-element-8bf77a8 .elementor-heading-title{font-family:var( --e-global-typography-7da56a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7da56a6-font-size );font-weight:var( --e-global-typography-7da56a6-font-weight );text-transform:var( --e-global-typography-7da56a6-text-transform );line-height:var( --e-global-typography-7da56a6-line-height );color:var( --e-global-color-3b5da1f );}.elementor-2144 .elementor-element.elementor-element-bc91c56{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2144 .elementor-element.elementor-element-bc91c56 .elementor-heading-title{font-family:var( --e-global-typography-be1de73-font-family ), Sans-serif;font-size:var( --e-global-typography-be1de73-font-size );font-weight:var( --e-global-typography-be1de73-font-weight );line-height:var( --e-global-typography-be1de73-line-height );color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-dce2b1d{width:initial;max-width:initial;text-align:center;color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-a546a94{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-f9b664d{--display:flex;}.elementor-2144 .elementor-element.elementor-element-71bdbc0{--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:136px;--padding-bottom:136px;--padding-left:40px;--padding-right:40px;}.elementor-2144 .elementor-element.elementor-element-71bdbc0:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-71bdbc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6886845 );}.elementor-2144 .elementor-element.elementor-element-1e2e4aa{text-align:center;}.elementor-2144 .elementor-element.elementor-element-1e2e4aa .elementor-heading-title{font-family:var( --e-global-typography-be1de73-font-family ), Sans-serif;font-size:var( --e-global-typography-be1de73-font-size );font-weight:var( --e-global-typography-be1de73-font-weight );line-height:var( --e-global-typography-be1de73-line-height );color:var( --e-global-color-9254497 );}.elementor-2144 .elementor-element.elementor-element-8ea2950{--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-2144 .elementor-element.elementor-element-0f96d08{--display:flex;}.elementor-2144 .elementor-element.elementor-element-313b327{color:var( --e-global-color-9254497 );}.elementor-2144 .elementor-element.elementor-element-11ffdc0{--display:flex;}.elementor-2144 .elementor-element.elementor-element-636458a{border-style:none;}.elementor-2144 .elementor-element.elementor-element-0fb594d{--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:42px 30px;--row-gap:42px;--column-gap:30px;--flex-wrap:wrap;--overflow:hidden;--padding-top:95px;--padding-bottom:155px;--padding-left:40px;--padding-right:40px;}.elementor-2144 .elementor-element.elementor-element-0fb594d:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-0fb594d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-0fb594d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2144 .elementor-element.elementor-element-ed9016d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:245px;--padding-bottom:245px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2144 .elementor-element.elementor-element-b494bea{width:auto;max-width:auto;--e-transform-rotateZ:2.5deg;background-color:var( --e-global-color-secondary );padding:5px 14px 5px 14px;border-radius:4px 4px 4px 4px;}.elementor-2144 .elementor-element.elementor-element-b494bea .elementor-heading-title{font-family:var( --e-global-typography-7da56a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7da56a6-font-size );font-weight:var( --e-global-typography-7da56a6-font-weight );text-transform:var( --e-global-typography-7da56a6-text-transform );line-height:var( --e-global-typography-7da56a6-line-height );color:var( --e-global-color-3b5da1f );}.elementor-2144 .elementor-element.elementor-element-9b118f8{width:var( --container-widget-width, 546px );max-width:546px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:546px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-9b118f8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-7a9b22a{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-10968be .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-67e40fe ) 0%, var( --e-global-color-67e40fe ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-10968be .elementor-button:hover, .elementor-2144 .elementor-element.elementor-element-10968be .elementor-button:focus{background-color:var( --e-global-color-7efa153 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-7efa153 );}.elementor-2144 .elementor-element.elementor-element-10968be{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2144 .elementor-element.elementor-element-10968be .elementor-button:hover svg, .elementor-2144 .elementor-element.elementor-element-10968be .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2144 .elementor-element.elementor-element-94df4df{--display:flex;--justify-content:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-49ebed9{right:-21%;}body.rtl .elementor-2144 .elementor-element.elementor-element-49ebed9{left:-21%;}.elementor-2144 .elementor-element.elementor-element-49ebed9{bottom:81%;}.elementor-2144 .elementor-element.elementor-element-49ebed9 img{width:205px;opacity:0.1;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-1152dfb{left:0px;}body.rtl .elementor-2144 .elementor-element.elementor-element-1152dfb{right:0px;}.elementor-2144 .elementor-element.elementor-element-1152dfb{top:0px;}.elementor-2144 .elementor-element.elementor-element-1152dfb img{width:394px;opacity:0.1;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-fbdd83d{right:46%;}body.rtl .elementor-2144 .elementor-element.elementor-element-fbdd83d{left:46%;}.elementor-2144 .elementor-element.elementor-element-fbdd83d{bottom:12%;}.elementor-2144 .elementor-element.elementor-element-fbdd83d img{width:327px;opacity:0.1;}.elementor-2144 .elementor-element.elementor-element-096d2f4{--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:136px;--padding-bottom:136px;--padding-left:40px;--padding-right:40px;}.elementor-2144 .elementor-element.elementor-element-02f0e0b{text-align:center;}.elementor-2144 .elementor-element.elementor-element-02f0e0b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2144 .elementor-element.elementor-element-8fcc150{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2144 .elementor-element.elementor-element-285e3b4{--display:flex;}.elementor-2144 .elementor-element.elementor-element-b305e3e{--display:flex;}.elementor-2144 .elementor-element.elementor-element-dfe6b59{padding:40px 40px 40px 40px;text-align:left;}.elementor-2144 .elementor-element.elementor-element-dfe6b59 img{width:200px;height:200px;object-fit:cover;object-position:center center;border-radius:400px 400px 400px 400px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2144 .elementor-element.elementor-element-bb32538{padding:40px 40px 40px 40px;text-align:right;}.elementor-2144 .elementor-element.elementor-element-bb32538 img{width:200px;height:200px;object-fit:cover;object-position:center center;border-radius:400px 400px 400px 400px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2144 .elementor-element.elementor-element-2513df9{padding:40px 40px 40px 40px;text-align:left;}.elementor-2144 .elementor-element.elementor-element-2513df9 img{width:200px;height:200px;object-fit:cover;object-position:center center;border-radius:400px 400px 400px 400px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2144 .elementor-element.elementor-element-07a549c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:136px;--padding-bottom:136px;--padding-left:40px;--padding-right:40px;}.elementor-2144 .elementor-element.elementor-element-07a549c:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-07a549c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-badf845{right:81px;}body.rtl .elementor-2144 .elementor-element.elementor-element-badf845{left:81px;}.elementor-2144 .elementor-element.elementor-element-badf845{top:-62px;}.elementor-2144 .elementor-element.elementor-element-badf845 img{width:330px;opacity:0.1;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-13af6d5{left:0px;}body.rtl .elementor-2144 .elementor-element.elementor-element-13af6d5{right:0px;}.elementor-2144 .elementor-element.elementor-element-13af6d5{bottom:0px;}.elementor-2144 .elementor-element.elementor-element-13af6d5 img{width:287px;opacity:0.1;}.elementor-2144 .elementor-element.elementor-element-7e4d81a{--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;}.elementor-2144 .elementor-element.elementor-element-fc466f2{width:auto;max-width:auto;--e-transform-rotateZ:2.5deg;background-color:var( --e-global-color-secondary );padding:5px 14px 5px 14px;border-radius:4px 4px 4px 4px;}.elementor-2144 .elementor-element.elementor-element-fc466f2 .elementor-heading-title{font-family:var( --e-global-typography-7da56a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7da56a6-font-size );font-weight:var( --e-global-typography-7da56a6-font-weight );text-transform:var( --e-global-typography-7da56a6-text-transform );line-height:var( --e-global-typography-7da56a6-line-height );color:var( --e-global-color-3b5da1f );}.elementor-2144 .elementor-element.elementor-element-c179468{--e-transform-rotateZ:0deg;top:604px;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-c179468{left:-73px;}body.rtl .elementor-2144 .elementor-element.elementor-element-c179468{right:-73px;}.elementor-2144 .elementor-element.elementor-element-c179468 img{width:200px;height:190px;object-fit:cover;object-position:center center;opacity:0.1;}.elementor-2144 .elementor-element.elementor-element-9af3414{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-9af3414 .elementor-heading-title{color:var( --e-global-color-7efa153 );}.elementor-2144 .elementor-element.elementor-element-baf617c{width:var( --container-widget-width, 802px );max-width:802px;--container-widget-width:802px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-9254497 );}.elementor-2144 .elementor-element.elementor-element-f5b327a{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-71a4527{--display:flex;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-d58524f{--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:112px 112px;--row-gap:112px;--column-gap:112px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:136px;--padding-left:40px;--padding-right:40px;}.elementor-2144 .elementor-element.elementor-element-d58524f:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-d58524f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dad779d );}.elementor-2144 .elementor-element.elementor-element-79e0a09{--display:flex;--align-items:flex-start;--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:60px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-e35e6a9{width:auto;max-width:auto;--e-transform-rotateZ:2.5deg;background-color:var( --e-global-color-secondary );padding:5px 14px 5px 14px;border-radius:4px 4px 4px 4px;}.elementor-2144 .elementor-element.elementor-element-e35e6a9 .elementor-heading-title{font-family:var( --e-global-typography-7da56a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7da56a6-font-size );font-weight:var( --e-global-typography-7da56a6-font-weight );text-transform:var( --e-global-typography-7da56a6-text-transform );line-height:var( --e-global-typography-7da56a6-line-height );color:var( --e-global-color-3b5da1f );}.elementor-2144 .elementor-element.elementor-element-504e9b9{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2144 .elementor-element.elementor-element-504e9b9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-a9147a3{color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-3da8d58{width:100%;max-width:100%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2144 .elementor-element.elementor-element-3da8d58 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-2144 .elementor-element.elementor-element-a2895e6{--display:flex;--justify-content:center;}@media(max-width:1024px){.elementor-2144 .elementor-element.elementor-element-192514a{--padding-top:140px;--padding-bottom:400px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-fdf4f89 img{width:327px;}.elementor-2144 .elementor-element.elementor-element-f7202a2 img{width:327px;}.elementor-2144 .elementor-element.elementor-element-773c98f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;bottom:-81px;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-773c98f{right:0%;}body.rtl .elementor-2144 .elementor-element.elementor-element-773c98f{left:0%;}.elementor-2144 .elementor-element.elementor-element-773c98f img{height:450px;object-fit:contain;object-position:top center;}.elementor-2144 .elementor-element.elementor-element-36dfa96{--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-2144 .elementor-element.elementor-element-8be629f .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-72777ff .elementor-heading-title{font-size:var( --e-global-typography-78ebdbb-font-size );line-height:var( --e-global-typography-78ebdbb-line-height );}.elementor-2144 .elementor-element.elementor-element-0a788a0{--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-2c80afa .elementor-heading-title{font-size:var( --e-global-typography-be1de73-font-size );line-height:var( --e-global-typography-be1de73-line-height );}.elementor-2144 .elementor-element.elementor-element-002589b img{max-width:150px;}.elementor-2144 .elementor-element.elementor-element-4d2e54c{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-8bf77a8 .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-bc91c56 .elementor-heading-title{font-size:var( --e-global-typography-be1de73-font-size );line-height:var( --e-global-typography-be1de73-line-height );}.elementor-2144 .elementor-element.elementor-element-1e2e4aa .elementor-heading-title{font-size:var( --e-global-typography-be1de73-font-size );line-height:var( --e-global-typography-be1de73-line-height );}.elementor-2144 .elementor-element.elementor-element-0fb594d{--gap:40px 30px;--row-gap:40px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-ed9016d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-b494bea .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-94df4df{--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-2144 .elementor-element.elementor-element-1152dfb img{width:304px;}.elementor-2144 .elementor-element.elementor-element-fbdd83d img{width:232px;}.elementor-2144 .elementor-element.elementor-element-07a549c{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-badf845 img{width:237px;}.elementor-2144 .elementor-element.elementor-element-fc466f2 .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-d58524f{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-79e0a09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-e35e6a9 .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}}@media(max-width:767px){.elementor-2144 .elementor-element.elementor-element-192514a{--min-height:1vh;}.elementor-2144 .elementor-element.elementor-element-fdf4f89 img{width:140px;}.elementor-2144 .elementor-element.elementor-element-f7202a2 img{width:140px;}.elementor-2144 .elementor-element.elementor-element-773c98f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;bottom:-85px;}.elementor-2144 .elementor-element.elementor-element-773c98f img{height:395px;object-fit:cover;object-position:top center;}.elementor-2144 .elementor-element.elementor-element-36dfa96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-73422a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-8be629f .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-72777ff{width:100%;max-width:100%;}.elementor-2144 .elementor-element.elementor-element-72777ff .elementor-heading-title{font-size:var( --e-global-typography-78ebdbb-font-size );line-height:var( --e-global-typography-78ebdbb-line-height );}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-5236995{right:10px;}body.rtl .elementor-2144 .elementor-element.elementor-element-5236995{left:10px;}.elementor-2144 .elementor-element.elementor-element-9294936{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2144 .elementor-element.elementor-element-0a788a0{--min-height:1px;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-2c80afa{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2144 .elementor-element.elementor-element-2c80afa .elementor-heading-title{font-size:var( --e-global-typography-be1de73-font-size );line-height:var( --e-global-typography-be1de73-line-height );}.elementor-2144 .elementor-element.elementor-element-002589b img{max-width:91px;}.elementor-2144 .elementor-element.elementor-element-4d2e54c{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-8bf77a8 .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-bc91c56{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2144 .elementor-element.elementor-element-bc91c56 .elementor-heading-title{font-size:var( --e-global-typography-be1de73-font-size );line-height:var( --e-global-typography-be1de73-line-height );}.elementor-2144 .elementor-element.elementor-element-1e2e4aa .elementor-heading-title{font-size:var( --e-global-typography-be1de73-font-size );line-height:var( --e-global-typography-be1de73-line-height );}.elementor-2144 .elementor-element.elementor-element-0fb594d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-b494bea .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-9b118f8{margin:012px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2144 .elementor-element.elementor-element-7a9b22a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2144 .elementor-element.elementor-element-10968be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2144 .elementor-element.elementor-element-94df4df{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-1152dfb img{width:200px;}.elementor-2144 .elementor-element.elementor-element-fbdd83d img{width:160px;}.elementor-2144 .elementor-element.elementor-element-07a549c{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-badf845{right:50%;}body.rtl .elementor-2144 .elementor-element.elementor-element-badf845{left:50%;}.elementor-2144 .elementor-element.elementor-element-badf845{top:0px;}.elementor-2144 .elementor-element.elementor-element-badf845 img{width:140px;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-13af6d5{left:-1px;}body.rtl .elementor-2144 .elementor-element.elementor-element-13af6d5{right:-1px;}.elementor-2144 .elementor-element.elementor-element-13af6d5{bottom:-0.003px;}.elementor-2144 .elementor-element.elementor-element-13af6d5 img{width:140px;}.elementor-2144 .elementor-element.elementor-element-fc466f2 .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-9af3414{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2144 .elementor-element.elementor-element-f5b327a{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-71a4527{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d58524f{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-e35e6a9 .elementor-heading-title{font-size:var( --e-global-typography-7da56a6-font-size );line-height:var( --e-global-typography-7da56a6-line-height );}.elementor-2144 .elementor-element.elementor-element-504e9b9{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2144 .elementor-element.elementor-element-3da8d58{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-2144 .elementor-element.elementor-element-137b291{--width:72%;}.elementor-2144 .elementor-element.elementor-element-ed9016d{--width:59%;}.elementor-2144 .elementor-element.elementor-element-94df4df{--width:38%;}.elementor-2144 .elementor-element.elementor-element-285e3b4{--width:70%;}.elementor-2144 .elementor-element.elementor-element-b305e3e{--width:40%;}.elementor-2144 .elementor-element.elementor-element-71a4527{--width:100%;}.elementor-2144 .elementor-element.elementor-element-79e0a09{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2144 .elementor-element.elementor-element-ed9016d{--width:47%;}.elementor-2144 .elementor-element.elementor-element-94df4df{--width:47%;}}/* Start custom CSS for shortcode, class: .elementor-element-73dfa95 */.cartes-section {
    display: flex;
    flex-wrap: wrap; 
    gap: 20px; 
    justify-content: center; 
    padding: 20px 0;
}

.cartes-item {
    width: 100%; 
    max-width: 430px;
    flex-grow: 1; 
    display: flex; 
    flex-direction: column; 
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 14px; 
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 
    overflow: hidden; 
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

.service-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.card-image-wrapper {
    width: 100%;
    height: 250px !important; 
    overflow: hidden;
}

.card-image {
    width: 100%;
    height: 100% !important;
    object-fit: cover; 
    display: block;
}

.card-content {
    padding: 20px; 
    flex-grow: 1; 
    display: flex;
    flex-direction: column;
    text-align: center;
}

.cartes-section .card-content h3 {
    color: #000 !important;
    font-size: 1.5em;
    margin-top: 0;
    margin-bottom: 8px;
}

.cartes-section .card-content {
    color: #666666;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 0;
    flex-grow: 1; 
}

@media (min-width: 650px) {
    .cartes {
        width: calc(50% - 10px);
    }
}

@media (min-width: 1024px) {
    .carte-item {
        width: calc(33.333% - 14px); 
        max-width: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-636458a */.services-section {
    display: flex;
    flex-wrap: wrap; 
    gap: 20px; 
    justify-content: center; 
    padding: 20px 0;
}

.service-item {
    width: 100%; 
    max-width: 350px; 
    flex-grow: 1; 
    background-color: #EDEDED;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    padding: 25px;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

.service-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.service-item h3 {
    color: #414663;
    font-size: 1.5em;
    margin-top: 0;
    margin-bottom: 10px;
    border-bottom: 2px solid #002723;
    padding-bottom: 5px;
}

.service-item p {
    color: #414663;
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 0;
}

@media (min-width: 650px) {
    .service-item {
        width: calc(50% - 10px); 
    }
}

@media (min-width: 1024px) {
    .service-item {
        width: calc(33.333% - 14px); 
        max-width: none; 
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7044296 */.section-container {
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}
.section-container .section-items {
    background: #fff;
    padding: 35px;
    border-radius: 25px;
    box-shadow: 0px 4px 24px 0px rgba(175, 175, 175, 0.6);
}
/* .section-container .section-items:nth-child(2) {
    transform: rotate(-1deg);
} */
.section-container .section-items h4 {
    color: #232323;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 12px;
}

.section-container .section-items p {
    font-size: 14px;
    line-height: 24px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c66689e */.avis-clients-section {
    display: flex;
    flex-direction: row;
    gap: 30px;
    align-items: center;
    justify-content: center;
   flex-wrap: wrap;
}
.avis-clients-section .avis-item {
    background: #fff;
    padding: 34px;
    display: flex;
    align-items: center;
    flex-direction: column;
    max-width: 500px;
    gap: 30px;
    border-radius: 24px;
    position: relative;
}
.avis-clients-section .avis-item:nth-child(odd) {}

.avis-clients-section .avis-item .avis-texte {
    text-align: center;
}
.avis-item::before {
    content: "";
    display: block;
    width: 40px; 
    height: 40px; 
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' class='e-font-icon-svg e-fas-quote-left' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.avis-auteur-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: 700;
    gap: 10px;
    font-size: 1.5rem;
}
.avis-photo-wrapper {
        border-radius: 50%;
    height: 60px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    width: 60px;
}
.avis-photo-wrapper img {
        border-radius: 50%;
    height: 60px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    width: 60px;
}/* End custom CSS */