.elementor-279 .elementor-element.elementor-element-6d01bf1{--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-279 .elementor-element.elementor-element-6d01bf1:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-6d01bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-3c56a88{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:8rem;--padding-right:8rem;}.elementor-279 .elementor-element.elementor-element-3c56a88:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-3c56a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solutions-mfg.com/wp-content/uploads/2025/05/SolutionsMGF_Accueil.jpg");background-position:center center;background-size:cover;}.elementor-279 .elementor-element.elementor-element-7c6b555{text-align:start;}.elementor-279 .elementor-element.elementor-element-7c6b555 .elementor-heading-title{font-family:"Haylard Display", Sans-serif;font-weight:700;line-height:0.9em;}.elementor-279 .elementor-element.elementor-element-03600c8{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;font-weight:600;}.elementor-279 .elementor-element.elementor-element-584baf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-279 .elementor-element.elementor-element-584baf3:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-584baf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://solutions-mfg.com/wp-content/uploads/2025/11/logo-mfg-molecule.png");background-position:center right;background-repeat:no-repeat;background-size:50rem auto;}.elementor-279 .elementor-element.elementor-element-584baf3::before, .elementor-279 .elementor-element.elementor-element-584baf3 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-584baf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-584baf3 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-584baf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-584baf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-279 .elementor-element.elementor-element-584baf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-3016f68{--display:flex;--gap:3rem 2rem;--row-gap:3rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:8rem;--padding-right:8rem;}.elementor-279 .elementor-element.elementor-element-3191370{text-align:center;}.elementor-279 .elementor-element.elementor-element-3191370 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-7a9c6cc{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-279 .elementor-element.elementor-element-9131ed1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-9131ed1 img{width:17.4rem;}.elementor-279 .elementor-element.elementor-element-08c6f1e{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-279 .elementor-element.elementor-element-e25015c .elementor-heading-title{font-family:"Haylard Display", Sans-serif;font-size:2.3rem;font-weight:500;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-9d376fe{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:"Haylard Display", Sans-serif;line-height:1.3em;color:#000000;}.elementor-279 .elementor-element.elementor-element-70a1629 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-70a1629 .elementor-button .elementor-button-content-wrapper{gap:2rem;}.elementor-279 .elementor-element.elementor-element-70a1629 .elementor-button{font-family:"Haylard Display", Sans-serif;font-size:1.5rem;font-weight:500;}.elementor-279 .elementor-element.elementor-element-5dc90ae{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-279 .elementor-element.elementor-element-63d0c0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-63d0c0e img{width:17.4rem;}.elementor-279 .elementor-element.elementor-element-580122d{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-279 .elementor-element.elementor-element-6d47092 .elementor-heading-title{font-family:"Haylard Display", Sans-serif;font-size:2.3rem;font-weight:500;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-55b1157{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:"Haylard Display", Sans-serif;line-height:1.3em;color:#000000;}.elementor-279 .elementor-element.elementor-element-b6187f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-b6187f9 .elementor-button .elementor-button-content-wrapper{gap:2rem;}.elementor-279 .elementor-element.elementor-element-b6187f9 .elementor-button{font-family:"Haylard Display", Sans-serif;font-size:1.5rem;font-weight:500;}.elementor-279 .elementor-element.elementor-element-b082821{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-279 .elementor-element.elementor-element-f968ebf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-f968ebf img{width:17.4rem;}.elementor-279 .elementor-element.elementor-element-d257a31{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-279 .elementor-element.elementor-element-27dc802 .elementor-heading-title{font-family:"Haylard Display", Sans-serif;font-size:2.3rem;font-weight:500;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-4b44f7f{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:"Haylard Display", Sans-serif;line-height:1.3em;color:#000000;}.elementor-279 .elementor-element.elementor-element-5982b86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-5982b86 .elementor-button .elementor-button-content-wrapper{gap:2rem;}.elementor-279 .elementor-element.elementor-element-5982b86 .elementor-button{font-family:"Haylard Display", Sans-serif;font-size:1.5rem;font-weight:500;}.elementor-279 .elementor-element.elementor-element-9646bd0{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-279 .elementor-element.elementor-element-0d00521.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-0d00521 img{width:17.4rem;}.elementor-279 .elementor-element.elementor-element-2157752{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-279 .elementor-element.elementor-element-d49e6f6 .elementor-heading-title{font-family:"Haylard Display", Sans-serif;font-size:2.3rem;font-weight:500;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-f340697{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:"Haylard Display", Sans-serif;line-height:1.3em;color:#000000;}.elementor-279 .elementor-element.elementor-element-5e17698 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-5e17698 .elementor-button .elementor-button-content-wrapper{gap:2rem;}.elementor-279 .elementor-element.elementor-element-5e17698 .elementor-button{font-family:"Haylard Display", Sans-serif;font-size:1.5rem;font-weight:500;}.elementor-279 .elementor-element.elementor-element-bfa804e{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-279 .elementor-element.elementor-element-c8ebb72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-c8ebb72 img{width:17.4rem;}.elementor-279 .elementor-element.elementor-element-55bbebb{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-279 .elementor-element.elementor-element-f8a2c72 .elementor-heading-title{font-family:"Haylard Display", Sans-serif;font-size:2.3rem;font-weight:500;color:var( --e-global-color-text );}.elementor-279 .elementor-element.elementor-element-4959348{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;font-family:"Haylard Display", Sans-serif;line-height:1.3em;color:#000000;}.elementor-279 .elementor-element.elementor-element-da52a70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-da52a70 .elementor-button .elementor-button-content-wrapper{gap:2rem;}.elementor-279 .elementor-element.elementor-element-da52a70 .elementor-button{font-family:"Haylard Display", Sans-serif;font-size:1.5rem;font-weight:500;}.elementor-279 .elementor-element.elementor-element-97143cb{--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-279 .elementor-element.elementor-element-97143cb:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-97143cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-dd1cafb{--display:flex;--gap:2rem 21rem;--row-gap:2rem;--column-gap:21rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:8rem;--padding-right:8rem;}.elementor-279 .elementor-element.elementor-element-c65d1c0{text-align:start;}.elementor-279 .elementor-element.elementor-element-94d7043{width:100%;max-width:100%;columns:2;column-gap:1rem;text-align:start;}.elementor-279 .elementor-element.elementor-element-f7ca4cb{--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-279 .elementor-element.elementor-element-1308067{--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-279 .elementor-element.elementor-element-1308067:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-1308067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-279 .elementor-element.elementor-element-02bfd21{--display:flex;--gap:2rem 21rem;--row-gap:2rem;--column-gap:21rem;--overlay-opacity:0.5;--padding-top:15rem;--padding-bottom:15rem;--padding-left:8rem;--padding-right:8rem;}.elementor-279 .elementor-element.elementor-element-02bfd21:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-02bfd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solutions-mfg.com/wp-content/uploads/2025/11/hard-hat-mfg.jpg");background-position:center center;background-size:cover;}.elementor-279 .elementor-element.elementor-element-02bfd21::before, .elementor-279 .elementor-element.elementor-element-02bfd21 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-02bfd21 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-02bfd21 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-02bfd21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-02bfd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-279 .elementor-element.elementor-element-a9b8b07{text-align:center;}.elementor-279 .elementor-element.elementor-element-5367d2d{text-align:center;font-family:"Haylard Display", Sans-serif;font-size:1.6rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-efe4269{--display:flex;--gap:2rem 21rem;--row-gap:2rem;--column-gap:21rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:8rem;--padding-right:8rem;}.elementor-279 .elementor-element.elementor-element-0795eee{text-align:center;}.elementor-279 .elementor-element.elementor-element-0795eee .elementor-heading-title{font-size:3rem;color:#000000;}.elementor-279 .elementor-element.elementor-element-271c1dd{font-family:"Haylard Display", Sans-serif;font-weight:500;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-279 .elementor-element.elementor-element-7a9c6cc{--width:75%;}.elementor-279 .elementor-element.elementor-element-08c6f1e{--width:100%;}.elementor-279 .elementor-element.elementor-element-5dc90ae{--width:75%;}.elementor-279 .elementor-element.elementor-element-580122d{--width:100%;}.elementor-279 .elementor-element.elementor-element-b082821{--width:75%;}.elementor-279 .elementor-element.elementor-element-d257a31{--width:100%;}.elementor-279 .elementor-element.elementor-element-9646bd0{--width:75%;}.elementor-279 .elementor-element.elementor-element-2157752{--width:100%;}.elementor-279 .elementor-element.elementor-element-bfa804e{--width:75%;}.elementor-279 .elementor-element.elementor-element-55bbebb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-279 .elementor-element.elementor-element-7a9c6cc{--width:100%;}.elementor-279 .elementor-element.elementor-element-5dc90ae{--width:100%;}.elementor-279 .elementor-element.elementor-element-b082821{--width:100%;}.elementor-279 .elementor-element.elementor-element-9646bd0{--width:100%;}.elementor-279 .elementor-element.elementor-element-bfa804e{--width:100%;}}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-3c56a88{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-279 .elementor-element.elementor-element-584baf3:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-584baf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:40rem auto;}.elementor-279 .elementor-element.elementor-element-3016f68{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-279 .elementor-element.elementor-element-7a9c6cc{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-279 .elementor-element.elementor-element-5dc90ae{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-279 .elementor-element.elementor-element-b082821{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-279 .elementor-element.elementor-element-9646bd0{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-279 .elementor-element.elementor-element-bfa804e{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-279 .elementor-element.elementor-element-dd1cafb{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-279 .elementor-element.elementor-element-02bfd21{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-279 .elementor-element.elementor-element-efe4269{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-7a9c6cc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-5dc90ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-b082821{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-9646bd0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-bfa804e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-94d7043{columns:1;}}/* Start custom CSS for button, class: .elementor-element-70a1629 */.elementor-279 .elementor-element.elementor-element-70a1629 .elementor-button-icon{ font-size:1.8em; vertical-align:middle;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6187f9 */.elementor-279 .elementor-element.elementor-element-b6187f9 .elementor-button-icon{ font-size:1.8em; vertical-align:middle;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5982b86 */.elementor-279 .elementor-element.elementor-element-5982b86 .elementor-button-icon{ font-size:1.8em; vertical-align:middle;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e17698 */.elementor-279 .elementor-element.elementor-element-5e17698 .elementor-button-icon{ font-size:1.8em; vertical-align:middle;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da52a70 */.elementor-279 .elementor-element.elementor-element-da52a70 .elementor-button-icon{ font-size:1.8em; vertical-align:middle;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Haylard Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://solutions-mfg.com/wp-content/uploads/2025/05/halyard-display-medium.woff') format('woff');
}
@font-face {
	font-family: 'Haylard Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://solutions-mfg.com/wp-content/uploads/2025/05/halyard-display-semi-bold.woff') format('woff');
}
@font-face {
	font-family: 'Haylard Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://solutions-mfg.com/wp-content/uploads/2025/05/halyard-display-regular.woff') format('woff');
}
@font-face {
	font-family: 'Haylard Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://solutions-mfg.com/wp-content/uploads/2025/05/halyard-display-light.woff') format('woff');
}
/* End Custom Fonts CSS */