main.template-seo{margin:auto;width:var(--container-width);max-width:var(--container-max-width);padding-top:100px;padding-bottom:100px}main.template-seo .container{display:flex;justify-content:center}main.template-seo .container .content{width:var(--col-9)}main.template-seo .container .content .path{padding:10px;font-weight:700;font-size:15px;line-height:56px;position:relative;left:calc((var(--container-width) - var(--container-width) * .75) / -2);width:calc(var(--container-width) + (100vw - var(--container-width)) / 2)}@media (max-width: 992px){main.template-seo .container .content .path{line-height:1.4}main.template-seo .container .content .path span,main.template-seo .container .content .path a{line-height:inherit}}main.template-seo .container .content .block-text{width:100%}main.template-seo .contact-container{display:flex}@media (max-width: 1200px){main.template-seo .contact-container{flex-direction:column}}main.template-seo .contact-container .informations{width:var(--col-4);padding-right:var(--col-1);text-align:right}main.template-seo .contact-container .informations h2{text-transform:inherit}@media screen and (max-width: 992px){main.template-seo .contact-container .informations h2{font-size:30px;line-height:1.2}}@media (max-width: 992px){main.template-seo .contact-container .informations{width:100vw;margin-left:calc(-50vw + 50%);padding:0 15px;box-sizing:border-box;margin-bottom:40px}}main.template-seo .contact-container .informations p{font-weight:300;text-align:right;display:flex;justify-content:flex-end}main.template-seo .contact-container .informations h4{font-size:40px;font-weight:300;margin-top:0}main.template-seo .contact-container .informations>div{border-bottom:1px solid var(--white);padding-bottom:10px}main.template-seo .contact-container .informations .telephone{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding:25px 0}main.template-seo .contact-container .informations .telephone a{font-weight:700;text-decoration:none}main.template-seo .contact-container .informations .recrutement{margin-bottom:70px}main.template-seo .contact-container .formulaire{width:var(--col-8)}main.template-seo .contact-container .formulaire textarea{height:380px}@media (max-width: 992px){main.template-seo .contact-container .formulaire{width:100vw;margin-left:calc(-50vw + 50%);padding:0 15px;box-sizing:border-box}}
