.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:'Libre Baskerville';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Bold.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Bold.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Bold.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Bold.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Bold.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Bold.svg#LibreBaskerville-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Libre Baskerville';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Regular.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Regular.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Regular.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Regular.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Regular.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./LibreBaskerville/LibreBaskerville-Regular.svg#LibreBaskerville-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Nexa';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBlack.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBlack.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBlack.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBlack.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBlack.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBlack.svg#NexaBlack) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Nexa';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBook.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBook.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBook.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBook.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBook.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBook.svg#NexaBook) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Nexa';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaHeavy.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaHeavy.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaHeavy.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaHeavy.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaHeavy.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaHeavy.svg#NexaHeavy) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Nexa';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBold.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBold.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBold.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBold.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBold.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaBold.svg#NexaBold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Nexa';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaRegular.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaRegular.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaRegular.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaRegular.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaRegular.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaRegular.svg#NexaRegular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Nexa';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaLight.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaLight.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaLight.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaLight.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaLight.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaLight.svg#NexaLight) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Nexa';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaThin.eot);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaThin.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaThin.woff2) format('woff2'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaThin.woff) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaThin.ttf) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Nexa/NexaThin.svg#NexaThin) format('svg');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'social-icons';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Social/social-icons.eot#1746437659);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Social/social-icons.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Social/social-icons.ttf#1746437659) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Social/social-icons.woff#1746437659) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./Social/social-icons.svg?uucrz1#social-icons) format('svg');font-weight:400;font-style:normal;font-display:block}[class^="social-"],[class*=" social-"]{font-family:'social-icons'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-facebook:before{content:"\e900"}.social-google-plus:before{content:"\e901"}.social-instagram-alt:before{content:"\e902"}.social-linkedin:before{content:"\e903"}.social-patreon:before{content:"\e904"}.social-pinterest:before{content:"\e905"}.social-snapchat:before{content:"\e906"}.social-twitter:before{content:"\e907"}.social-viadeo:before{content:"\e908"}.social-vimeo:before{content:"\e909"}.social-youtube:before{content:"\e90a"}.social-zoom:before{content:"\e90b"}@font-face{font-family:'mgs';src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./MGS/mgs.eot#1746437659);src:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./MGS/mgs.eot#1746437659) format('embedded-opentype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./MGS/mgs.ttf#1746437659) format('truetype'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./MGS/mgs.woff#1746437659) format('woff'),url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/fonts/./MGS/mgs.svg?bz5rdg#mgs) format('svg');font-weight:400;font-style:normal;font-display:block}[class^="mgs-"],[class*=" mgs-"]{font-family:'mgs'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mgs-arrow-bottom:before{content:"\e900"}.mgs-arrow-left:before{content:"\e901"}.mgs-arrow-right:before{content:"\e902"}.mgs-arrow-up:before{content:"\e903"}.mgs-chevron-left:before{content:"\e904"}.mgs-chevron-right:before{content:"\e905"}.mgs-download:before{content:"\e906"}.mgs-envelope:before{content:"\e907"}.mgs-magnifying-glass:before{content:"\e908"}.mgs-quote-left:before{content:"\e909"}.mgs-quote-right:before{content:"\e90a"}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}header,footer,section,div,article,nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,input,textarea,ul,li{width:100%;height:auto;float:left;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@media screen and (max-width:782px){html[lang=fr]{margin-top:0!important}body.admin-bar{padding-top:46px}body.admin-bar header{top:46px}body.admin-bar .header-space{height:146px}}body.admin-bar header{top:32px}body.admin-bar .header-space{height:107px}footer.main-footer .informations{padding-top:20px}footer.main-footer .informations .container{text-align:center;line-height:1.4375rem}footer.main-footer .informations .container p{display:inline-block;width:auto;position:relative;font-size:1rem;font-weight:400}footer.main-footer .informations .container p br{display:none}@media only screen and (max-width:630px){footer.main-footer .informations .container p br{display:inline-block}}@media only screen and (max-width:630px){footer.main-footer .informations .container p{font-size:.875rem}}footer.main-footer .informations .container .logo{margin-bottom:10px}footer.main-footer .informations .container .logo img{width:100%;max-width:160px}footer.main-footer .informations .container .departments p{padding-right:20px;margin-right:15px}@media only screen and (max-width:630px){footer.main-footer .informations .container .departments p{padding:0;margin:0;margin-top:10px}}footer.main-footer .informations .container .departments p:after{display:block;content:"";height:70%;width:1px;position:absolute;right:0;top:15%;background-color:#000}@media only screen and (max-width:630px){footer.main-footer .informations .container .departments p:after{display:none}}footer.main-footer .informations .container .departments p:last-child{margin:0;padding:0}@media only screen and (max-width:630px){footer.main-footer .informations .container .departments p:last-child{margin-top:10px}}footer.main-footer .informations .container .departments p:last-child:after{display:none}footer.main-footer .social-navigation .container ul.menu{text-align:center;padding:30px 0}footer.main-footer .social-navigation .container ul.menu li{display:inline-block;width:auto;float:none;margin:0 10px}footer.main-footer .social-navigation .container ul.menu li a{font-size:30px;color:#c2a185}footer.main-footer .footer-navigation{background-color:#000}footer.main-footer .footer-navigation .container ul.menu{text-align:center;padding:20px 0}@media only screen and (max-width:630px){footer.main-footer .footer-navigation .container ul.menu{text-align:left}}footer.main-footer .footer-navigation .container ul.menu li{display:inline-block;width:auto;float:none;margin:0 15px}@media only screen and (max-width:630px){footer.main-footer .footer-navigation .container ul.menu li{width:100%;margin-bottom:20px}footer.main-footer .footer-navigation .container ul.menu li:last-child{margin-bottom:0}}footer.main-footer .footer-navigation .container ul.menu li a{color:#e2cbb7;font-size:.9375rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:630px){footer.main-footer .footer-navigation .container ul.menu li a{font-size:.8125rem}}header.main-header{background-color:#fff;position:fixed;top:0;left:0;z-index:1000;height:100px;padding:0 120px 0 40px}@media only screen and (max-width:630px){header.main-header{height:70px;padding:0 20px}}header.main-header .burger{display:flex;align-items:center;justify-content:center;width:auto;height:100%}header.main-header .burger .inner{width:30px;cursor:pointer}header.main-header .burger .inner span{display:block;width:100%;height:3px;background-color:#c2a185;float:left;margin-bottom:8px}header.main-header .burger .inner span:last-child{width:70%;margin-bottom:0}header.main-header .logo{display:flex;align-items:center;justify-content:center;max-width:280px;height:100%;float:left;padding-left:30px}@media only screen and (max-width:630px){header.main-header .logo{width:auto}}header.main-header .logo img{width:100%;height:auto}@media only screen and (max-width:630px){header.main-header .logo img{height:45px;width:auto}}header.main-header .actions{width:auto;float:right;height:100%}header.main-header .actions .search{width:auto;height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px}header.main-header .actions .search a{color:#c2a185;font-size:30px;transform:translateY(1px)}header.main-header .actions .external{width:auto;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}@media only screen and (max-width:630px){header.main-header .actions .external{display:none}}header.main-header .actions .external ul{display:inline-block;width:auto}header.main-header .actions .external ul li{display:inline-block;width:auto;float:left;margin:0 10px}header.main-header .actions .external ul li a{font-size:.8125rem;font-family:"Libre Baskerville",serif;font-weight:700;text-decoration:underline}header.main-header .head-navigation{display:none;max-width:600px;background-color:#000;position:absolute;top:0;left:0;padding:80px 60px 50px 60px}@media only screen and (max-width:630px){header.main-header .head-navigation{z-index:100000;height:100vh;overflow:scroll;padding:80px 20px 50px 20px}}header.main-header .head-navigation a{color:#fff}header.main-header .head-navigation .close{width:22px;height:22px;position:absolute;top:20px;right:20px;cursor:pointer;overflow:hidden}@media only screen and (max-width:630px){header.main-header .head-navigation .close{right:initial;left:20px}}header.main-header .head-navigation .close:before,header.main-header .head-navigation .close:after{content:"";width:135%;height:1px;background-color:#fff;display:block;float:left}header.main-header .head-navigation .close:before{transform:rotate(45deg) translateY(10px) translateX(4px)}header.main-header .head-navigation .close:after{transform:rotate(-45deg) translateY(4px) translateX(-9px)}header.main-header .navigation{min-height:500px;max-height:100vh;overflow:hidden}@media only screen and (max-width:630px){header.main-header .navigation{overflow:scroll}}header.main-header .navigation ul.menu>li{margin-bottom:20px}header.main-header .navigation ul.menu>li.menu-item-opened>a span.toggle-submenu span.vertical{opacity:0}header.main-header .navigation ul.menu>li>a{font-size:2.1875rem;line-height:2.5rem;transition:All 0.3s linear}@media only screen and (max-width:630px){header.main-header .navigation ul.menu>li>a{font-size:1.3125rem}}header.main-header .navigation ul.menu>li>a:hover{color:#c2a185}@media only screen and (max-width:630px){header.main-header .navigation ul.menu>li>a:hover{color:#fff}}header.main-header .navigation ul.menu>li>a span.toggle-submenu{display:inline-block;position:relative;width:22px;height:21px;vertical-align:middle;margin-left:9px;cursor:pointer}header.main-header .navigation ul.menu>li>a span.toggle-submenu span.vertical{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#c2a185;transition:All 0.3s linear}header.main-header .navigation ul.menu>li>a span.toggle-submenu span.horizontal{position:absolute;top:50%;width:100%;height:1px;background-color:#c2a185}header.main-header .navigation ul.menu>li>ul.sub-menu{display:none;padding:10px 0 0 0}header.main-header .navigation ul.menu>li>ul.sub-menu>li{margin-bottom:5px}header.main-header .navigation ul.menu>li>ul.sub-menu>li>a{font-size:1.1875rem;line-height:1.5rem;color:#c2a185}header.main-header .navigation ul.menu a{cursor:pointer}@media only screen and (max-width:630px){header.main-header .socials{position:absolute;bottom:0;left:0;padding:0 20px 20px 20px}}header.main-header .socials p{display:inline-block;width:auto;color:#fff;text-transform:uppercase;font-size:.875rem;vertical-align:middle}@media only screen and (max-width:630px){header.main-header .socials p{width:100%;text-align:center;margin-bottom:20px}}header.main-header .socials>div{display:inline-block;width:auto;vertical-align:middle;float:none;margin-left:10px}@media only screen and (max-width:630px){header.main-header .socials>div{width:100%;text-align:center;margin:0}}header.main-header .socials>div ul.menu{display:inline-block;width:auto;vertical-align:middle;float:none}header.main-header .socials>div ul.menu li{display:inline-block;width:auto;vertical-align:middle;float:none;margin-right:10px}@media only screen and (max-width:630px){header.main-header .socials>div ul.menu li{margin:0 10px}}header.main-header .socials>div ul.menu li a{font-size:26px;transition:All 0.3s linear}@media only screen and (max-width:630px){header.main-header .socials>div ul.menu li a{font-size:30px}}header.main-header .socials>div ul.menu li a:hover{color:#c2a185}.contact-button{width:auto;height:auto;position:fixed;top:80px;right:30px;z-index:1000}@media only screen and (max-width:630px){.contact-button{top:55px;right:20px}}.contact-button a{display:inline-block;color:#fff;font-size:55px;background-color:#c2a185;width:76px;height:76px;text-align:center;line-height:76px;border-radius:100%}@media only screen and (max-width:630px){.contact-button a{width:50px;height:50px;line-height:55px;font-size:45px}}.contact-button a span{display:inline-block;vertical-align:middle;transform:translateY(-6px)}.header-space{height:100px}@media only screen and (max-width:630px){.header-space{height:70px}}html,body{width:100%;min-height:100%}body{width:100vw;background-color:#fff;height:auto;min-height:100vh;float:left;position:relative;font-family:"Nexa",sans-serif;font-weight:400;font-size:1rem;color:#000;overflow-x:hidden}a{color:#000}.container{max-width:1200px;margin:0 auto;clear:both;float:initial}.container:after{content:"";display:table;clear:both}@media only screen and (max-width:1200px){.container{padding:0 20px;overflow:hidden}}section.filters{padding:40px 0 60px 0}@media only screen and (max-width:630px){section.filters{padding:20px 0 20px 0}}section.filters .container{max-width:920px}@media only screen and (max-width:1200px){section.filters .container{overflow:visible}}section.filters .container p{font-size:1.1875rem;line-height:1.5625rem;margin-bottom:30px}section.archive-case{padding:50px 0 100px 0}@media only screen and (max-width:630px){section.archive-case{padding:20px 0 30px 0}}section.archive-case .container{max-width:1110px}@media only screen and (max-width:630px){section.archive-case .container{padding:0}}section.archive-case .container .cases{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width:630px){section.archive-case .container .cases{grid-template-columns:1fr}}section.archive-case .container .cases .case{position:relative}section.archive-case .container .cases .case:nth-child(10n+1),section.archive-case .container .cases .case:nth-child(10n+7){min-height:550px}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1),section.archive-case .container .cases .case:nth-child(10n+7){min-height:auto}}section.archive-case .container .cases .case:nth-child(10n+1) .picture,section.archive-case .container .cases .case:nth-child(10n+7) .picture{height:100%;min-height:550px;margin-bottom:0}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1) .picture,section.archive-case .container .cases .case:nth-child(10n+7) .picture{height:auto;min-height:auto}}section.archive-case .container .cases .case:nth-child(10n+1) .picture:after,section.archive-case .container .cases .case:nth-child(10n+7) .picture:after{display:none}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1) .picture:after,section.archive-case .container .cases .case:nth-child(10n+7) .picture:after{display:block}}section.archive-case .container .cases .case:nth-child(10n+1) .picture img,section.archive-case .container .cases .case:nth-child(10n+7) .picture img{width:calc(100% + 150px)}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1) .picture img,section.archive-case .container .cases .case:nth-child(10n+7) .picture img{width:100%}}section.archive-case .container .cases .case:nth-child(10n+1) .content,section.archive-case .container .cases .case:nth-child(10n+7) .content{position:absolute;right:0;bottom:0;z-index:10;width:350px;min-height:280px;padding:25px;background-color:#e2cbb7}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1) .content,section.archive-case .container .cases .case:nth-child(10n+7) .content{position:relative;width:100%;background:none;padding:20px;min-height:auto}}section.archive-case .container .cases .case:nth-child(10n+1) .content .more,section.archive-case .container .cases .case:nth-child(10n+7) .content .more{border:2px solid #fff}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1) .content .more,section.archive-case .container .cases .case:nth-child(10n+7) .content .more{border:2px solid #e2cbb7}}section.archive-case .container .cases .case:nth-child(10n+1) .content .more span,section.archive-case .container .cases .case:nth-child(10n+7) .content .more span{background-color:#fff}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1) .content .more span,section.archive-case .container .cases .case:nth-child(10n+7) .content .more span{background-color:#e2cbb7}}section.archive-case .container .cases .case:nth-child(10n+1){grid-column:span 2}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1){grid-column:initial}}section.archive-case .container .cases .case:nth-child(10n+1) .picture img{left:initial;right:0}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+1) .picture img{left:0;right:initial}}section.archive-case .container .cases .case:nth-child(10n+7){grid-column:2 span}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+7){grid-column:initial}}section.archive-case .container .cases .case:nth-child(10n+7) .picture img{left:0}section.archive-case .container .cases .case:nth-child(10n+7) .content{right:-150px}@media only screen and (max-width:630px){section.archive-case .container .cases .case:nth-child(10n+7) .content{right:initial}}section.archive-case .container .cases .case .picture{position:relative;margin-bottom:20px}section.archive-case .container .cases .case .picture:after{content:"";display:block;width:100%;padding-bottom:100%}section.archive-case .container .cases .case .picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:630px){section.archive-case .container .cases .case .content{padding:0 20px}}section.archive-case .container .cases .case .content .case-title{margin-bottom:10px}section.archive-case .container .cases .case .content .case-title h3{font-size:1.875rem;line-height:2.1875rem;font-weight:800}section.archive-case .container .cases .case .content .case-content p{font-size:1rem;line-height:1.375rem}section.archive-case .container .cases .case .content .more{width:42px;height:42px;border:2px solid #c2a185;position:relative;margin-top:20px;border-radius:100%}section.archive-case .container .cases .case .content .more a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}section.archive-case .container .cases .case .content .more span{display:block;width:16px;height:2px;background-color:#c2a185;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-8px}section.archive-case .container .cases .case .content .more span:nth-child(2){width:2px;height:16px;margin-top:-8px;margin-left:-1px}section.archive-case .container .load-more{margin:80px 0 0 0;text-align:center}section.archive-case .container .load-more.hide{display:none}section.archive-expertise,section.archive-service{padding:50px 0 0 0}section.archive-expertise .container,section.archive-service .container{max-width:1300px}@media only screen and (max-width:630px){section.archive-expertise .container,section.archive-service .container{padding:0}}section.archive-members{padding:0 0 50px 0}section.archive-members .container{max-width:1110px}section.archive-members .container .members{display:none;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media only screen and (max-width:630px){section.archive-members .container .members{grid-template-columns:1fr}}section.archive-members .container .members.with-margin{margin-bottom:240px}@media only screen and (max-width:630px){section.archive-members .container .members.with-margin{margin-bottom:0}}section.archive-members .container .members .blank{min-height:600px}@media only screen and (max-width:630px){section.archive-members .container .members .blank{display:none}}section.archive-members .container .members .member{display:flex;justify-content:center;margin-bottom:40px}@media only screen and (max-width:630px){section.archive-members .container .members .member{margin-bottom:10px}}section.archive-members .container .members .member.has-margin{transform:translateY(240px)}@media only screen and (max-width:630px){section.archive-members .container .members .member.has-margin{transform:translateY(0)}}section.archive-members .container .members .member .inner .picture{height:400px;margin-bottom:20px}section.archive-members .container .members .member .inner .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.archive-members .container .members .member .inner .informations .name{margin-bottom:10px}section.archive-members .container .members .member .inner .informations .name h2{font-family:"Libre Baskerville",serif;font-size:1.5625rem;line-height:1.875rem}@media only screen and (max-width:630px){section.archive-members .container .members .member .inner .informations .name h2{font-size:1.25rem;line-height:1.625rem}}section.archive-members .container .members .member .inner .informations .description{margin-bottom:10px}section.archive-members .container .members .member .inner .informations .description p{font-size:1.1875rem;line-height:1.5rem;font-weight:700}@media only screen and (max-width:630px){section.archive-members .container .members .member .inner .informations .description p{font-size:.9375rem;line-height:1.25rem}}section.archive-members .container .members .member .inner .informations .content p{font-size:1rem;line-height:1.3125rem}@media only screen and (max-width:630px){section.archive-members .container .members .member .inner .informations .content p{font-size:.9375rem;line-height:1.25rem}}section.archive-members .container .load-more{margin-top:40px;text-align:center}section.search-results .container{max-width:920px}section.search-results .container .number-of-results{margin-bottom:50px}@media only screen and (max-width:630px){section.search-results .container .number-of-results{margin-bottom:30px}}section.search-results .container .number-of-results h3{font-weight:700;color:#c2a185;font-family:"Libre Baskerville",serif;font-size:1.75rem}@media only screen and (max-width:630px){section.search-results .container .number-of-results h3{font-size:1.375rem}}section.search-results .container .results .result{padding:40px 0 10px 0;border-bottom:1px solid #c2a185}section.search-results .container .results .result:first-child{padding-top:0}section.search-results .container .results .result h2{font-size:1.625rem;line-height:1.9375rem;font-weight:700;font-family:"Libre Baskerville",serif;margin-bottom:20px}@media only screen and (max-width:630px){section.search-results .container .results .result h2{font-size:1.25rem;line-height:2.25rem}}section.search-results .container .results .result h2 a{color:#000}section.search-results .container .results .result p{font-size:1rem;line-height:1.375rem;margin-bottom:20px}@media only screen and (max-width:630px){section.search-results .container .results .result p{font-size:.9375rem;line-height:1.3125rem}}section.search-results .container .results .result p.date{color:#c2a185}section.search-results .container .results .result p span.found{color:#c2a185;font-weight:700}section.search-results .container .results .result p a{color:#c2a185}section.search-results .container .load-more{text-align:center;padding:40px 0 30px}.breadcrumb-container{background-color:#f4ece4;padding:10px 0;font-size:.875rem}@media only screen and (max-width:630px){.breadcrumb-container{display:none}}.breadcrumb-container .container{padding:0 30px}.breadcrumb-container .container span.mgs-chevron-right{display:inline-block;vertical-align:middle;transform:translateY(-2px)}a.btn,button.btn{display:inline-block;width:auto;height:50px;outline:none;border:none;line-height:50px;padding:0 25px;text-transform:uppercase;font-weight:700;font-family:"Nexa",sans-serif;font-size:.875rem;cursor:pointer;border-radius:25px;box-sizing:border-box;transition:All 0.3s linear}a.btn.btn-primary-light,button.btn.btn-primary-light{color:#000;background-color:#e2cbb7}a.btn.btn-primary,button.btn.btn-primary{color:#000;background-color:#c2a185}a.btn.btn-white,button.btn.btn-white{color:#000;background-color:#fff}a.btn.btn-linear,button.btn.btn-linear{border:2px solid #000;line-height:46px}a.btn.btn-linear:hover,button.btn.btn-linear:hover{color:#fff;background-color:#000}a.btn.btn-linear.btn-white,button.btn.btn-linear.btn-white{color:#fff;border:2px solid #fff;background:none}.entry-content p{font-size:1rem;line-height:1.4375rem;margin-bottom:15px}@media only screen and (max-width:630px){.entry-content p{font-size:.9375rem;line-height:1.375rem}}.entry-content p strong{color:#c2a185}.entry-content a{color:#c2a185}.entry-content ul{margin-top:10px}.entry-content ul li{font-size:1rem;line-height:1.4375rem;margin-bottom:10px;padding-left:28px;position:relative}.entry-content ul li:before{display:block;content:"";width:20px;height:20px;position:absolute;top:1px;left:0;background-size:cover;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/bullet-point.png);border-radius:100%}.entry-content ul li strong{color:#c2a185}.expertise{display:grid;grid-template-columns:1fr 500px}@media only screen and (max-width:630px){.expertise{grid-template-columns:1fr}}.expertise:nth-child(even){grid-template-columns:500px 1fr}@media only screen and (max-width:630px){.expertise:nth-child(even){grid-template-columns:1fr}}.expertise:nth-child(even) .picture{order:2;justify-content:flex-start}@media only screen and (max-width:630px){.expertise:nth-child(even) .picture{order:1}}.expertise:nth-child(even) .picture .inner{transform:translateY(30px) translateX(-30px)}@media only screen and (max-width:630px){.expertise:nth-child(even) .picture .inner{transform:translateY(0) translateX(0)}}.expertise:nth-child(even) .content{order:1;padding:50px 80px 50px 50px}@media only screen and (max-width:630px){.expertise:nth-child(even) .content{order:2;padding:30px 20px}}.expertise .picture{display:flex;align-items:center;justify-content:flex-end}.expertise .picture .inner{width:630px;height:430px;transform:translateY(30px) translateX(30px)}@media only screen and (max-width:630px){.expertise .picture .inner{width:100%;height:30vh;transform:translateY(0) translateX(0)}}.expertise .picture .inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expertise .content{display:flex;align-items:center;min-height:645px;background-size:cover;background-position:center;padding:50px 50px 50px 80px;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/expertise-bg.jpg)}@media only screen and (max-width:630px){.expertise .content{padding:30px 20px;margin-bottom:20px;min-height:auto}}.expertise .content .inner .number{margin-bottom:10px}@media only screen and (max-width:630px){.expertise .content .inner .number{width:auto;display:inline-block;margin-bottom:20px;margin-right:10px}}.expertise .content .inner .number p{color:#fff;font-size:3.5rem;font-family:"Libre Baskerville",serif;font-weight:700}@media only screen and (max-width:630px){.expertise .content .inner .number p{font-size:1.875rem;line-height:1.625rem}}.expertise .content .inner .item-title{margin-bottom:20px}@media only screen and (max-width:630px){.expertise .content .inner .item-title{width:auto;display:inline-block;margin-bottom:20px}}.expertise .content .inner .item-title h2{font-size:2.3125rem;line-height:2.6875rem;font-weight:700;color:#fff;font-family:"Libre Baskerville",serif}@media only screen and (max-width:630px){.expertise .content .inner .item-title h2{font-size:1.5625rem;line-height:1.875rem}}.expertise .content .inner .item-title h2 a{color:#fff}.expertise .content .inner .headline{margin-bottom:30px}.expertise .content .inner .headline p{font-size:1.125rem;line-height:1.5625rem;font-weight:600;color:#fff}@media only screen and (max-width:630px){.expertise .content .inner .headline p{font-size:.9375rem;line-height:1.25rem}}@media only screen and (max-width:630px){.expertise .content .inner .button a{display:none}}.expertise .content .inner .button .more{display:none;width:42px;height:42px;border:2px solid #000;position:relative;margin-top:20px;border-radius:100%}@media only screen and (max-width:630px){.expertise .content .inner .button .more{display:inline-block}}.expertise .content .inner .button .more a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:630px){.expertise .content .inner .button .more a{display:block}}.expertise .content .inner .button .more span{display:block;width:16px;height:2px;background-color:#000;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-8px}.expertise .content .inner .button .more span:nth-child(2){width:2px;height:16px;margin-top:-8px;margin-left:-1px}.mgs-selector{width:auto;min-width:300px;height:50px;color:#000;background-color:#e2cbb7;padding-right:150px;position:relative;margin-right:40px;border-radius:25px}@media only screen and (max-width:630px){.mgs-selector{width:100%;margin-bottom:10px}.mgs-selector:first-child .dropdown{z-index:100}}.mgs-selector:last-child{margin-right:0}.mgs-selector.opened:after{content:"";width:calc(100% - 50px);height:50%;background-color:#f4ece4;position:absolute;top:50%;left:0;z-index:-1}.mgs-selector.opened .dropdown{display:block}.mgs-selector .select-placeholder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;cursor:pointer}.mgs-selector .arrow{position:absolute;top:0;right:0;width:50px;height:50px;text-align:center;line-height:50px}.mgs-selector .arrow span{display:inline-block;font-weight:700;font-size:20px;transform:rotate(270deg) translateX(-1px) translateY(-5px)}.mgs-selector .label{width:100%;height:50px;line-height:50px;padding:0 25px;font-size:1.125rem;font-family:"Nexa",sans-serif;font-weight:700;white-space:nowrap;text-transform:uppercase}.mgs-selector .dropdown{display:none;width:calc(100% - 50px);position:absolute;top:100%;left:0;z-index:10;padding:20px 15px;background-color:#f4ece4}.mgs-selector .dropdown ul li{font-size:.8125rem;text-transform:uppercase;font-family:"Nexa",sans-serif;margin-bottom:20px;position:relative;padding-left:25px;cursor:pointer}.mgs-selector .dropdown ul li:hover span.checkbox:after,.mgs-selector .dropdown ul li:hover span.checkbox:before{background-color:#000;opacity:1}.mgs-selector .dropdown ul li.selected span.checkbox:after,.mgs-selector .dropdown ul li.selected span.checkbox:before,.mgs-selector .dropdown ul li.selected:hover span.checkbox:after,.mgs-selector .dropdown ul li.selected:hover span.checkbox:before{background-color:#f44444;opacity:1}.mgs-selector .dropdown ul li:last-child{margin-bottom:0}.mgs-selector .dropdown ul li span.checkbox{display:inline-block;width:10px;height:10px;border:1px solid #000;position:absolute;top:1px;left:0}.mgs-selector .dropdown ul li span.checkbox:before,.mgs-selector .dropdown ul li span.checkbox:after{display:block;content:"";background-color:#f44444;position:absolute;opacity:0;border-radius:2px;transition:All 0.3s linear}.mgs-selector .dropdown ul li span.checkbox:before{width:12px;height:3px;bottom:5px;left:-4px;transform:rotate(50deg)}.mgs-selector .dropdown ul li span.checkbox:after{width:20px;height:3px;bottom:9px;left:0;transform:rotate(-60deg)}.service{display:grid;grid-template-columns:1fr 500px}@media only screen and (max-width:630px){.service{grid-template-columns:1fr}}.service:nth-child(even){grid-template-columns:500px 1fr}@media only screen and (max-width:630px){.service:nth-child(even){grid-template-columns:1fr}}.service:nth-child(even) .picture{order:2;justify-content:flex-start}@media only screen and (max-width:630px){.service:nth-child(even) .picture{order:1}}.service:nth-child(even) .picture .inner{transform:translateY(30px) translateX(-30px)}@media only screen and (max-width:630px){.service:nth-child(even) .picture .inner{transform:translateY(0) translateX(0)}}.service:nth-child(even) .content{order:1;padding:50px 80px 50px 50px}@media only screen and (max-width:630px){.service:nth-child(even) .content{order:2;padding:30px 20px}}.service .picture{display:flex;align-items:center;justify-content:flex-end}.service .picture .inner{width:630px;height:430px;transform:translateY(30px) translateX(30px)}@media only screen and (max-width:630px){.service .picture .inner{width:100%;height:30vh;transform:translateY(0) translateX(0)}}.service .picture .inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service .content{display:flex;align-items:center;min-height:645px;background-size:cover;background-position:center;padding:50px 50px 50px 80px;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/expertise-bg.jpg)}@media only screen and (max-width:630px){.service .content{padding:30px 20px;margin-bottom:20px;min-height:auto}}.service .content .inner .number{margin-bottom:10px}@media only screen and (max-width:630px){.service .content .inner .number{width:auto;display:inline-block;margin-bottom:20px;margin-right:10px}}.service .content .inner .number p{color:#fff;font-size:3.5rem;font-family:"Libre Baskerville",serif;font-weight:700}@media only screen and (max-width:630px){.service .content .inner .number p{font-size:1.875rem;line-height:1.625rem}}.service .content .inner .item-title{margin-bottom:20px}@media only screen and (max-width:630px){.service .content .inner .item-title{width:auto;display:inline-block;margin-bottom:20px}}.service .content .inner .item-title h2{font-size:2.3125rem;line-height:2.6875rem;font-weight:700;font-family:"Libre Baskerville",serif}@media only screen and (max-width:630px){.service .content .inner .item-title h2{font-size:1.5625rem;line-height:1.875rem}}.service .content .inner .headline{margin-bottom:30px}.service .content .inner .headline p{font-size:1.125rem;line-height:1.5625rem;font-weight:600}@media only screen and (max-width:630px){.service .content .inner .headline p{font-size:.9375rem;line-height:1.25rem}}@media only screen and (max-width:630px){.service .content .inner .button a{display:none}}.service .content .inner .button .more{display:none;width:42px;height:42px;border:2px solid #000;position:relative;margin-top:20px;border-radius:100%}@media only screen and (max-width:630px){.service .content .inner .button .more{display:inline-block}}.service .content .inner .button .more a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:630px){.service .content .inner .button .more a{display:block}}.service .content .inner .button .more span{display:block;width:16px;height:2px;background-color:#000;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-8px}.service .content .inner .button .more span:nth-child(2){width:2px;height:16px;margin-top:-8px;margin-left:-1px}section.apply-form{padding:70px 0;margin:20px 0;background-size:cover;overflow:hidden;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/apply-form-bg.jpg)}@media only screen and (max-width:630px){section.apply-form{padding:30px 0}}section.apply-form .container{max-width:980px;height:auto}section.apply-form .container .title{margin-bottom:30px}section.apply-form .container .title h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.apply-form .container .title h2{font-size:1.25rem;line-height:1.625rem;margin-bottom:10px}}section.apply-form .container .form form.wpcf7-form.invalid .wpcf7-response-output{color:#fff;background-color:#f44444}section.apply-form .container .form .wpcf7-response-output{border:none;padding:20px;background-color:#e2cbb7;color:#000;font-size:.9375rem;line-height:1.25rem;border-radius:10px}section.apply-form .container .form .files{position:relative;padding-bottom:25px;padding-top:10px}section.apply-form .container .form .files .file{width:auto;margin-right:30px}@media only screen and (max-width:630px){section.apply-form .container .form .files .file{width:100%}}section.apply-form .container .form .files .file br{display:none}@media only screen and (max-width:630px){section.apply-form .container .form .files .file br{display:inline-block}}section.apply-form .container .form .files .file span.button{display:inline-block;height:40px;background-color:#fff;vertical-align:middle;padding:0 20px;line-height:40px;margin-left:10px;cursor:pointer;border-radius:20px}@media only screen and (max-width:630px){section.apply-form .container .form .files .file span.button{margin:10px 0}}section.apply-form .container .form .files .file input{width:0;height:0;border:none;background:none;outline:none;float:none;margin-left:5px;background-color:#fff}section.apply-form .container .form .grid{display:grid;grid-template-columns:1fr;position:relative;padding-bottom:25px}@media only screen and (max-width:630px){section.apply-form .container .form .grid{padding-bottom:0}}section.apply-form .container .form .grid.grid-2{grid-template-columns:1fr 1fr;grid-column-gap:25px}@media only screen and (max-width:630px){section.apply-form .container .form .grid.grid-2{grid-template-columns:1fr}}section.apply-form .container .form .grid .note{position:absolute;right:0;bottom:0;text-align:right;font-size:.875rem;font-style:italic;color:#000}section.apply-form .container .form .grid .line{position:relative}@media only screen and (max-width:630px){section.apply-form .container .form .grid .line{margin-bottom:20px}}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap input,section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap textarea{border:none;background:#fff;height:40px;font-family:"Nexa",sans-serif;font-size:16px;font-weight:400;color:#000;outline:none;border-radius:20px}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap input::-moz-placeholder,section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap textarea::-moz-placeholder{color:#000}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap input:-ms-input-placeholder,section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#000}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap input::placeholder,section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap textarea::placeholder{color:#000}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap input.wpcf7-not-valid,section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap textarea.wpcf7-not-valid{border:1px solid #f44444}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap input{padding:0 20px;font-size:18px}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap textarea{padding:20px;min-height:140px;resize:vertical;font-size:18px}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-acceptance{display:block;padding-left:20px;margin-top:10px;margin-bottom:10px;float:left;position:relative;box-sizing:border-box}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-acceptance label{color:#000;font-size:.9375rem;line-height:1.25rem;font-style:italic}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-acceptance input{width:20px;height:20px;position:absolute;left:0;top:0;background:#fff;border:none;border-radius:5px}section.apply-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;width:100%;margin-top:5px;font-size:.875rem;line-height:1.25rem}section.apply-form .container .form .grid .button{text-align:center;height:50px;position:relative}section.apply-form .container .form .grid .button span.wpcf7-spinner{display:none}section.apply-form .container .form .grid .button input[type=submit]{float:none;width:auto;height:40px;border:none;background:#fff;padding:0 30px;color:#000;font-size:.875rem;font-family:"Nexa",sans-serif;font-weight:400;position:relative;z-index:2;cursor:pointer;border-radius:20px}section.apply-form .container .form .grid .button input[type=submit]:disabled{cursor:not-allowed}section.cased-title-text-image{padding:30px 0;overflow:hidden;margin:40px 0 60px 0}@media only screen and (max-width:630px){section.cased-title-text-image{padding:30px 0 20px 0;margin:10px 0 20px 0}}section.cased-title-text-image .container{max-width:980px}@media only screen and (max-width:630px){section.cased-title-text-image .container{padding:0}}section.cased-title-text-image .container .grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}@media only screen and (max-width:630px){section.cased-title-text-image .container .grid{float:right;display:inline-block;margin-top:15px}}section.cased-title-text-image .container .grid .content{display:flex;align-items:center;text-align:right;position:relative}@media only screen and (max-width:630px){section.cased-title-text-image .container .grid .content{text-align:left;padding:30px 20px;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/cased-content-bg.jpg);background-size:cover}}section.cased-title-text-image .container .grid .content:before{display:block;content:"";width:130%;height:130%;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/cased-content-bg.jpg);background-size:cover;position:absolute;z-index:-1;top:0;left:0;transform:translateY(-15%) translateX(-10%)}@media only screen and (max-width:630px){section.cased-title-text-image .container .grid .content:before{display:none}}section.cased-title-text-image .container .grid .content h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.cased-title-text-image .container .grid .content h2{font-size:1.25rem;line-height:1.625rem}}section.cased-title-text-image .container .grid .content h3{font-size:1.0625rem;font-weight:700;line-height:1.375rem;color:#fff}@media only screen and (max-width:630px){section.cased-title-text-image .container .grid .content h3{font-size:1rem;line-height:1.3125rem}}section.cased-title-text-image .container .grid .content .inner .entry-content ul li{padding-left:0}section.cased-title-text-image .container .grid .content .inner .entry-content ul li:before{display:inline-block;vertical-align:middle;margin-right:8px;position:relative;top:0;transform:translateY(-2px)}section.cased-title-text-image .container .grid .picture{display:flex;align-items:center;justify-content:center}section.cased-title-text-image .container .grid .picture .inner img{width:100%;height:auto}section.contact-form{padding:70px 0;background-size:cover;overflow:hidden}@media only screen and (max-width:630px){section.contact-form{padding:30px 0}}section.contact-form .container{max-width:690px;height:auto}section.contact-form .container .title{text-align:center;margin-bottom:30px}section.contact-form .container .title h2{text-transform:uppercase;font-weight:700;font-size:3.125rem;color:#e2cbb7}@media only screen and (max-width:630px){section.contact-form .container .title h2{font-size:1.5625rem}}section.contact-form .container .form form.wpcf7-form.invalid .wpcf7-response-output{color:#fff;background-color:#f44444}section.contact-form .container .form .wpcf7-response-output{border:none;padding:20px;background-color:#e2cbb7;color:#000;font-size:.9375rem;line-height:1.25rem;border-radius:10px}section.contact-form .container .form .grid{display:grid;grid-template-columns:1fr;position:relative;padding-bottom:20px}@media only screen and (max-width:630px){section.contact-form .container .form .grid{padding-bottom:0}}section.contact-form .container .form .grid.grid-2{grid-template-columns:1fr 1fr;grid-column-gap:20px}@media only screen and (max-width:630px){section.contact-form .container .form .grid.grid-2{grid-template-columns:1fr}}section.contact-form .container .form .grid .note{position:absolute;right:0;bottom:0;text-align:right;font-size:.875rem;font-style:italic;color:#e2cbb7}section.contact-form .container .form .grid .line{position:relative}@media only screen and (max-width:630px){section.contact-form .container .form .grid .line{margin-bottom:20px}}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap input,section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap textarea{border:1px solid #e2cbb7;background:none;height:54px;font-family:"Nexa",sans-serif;color:#e2cbb7;outline:none;border-radius:10px}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap input::-moz-placeholder,section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap textarea::-moz-placeholder{color:#e2cbb7}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap input:-ms-input-placeholder,section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#e2cbb7}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap input::placeholder,section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap textarea::placeholder{color:#e2cbb7}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap input.wpcf7-not-valid,section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap textarea.wpcf7-not-valid{border:1px solid #f44444}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap input{padding:0 10px;font-size:18px}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap textarea{padding:10px;min-height:190px;resize:vertical;font-size:18px}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-acceptance{display:block;padding-left:20px;margin-top:10px;margin-bottom:10px;float:left;position:relative;box-sizing:border-box}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-acceptance label{color:#e2cbb7;font-size:.9375rem;line-height:1.25rem;font-style:italic}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-acceptance input{width:20px;height:20px;position:absolute;left:0;top:0;background:#fff;border:none;border-radius:5px}section.contact-form .container .form .grid .line span.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;width:100%;margin-top:5px;font-size:.875rem;line-height:1.25rem}section.contact-form .container .form .grid .button{text-align:center;height:50px;position:relative}section.contact-form .container .form .grid .button span.wpcf7-spinner{display:none}section.contact-form .container .form .grid .button input[type=submit]{float:none;width:auto;height:50px;border:none;background:#e2cbb7;padding:0 30px;color:#000;font-size:.875rem;text-transform:uppercase;font-family:"Nexa",sans-serif;font-weight:700;position:relative;z-index:2;cursor:pointer;border-radius:25px}section.contact-form .container .form .grid .button input[type=submit]:disabled{cursor:not-allowed}section.download{padding:50px 0;overflow:hidden}section.download .container{max-width:980px}section.download .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.download .container h2{font-size:1.25rem;line-height:1.625rem}}section.download .container .document{margin-top:10px}section.download .container .document a{display:inline-block;height:58px;vertical-align:middle;background-color:#e2cbb7;line-height:58px;padding:0 20px;font-size:1.375rem;margin-right:20px;border-radius:29px}@media only screen and (max-width:630px){section.download .container .document a{display:block;height:auto;font-size:1rem;line-height:1.25rem;position:relative;padding:10px 20px 10px 60px}}section.download .container .document a span.mgs-download{display:inline-block;font-size:40px;vertical-align:middle;margin-right:10px;transform:translateY(-3px)}@media only screen and (max-width:630px){section.download .container .document a span.mgs-download{position:absolute;top:0;left:5px;width:50px;height:50px;text-align:center;line-height:70px}}section.download .container .document span.size{font-size:1.125rem}@media only screen and (max-width:630px){section.download .container .document span.size{float:right;display:inline-block;margin-top:15px}}section.download .container .document span.size span{text-transform:uppercase}section.h2-title{overflow:hidden}section.h2-title .container{max-width:920px}section.h2-title .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.h2-title .container h2{font-size:1.25rem;line-height:1.625rem}}section.headline{background-size:cover;background-position:center;padding:100px 0 60px 0;position:relative;margin-bottom:50px;overflow:hidden}@media only screen and (max-width:630px){section.headline{padding:40px 0 40px 0}}section.headline:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgb(0 0 0 / .2)}section.headline.color-dark .container{color:#000}section.headline .container{position:relative;z-index:2;color:#fff}section.headline .container .title{margin-bottom:30px}section.headline .container .title h1{font-size:3.375rem;line-height:3.75rem;font-family:"Libre Baskerville",serif}@media only screen and (max-width:630px){section.headline .container .title h1{font-size:2.0625rem;line-height:2.4375rem}}section.headline .container .content p{max-width:850px;font-size:1.4375rem;line-height:1.875rem}@media only screen and (max-width:630px){section.headline .container .content p{font-size:1.125rem;line-height:1.5rem}}section.headline .container form.search-form{width:100%;display:block;float:left}section.headline .container form.search-form .input{display:grid;grid-template-columns:auto 1fr;max-width:730px;height:40px;background-color:#fff;margin-bottom:20px;position:relative;padding-right:40px;padding-left:20px;border-radius:20px}section.headline .container form.search-form .input p{line-height:40px;color:#000;font-size:1.1875rem;padding-right:5px}section.headline .container form.search-form .input input{border:none;outline:none;font-family:"Nexa",sans-serif;font-size:19px;color:#c2a185;font-weight:700}section.headline .container form.search-form .input .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;top:0;right:0;z-index:10;color:#c2a185;font-size:30px}section.headline .container form.search-form .input .icon span{display:inline-block;transform:translateY(-1px) translateX(-2px)}section.home-cases{padding:100px 0 50px 0;overflow:hidden}@media only screen and (max-width:630px){section.home-cases{padding:50px 0 50px 0}}section.home-cases .container{max-width:1110px}@media only screen and (max-width:630px){section.home-cases .container{padding:0}}section.home-cases .container .title{text-align:center;margin-bottom:90px}@media only screen and (max-width:630px){section.home-cases .container .title{margin-bottom:30px}}section.home-cases .container .title h2{text-transform:uppercase;font-weight:700;font-size:3.125rem}@media only screen and (max-width:630px){section.home-cases .container .title h2{font-size:1.5625rem}}section.home-cases .container .cases{margin-bottom:50px}section.home-cases .container .cases .case{background-color:#e2cbb7;position:relative;min-height:730px}section.home-cases .container .cases .case .picture{height:360px}section.home-cases .container .cases .case .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.home-cases .container .cases .case .content{padding:30px 30px 80px 40px}section.home-cases .container .cases .case .content .more{width:42px;height:42px;border:2px solid #fff;position:absolute;left:20px;bottom:20px;border-radius:100%}section.home-cases .container .cases .case .content .more a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}section.home-cases .container .cases .case .content .more span{display:block;width:16px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-8px}section.home-cases .container .cases .case .content .more span:nth-child(2){width:2px;height:16px;margin-top:-8px;margin-left:-1px}section.home-cases .container .cases .case .content .case-title{margin-bottom:20px}section.home-cases .container .cases .case .content .case-title h3{font-family:"Libre Baskerville",serif;font-size:1.875rem;line-height:2.1875rem}section.home-cases .container .cases .case .content .case-title h3 a{color:#000}section.home-cases .container .cases .case .content .case-content p{font-size:1.125rem;line-height:1.5rem;font-weight:600}section.home-cases .container .cases .three-slide-slider .glide__bullets{display:none;margin-top:50px;text-align:center}@media only screen and (max-width:630px){section.home-cases .container .cases .three-slide-slider .glide__bullets{display:block}}section.home-cases .container .cases .three-slide-slider .glide__bullets .glide__bullet{width:10px;height:10px;border:none;background:#e2cbb7;padding:0;cursor:pointer;margin:0 5px;border-radius:100%;transition:All 0.3s linear}section.home-cases .container .cases .three-slide-slider .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}section.home-cases .container .more{text-align:center}section.expertises-home{overflow:hidden;margin-top:50px}@media only screen and (max-width:630px){section.expertises-home .container{padding:0}}section.expertises-home .container .title{padding:85px 0 70px 0;padding-left:530px}@media only screen and (max-width:630px){section.expertises-home .container .title{padding:30px 20px;text-align:center}}section.expertises-home .container .title h2{text-transform:uppercase;font-weight:700;font-size:3.125rem}@media only screen and (max-width:630px){section.expertises-home .container .title h2{font-size:1.5625rem}}section.expertises-home .container .slider{display:grid;grid-template-columns:510px 1fr;position:relative}@media only screen and (max-width:630px){section.expertises-home .container .slider{display:none}}section.expertises-home .container .slider.animate-next .pictures:after{-webkit-animation:animateNext 2s;animation:animateNext 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}section.expertises-home .container .slider.animate-next .contents:after{-webkit-animation:animateNext 2s;animation:animateNext 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes animateNext{0%{transform:translateX(-100%) translateZ(0)}49%{transform:translateX(0) translateZ(0)}51%{transform:translateX(0) translateZ(0)}100%{transform:translateX(100%) translateZ(0)}}@keyframes animateNext{0%{transform:translateX(-100%) translateZ(0)}49%{transform:translateX(0) translateZ(0)}51%{transform:translateX(0) translateZ(0)}100%{transform:translateX(100%) translateZ(0)}}section.expertises-home .container .slider.animate-previous .pictures:after{-webkit-animation:animatePrevious 2s;animation:animatePrevious 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}section.expertises-home .container .slider.animate-previous .contents:after{-webkit-animation:animatePrevious 2s;animation:animatePrevious 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes animatePrevious{0%{transform:translateX(100%) translateZ(0)}49%{transform:translateX(0) translateZ(0)}51%{transform:translateX(0) translateZ(0)}100%{transform:translateX(-100%) translateZ(0)}}@keyframes animatePrevious{0%{transform:translateX(100%) translateZ(0)}49%{transform:translateX(0) translateZ(0)}51%{transform:translateX(0) translateZ(0)}100%{transform:translateX(-100%) translateZ(0)}}section.expertises-home .container .slider .arrows{max-width:510px;float:right;position:absolute;top:-70px;right:-20px;z-index:10;padding:20px 0}section.expertises-home .container .slider .arrows .left,section.expertises-home .container .slider .arrows .right{width:auto;font-size:30px;float:right;cursor:pointer}section.expertises-home .container .slider .pictures{position:relative;overflow:hidden;width:100%;z-index:12;transform:translateY(-205px) translateX(-60px)}section.expertises-home .container .slider .pictures:after{display:block;content:"";width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:10;position:absolute;transform:translateX(-100%) translateZ(0)}section.expertises-home .container .slider .pictures ul{min-height:650px;position:relative;z-index:9}section.expertises-home .container .slider .pictures ul li.slide__picture{display:none;width:100%;height:100%;position:absolute;right:0;top:0}section.expertises-home .container .slider .pictures ul li.slide__picture.show{display:block}section.expertises-home .container .slider .pictures ul li.slide__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.expertises-home .container .slider .contents{position:relative;width:190%;max-width:1311px;transform:translatex(-680px)}section.expertises-home .container .slider .contents:after{display:block;content:"";width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:10;position:absolute;transform:translateX(-100%) translateZ(0)}section.expertises-home .container .slider .contents ul li.slide__item{display:none;align-items:center;justify-content:center;background-color:#e2cbb7;background-size:cover;background-position:center;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/expertise-bg.jpg);min-height:500px;padding:65px;padding-left:55%;color:#fff}section.expertises-home .container .slider .contents ul li.slide__item.show{display:flex}section.expertises-home .container .slider .contents ul li.slide__item .slide__number{margin-bottom:10px}section.expertises-home .container .slider .contents ul li.slide__item .slide__number p{color:#fff;font-size:3.5rem;font-family:"Libre Baskerville",serif;font-weight:700}section.expertises-home .container .slider .contents ul li.slide__item .slide__title{margin-bottom:20px}section.expertises-home .container .slider .contents ul li.slide__item .slide__title h3{font-size:2.8125rem;line-height:3.4375rem;font-weight:700;font-family:"Libre Baskerville",serif}section.expertises-home .container .slider .contents ul li.slide__item .slide__content{margin-bottom:30px}section.expertises-home .container .slider .contents ul li.slide__item .slide__content p{font-size:1.3125rem;line-height:1.9375rem;font-weight:700}section.expertises-home .container .one-slide-slider{display:none}@media only screen and (max-width:630px){section.expertises-home .container .one-slide-slider{display:block}}section.expertises-home .container .one-slide-slider .expertise .content{min-height:310px;margin-bottom:0;color:#fff}section.expertises-home .container .one-slide-slider .expertise .content h2 a{color:#fff}section.expertises-home .container .one-slide-slider .expertise .content .button{text-align:center}section.expertises-home .container .one-slide-slider .expertise .content .button a{display:inline-block}section.expertises-home .container .one-slide-slider .expertise .content .button .more{display:none;border:2px solid #fff}section.expertises-home .container .one-slide-slider .expertise .content .button .more span{background-color:#fff}section.expertises-home .container .one-slide-slider .glide__bullets{display:none;text-align:center;margin-top:30px}@media only screen and (max-width:630px){section.expertises-home .container .one-slide-slider .glide__bullets{display:block}}section.expertises-home .container .one-slide-slider .glide__bullets .glide__bullet{width:10px;height:10px;border:none;background:#e2cbb7;padding:0;cursor:pointer;margin:0 5px;border-radius:100%;transition:All 0.3s linear}section.expertises-home .container .one-slide-slider .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}section.services-home{overflow:hidden}@media only screen and (max-width:630px){section.services-home .container{padding:0}}section.services-home .container .title{padding:85px 0 70px 0;padding-left:60px}@media only screen and (max-width:630px){section.services-home .container .title{padding:30px 20px;text-align:center}}section.services-home .container .title h2{text-transform:uppercase;font-weight:700;font-size:3.125rem}@media only screen and (max-width:630px){section.services-home .container .title h2{font-size:1.5625rem}}section.services-home .container .slider{display:grid;grid-template-columns:1fr 510px;position:relative}@media only screen and (max-width:630px){section.services-home .container .slider{display:none}}section.services-home .container .slider.animate-next .pictures:after{-webkit-animation:animateNext 2s;animation:animateNext 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}section.services-home .container .slider.animate-next .contents:after{-webkit-animation:animateNext 2s;animation:animateNext 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@keyframes animateNext{0%{transform:translateX(-100%) translateZ(0)}49%{transform:translateX(0) translateZ(0)}51%{transform:translateX(0) translateZ(0)}100%{transform:translateX(100%) translateZ(0)}}section.services-home .container .slider.animate-previous .pictures:after{-webkit-animation:animatePrevious 2s;animation:animatePrevious 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}section.services-home .container .slider.animate-previous .contents:after{-webkit-animation:animatePrevious 2s;animation:animatePrevious 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@keyframes animatePrevious{0%{transform:translateX(100%) translateZ(0)}49%{transform:translateX(0) translateZ(0)}51%{transform:translateX(0) translateZ(0)}100%{transform:translateX(-100%) translateZ(0)}}section.services-home .container .slider .arrows{max-width:510px;float:right;position:absolute;top:450px;right:60px;z-index:10;padding:20px 0}section.services-home .container .slider .arrows .left,section.services-home .container .slider .arrows .right{width:auto;font-size:30px;float:right;cursor:pointer}section.services-home .container .slider .pictures{position:relative;overflow:hidden;width:120%;right:20%}section.services-home .container .slider .pictures:after{display:block;content:"";width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:10;position:absolute;transform:translateX(-100%) translateZ(0)}section.services-home .container .slider .pictures ul{min-height:650px;position:relative;z-index:9}section.services-home .container .slider .pictures ul li.slide__picture{display:none;width:100%;height:100%;position:absolute;right:0;top:0}section.services-home .container .slider .pictures ul li.slide__picture.show{display:block}section.services-home .container .slider .pictures ul li.slide__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.services-home .container .slider .contents{position:relative;z-index:11;overflow:hidden;transform:translateY(-205px) translateX(-60px)}section.services-home .container .slider .contents:after{display:block;content:"";width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:10;position:absolute;transform:translateX(-100%) translateZ(0)}section.services-home .container .slider .contents ul li.slide__item{display:none;align-items:center;justify-content:center;background-color:#e2cbb7;background-size:cover;background-position:center;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/expertise-bg.jpg);min-height:650px;padding:65px}section.services-home .container .slider .contents ul li.slide__item.show{display:flex}section.services-home .container .slider .contents ul li.slide__item .slide__number{margin-bottom:10px}section.services-home .container .slider .contents ul li.slide__item .slide__number p{color:#fff;font-size:3.5rem;font-family:"Libre Baskerville",serif;font-weight:700}section.services-home .container .slider .contents ul li.slide__item .slide__title{margin-bottom:20px}section.services-home .container .slider .contents ul li.slide__item .slide__title h3{font-size:2.8125rem;line-height:3.4375rem;font-weight:700;font-family:"Libre Baskerville",serif}section.services-home .container .slider .contents ul li.slide__item .slide__content{margin-bottom:30px}section.services-home .container .slider .contents ul li.slide__item .slide__content p{font-size:1.125rem;line-height:1.5625rem;font-weight:600}section.services-home .container .one-slide-slider{display:none}@media only screen and (max-width:630px){section.services-home .container .one-slide-slider{display:block}}section.services-home .container .one-slide-slider .service .content{min-height:410px;margin-bottom:0}section.services-home .container .one-slide-slider .service .content .button{text-align:center}section.services-home .container .one-slide-slider .service .content .button a{display:inline-block}section.services-home .container .one-slide-slider .service .content .button .more{display:none;border:2px solid #fff}section.services-home .container .one-slide-slider .service .content .button .more span{background-color:#fff}section.services-home .container .one-slide-slider .glide__bullets{display:none;text-align:center;margin-top:30px}@media only screen and (max-width:630px){section.services-home .container .one-slide-slider .glide__bullets{display:block}}section.services-home .container .one-slide-slider .glide__bullets .glide__bullet{width:10px;height:10px;border:none;background:#e2cbb7;padding:0;cursor:pointer;margin:0 5px;border-radius:100%;transition:All 0.3s linear}section.services-home .container .one-slide-slider .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}section.home-slider{height:750px;background-color:#000;position:relative;overflow:hidden}@media only screen and (max-width:630px){section.home-slider{height:50vh}}section.home-slider .arrow{position:absolute;bottom:30px;left:0;text-align:center;color:#fff;z-index:100;font-size:30px;pointer-events:none}@media only screen and (max-width:630px){section.home-slider .arrow{display:none}}section.home-slider .one-slide-slider{height:100%}section.home-slider .one-slide-slider .glide__track{height:100%}section.home-slider .one-slide-slider .glide__track .glide__slides{height:100%}section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide{height:100%;background-size:cover;background-position:center}section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide .container{height:100%;display:flex;align-items:flex-end;justify-content:flex-start;position:relative;padding:40px 0 130px 0}@media only screen and (max-width:630px){section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide .container{padding:40px 20px 20px 20px}}section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide .container .content{width:auto;color:#fff}section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide .container .content h1{max-width:600px;font-size:3.375rem;line-height:4.125rem;font-family:"Libre Baskerville",serif;margin-bottom:10px;text-shadow:0 0 40px #000}@media only screen and (max-width:630px){section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide .container .content h1{font-size:2rem;line-height:2.375rem;margin-bottom:0}}section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide .container .content p{max-width:750px;font-size:1.875rem;line-height:2.5rem;text-shadow:0 0 40px #000}@media only screen and (max-width:630px){section.home-slider .one-slide-slider .glide__track .glide__slides .glide__slide .container .content p{display:none}}section.image-title-headline{padding:60px 0 40px 0;overflow:hidden}@media only screen and (max-width:630px){section.image-title-headline{padding:40px 0}}section.image-title-headline .container{max-width:1110px}@media only screen and (max-width:630px){section.image-title-headline .container{padding:0}}section.image-title-headline .container .social{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;margin-bottom:40px}@media only screen and (max-width:630px){section.image-title-headline .container .social{grid-template-columns:1fr}}section.image-title-headline .container .social .column:first-child{order:1}section.image-title-headline .container .social .column:last-child{order:2;display:flex;align-items:center;justify-content:center}section.image-title-headline .container .social .column .picture{min-height:280px;position:relative}@media only screen and (max-width:630px){section.image-title-headline .container .social .column .picture{height:280px}}section.image-title-headline .container .social .column .picture a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}section.image-title-headline .container .social .column .picture .icon{display:flex;align-items:center;justify-content:center;background-color:#e2cbb7;width:88px;height:88px;position:absolute;top:-22px;right:-44px;color:#fff;font-size:50px}@media only screen and (max-width:630px){section.image-title-headline .container .social .column .picture .icon{width:60px;height:60px;top:initial;bottom:-15px;right:15px;font-size:40px}}section.image-title-headline .container .social .column .picture img{width:100%;height:auto;float:left}@media only screen and (max-width:630px){section.image-title-headline .container .social .column .picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}section.image-title-headline .container .social .column .content{padding:90px 0}@media only screen and (max-width:630px){section.image-title-headline .container .social .column .content{padding:20px}}section.image-title-headline .container .social .column .content .title{margin-bottom:20px}section.image-title-headline .container .social .column .content .title h3{font-size:1.625rem;line-height:2rem;font-weight:700;font-family:"Libre Baskerville",serif}@media only screen and (max-width:630px){section.image-title-headline .container .social .column .content .title h3{font-size:1.25rem;line-height:1.625rem}}section.image-title-headline .container .social .column .content .paragraph p{font-weight:600;font-size:1rem;line-height:1.375rem}@media only screen and (max-width:630px){section.image-title-headline .container .social .column .content .paragraph p{font-size:.9375rem;line-height:1.25rem}}section.image-title-headline .container .social:nth-child(even) .column:first-child{order:2}@media only screen and (max-width:630px){section.image-title-headline .container .social:nth-child(even) .column:first-child{order:1}}section.image-title-headline .container .social:nth-child(even) .column:first-child .picture .icon{right:initial;left:-44px}@media only screen and (max-width:630px){section.image-title-headline .container .social:nth-child(even) .column:first-child .picture .icon{left:initial;right:15px}}section.image-title-headline .container .social:nth-child(even) .column:last-child{order:1}@media only screen and (max-width:630px){section.image-title-headline .container .social:nth-child(even) .column:last-child{order:2}}section.image-title-headline .container .social:nth-child(even) .column:last-child .content{text-align:right}@media only screen and (max-width:630px){section.image-title-headline .container .social:nth-child(even) .column:last-child .content{text-align:left}}section.image-title-text{overflow:hidden;padding-top:80px;padding-bottom:20px}@media only screen and (max-width:630px){section.image-title-text{padding:40px 0 20px 0}}section.image-title-text .container{max-width:980px}@media only screen and (max-width:630px){section.image-title-text .container{padding:0}}section.image-title-text .container .grid{display:grid;grid-template-columns:1fr 400px;grid-column-gap:64px;min-height:450px}@media only screen and (max-width:630px){section.image-title-text .container .grid{grid-template-columns:1fr}}section.image-title-text .container .grid .left{position:relative}section.image-title-text .container .grid .left .picture{position:absolute;right:0;top:-50px;height:100%;width:150%}@media only screen and (max-width:630px){section.image-title-text .container .grid .left .picture{position:relative;right:initial;top:initial;width:100%;height:40vh}}section.image-title-text .container .grid .left .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.image-title-text .container .grid .content{padding-top:0}@media only screen and (max-width:630px){section.image-title-text .container .grid .content{padding:20px}}section.image-title-text .container .grid .content .inner h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.image-title-text .container .grid .content .inner h2{font-size:1.25rem;line-height:1.625rem}}section.image{overflow:hidden}section.image .container{max-width:920px}@media only screen and (max-width:630px){section.image .container{padding:0}}section.image .container .picture-slider{position:relative}section.image .container .picture-slider .glide__track{overflow:hidden}section.image .container .picture-slider .glide__track .glide__slides .glide__slide{height:465px}@media only screen and (max-width:630px){section.image .container .picture-slider .glide__track .glide__slides .glide__slide{height:265px}}section.image .container .picture-slider .glide__track .glide__slides .glide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;float:left}section.image .container .picture-slider .glide__arrows{position:absolute;bottom:0;left:0}section.image .container .picture-slider .glide__arrows .glide__arrow{width:40px;height:40px;background-color:#000;color:#c2a185;font-size:24px;border:none;outline:none;float:left;cursor:pointer;padding:5px 0 0 0}@media only screen and (max-width:630px){section.image .container .picture-slider .glide__arrows .glide__arrow{width:30px;height:30px}}section.image .container .picture-slider .glide__arrows .glide__arrow.glide__arrow--right{margin-left:1px}section.image .container img{width:100%;height:auto}section.infography{overflow:hidden;padding:50px 0}section.infography .container{max-width:730px}section.infography .container .grid{display:grid}section.infography .container .grid.grid-1{grid-template-columns:1fr}section.infography .container .grid.grid-2{grid-template-columns:1fr 1fr}section.infography .container .grid.grid-3{grid-template-columns:1fr 1fr 1fr}section.infography .container .grid.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}section.infography .container .main-numbers{padding-bottom:20px;margin-bottom:60px;border-bottom:1px solid #c2a185;position:relative}@media only screen and (max-width:630px){section.infography .container .main-numbers{margin-bottom:30px}}section.infography .container .main-numbers:after{display:inline-block;content:"";width:1px;height:50px;position:absolute;top:100%;left:50%;background-color:#c2a185}@media only screen and (max-width:630px){section.infography .container .main-numbers:after{height:30px}}section.infography .container .main-numbers.grid-2 .item h2{font-size:1.25rem;line-height:1.75rem}section.infography .container .main-numbers.grid-2 .item h2 span{font-size:45px}section.infography .container .main-numbers.grid-2 .item p{font-size:1rem;line-height:1.5625rem}section.infography .container .second-numbers{margin-bottom:60px;position:relative}@media only screen and (max-width:630px){section.infography .container .second-numbers{margin-bottom:40px}}section.infography .container .second-numbers:after{display:inline-block;content:"";width:1px;height:50px;position:absolute;top:100%;left:50%;background-color:#c2a185}@media only screen and (max-width:630px){section.infography .container .second-numbers:after{height:30px}}section.infography .container .second-numbers .item{position:relative;padding-bottom:20px;margin-bottom:50px}@media only screen and (max-width:630px){section.infography .container .second-numbers .item{margin-bottom:30px}}section.infography .container .second-numbers .item:after{display:inline-block;content:"";width:1px;height:50px;position:absolute;top:100%;left:50%;background-color:#c2a185}@media only screen and (max-width:630px){section.infography .container .second-numbers .item:after{height:30px}}section.infography .container .second-numbers .item:before{display:inline-block;content:"";background-color:#c2a185;position:absolute;top:100%;left:0;width:100%;height:1px;margin-top:50px}@media only screen and (max-width:630px){section.infography .container .second-numbers .item:before{margin-top:30px}}section.infography .container .second-numbers .item:first-child:before{left:50%;width:calc(50% + 1px)}section.infography .container .second-numbers .item:last-child:before{width:calc(50% + 1px)}section.infography .container .second-numbers.grid-3:after{margin-left:-1px}section.infography .container .second-numbers.grid-3 .item h2{font-size:1.25rem;line-height:1.75rem}section.infography .container .second-numbers.grid-3 .item h2 span{font-size:2.8125rem}section.infography .container .third-numbers .item p{line-height:2.5rem}@media only screen and (max-width:630px){section.infography .container .third-numbers .item p{line-height:1.875rem}}section.infography .container .third-numbers .item p span{font-family:"Libre Baskerville",serif;display:inline-block;color:#c2a185;font-size:33px;margin-right:10px}@media only screen and (max-width:630px){section.infography .container .third-numbers .item p span{font-size:1.5rem}}section.infography .container .item{text-align:center}section.infography .container .item h2{font-family:"Libre Baskerville",serif;font-size:1.625rem;line-height:2.125rem}@media only screen and (max-width:630px){section.infography .container .item h2{display:inline-block;font-size:1.125rem;line-height:1.625rem;max-width:70%;float:none}}section.infography .container .item h2 span{display:inline-block;color:#c2a185;font-size:3.3125rem;margin-right:10px}@media only screen and (max-width:630px){section.infography .container .item h2 span{font-size:1.6875rem}}section.infography .container .item p{font-weight:700;font-size:1.3125rem;line-height:1.875rem}@media only screen and (max-width:630px){section.infography .container .item p{font-size:.875rem;line-height:1.4375rem}}section.key-elements{padding:70px 0;margin:20px 0;background-size:cover;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/apply-form-bg.jpg)}@media only screen and (max-width:630px){section.key-elements{padding:30px 0;margin-bottom:60px}}section.key-elements .container{max-width:920px;overflow:visible}section.key-elements .container.elements-container{max-width:1110px}section.key-elements .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.key-elements .container h2{font-size:1.25rem;line-height:1.625rem}}section.key-elements .container .elements{display:flex;padding:80px 0 50px 0}@media only screen and (max-width:630px){section.key-elements .container .elements{display:none}}section.key-elements .container .one-slide-slider{display:none;position:relative}@media only screen and (max-width:630px){section.key-elements .container .one-slide-slider{display:block}}section.key-elements .container .one-slide-slider .glide__track{overflow:hidden}section.key-elements .container .one-slide-slider .glide__track .glide__slides .glide__slide::marker{display:none}section.key-elements .container .one-slide-slider .glide__bullets{position:absolute;bottom:-80px;text-align:center}section.key-elements .container .one-slide-slider .glide__bullets .glide__bullet{width:10px;height:10px;border:none;background:#e2cbb7;padding:0;cursor:pointer;margin:0 5px;border-radius:100%;transition:All 0.3s linear}section.key-elements .container .one-slide-slider .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}section.key-elements .container .element{text-align:center;position:relative;padding:0 30px}section.key-elements .container .element:last-child:after{display:none}section.key-elements .container .element:after{display:block;content:"";width:1px;height:60px;background-color:#000;position:absolute;right:0;top:50%;margin-top:-30px}section.key-elements .container .element .element-title{margin-bottom:20px;min-height:50px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:630px){section.key-elements .container .element .element-title{margin-bottom:0;margin-top:10px}}section.key-elements .container .element .element-title h4{text-transform:uppercase;font-size:1.1875rem;font-weight:700;line-height:1.5625rem}@media only screen and (max-width:630px){section.key-elements .container .element .element-title h4{font-size:.9375rem;line-height:1.25rem}}section.key-elements .container .element .pictogram{display:flex;align-items:center;justify-content:center;height:120px;margin-bottom:20px}@media only screen and (max-width:630px){section.key-elements .container .element .pictogram{margin-bottom:0}}section.key-elements .container .element .pictogram img{width:100%;max-width:60px;height:auto}@media only screen and (max-width:630px){section.key-elements .container .element .pictogram img{max-width:50px}}section.key-elements .container .element .key-text{font-weight:400;font-family:"Libre Baskerville",serif;font-size:1.6875rem;line-height:2rem;margin-bottom:20px}@media only screen and (max-width:630px){section.key-elements .container .element .key-text{font-size:1.3125rem;line-height:1.6875rem}}section.key-elements .container .element .caption{font-weight:400;font-size:1rem;line-height:1.3125rem}@media only screen and (max-width:630px){section.key-elements .container .element .caption{font-size:.75rem;line-height:1.125rem}}section.key-numbers{padding:70px 0;margin:20px 0;background-size:cover;background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/apply-form-bg.jpg)}@media only screen and (max-width:630px){section.key-numbers{padding:30px 0;margin-bottom:100px}}section.key-numbers .container{max-width:920px;overflow:visible}section.key-numbers .container.numbers-container{max-width:1110px}section.key-numbers .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.key-numbers .container h2{font-size:1.25rem;line-height:1.625rem}}section.key-numbers .container .numbers{display:flex;padding:80px 0 50px 0}@media only screen and (max-width:630px){section.key-numbers .container .numbers{display:none}}section.key-numbers .container .one-slide-slider{display:none;position:relative}@media only screen and (max-width:630px){section.key-numbers .container .one-slide-slider{display:block}}section.key-numbers .container .one-slide-slider .glide__track{overflow:hidden}section.key-numbers .container .one-slide-slider .glide__track .glide__slides .glide__slide::marker{display:none}section.key-numbers .container .one-slide-slider .glide__bullets{position:absolute;bottom:-80px;text-align:center}section.key-numbers .container .one-slide-slider .glide__bullets .glide__bullet{width:10px;height:10px;border:none;background:#e2cbb7;padding:0;cursor:pointer;margin:0 5px;border-radius:100%;transition:All 0.3s linear}section.key-numbers .container .one-slide-slider .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}section.key-numbers .container .number{text-align:center;position:relative;padding:0 30px}section.key-numbers .container .number:last-child:after{display:none}section.key-numbers .container .number:after{display:block;content:"";width:1px;height:60px;background-color:#000;position:absolute;right:0;top:50%;margin-top:-30px}section.key-numbers .container .number .pictogram{display:flex;align-items:center;justify-content:center;height:120px;margin-bottom:20px}@media only screen and (max-width:630px){section.key-numbers .container .number .pictogram{margin-bottom:0}}section.key-numbers .container .number .pictogram img{width:100%;max-width:60px;height:auto}@media only screen and (max-width:630px){section.key-numbers .container .number .pictogram img{max-width:50px}}section.key-numbers .container .number .number-item{font-size:3.4375rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:10px}@media only screen and (max-width:630px){section.key-numbers .container .number .number-item{font-size:2.625rem;line-height:3rem}}section.key-numbers .container .number .caption{font-size:1.5rem;line-height:1.875rem}@media only screen and (max-width:630px){section.key-numbers .container .number .caption{font-size:1rem;line-height:1.3125rem}}section.logos{background-color:#f4ece4;padding:50px 0;margin-bottom:20px;overflow:hidden}@media only screen and (max-width:630px){section.logos{padding:20px 0}}section.logos .container{max-width:920px}section.logos .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;line-height:1.9375rem;margin-bottom:20px}@media only screen and (max-width:630px){section.logos .container h2{font-size:1.25rem;line-height:1.625rem}}section.logos .container .logos{text-align:center}section.logos .container .logos .logo{display:inline-block;float:none;width:200px;height:200px;background-color:#fff;text-align:center;line-height:140px;margin:20px;padding:30px;border-radius:100%}@media only screen and (max-width:630px){section.logos .container .logos .logo{width:120px;height:120px;padding:20px;line-height:80px}}section.logos .container .logos .logo img{max-width:100%;height:auto;vertical-align:middle}section.picture-slider-text{margin-bottom:50px;overflow:hidden}section.picture-slider-text .container{max-width:920px}section.picture-slider-text .container.slider-container{max-width:540px}@media only screen and (max-width:630px){section.picture-slider-text .container.slider-container{padding:0}}section.picture-slider-text .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:25px;line-height:1.9375rem}section.picture-slider-text .container .picture-slider .glide__track .glide__slides .glide__slide{height:370px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.picture-slider-text .container .picture-slider .glide__track .glide__slides .glide__slide:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / .4);transition:All 0.3s linear}section.picture-slider-text .container .picture-slider .glide__track .glide__slides .glide__slide.glide__slide--active:after{opacity:0}section.picture-slider-text .container .picture-slider .glide__track .glide__slides .glide__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section.picture-slider-text .container .picture-slider .glide__track .glide__slides .glide__slide .caption{position:absolute;bottom:0;left:0;color:#fff;padding:6px 10px 8px 10px;background-color:rgb(0 0 0 / .5);font-size:.875rem;text-align:center;line-height:1.125rem}section.picture-slider-text .container .picture-slider .glide__bullets{text-align:center;padding:30px 0}section.picture-slider-text .container .picture-slider .glide__bullets .glide__bullet{border:none;width:8px;height:8px;outline:none;padding:0;margin:0 5px;background:#cfcfcf;border-radius:100%;transition:All 0.3s linear}section.picture-slider-text .container .picture-slider .glide__bullets .glide__bullet.glide__bullet--active{background:#555}section.quotes{padding:90px 0 120px 0;overflow:hidden}@media only screen and (max-width:630px){section.quotes{padding:50px 0 50px 0}}section.quotes .container{max-width:900px}section.quotes .one-slide-slider .glide__track,section.quotes .one-slide-slider-nap .glide__track{overflow:hidden}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-mark,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-mark{text-align:center;color:#e2cbb7;font-size:80px;margin-bottom:20px}@media only screen and (max-width:630px){section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-mark,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-mark{font-size:60px}}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-content,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-content{margin-bottom:20px}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-content p,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-content p{font-size:1.5625rem;line-height:2.0625rem;text-align:center;font-weight:600}@media only screen and (max-width:630px){section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-content p,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-content p{font-size:1.125rem;line-height:1.4375rem}}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-picture,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-picture{text-align:center;margin-bottom:20px}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-picture .picture,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-picture .picture{display:inline-block;float:none;width:150px;height:150px;overflow:hidden;border-radius:100%}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-picture .picture img,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-picture .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-name,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-name{text-align:center;margin-bottom:10px}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-name p,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-name p{font-size:1.5rem;font-weight:700;font-family:"Libre Baskerville",serif}@media only screen and (max-width:630px){section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-name p,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-name p{font-size:1.25rem}}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-role,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-role{text-align:center}section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-role p,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-role p{display:inline-block;max-width:550px;float:none;font-size:1.0625rem;line-height:1.5rem;font-family:"Libre Baskerville",serif}@media only screen and (max-width:630px){section.quotes .one-slide-slider .glide__track .glide__slides .glide__slide .quote-role p,section.quotes .one-slide-slider-nap .glide__track .glide__slides .glide__slide .quote-role p{font-size:.875rem;line-height:1.4375rem}}section.quotes .one-slide-slider .glide__bullets,section.quotes .one-slide-slider-nap .glide__bullets{margin-top:50px;text-align:center}section.quotes .one-slide-slider .glide__bullets .glide__bullet,section.quotes .one-slide-slider-nap .glide__bullets .glide__bullet{width:10px;height:10px;border:none;background:#e2cbb7;padding:0;cursor:pointer;margin:0 5px;border-radius:100%;transition:All 0.3s linear}section.quotes .one-slide-slider .glide__bullets .glide__bullet.glide__bullet--active,section.quotes .one-slide-slider-nap .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}section.references{background-color:#f4ece4;padding:70px 0 120px 0;overflow:hidden}@media only screen and (max-width:630px){section.references{padding:30px 0 50px 0}}section.references .container{max-width:1100px}section.references .container .title{text-align:center;margin-bottom:90px}@media only screen and (max-width:630px){section.references .container .title{margin-bottom:30px}}section.references .container .title h2{text-transform:uppercase;font-weight:700;font-size:3.125rem}@media only screen and (max-width:630px){section.references .container .title h2{font-size:1.5625rem}}section.references .container .five-slide-slider{position:relative}section.references .container .five-slide-slider .glide__track{overflow:hidden}section.references .container .five-slide-slider .glide__track .glide__slides .glide__slide{display:flex;align-items:center;justify-content:center;min-height:100px;text-align:center}section.references .container .five-slide-slider .glide__track .glide__slides .glide__slide img{vertical-align:middle;height:auto;max-width:160px;max-height:80px;width:auto}section.references .container .five-slide-slider .glide__arrows .glide__arrow{position:absolute;border:none;background:none;outline:none;padding:0;top:50%;height:100px;margin-top:-50px;font-size:50px;cursor:pointer;color:#000}@media only screen and (max-width:630px){section.references .container .five-slide-slider .glide__arrows .glide__arrow{font-size:30px}}section.references .container .five-slide-slider .glide__arrows .glide__arrow.glide__arrow--left{left:-100px}@media only screen and (max-width:630px){section.references .container .five-slide-slider .glide__arrows .glide__arrow.glide__arrow--left{left:0}}section.references .container .five-slide-slider .glide__arrows .glide__arrow.glide__arrow--right{right:-100px}@media only screen and (max-width:630px){section.references .container .five-slide-slider .glide__arrows .glide__arrow.glide__arrow--right{right:0}}section.tabs{margin-bottom:50px;overflow:hidden}@media only screen and (max-width:630px){section.tabs{overflow:visible}}section.tabs .container{max-width:980px}@media only screen and (max-width:630px){section.tabs .container{padding:0;overflow:visible}}@media only screen and (max-width:630px){section.tabs .container .tabs-container{border-top:1px solid #a4a4a4;position:relative;padding-top:70px}}@media only screen and (max-width:630px){section.tabs .container .tabs-container .tab-titles{position:absolute;top:0;left:0;z-index:1;padding-right:70px;padding-top:70px}}section.tabs .container .tabs-container .tab-titles.opened .tab{width:100vw;display:block}section.tabs .container .tabs-container .tab-titles.opened .tab.current{width:100%}section.tabs .container .tabs-container .tab-titles .tab-opener{display:none}@media only screen and (max-width:630px){section.tabs .container .tabs-container .tab-titles .tab-opener{display:block;position:absolute;top:0;left:0;height:70px;z-index:100;background-color:rgb(0 0 0 / .1)}}section.tabs .container .tabs-container .tab-titles .arrow{display:none;width:70px;height:70px;text-align:center;line-height:80px;position:absolute;right:0;top:0;z-index:10}@media only screen and (max-width:630px){section.tabs .container .tabs-container .tab-titles .arrow{display:block}}section.tabs .container .tabs-container .tab-titles .arrow span{display:inline-block;font-size:30px;color:#c2a185;transform:rotate(270deg) translateX(-1px) translateY(-5px)}section.tabs .container .tabs-container .tab-titles .tab{width:auto;height:70px;padding:0 20px;line-height:70px;font-size:1.25rem;position:relative;background-color:#f4ece4;border:1px solid #f4ece4;border-right:1px solid #fff;border-bottom:none;cursor:pointer;color:#7a7a7a;transition:All 0.3s linear}@media only screen and (max-width:630px){section.tabs .container .tabs-container .tab-titles .tab{display:none;width:100%;font-size:1.25rem}}section.tabs .container .tabs-container .tab-titles .tab:after{display:block;content:"";width:100%;height:1px;background-color:#a4a4a4;top:100%;left:0;position:absolute;transition:All 0.3s linear}@media only screen and (max-width:630px){section.tabs .container .tabs-container .tab-titles .tab:after{display:none}}section.tabs .container .tabs-container .tab-titles .tab:hover{color:#000;background-color:#e2cbb7;border:1px solid #e2cbb7;border-right:1px solid #fff;border-bottom:none}section.tabs .container .tabs-container .tab-titles .tab.current,section.tabs .container .tabs-container .tab-titles .tab.current:hover{background-color:#fff;border:1px solid #a4a4a4;border-bottom:none;display:block;color:#000}@media only screen and (max-width:630px){section.tabs .container .tabs-container .tab-titles .tab.current,section.tabs .container .tabs-container .tab-titles .tab.current:hover{border:none;border-bottom:1px solid #a4a4a4;position:absolute;top:0;left:0}}section.tabs .container .tabs-container .tab-titles .tab.current:after,section.tabs .container .tabs-container .tab-titles .tab.current:hover:after{background-color:#fff}section.tabs .container .tabs-container .tab-contents{border:1px solid #a4a4a4;padding:30px 25px}@media only screen and (max-width:630px){section.tabs .container .tabs-container .tab-contents{border:none;border-bottom:1px solid #a4a4a4}}section.tabs .container .tabs-container .tab-contents .content{display:none}section.tabs .container .tabs-container .tab-contents .content.show{display:block}section.testimonial{padding:50px 0;overflow:hidden}section.testimonial .container{max-width:920px}@media only screen and (max-width:630px){section.testimonial .container{padding:0}}section.testimonial .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:20px;line-height:1.9375rem}@media only screen and (max-width:630px){section.testimonial .container h2{font-size:1.25rem;line-height:1.625rem;padding:0 20px}}section.testimonial .one-slide-slider .container,section.testimonial .one-slide-slider-nap .container{max-width:1110px}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container,section.testimonial .one-slide-slider-nap .container{padding:0 20px}section.testimonial .one-slide-slider .container .entry-content,section.testimonial .one-slide-slider-nap .container .entry-content{padding-top:20px}}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container.grid-container,section.testimonial .one-slide-slider-nap .container.grid-container{padding:0}}section.testimonial .one-slide-slider .container .grid,section.testimonial .one-slide-slider-nap .container .grid{display:grid;grid-template-columns:1fr 380px;padding-top:100px}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container .grid,section.testimonial .one-slide-slider-nap .container .grid{grid-template-columns:1fr;padding-top:0}}section.testimonial .one-slide-slider .container .grid .picture,section.testimonial .one-slide-slider-nap .container .grid .picture{position:relative;transform:translateY(-80px)}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container .grid .picture,section.testimonial .one-slide-slider-nap .container .grid .picture{z-index:100;transform:translateY(0)}}section.testimonial .one-slide-slider .container .grid .picture img,section.testimonial .one-slide-slider-nap .container .grid .picture img{width:100%}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container .grid .picture img,section.testimonial .one-slide-slider-nap .container .grid .picture img{float:left}}section.testimonial .one-slide-slider .container .grid .picture span.icon,section.testimonial .one-slide-slider-nap .container .grid .picture span.icon{position:absolute;bottom:-30px;left:50px;font-size:80px;color:#e2cbb7}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container .grid .picture span.icon,section.testimonial .one-slide-slider-nap .container .grid .picture span.icon{font-size:60px;bottom:-15px}}section.testimonial .one-slide-slider .container .grid .data .inner,section.testimonial .one-slide-slider-nap .container .grid .data .inner{background-image:url(https://www.mgs-sam.fr/wp-content/themes/mgs/assets/css/../images/testimonial-background.jpg);background-size:cover;background-position:center;position:relative}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container .grid .data .inner,section.testimonial .one-slide-slider-nap .container .grid .data .inner{display:flex;align-items:flex-end}}section.testimonial .one-slide-slider .container .grid .data .inner:before,section.testimonial .one-slide-slider-nap .container .grid .data .inner:before{display:block;content:"";width:100%;padding-bottom:100%}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container .grid .data .inner:before,section.testimonial .one-slide-slider-nap .container .grid .data .inner:before{display:none}}section.testimonial .one-slide-slider .container .grid .data .inner .text,section.testimonial .one-slide-slider-nap .container .grid .data .inner .text{position:absolute;top:30px;left:0;text-align:right;font-family:"Libre Baskerville",serif;font-weight:700;font-size:1.125rem;padding:0 30px}section.testimonial .one-slide-slider .container .grid .data .inner .bottom,section.testimonial .one-slide-slider-nap .container .grid .data .inner .bottom{position:absolute;bottom:30px;left:0;padding:0 30px}@media only screen and (max-width:630px){section.testimonial .one-slide-slider .container .grid .data .inner .bottom,section.testimonial .one-slide-slider-nap .container .grid .data .inner .bottom{position:relative;bottom:0;padding:60px 20px 20px 20px}}section.testimonial .one-slide-slider .container .grid .data .inner .bottom .label,section.testimonial .one-slide-slider-nap .container .grid .data .inner .bottom .label{font-size:1.5625rem;font-weight:300;margin-bottom:10px}section.testimonial .one-slide-slider .container .grid .data .inner .bottom .caption,section.testimonial .one-slide-slider-nap .container .grid .data .inner .bottom .caption{max-width:200px;font-size:1rem;line-height:1.375rem}section.testimonial .one-slide-slider .glide__bullets,section.testimonial .one-slide-slider-nap .glide__bullets{margin-top:50px;text-align:center}section.testimonial .one-slide-slider .glide__bullets .glide__bullet,section.testimonial .one-slide-slider-nap .glide__bullets .glide__bullet{width:10px;height:10px;border:none;background:#e2cbb7;padding:0;cursor:pointer;margin:0 5px;border-radius:100%;transition:All 0.3s linear}section.testimonial .one-slide-slider .glide__bullets .glide__bullet.glide__bullet--active,section.testimonial .one-slide-slider-nap .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}section.text-title{margin-bottom:30px;overflow:hidden}section.text-title .container{max-width:920px}section.text-title .container h3{font-size:1.0625rem;line-height:1.375rem;font-weight:700;color:#c2a185;margin-bottom:5px}@media only screen and (max-width:630px){section.text-title .container h3{font-size:1rem;line-height:1.3125rem}}section.two-columns{margin-bottom:50px;overflow:hidden}section.two-columns .container{max-width:920px}section.two-columns .container h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:25px;line-height:1.9375rem}@media only screen and (max-width:630px){section.two-columns .container h2{font-size:1.25rem;line-height:1.625rem}}section.two-columns .container .grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}@media only screen and (max-width:630px){section.two-columns .container .grid{grid-template-columns:1fr}}section.two-columns .container .grid h3{font-size:1.0625rem;line-height:1.375rem;font-weight:700;color:#c2a185;margin-bottom:5px}@media only screen and (max-width:630px){section.two-columns .container .grid h3{font-size:1rem;line-height:1.3125rem}}section.videos{padding:40px 0;overflow:hidden}@media only screen and (max-width:630px){section.videos{padding:40px 0 0 0}}section.videos h2{font-size:1.625rem;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:30px;line-height:1.9375rem}@media only screen and (max-width:630px){section.videos h2{font-size:1.25rem;line-height:1.625rem}}section.videos .video-slider .glide__track .glide__slides .glide__slide .video{text-align:center;background-color:#000;height:auto;margin-bottom:30px}@media only screen and (max-width:630px){section.videos .video-slider .glide__track .glide__slides .glide__slide .video{background:none}}section.videos .video-slider .glide__track .glide__slides .glide__slide .video .iframe{display:inline-block;float:none;position:relative;max-width:1110px}section.videos .video-slider .glide__track .glide__slides .glide__slide .video .iframe:before{display:block;content:"";width:100%;padding-bottom:56.25%}section.videos .video-slider .glide__track .glide__slides .glide__slide .video .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100.5%}section.videos .video-slider .glide__bullets{text-align:center;padding:30px 0}section.videos .video-slider .glide__bullets .glide__bullet{border:none;width:8px;height:8px;outline:none;padding:0;margin:0 5px;background:#cfcfcf;border-radius:100%;transition:All 0.3s linear}section.videos .video-slider .glide__bullets .glide__bullet.glide__bullet--active{background:#555}