.elementor-354 .elementor-element.elementor-element-b08545f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:120px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-6eb818e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--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-354 .elementor-element.elementor-element-2e8617e img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-c631832 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-0a30469 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-22a7dc2 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-b513ff2 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-0764e8a img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-42a738b img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-8ef89a9 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-885dbc0 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-5f32b82 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-9cfb452 img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-0dd72ea img{width:100%;max-width:200px;height:100%;object-fit:cover;object-position:center center;}.elementor-354 .elementor-element.elementor-element-ea2e549{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-354 .elementor-element.elementor-element-28341ef{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-354 .elementor-element.elementor-element-28341ef:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-28341ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-8a97ff9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-354 .elementor-element.elementor-element-8a97ff9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-1cf42b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-354 .elementor-element.elementor-element-1cf42b2 .elementor-icon-wrapper{text-align:center;}.elementor-354 .elementor-element.elementor-element-1cf42b2 .elementor-icon{font-size:100%;}.elementor-354 .elementor-element.elementor-element-1cf42b2 .elementor-icon svg{height:100%;}.elementor-354 .elementor-element.elementor-element-1cf42b2 .elementor-icon-wrapper svg{width:auto;}.elementor-354 .elementor-element.elementor-element-5b393b3 .elementor-icon-box-wrapper{align-items:start;}.elementor-354 .elementor-element.elementor-element-5b393b3{--icon-box-icon-margin:12px;}.elementor-354 .elementor-element.elementor-element-5b393b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-5b393b3.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-5b393b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-5b393b3 .elementor-icon{font-size:25px;}.elementor-354 .elementor-element.elementor-element-5b393b3 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-5b393b3 .elementor-icon-box-title a{font-weight:400;}.elementor-354 .elementor-element.elementor-element-5b393b3 .elementor-icon-box-description{font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-09db169.elementor-element{--align-self:flex-start;}.elementor-354 .elementor-element.elementor-element-09db169 .elementor-icon-box-wrapper{align-items:center;}.elementor-354 .elementor-element.elementor-element-09db169{--icon-box-icon-margin:12px;}.elementor-354 .elementor-element.elementor-element-09db169.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-09db169.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-09db169.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-09db169 .elementor-icon{font-size:25px;}.elementor-354 .elementor-element.elementor-element-09db169 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-09db169 .elementor-icon-box-title a{font-weight:400;}.elementor-354 .elementor-element.elementor-element-09db169 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-09db169 .elementor-icon-box-description{font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-9543a32{--display:flex;--min-height:fit-content;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:-3px;--padding-left:30px;--padding-right:5px;}.elementor-354 .elementor-element.elementor-element-9543a32:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-9543a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-690d2c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:700;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-690d2c6 a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-5cc8834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-5cc8834 .elementor-icon-wrapper{text-align:center;}.elementor-354 .elementor-element.elementor-element-746d190{--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;}.elementor-354 .elementor-element.elementor-element-746d190.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-2501dd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-354 .elementor-element.elementor-element-2501dd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-0e5bdd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0e5bdd0 a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-9a23cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-underline .elementor-item:after,
					 .elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-overline .elementor-item:before,
					 .elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-double-line .elementor-item:before,
					 .elementor-354 .elementor-element.elementor-element-9a23cf8 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-354 .elementor-element.elementor-element-9a23cf8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-354 .elementor-element.elementor-element-19fad47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-354 .elementor-element.elementor-element-19fad47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-a05e853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-a05e853 a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-a6c8ea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-underline .elementor-item:after,
					 .elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-overline .elementor-item:before,
					 .elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-double-line .elementor-item:before,
					 .elementor-354 .elementor-element.elementor-element-a6c8ea3 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-354 .elementor-element.elementor-element-a6c8ea3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-354 .elementor-element.elementor-element-57f7e8c{--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;}.elementor-354 .elementor-element.elementor-element-c5c0257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-c5c0257 a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-d0aedff{font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-d0aedff a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-26ced98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--icon-box-icon-margin:5px;}.elementor-354 .elementor-element.elementor-element-26ced98 .elementor-icon-box-wrapper{align-items:center;}.elementor-354 .elementor-element.elementor-element-26ced98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-26ced98.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-26ced98.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-26ced98 .elementor-icon{font-size:15px;}.elementor-354 .elementor-element.elementor-element-26ced98 .elementor-icon-box-description{font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-e1ede03{font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-e1ede03 a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-ebf11f2 .elementor-icon-box-wrapper{align-items:center;}.elementor-354 .elementor-element.elementor-element-ebf11f2{--icon-box-icon-margin:5px;}.elementor-354 .elementor-element.elementor-element-ebf11f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-ebf11f2.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-ebf11f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-ebf11f2 .elementor-icon{font-size:15px;}.elementor-354 .elementor-element.elementor-element-ebf11f2 .elementor-icon-box-description{font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-04c983d{--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-354 .elementor-element.elementor-element-8c617a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-354 .elementor-element.elementor-element-18bb1e9{width:auto;max-width:auto;background-color:#D9D9D952;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 18px 5px 18px;border-radius:20px 20px 20px 20px;text-align:left;font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-18bb1e9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-18bb1e9 a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-950b7a1.elementor-social-icon{background-color:#D9D9D952;}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-950b7a1.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-950b7a1.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-4fae05b.elementor-social-icon{background-color:#D9D9D952;}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-4fae05b.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-4fae05b.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-2e8369e.elementor-social-icon{background-color:#D9D9D952;}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-2e8369e.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0240790 .elementor-repeater-item-2e8369e.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-0240790{--grid-template-columns:repeat(3, auto);text-align:right;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:20px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-354 .elementor-element.elementor-element-0240790.elementor-element{--align-self:center;}.elementor-354 .elementor-element.elementor-element-88662e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-354 .elementor-element.elementor-element-ec0d24a{width:var( --container-widget-width, 27.271% );max-width:27.271%;background-color:#D9D9D952;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 18px 5px 18px;--container-widget-width:27.271%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:left;font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-ec0d24a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-ec0d24a a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-b1abb1a{background-color:#D9D9D952;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 18px 5px 18px;border-radius:20px 20px 20px 20px;text-align:left;font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-b1abb1a.elementor-element{--align-self:center;}.elementor-354 .elementor-element.elementor-element-b1abb1a a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-98e3c18{--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-354 .elementor-element.elementor-element-f0eea65{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:15px;--padding-left:50px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-eb84fdf{font-weight:400;}.elementor-354 .elementor-element.elementor-element-94c7877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-underline .elementor-item:after,
					 .elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-overline .elementor-item:before,
					 .elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-double-line .elementor-item:before,
					 .elementor-354 .elementor-element.elementor-element-94c7877 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main .elementor-item{padding-left:17px;padding-right:17px;padding-top:0px;padding-bottom:0px;}.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-354 .elementor-element.elementor-element-d94ab24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 0px 0px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:-120px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-354 .elementor-element.elementor-element-d94ab24:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-d94ab24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-5d3db32{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-5d3db32::before, .elementor-354 .elementor-element.elementor-element-5d3db32 > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-5d3db32 > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-5d3db32 > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-5d3db32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-5d3db32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gazend.mycoqpit.fr/wp-content/uploads/2025/11/logo-g.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-354 .elementor-element.elementor-element-26ab955{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:26px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-26ab955 a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-842258e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;font-size:26px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-842258e a{color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-458938b .elementor-button{background-color:var( --e-global-color-accent );font-size:15px;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 30px 20px 30px;}.elementor-354 .elementor-element.elementor-element-458938b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-354 .elementor-element.elementor-element-ea2e549{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-354 .elementor-element.elementor-element-8c617a9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-354 .elementor-element.elementor-element-88662e0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:1200px){.elementor-354 .elementor-element.elementor-element-ea2e549{--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-354 .elementor-element.elementor-element-28341ef{--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-354 .elementor-element.elementor-element-8a97ff9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-354 .elementor-element.elementor-element-09db169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-09db169.elementor-element{--align-self:center;}.elementor-354 .elementor-element.elementor-element-09db169 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-354 .elementor-element.elementor-element-746d190{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-04c983d{--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-354 .elementor-element.elementor-element-8c617a9{--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-354 .elementor-element.elementor-element-88662e0{--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-354 .elementor-element.elementor-element-ec0d24a{width:auto;max-width:auto;}.elementor-354 .elementor-element.elementor-element-f0eea65{--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-354 .elementor-element.elementor-element-04c983d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-0240790{padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-88662e0{--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-354 .elementor-element.elementor-element-ec0d24a{width:auto;max-width:auto;}}@media(max-width:880px){.elementor-354 .elementor-element.elementor-element-88662e0{--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-354 .elementor-element.elementor-element-ec0d24a{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-354 .elementor-element.elementor-element-ea2e549{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-1cf42b2 .elementor-icon{font-size:30px;}.elementor-354 .elementor-element.elementor-element-1cf42b2 .elementor-icon svg{height:30px;}.elementor-354 .elementor-element.elementor-element-9543a32{--width:fit-content;}.elementor-354 .elementor-element.elementor-element-2501dd4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-19fad47{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-57f7e8c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-26ced98 .elementor-icon-box-description{font-size:14px;}.elementor-354 .elementor-element.elementor-element-ebf11f2 .elementor-icon-box-description{font-size:14px;}.elementor-354 .elementor-element.elementor-element-88662e0{--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-354 .elementor-element.elementor-element-ec0d24a{width:auto;max-width:auto;}.elementor-354 .elementor-element.elementor-element-98e3c18{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-f0eea65{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-eb84fdf{text-align:center;}.elementor-354 .elementor-element.elementor-element-94c7877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-354 .elementor-element.elementor-element-94c7877 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}}@media(min-width:768px){.elementor-354 .elementor-element.elementor-element-28341ef{--width:100%;}.elementor-354 .elementor-element.elementor-element-8a97ff9{--width:27%;}.elementor-354 .elementor-element.elementor-element-9543a32{--width:fit-content;}.elementor-354 .elementor-element.elementor-element-746d190{--width:50%;}.elementor-354 .elementor-element.elementor-element-2501dd4{--width:30%;}.elementor-354 .elementor-element.elementor-element-19fad47{--width:30%;}.elementor-354 .elementor-element.elementor-element-f0eea65{--width:75%;}.elementor-354 .elementor-element.elementor-element-d94ab24{--width:450px;}}@media(max-width:1366px) and (min-width:768px){.elementor-354 .elementor-element.elementor-element-d94ab24{--width:290px;}}@media(max-width:1200px) and (min-width:768px){.elementor-354 .elementor-element.elementor-element-8a97ff9{--width:100%;}.elementor-354 .elementor-element.elementor-element-746d190{--width:100%;}.elementor-354 .elementor-element.elementor-element-f0eea65{--width:100%;}}@media(min-width:2400px){.elementor-354 .elementor-element.elementor-element-8c617a9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-88662e0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-d94ab24{--width:510px;--margin-top:-220px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-b08545f */.elementor-354 .elementor-element.elementor-element-b08545f{
    --direction: 1;
    --speed: 20;
    --image-aspect-ratio: false;
    --pause-on-hover: false;
    --pause-on-hover-mobile: false;
}

/* Conteneur principal caché le temps du calcul JS */
.elementor-354 .elementor-element.elementor-element-b08545f{
    visibility: hidden;
    overflow: hidden;
}

.elementor-354 .elementor-element.elementor-element-b08545f.showing{
    visibility: visible;
}

/* Ligne qui défile : on force un flex propre, sans wrap */
.elementor-354 .elementor-element.elementor-element-b08545f .e-con,
.elementor-354 .elementor-element.elementor-element-b08545f .e-container{
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center;
    animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    max-width: unset !important;
}

/* Chaque widget (colonne/image) ne doit PAS se réduire ni se casser */
.elementor-354 .elementor-element.elementor-element-b08545f .elementor-widget{
    flex: 0 0 auto; /* largeur auto, non compressée */
    display: block;
}

/* Espacement entre les images */
.elementor-354 .elementor-element.elementor-element-b08545f .elementor-widget:not(:last-child){
    margin-right: 20px; /* ajuste si tu veux plus ou moins d’espace */
}

/* Hover / pause */
.elementor-354 .elementor-element.elementor-element-b08545f:hover .e-con,
.elementor-354 .elementor-element.elementor-element-b08545f:hover .e-container{
    animation-play-state: var(--poh, running);
}

.elementor-354 .elementor-element.elementor-element-b08545f.e-con-boxed:hover .e-con,
.elementor-354 .elementor-element.elementor-element-b08545f.e-con-boxed:hover .e-container{
    animation-play-state: running;
}

.elementor-354 .elementor-element.elementor-element-b08545f.e-con-boxed .e-con-inner:hover .e-con,
.elementor-354 .elementor-element.elementor-element-b08545f.e-con-boxed .e-con-inner:hover .e-container{
    animation-play-state: var(--poh, running);
}

.elementor-354 .elementor-element.elementor-element-b08545f .e-con-inner{
    overflow: hidden;
}

/* On laisse l’aspect ratio mais SANS casser la largeur forcée */
.elementor-354 .elementor-element.elementor-element-b08545f .e-con.image-aspect-ratio img,
.elementor-354 .elementor-element.elementor-element-b08545f .e-container.image-aspect-ratio img{
    height: auto;
}

/* 🔒 VERROUILLAGE DES IMAGES : pas de scaling possible */
.jr-scrolling-image img{
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    height: auto !important;
    display: block;
}

/* Animations */
@keyframes sliding {
    0%{ transform: translateX(0); }
    100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2))); }
}

@-webkit-keyframes sliding {
    0%{ transform: translateX(0); }
    100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2))); }
}

@-moz-keyframes sliding {
    0%{ transform: translateX(0); }
    100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2))); }
}

@-o-keyframes sliding {
    0%{ transform: translateX(0); }
    100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2))); }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09db169 */.elementor-354 .elementor-element.elementor-element-09db169 a{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2501dd4 */@media (max-width: 767px) {
    .elementor-354 .elementor-element.elementor-element-2501dd4 ul {
        list-style: none;
        margin: 0;
        padding: 0;

        display: flex;
        flex-direction: column;
        align-items: center; 
    }

    .elementor-354 .elementor-element.elementor-element-2501dd4 ul li {
        width: 100%;
        text-align: center; 
    }

    .elementor-354 .elementor-element.elementor-element-2501dd4 ul li a {
        display: inline-block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fad47 */@media (max-width: 767px) {
    .elementor-354 .elementor-element.elementor-element-19fad47 ul {
        list-style: none;
        margin: 0;
        padding: 0;

        display: flex;
        flex-direction: column;
        align-items: center; 
    }

    .elementor-354 .elementor-element.elementor-element-19fad47 ul li {
        width: 100%;
        text-align: center; 
    }

    .elementor-354 .elementor-element.elementor-element-19fad47 ul li a {
        display: inline-block;
    }
}/* End custom CSS */