@media only screen and (min-width:1280px){.columns{display:flex;flex-direction:row;justify-content:space-between;margin:0 7vw}}@media only screen and (min-width:1920px){.columns{margin:0 14vw}}@media only screen and (min-width:2560px){.columns{margin:0 21vw}}.columns-background .background-div{height:calc(100vh - 8rem);margin-bottom:5rem}@media only screen and (min-width:768px){.columns-background .background-div{margin-bottom:8rem}}@media only screen and (min-width:1280px){.columns-background{margin:0;min-height:calc(100vh - 10rem)}.columns-background .background-div{height:100%}.columns-background .column-texte{width:calc(50% - 2rem)}.columns-background .column-texte *{margin-left:0;margin-right:0}.columns-background .column-texte h1{margin-bottom:4.5rem}.columns-background.texte-left .column-texte{order:-1;padding-left:7vw;padding-top:9rem}.columns-background.texte-right .column-texte{padding-right:7vw;padding-top:9rem}.columns-background .column-background{width:calc(50% - 2rem)}}@media only screen and (min-width:1920px){.columns-background .column-texte{width:calc(50% - 15rem)}.columns-background .column-texte h1,.columns-background .column-texte p:first-of-type{margin-bottom:9rem}.columns-background.texte-left .column-texte{padding-left:14vw}.columns-background.texte-right .column-texte{padding-right:14vw;width:50%}.columns-background.texte-right .column-background{width:calc(50% - 15rem)}.columns-background .column-background{width:50%}}.title_texte_logo{margin-bottom:6rem}.title_texte_logo .logo{background-size:contain;height:7rem;width:100%}.title_texte_logo h2{color:var(--green);font-size:2.2rem;font-weight:600;margin:3rem 4rem .5rem;text-transform:inherit}.title_texte_logo h2:after{content:none}.title_texte_logo p{line-height:1.5}.title_texte_logo ul{margin:0 4rem 3rem}.title_texte_logo ul li{margin-bottom:1rem;padding-left:3rem;position:relative}.title_texte_logo ul li:before{background-color:var(--green);border-radius:50%;content:"";height:.3rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.3rem}.title_texte_logo .logo-certif{display:flex;justify-content:left;margin:0 0 3rem 4rem}.title_texte_logo .logo-certif img{margin-right:1rem;width:7rem}@media only screen and (min-width:768px){.title_texte_logo{margin-left:7vw;padding-left:12rem;position:relative}.title_texte_logo .logo{height:8rem;left:0;position:absolute;top:0;width:8rem}.title_texte_logo h2{margin:0 7vw 3rem 0}.title_texte_logo p,.title_texte_logo ul{margin-left:0}.title_texte_logo ul{margin-right:7vw}.title_texte_logo .logo-certif{margin-left:0}.title_texte_logo .logo-certif img{width:8rem}}@media only screen and (min-width:1280px){.title_texte_logo{margin-bottom:3rem;padding-left:8rem}.title_texte_logo .logo{height:6rem;width:6rem}.title_texte_logo h2,.title_texte_logo p{margin-bottom:1.5rem}.title_texte_logo p{line-height:1.3}.title_texte_logo ul{margin-bottom:1.5rem}}@media only screen and (min-width:1920px){.title_texte_logo p:first-of-type{margin-bottom:1.5rem!important}}.border-logo-texte{align-items:center;border:.3rem solid var(--green);display:flex;flex-direction:column-reverse;margin-bottom:6rem;padding:3rem 4rem}.border-logo-texte p{line-height:1.3;margin:0 0 3rem}.border-logo-texte .image img{width:8rem}@media only screen and (min-width:768px){.border-logo-texte{border:.2rem solid var(--green);border-radius:3rem;flex-direction:row;margin:0 7vw 6rem;padding:3rem 1.5rem}.border-logo-texte .image{margin-right:3rem}.border-logo-texte p{margin:0}}.background_bulle{background-image:url(/app/themes/socafna/public/images/background_bulle.f51af2.jpg);padding-bottom:.1rem}strong a{color:var(--green)}@media only screen and (min-width:768px){h1{width:40rem}}@media only screen and (min-width:1280px){.columns-background{margin-bottom:9rem}.employeur .columns{padding-bottom:9rem}.employeur .columns .column{width:calc(50% - 2rem)}.employeur .columns .column .title_texte_logo{margin-left:0}.employeur .columns .column .title_texte_logo p,.employeur .columns .column .title_texte_logo ul{margin-right:0}.employeur .columns .column .border-logo-texte{margin:0}.environnement,div.employeur{padding-left:10rem}.environnement .logo,div.employeur .logo{height:8rem;width:8rem}}@media only screen and (min-width:1920px){.qualite_securite .columns .column-texte{padding-left:7vw}.qualite_securite .columns .column-texte .qualite{padding-bottom:3rem}.environnement .columns .column-texte{padding-right:7vw}.environnement .columns .column-texte .environnement{padding-bottom:3rem}.environnement .columns .column-texte p:first-of-type{margin-bottom:0}.employeur .columns{margin:0 7vw}.employeur .columns .column:first-of-type{width:calc(50% - 15rem)}.employeur .columns .column:last-of-type{width:50%}}