/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrIzc.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjARc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ABc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBhc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBBc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgWxP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype')}form .legende{font-size:14px}form label{font-size:18px;color:#002856;letter-spacing:0}@media only screen and (max-width : 760px){form label{font-size:16px}}form input[type="file"]{width:100%}form textarea,form input[type="email"],form input[type="tel"],form input[type="text"]{-webkit-appearance:none;padding:0 20px;height:47px;line-height:47px;width:100%;max-width:520px;font-size:18px;color:#00529C;box-sizing:border-box;border:1px solid #B3BED6;background:#ffffff;transition:all 250ms ease 0s;border-radius:5px}form textarea:hover,form input[type="email"]:hover,form input[type="tel"]:hover,form input[type="text"]:hover{border:1px solid #00529C}form textarea:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="text"]:focus{border:1px solid #00529C}form textarea.wpcf7-not-valid,form input[type="email"].wpcf7-not-valid,form input[type="tel"].wpcf7-not-valid,form input[type="text"].wpcf7-not-valid{border:1px solid #DE1D1D}form .wpcf7-form-control-wrap{width:100%;display:block}form textarea{height:150px;width:100%;max-width:100%}form input[type="submit"]{color:#002856;color:#FFFFFF;letter-spacing:0;text-align:center;background:#00529C;transition:all 250ms ease 0s;position:relative;top:1px;text-transform:uppercase;font-size:17px;padding:18px 30px 16px 30px;font-weight:800;border:3px solid #00529C;line-height:1.2}form input[type="submit"]:hover,form input[type="submit"]:focus{border:3px solid #0572CC;background:#0572CC;color:#fff}form .fullWidth{padding-bottom:30px}form .fullWidth *{width:100%;max-width:920px}form .wpcf7-checkbox{position:relative;padding-bottom:8px;padding-top:35px;display:block}form .wpcf7-checkbox input{opacity:0}form .wpcf7-checkbox>span{clear:both;display:block;margin-bottom:27px}form .wpcf7-checkbox>span span{padding-left:20px;cursor:pointer;font-size:18px;position:relative}form .wpcf7-checkbox>span span:before{cursor:pointer;position:absolute;top:-3px;left:-27px;border-radius:0;content:'';box-sizing:border-box;height:27px;width:27px;border:1px solid #002856;border-radius:2px}form .wpcf7-checkbox>span span:after{transition:all 250ms ease 0s;opacity:0;content:'';position:absolute;width:11px;height:4px;top:5px;left:-21px;border-top:none;border-right:none;cursor:pointer;border-left:2px solid #0572CC;border-bottom:2px solid #0572CC;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}form .wpcf7-checkbox label:hover span:after{opacity:.5}form .wpcf7-checkbox input[type=checkbox]:checked+span:after{opacity:1}.champsForm{display:flex;flex-wrap:wrap;justify-content:space-between}.champsForm label{width:49%;margin-bottom:30px}@media only screen and (max-width : 760px){.champsForm label{width:100%}}.champsForm.uneCol label{width:100%}input[type="file"]::-webkit-file-upload-button{visibility:hidden;padding:0 20px 0 0;margin:0;width:0}input[type="file"]::before{content:'Joindre un CV';display:inline-block;background:#00529C;color:#fff;text-transform:uppercase;border:0;border-radius:0 5px 5px 0;padding:14px 18px 15px 18px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:700;font-size:15px;position:absolute;top:-1px;right:0;transition:all 250ms ease 0s}input[type="file"]:hover::before{background:#0572CC}.fichier em{font-size:14px}.fichier .wpcf7-form-control-wrap{height:47px;line-height:47px;background:#fff;border:1px solid #B3BED6;border-radius:5px}.fichier .wpcf7-not-valid-tip{position:absolute;bottom:-66px;left:0}.referencement{background:#fff;padding-right:50px}@media only screen and (max-width : 1023px){.referencement{padding-right:0}}.referencement .container{display:flex;min-width:100%}@media only screen and (max-width : 1023px){.referencement .container{flex-direction:column-reverse}}.referencement .container .image{background-size:cover;width:50%;z-index:1;position:relative}@media only screen and (max-width : 1023px){.referencement .container .image{width:100%;height:485px}}@media only screen and (max-width : 760px){.referencement .container .image{width:100%;height:285px}}.referencement .container .image:before{content:'';height:100%;-webkit-mask-image:url(../images/triangle.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:right top;-webkit-mask-size:cover;mask-image:url(../images/triangle.svg) no-repeat;mask-repeat:no-repeat;mask-position:right top;mask-size:cover;mask-mode:alpha;background:#fff;width:100%;position:absolute;top:0;right:0;display:block;opacity:1;z-index:2}@media only screen and (max-width : 1023px){.referencement .container .image:before{display:none}}@media only screen and (max-width : 760px){.referencement .container .image:before{top:-1px}}@media only screen and (max-width : 1023px){.referencement .container .image .triangle{position:absolute;top:0;lefT:0;display:block;content:'';width:100%;height:0;border-style:solid;border-width:0 100vw 50px 0;border-color:transparent #fff transparent transparent;z-index:5}}.referencement .container .texte{max-width:630px;width:50%;position:relative;z-index:2;padding:180px 0;line-height:1.7;background:#fff;color:#4A597C;font-weight:400;font-size:18px}@media only screen and (max-width : 1023px){.referencement .container .texte{margin:0 auto;padding:60px 20px;width:100%;text-align:center}}@media only screen and (max-width : 760px){.referencement .container .texte{font-size:15px;padding:60px 20px}}.referencement .container .texte h2{color:#00529C;padding:0 0 40px 0;font-size:40px;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:900;line-height:1.2;font-style:italic}@media only screen and (max-width : 760px){.referencement .container .texte h2{font-size:25px;text-align:center}}.referencement .container .texte .bouton{margin-top:20px;text-transform:uppercase}@media only screen and (max-width : 760px){.referencement .container .texte .bouton{font-size:15px}}.bande_bleu{background:#00529C;color:#fff;padding-left:50px;display:flex}@media only screen and (max-width : 1023px){.bande_bleu{padding-left:0}}.bande_bleu .container{display:flex;max-width:100%;position:inherit;justify-content:flex-end}@media only screen and (max-width : 1023px){.bande_bleu .container{flex-direction:column}}.bande_bleu .container .image{background-size:cover;width:50%;z-index:1;position:relative;right:0}@media only screen and (max-width : 1023px){.bande_bleu .container .image{width:100%;height:485px}}@media only screen and (max-width : 760px){.bande_bleu .container .image{width:100%;height:285px}}.bande_bleu .container .image .triangle{background:url(../images/triangle-bleu.svg) top left no-repeat;background-size:auto 100%;position:absolute;top:0;lefT:-1px;display:block;content:'';width:calc(100% + 1px);height:100%;z-index:5}@media only screen and (max-width : 1023px){.bande_bleu .container .image .triangle{position:absolute;top:0;lefT:0;display:block;content:'';width:100%;height:0;border-style:solid;border-width:0 100vw 50px 0;border-color:transparent #00529C transparent transparent;z-index:5}}.bande_bleu .container .texte{max-width:555px;width:50%;position:relative;z-index:2;padding:180px 0;line-height:1.7;font-weight:400;font-size:18px}@media only screen and (max-width : 1023px){.bande_bleu .container .texte{margin:0 auto;padding:60px 20px;width:100%;text-align:center}}@media only screen and (max-width : 760px){.bande_bleu .container .texte{font-size:15px;padding:60px 20px}}.bande_bleu .container .texte h2{color:#fff;padding:0 0 40px 0;font-size:40px;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:900;line-height:1.2;font-style:italic}@media only screen and (max-width : 760px){.bande_bleu .container .texte h2{font-size:25px;text-align:center}}.bande_bleu .container .texte .bouton{margin-top:20px;text-transform:uppercase}@media only screen and (max-width : 760px){.bande_bleu .container .texte .bouton{font-size:15px}}@media only screen and (max-width : 760px){.cool-vertical-timeline-body{padding:25px 20px 25px 35px}}.cool-vertical-timeline-body:before{opacity:1;width:2px;background:#79b1e1 !important}@media only screen and (max-width : 760px){.cool-vertical-timeline-body.both-sided:before,.cool-vertical-timeline-body.alternating-sided:before{width:2px !important;margin:0 0 0 44px}}.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon,.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon svg{width:16px;min-width:16px;height:16px}@media only screen and (max-width : 760px){.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon,.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon svg{width:12px;height:12px;min-width:12px}}.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-details::before,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-details::before{display:none}.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-icon{left:1px}@media only screen and (max-width : 760px){.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-icon{left:10px;top:-46px !important}}@media only screen and (max-width : 760px){.cool-vertical-timeline-body.both-sided .timeline-content .position-left .timeline-block-icon{left:10px;top:-46px !important}}.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-details,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-details,.cool-vertical-timeline-body.one-sided.right .timeline-content .story-details,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-details,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-details,.cool-vertical-timeline-body.one-sided.left .timeline-content .story-details{border:0 !important;background:transparent !important;box-shadow:0 0 0 0 !important}@media only screen and (max-width : 760px){.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-details,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-details,.cool-vertical-timeline-body.one-sided.right .timeline-content .story-details,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-details,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-details,.cool-vertical-timeline-body.one-sided.left .timeline-content .story-details{padding:0}}.cool-vertical-timeline-body .timeline-content .story-details p{font-size:16px}@media only screen and (max-width : 760px){.cool-vertical-timeline-body .timeline-content .story-details p{font-size:15px}}.cool-vertical-timeline-body .story-image img{object-fit:cover;max-width:100000%}.cool-vertical-timeline-body .story-image{width:170px;height:170px;margin:0 auto 24px auto;overflow:hidden;border-radius:50%;display:flex;justify-content:center;position:absolute;top:-180px;left:50%;transform:translateX(-50%)}@media only screen and (max-width : 760px){.cool-vertical-timeline-body .story-image{width:130px;height:130px;left:auto;transform:translateX(0);position:relative;top:0;margin:0 auto 25px 0}}.story-content{top:-20px;position:relative;text-align:center}@media only screen and (max-width : 760px){.story-content{text-align:left;font-size:15px !important}}.page-template .cool-vertical-timeline-body .story-time p{color:#00529C !important;font-size:40px;font-family:"Roboto",sans-serif;font-weight:900}@media only screen and (max-width : 760px){.page-template .cool-vertical-timeline-body .story-time p{font-size:20px}}@media only screen and (max-width : 760px){.cool-vertical-timeline-body .timeline-content .story-time>div,.cool-vertical-timeline-body .timeline-content .story-time p{font-size:20px !important}}.cool-vertical-timeline-body .timeline-content.icon-false .timeline-block-icon svg{fill:#00529C !important}@media only screen and (max-width : 760px){.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-time,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-time,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .story-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .timeline-block-detail,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .timeline-block-detail,.cool-vertical-timeline-body.alternating-sided .timeline-content .position-left .timeline-block-detail{padding:0 0 0 60px}}.wp-block-cp-timeline-content-timeline-block-child{transition:opacity 750ms ease 500ms}.wp-block-cp-timeline-content-timeline-block-child.avecImage{margin-top:90px}@media only screen and (max-width : 760px){.wp-block-cp-timeline-content-timeline-block-child.avecImage{margin-top:0}}.wp-block-cp-timeline-content-timeline-block-child .story-details{transition:opacity 1000ms ease 700ms,transform 1000ms ease 700ms}@media (min-width:767px){.wp-block-cp-timeline-content-timeline-block-child.hidden{opacity:0}.wp-block-cp-timeline-content-timeline-block-child.hidden .position-right .story-details{opacity:0;transform:translateX(50%)}.wp-block-cp-timeline-content-timeline-block-child.hidden .position-left .story-details{opacity:0;transform:translateX(-50%)}.wp-block-cp-timeline-content-timeline-block-child.show{opacity:1}.wp-block-cp-timeline-content-timeline-block-child.show .position-right .story-details{opacity:1;transform:translateX(0)}.wp-block-cp-timeline-content-timeline-block-child.show .position-left .story-details{opacity:1;transform:translateX(0)}}.listeDeGarage{padding-top:50px}@media only screen and (max-width : 760px){.listeDeGarage{padding-top:0}}.listeDeGarage>.wp-block-columns{gap:30px !important;margin-bottom:30px}.poidsLourd .wp-block-image{position:relative}.poidsLourd .wp-block-image:after{content:'';position:absolute;top:17px;left:19px;display:block;background:url(../images/certifie-poids-lourds.svg) no-repeat center;background-size:contain;width:218px;height:45px}@media only screen and (max-width : 760px){.poidsLourd .wp-block-image:after{width:150px}}.unGarage{position:relative;background:#fff}@media only screen and (max-width : 760px){.unGarage{padding-bottom:60px}}.unGarage figure{margin:0 0 0 0}.unGarage .wp-block-group__inner-container>*:not(figure){padding-left:20px;padding-right:20px}.unGarage .wp-block-group__inner-container>.is-layout-flex{margin:30px 0 0 0}.unGarage .wp-block-group__inner-container>.is-layout-flex .wp-block-column{width:calc(100% - 200px)}@media (max-width:781px){.unGarage .wp-block-group__inner-container>.is-layout-flex .wp-block-column{flex-basis:auto !important}}@media only screen and (max-width : 760px){.unGarage .wp-block-group__inner-container>.is-layout-flex .wp-block-column{width:100% !important}}.unGarage .wp-block-group__inner-container>.is-layout-flex .wp-block-column+.wp-block-column{width:200px;flex-basis:auto;flex-grow:inherit;display:flex;justify-content:flex-end;align-items:baseline}.unGarage h3{margin-top:0;font-size:20px;text-transform:uppercase}.unGarage a:not(.wp-element-button){font-weight:600;text-decoration:none;color:#4A597C !important}.unGarage a:not(.wp-element-button):hover,.unGarage a:not(.wp-element-button):focus{color:#00529C !important}@media only screen and (max-width : 760px){.unGarage .wp-element-button{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);text-align:center}}.promotions{position:relative;z-index:3}.promotions .container{max-width:1060px;margin:0 auto}.promotions .container .aucunePromo{display:block;color:#00529C;width:100%;font-size:28px;text-align:center;font-weight:600;margin-bottom:20px;line-height:1.2}.promotions .container .ancre:after{transform:rotate(-45deg);margin-top:-5px}.promotions .container .liste{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width : 760px){.promotions .container .liste{flex-direction:column;flex-wrap:nowrap}}.promotions .container .liste:after{content:'';width:calc(33.3333% - 17px)}@media only screen and (max-width : 1023px){.promotions .container .liste:after{width:49%}}@media only screen and (max-width : 760px){.promotions .container .liste:after{width:100%}}.promotions .container .liste>div{background:#fff;width:calc(33.3333% - 20px);background-position:center;background-size:cover;border-radius:2px;padding:0;display:flex;flex-direction:column;transition:transform 250ms ease 0s,top 500ms ease 0s,opacity 500ms ease 0s;will-change:transform;position:relative;opacity:1;margin-bottom:40px;font-size:17px}@media only screen and (max-width : 1023px){.promotions .container .liste>div{width:calc(50% - 20px)}}@media only screen and (max-width : 760px){.promotions .container .liste>div{width:100%}}.promotions .container .liste>div>div{padding:20px 20px 20px 20px}.promotions .container .liste>div>div.avecFichier{padding:20px 20px 80px 20px}.promotions .container .liste>div .image{background-image:url(../images/logo-t.svg);background-color:#00529C;background-repeat:no-repeat;background-position:center;background-size:55% auto;height:140px;max-height:140px;width:100%;padding:0}.promotions .container .liste>div .image.cover{background-size:cover}.promotions .container .liste>div .image.default{background-size:70px auto !important}@media only screen and (max-width : 1023px){.promotions .container .liste>div .image{height:16vw;max-height:200px}}@media only screen and (max-width : 760px){.promotions .container .liste>div .image{height:40vw}}.promotions .container .liste>div a{text-decoration:underline}.promotions .container .liste>div a.bouton{text-decoration:none}.promotions .container .liste>div a:hover,.promotions .container .liste>div a:focus{text-decoration:none}.promotions .container .liste>div h3{line-height:1.1;font-size:28px;padding-bottom:0}.promotions .container .liste>div .date{color:#00529C;width:100%;display:block;padding-top:5px;padding-bottom:15px;font-size:15px}@media only screen and (max-width : 760px){.promotions .container .liste>div .date{font-size:15px}}.promotions .container .liste>div p{padding:0 0 10px 0}.promotions .container .liste>div .txtBleu{color:#00529C;font-size:15px;line-height:1.3;display:block;padding-top:10px}.promotions .container .liste>div .contact{color:#00529C;font-size:15px;text-decoration:underline}.promotions .container .liste>div .btn{position:absolute;bottom:20px;left:20px}header{background-size:100% auto;color:#fff;z-index:20;padding:0;position:absolute;top:0;width:100%;left:0;padding:0 100px}@media (max-width:1400px){header{padding:0 50px}}@media only screen and (max-width : 1023px){header{background:#00529C;z-index:9999;width:100%;top:0;left:0;height:66px;padding:0 20px}body.menuOuvert header{height:100%;background:#00529C;position:absolute;top:0;left:0}header>div{overflow:hidden}}@media (max-width:420px){header{height:54px}}header:after{display:block;height:110px;width:50%;background:#00529C;background-size:contain;position:absolute;top:0;right:0;content:''}@media only screen and (max-width : 1023px){header:after{display:none}}header .container{height:110px;position:relative;background:#00529C;display:flex;justify-content:space-between}header .container:before{display:block;height:110px;width:39px;background:url(../images/pointe-menu.svg) no-repeat top left;background-size:contain;position:absolute;top:0;left:-39px;content:''}@media only screen and (max-width : 1023px){header .container{min-height:54px;height:auto}header .container:before{display:none}body.menuOuvert header .container{height:calc(100% - 70px)}}header .logo{gap:26px;margin:0;padding:0;display:flex;position:relative;width:437px;max-width:1440px;z-index:999;margin:0 0 0 30px}@media (max-width:1400px){header .logo{gap:20px;width:350px;margin:0 0 0 0}}@media only screen and (max-width : 1023px){header .logo{width:340px;height:28px;top:14px;left:0}header .logo a{top:0;left:0}}@media (max-width:420px){header .logo{top:8px;width:calc(100% - 60px);height:auto;height:37px}}header .logo .turcotte{display:block;width:189px;padding-top:13px}@media only screen and (max-width : 1023px){header .logo .turcotte{padding-top:2px; max-width:75px}}@media (max-width:420px){header .logo .turcotte{display:flex;justify-content:center;flex-direction:column;max-width: 100px;}}body.menuOuvert header .logo .turcotte{width:63px}header .logo .turcotte img{width:100%;height:auto}header .logo .turcotte img.logomot{display:block;}header .logo .turcotte img.logot{display:none}body.menuOuvert header .logo .turcotte img.logomot{display:none}body.menuOuvert header .logo .turcotte img.logot{display:block;width:100px;height:44px}header .logo .points{display:block;width:166px;padding-top:33px}@media only screen and (max-width : 1023px){header .logo .points{padding-top:0}}@media (max-width:420px){header .logo .points{display:flex;justify-content:center;flex-direction:column}}header .logo .points img{width:100%;height:auto}body.menuOuvert header .logo .points{display:none}header .logo img{display:block;width:100%;height:100%}@media only screen and (max-width : 1023px){header .logo img.mobile{width:130px;height:28px;display:block}}header .nav{position:relative;z-index:5}@media (min-width:1024px){header .nav{justify-content:flex-end;flex-wrap:wrap;display:flex !important;height:auto !important}}@media only screen and (max-width : 1023px){header .nav{display:none;overflow-x:hidden;width:100%;position:absolute;top:70px;right:0;z-index:999;flex-wrap:wrap}body.menuOuvert header .nav{display:block}}@media only screen and (max-width : 760px){body.menuOuvert header .nav{height:calc(100% - 70px);height:auto;padding-top:10px}}header .menuPrincipal{z-index:10;position:relative;width:100%;text-align:center;padding-top:25px;order:2}@media only screen and (max-width : 1023px){header .menuPrincipal{transition:height 250ms ease 0s;padding-top:0;padding-left:0;padding-bottom:36px;text-align:center;height:auto;width:100%;order:2}}header .menuPrincipal ul,header .menuPrincipal li{padding:0;margin:0;list-style:none;position:relative}header .menuPrincipal>ul{width:100%;display:flex;justify-content:flex-end;padding:0 0 0 0;max-width:1440px;margin:0 auto}@media only screen and (max-width : 1023px){header .menuPrincipal>ul{width:100%;max-width:100%;margin-top:0;padding-top:0;display:flex;flex-wrap:wrap;padding:0 0 0 0;border-bottom:1px solid rgba(255,255,255,0.4)}}header .menuPrincipal>ul>li{position:relative;height:60px;display:inline-block;margin-left:0}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li{order:2;display:flex;flex-wrap:wrap;width:100%;height:auto;margin-left:0}}header .menuPrincipal>ul>li>a{height:auto;color:#fff;line-height:36px;text-decoration:none;display:inline-block;position:relative;z-index:2;text-align:center;box-sizing:border-box;margin:0;transition:color 250ms ease 0s,border 250ms ease 0s;letter-spacing:.1px;font-size:18px;font-weight:700;padding:12px 26px}@media (max-width:1400px){header .menuPrincipal>ul>li>a{font-size:16px;padding:12px 20px}}@media (max-width:1070px){header .menuPrincipal>ul>li>a{font-size:14px;padding:12px 20px}}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li>a{font-weight:700;color:#fff;line-height:36px;height:auto;text-align:left;padding:7px 0;font-size:23px;margin:0;letter-spacing:.12px;border:0;border-top:1px solid rgba(255,255,255,0.4);position:unset;width:100%;text-align:center}header .menuPrincipal>ul>li>a:before{display:none}}header .menuPrincipal>ul>li>a:before{content:'';width:100%;width:calc(100% - 60px);height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:block;background:#70BE54;opacity:0;transition:all 250ms ease 0s}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li>a:before{display:none}}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li.vert{order:1;margin-bottom:10px}}header .menuPrincipal>ul>li.vert a{font-size:17px;color:#fff;background:#70BE54;font-weight:800;text-transform:uppercase;padding:12px 26px;transition:all 250ms ease 0s}@media (max-width:1439px){header .menuPrincipal>ul>li.vert a{font-size:16px;padding:12px 20px}}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li.vert a{border-bottom:0 solid #fff;border-top:0}}header .menuPrincipal>ul>li.vert a:before{display:none}header .menuPrincipal>ul>li.current_page_item.vert a,header .menuPrincipal>ul>li:hover.vert a,header .menuPrincipal>ul>li:focus.vert a{background:#0572CC;color:#fff}header .menuPrincipal>ul>li.menu-item-has-children{padding-right:10px}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li.menu-item-has-children{padding-right:0}}header .menuPrincipal>ul>li.menu-item-has-children>a:after{content:'';display:block;width:10px;height:10px;transform:rotate(-45deg);border-left:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:21px;right:5px}@media (max-width:1400px){header .menuPrincipal>ul>li.menu-item-has-children>a:after{right:0}}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li.menu-item-has-children>a:after{width:9px;height:9px;position:relative;top:-4px;right:-13px;display:inline-block}}header .menuPrincipal>ul>li.menu-item-has-children>a:before{display:none}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li.menu-item-has-children>a:focus{background:none}}header .menuPrincipal>ul>li.current-menu-parent>a,header .menuPrincipal>ul>li.current-product-parent>a,header .menuPrincipal>ul>li.current-menu-item>a{position:relative;color:#70BE54}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li.current-menu-parent>a,header .menuPrincipal>ul>li.current-product-parent>a,header .menuPrincipal>ul>li.current-menu-item>a{color:#70BE54}}header .menuPrincipal>ul>li ul{display:flex;flex-wrap:wrap;transition:opacity 250ms ease 0s;position:absolute;top:48px;left:0;z-index:20;overflow:hidden;visibility:hidden;opacity:0;border-radius:5px}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li ul{transition:inherit;transform:none;width:100%;top:0;margin:0;background:transparent;left:0;position:inherit;border-radius:0;visibility:inherit;opacity:1;display:none;padding:0}}header .menuPrincipal>ul>li ul li{position:relative;width:100%;flex-grow:1}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li ul li{width:100%;text-align:center;padding-left:0}header .menuPrincipal>ul>li ul li:last-of-type{padding-bottom:13px}}header .menuPrincipal>ul>li ul li a{text-decoration:none;text-align:left;float:left;padding:15px 20px;display:inline-block;position:relative;transition:all 250ms ease 0s;font-size:16px;letter-spacing:.1px;font-weight:400;white-space:nowrap;color:#4A597C;width:100%;background:#DEE1EA}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li ul li a{padding:5px 0;float:none;font-size:17px;background:#00529C;color:#fff;text-align:center;width:auto}}header .menuPrincipal>ul>li ul li a:hover,header .menuPrincipal>ul>li ul li a:focus{color:#fff;background:#00529C}header .menuPrincipal>ul>li ul li:first-child:before{display:none}header .menuPrincipal>ul>li ul li.current-product-parent>a,header .menuPrincipal>ul>li ul li.current-menu-item>a{color:#fff;background:#00529C}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li ul li.current-product-parent>a,header .menuPrincipal>ul>li ul li.current-menu-item>a{background:#00529C;color:#70BE54}}@media (min-width:1024px){header .menuPrincipal>ul>li:hover,header .menuPrincipal>ul>li:focus{text-decoration:none}header .menuPrincipal>ul>li:hover>a:before,header .menuPrincipal>ul>li:focus>a:before{content:'';width:100%;opacity:1}header .menuPrincipal>ul>li:hover ul,header .menuPrincipal>ul>li:focus ul{opacity:1;visibility:visible}}header .menuPrincipal>ul>li:hover>a:before,header .menuPrincipal>ul>li:focus>a:before{content:'';width:calc(100% - 50px);opacity:1}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li:hover>a:before,header .menuPrincipal>ul>li:focus>a:before{display:none}}@media only screen and (max-width : 1023px){header .menuPrincipal>ul>li:first-of-type a{border-top:0}}header .menuPrincipal.sticky{position:fixed;left:0;background:#fff;top:0;padding-top:8px;padding-bottom:8px}header .menuPrincipal.sticky>ul>li:not(.demandeDePrix )>a{color:#00529C}header .menuPrincipal.sticky>ul>li.demandeDePrix>a{color:#00529C}header .menuPrincipal.sticky>ul>li.demandeDePrix.current_page_item>a,header .menuPrincipal.sticky>ul>li.demandeDePrix:hover>a,header .menuPrincipal.sticky>ul>li.demandeDePrix:focus>a{color:#fff}header .menuPrincipal.sticky>ul>li.telephone{margin-top:9px}header .menuPrincipal.sticky>ul>li.telephone:after,header .menuPrincipal.sticky>ul>li.telephone strong{display:none}header .menuPrincipal.sticky>ul>li.telephone a{margin:2px 0 0 0}body.mobile .cacheur{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none}body.mobile.menuOuvert .cacheur{display:block}.burger{display:inline-block;width:24px;height:54px;position:absolute;z-index:10;top:8px;right:0;padding-left:0;display:none;transition:all 250ms ease 0s;-webkit-border-bottom-left-radius:13px;-moz-border-radius-bottomleft:13px;border-bottom-left-radius:13px}@media only screen and (max-width : 1023px){.burger{display:block}}@media (max-width:420px){.burger{top:3px}}.burger-inner{display:block;top:50%;left:0;margin-top:-3px;width:24px}.burger-inner,.burger-inner:before,.burger-inner:after{position:absolute;height:2px;background-color:#fff;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.burger-inner:before,.burger-inner:after{content:"";display:block;left:0;right:0}.burger-inner:before{top:-7px;transition:top .1s .14s ease,opacity .1s ease}.burger-inner:after{bottom:-7px;transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55, .055, .675, .19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55, .055, .675, .19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55, .055, .675, .19),-webkit-transform .1s cubic-bezier(.55, .055, .675, .19)}body.menuOuvert .burger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}body.menuOuvert .burger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}body.menuOuvert .burger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215, .61, .355, 1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215, .61, .355, 1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215, .61, .355, 1),-webkit-transform .1s .14s cubic-bezier(.215, .61, .355, 1)}.prefooter{background:#003056;padding:55px 100px}@media only screen and (max-width : 1023px){.prefooter{padding:55px 50px}}@media only screen and (max-width : 760px){.prefooter{padding:30px 20px 40px 20px}}.prefooter .container{display:flex;justify-content:space-between;max-width:1280px}@media only screen and (max-width : 760px){.prefooter .container{flex-direction:column}}.prefooter .container a{opacity:1;transition:all 250ms ease 0s}.prefooter .container a:hover,.prefooter .container a:focus{opacity:.7}.prefooter .container>a{display:inline-block}@media only screen and (max-width : 1023px){.prefooter .caa{width:166px}}@media only screen and (max-width : 760px){.prefooter .caa{margin:30px auto 0 auto}}.prefooter .caa img{width:100%;height:auto}.prefooter .logo{gap:77px;padding:0;display:flex;position:relative;width:490px;max-width:1440px;z-index:999;margin:0}@media only screen and (max-width : 760px){.prefooter .logo{width:100%;gap:15px;flex-direction:column}}.prefooter .logo .turcotte{display:block;width:243px;padding-top:14px}@media only screen and (max-width : 1023px){.prefooter .logo .turcotte{width:190px;padding-top:6px}}@media only screen and (max-width : 760px){.prefooter .logo .turcotte{width:215px;margin:0 auto}}.prefooter .logo .turcotte img{width:100%;height:auto}.prefooter .logo .points{display:block;width:166px;padding-top:13px}@media only screen and (max-width : 1023px){.prefooter .logo .points{width:116px;padding-top:6px}}@media only screen and (max-width : 760px){.prefooter .logo .points{width:103px;margin:0 auto}}.prefooter .logo .points img{width:100%;height:auto}.prefooter .logo img{display:block;width:100%;height:100%}.prefooter .logo img.mobile{display:none}footer{padding:0 50px;background:#043358;box-sizing:border-box;font-size:18px;z-index:5;position:relative}@media only screen and (max-width : 1023px){footer{padding:0 20px}}footer .container{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-wrap:wrap;font-size:14px;font-weight:600;padding:60px 0;position:relative;color:#fff;max-width:1280px;grid-row-gap:70px}@media only screen and (max-width : 760px){footer .container{padding:40px 0}}footer .container>div{padding-left:40px;background:url(../images/pin.svg) top left no-repeat;background-size:26px auto;width:27%;color:#B3BED6;font-weight:400;font-size:18px;line-height:1.5}@media only screen and (max-width : 1023px){footer .container>div{width:48%}}@media only screen and (max-width : 760px){footer .container>div{display:none}}footer .container>div a:not(.bouton){text-decoration:none;color:#B3BED6}footer .container>div a:not(.bouton):hover,footer .container>div a:not(.bouton):focus{text-decoration:underline}footer .container>div h3{font-weight:700;line-height:1.5;font-size:20px;text-transform:uppercase;color:#fff;margin-top:0}@media only screen and (max-width : 1023px){footer .container>div h3{font-size:18px}}footer .container .bouton{text-transform:none;font-size:16px;padding:8px 35px 8px 15px;font-weight:600}footer .container .mobile{display:none}@media only screen and (max-width : 760px){footer .container .mobile{padding:15px 20px 15px 20px;display:block;font-size:15px;margin:0 auto}}footer .copyright{max-width:1280px;margin:0 auto;color:#fff;border-top:1px solid #4A597C;font-size:16px;padding:30px 0 50px 0;display:flex;justify-content:space-between;position:relative}footer .copyright .bouton{display:none}@media only screen and (max-width : 760px){footer .copyright{flex-direction:column;text-align:center;font-size:15px;padding:30px 0 84px 0;line-height:2}}footer .copyright a{color:#fff;text-decoration:none}@media only screen and (max-width : 760px){footer .copyright a{padding-top:23px}}body.privacy-policy footer .copyright a,footer .copyright a:hover,footer .copyright a:focus{text-decoration:underline}footer .copyright .absolu{margin-left:40px;width:60px;display:inline-block;height:14px;background-size:contain;transition:opacity 250ms ease 0s}@media only screen and (max-width : 760px){footer .copyright .absolu{position:absolute;bottom:63px;left:50%;margin-left:0;transform:translateX(-50%)}}footer .copyright .absolu img{width:100%;height:auto}footer .copyright .absolu:hover,footer .copyright .absolu:focus{opacity:.7}*{outline:none;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{font-size:16px;color:#000;overflow-x:hidden;font-family:"Roboto"}hr{margin:30px 0;border:0;border-bottom:2px solid #ff671d}section{padding:0;box-sizing:border-box}section a:not(.bouton){color:#f04935;text-decoration:none;transition:all 250ms ease 0s}section a:not(.bouton):hover,section a:not(.bouton):focus{color:#00529C}body.menuOuvert footer,body.menuOuvert section{display:none !important}sup{font-size:.5em;vertical-align:super;top:.1em}sup sup{top:0}.container{max-width:1600px;width:100%;margin:0 auto;box-sizing:border-box}.page-template-default:not(.home) main a.wp-element-button{color:#fff;border-radius:0;background:#00529C;border-color:#00529C;color:#fff !important;padding:8px 15px 8px 15px;font-size:16px;font-weight:600;transition:all 250ms ease 0s}.page-template-default:not(.home) main a.wp-element-button:hover,.page-template-default:not(.home) main a.wp-element-button:focus{background:#0572CC;border-color:#0572CC;color:#fff}.bouton{color:#fff;padding:18px 30px 16px 30px;text-decoration:none;position:relative;transition:all 250ms ease 0s;letter-spacing:.5px;display:inline-block;line-height:1.2;font-size:17px;font-weight:800;border:3px solid}@media only screen and (max-width : 760px){.bouton{padding:13px 20px 11px 20px;font-size:16px}}.bouton.rouge{border-color:#f04935;background:#f04935;color:#fff}.bouton.vert{background:#70BE54;border-color:#70BE54;color:#fff}.bouton.bleu{background:#00529C;border-color:#00529C;color:#fff}.bouton.bleuPale{background:#0572CC;border-color:#0572CC;color:#fff}.bouton:hover.bleu,.bouton:focus.bleu{background:#0572CC;border-color:#0572CC}.bouton:hover.bleuPale,.bouton:focus.bleuPale{background:#00529C;border-color:#00529C}.bouton:hover.o_rouge,.bouton:focus.o_rouge{background:#f04935;border-color:#f04935;color:#fff}.bouton:hover.vert,.bouton:focus.vert{background:#a0d68d;border-color:#a0d68d;color:#fff}.bouton.gros{padding:19px 76px 17px 76px;font-size:15px;letter-spacing:.5px}@media only screen and (max-width : 760px){.bouton.gros{padding:18px 76px 17px 76px}}.bouton.tresGros{padding:32px 36px 30px 36px;font-size:15px;letter-spacing:.5px}@media only screen and (max-width : 760px){.bouton.tresGros{padding:31px 36px 30px 36px}}.bouton.outline{border-color:#fff !important}.bouton.petit{padding:8px 15px 8px 15px;font-size:16px;letter-spacing:.4px}.bouton.petit.outline{border:2px}.bouton.fleche{padding:8px 35px 8px 15px;font-size:16px;font-weight:600}.bouton.fleche:after{content:'';width:6px;height:6px;transform:rotate(-135deg);border-bottom:1px solid #fff;border-left:1px solid #fff;background-size:contain;display:inline-block;margin-left:10px;margin-top:-4px;top:50%;right:10px;position:absolute}h1{color:#00529C;font-size:50px;line-height:.9;margin-top:0;padding-top:0;font-weight:700 !important}h2{color:#1c0042;font-size:26px;font-weight:700;line-height:27px;padding:0 0 20px 0;margin:0;font-weight:700 !important}h3{font-size:28px;color:#00529C;padding:0 0 10px 0;line-height:1.2;margin:40px 0 0 0;font-weight:700 !important}@media only screen and (max-width : 760px){h3{margin-top:20px;font-size:23px}}h4{font-size:18px;color:#00529C;padding:0 0 10px 0;margin:0;font-weight:700 !important}p{padding:0 0 20px 0;margin:0}strong{font-weight:700}.social{max-width:230px;display:flex;flex-wrap:nowrap;justify-content:space-between}.social .facebook,.social .twitter,.social .instagram,.social .pinterest,.social .linkedin{width:29px;height:30px;display:flex;justify-content:center;flex-direction:column;text-align:center;float:left;transition:all 250ms ease 0s}.social .facebook:hover,.social .twitter:hover,.social .instagram:hover,.social .pinterest:hover,.social .linkedin:hover,.social .facebook:focus,.social .twitter:focus,.social .instagram:focus,.social .pinterest:focus,.social .linkedin:focus{opacity:.7}.social img{margin:0 auto}.social .facebook img{width:29px;height:30px}.social .instagram img{width:29px;height:30px}.social .twitter img{width:29px;height:30px}.social .linkedin img{width:29px;height:30px}.social .pinterest img{width:34px;height:35px}@media only screen and (max-width : 760px){.cacherEnMobile{display:none}}:where(.wp-block-columns){margin-bottom:0}.gm-style-iw-d h3{font-size:22px;margin-top:20px}.gm-style-iw-d a{color:#00529C}.gm-style-iw-d a:hover,.gm-style-iw-d a:focus{text-decoration:none}.home .entete{background:url(../images/charlesturcotte-thibeau.jpg) center;background-size:cover;height:967px;width:100%;padding:0 80px;position:relative}@media only screen and (max-width : 760px){.home .entete{padding:0 20px;height:570px}}.home .entete:after{content:'';position:absolute;top:0;left:0;display:block;background:url(../images/bg-head-semi.svg) center no-repeat;background-size:cover;mix-blend-mode:multiply;height:100%;width:60%;z-index:1}@media (max-width:1346px){.home .entete:after{background-position:right top;width:80%}}@media only screen and (max-width : 760px){.home .entete:after{background-image:none;background-color:rgba(45,54,69,0.55);width:100%}}.home .entete:before{content:'';background:url(../images/deco-vert.svg) no-repeat;width:70px;height:388px;display:block;position:absolute;top:365px;left:0;z-index:2}@media only screen and (max-width : 760px){.home .entete:before{display:none}}.home .entete .container{height:100%;display:flex;position:relative;justify-content:center;flex-direction:column;z-index:9;padding-left:110px}@media only screen and (max-width : 1023px){.home .entete .container{padding-left:0}}@media only screen and (max-width : 760px){.home .entete .container{justify-content:flex-start;padding-top:100px}}.home .entete .container .caa{width:146px;position:absolute;bottom:64px;right:0;height:146px;transition:all 250ms ease 0s}@media only screen and (max-width : 760px){.home .entete .container .caa{width:56px;height:56px;bottom:auto;top:200px}}.home .entete .container .caa img{width:100%;height:auto}.home .entete .container .caa:hover,.home .entete .container .caa:focus{opacity:.7}.home .entete .container>div{max-width:430px;line-height:1.5;font-size:20px;color:#fff}@media only screen and (max-width : 760px){.home .entete .container>div{font-size:15px;width:calc(100% - 70px)}}.home .entete .container>div h1{font-size:60px;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:900;line-height:1.2;font-style:italic;color:#fff;margin-top:140px;margin-bottom:20px}@media only screen and (max-width : 760px){.home .entete .container>div h1{margin-top:0;font-size:34px}}.home .entete .container>div .bouton{margin-top:20px;text-transform:uppercase}@media only screen and (max-width : 760px){.home .entete .container>div .bouton{margin-top:0;position:absolute;bottom:30px;text-align:center;width:100%}}.home .servicesDesktop{display:block;background:#eef1f6;padding:120px 50px 150px 50px;overflow:hidden}@media only screen and (max-width : 1150px){.home .servicesDesktop{padding-left:20px;padding-right:20px}}@media only screen and (max-width : 1023px){.home .servicesDesktop{display:none}}.home .servicesDesktop h2{color:#00529C;font-size:40px;text-transform:uppercase;padding-bottom:60px;font-family:"Roboto",sans-serif;font-weight:900;line-height:1.2;font-style:italic;width:100%}.home .servicesDesktop .container{max-width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}.home .servicesDesktop .listeTitre{width:480px}.home .servicesDesktop .listeTitre .img{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-mode:alpha;background:#00529C;transition:all 250ms ease 0s}.home .servicesDesktop .listeTitre .titre.active .h3,.home .servicesDesktop .listeTitre .titre:hover .h3,.home .servicesDesktop .listeTitre .titre:focus .h3{color:#0572CC}.home .servicesDesktop .listeTitre .titre.active .img,.home .servicesDesktop .listeTitre .titre:hover .img,.home .servicesDesktop .listeTitre .titre:focus .img{background:#0572CC}.home .servicesDesktop .listeTitre a:last-of-type{border-bottom:0}.home .servicesDesktop .liste{width:calc(100% - 540px);position:relative;top:-60px}@media (max-width:1150px){.home .servicesDesktop .liste{width:calc(100% - 500px)}}.home .servicesDesktop .liste .titre{display:none}.home .servicesDesktop .liste .titre h3{color:#00529C !important}.home .servicesDesktop .liste .titre.active{display:block}.home .servicesDesktop .liste .item{transition:width 250ms ease-in-out;min-width:100px;flex-direction:column;align-items:center;display:none;position:relative;width:100% !important;height:100%}.home .servicesDesktop .liste .item .overlay{background:rgba(0,0,0,0.5);width:100%;height:100%;display:flex}.home .servicesDesktop .liste .item .background{position:relative;opacity:0;background-size:cover;width:100%;height:100%;transition:all 250ms ease 0s;color:#fff}.home .servicesDesktop .liste .item .background .texte{padding:0 48px 80px 48px;display:flex;width:100%;justify-content:flex-end;flex-direction:column;overflow:hidden;font-size:20px;line-height:1.5}.home .servicesDesktop .liste .item .background .texte>div{transition:all 250ms ease 0s;transform:translateY(30px)}.home .servicesDesktop .liste .item.active{display:block;transition:all 250ms ease 0s}.home .servicesDesktop .liste .item.active .background{opacity:1}.home .servicesDesktop .liste .item.active .titre{transition:all 250ms ease 0s}.home .servicesDesktop .titre{font-size:28px;font-weight:600;color:#00529C;border-bottom:1px solid #B3BED6;width:100%;position:relative;background-repeat:no-repeat;display:flex;transition:all 250ms ease 0s;height:78px}.home .servicesDesktop .titre h3,.home .servicesDesktop .titre .h3{position:absolute;top:21px;left:70px;font-size:28px;transition:all 250ms ease 0s !important;white-space:nowrap;margin:0;opacity:1;color:#4A597C}.home .servicesDesktop .titre .img{display:block;width:50px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all 250ms ease 0s;position:absolute;top:18px;left:0}.home .servicesTablette{display:none}@media only screen and (max-width : 1023px){.home .servicesTablette{display:block;background:#eef1f6;padding:120px 50px 150px 50px;overflow:hidden}}@media only screen and (max-width : 760px){.home .servicesTablette{padding:50px 20px 40px 20px}}.home .servicesTablette .container{max-width:1200px;max-width:670px}@media only screen and (max-width : 1150px){.home .servicesTablette .container{max-width:728px}}@media only screen and (max-width : 760px){.home .servicesTablette .container{height:auto}}.home .servicesTablette h2{color:#00529C;font-size:40px;text-transform:uppercase;padding-bottom:60px;font-family:"Roboto",sans-serif;font-weight:900;line-height:1.2;font-style:italic}@media only screen and (max-width : 760px){.home .servicesTablette h2{font-size:27px;text-align:center;padding-bottom:30px}}.home .servicesTablette .liste{height:100%;flex-wrap:nowrap;display:flex;flex-wrap:wrap;border-bottom:1px solid #B3BED6}.home .servicesTablette .liste .item{transition:width .75s ease-in-out;cursor:pointer;width:10%;min-width:100px;border-left:1px solid #B3BED6;flex-direction:column;align-items:center;display:flex;position:relative;padding-left:22px;padding-right:22px;flex-direction:column-reverse;width:100%;height:auto;padding-left:0;padding-right:0;border-top:1px solid #B3BED6;border-left:0 solid #B3BED6}.home .servicesTablette .liste .item:last-of-type{border-right:1px solid #B3BED6;border-right:0}.home .servicesTablette .liste .item:hover .vertical>div,.home .servicesTablette .liste .item:focus .vertical>div{color:#00529C !important}.home .servicesTablette .liste .item .overlay{background:rgba(0,0,0,0.5);position:absolute;top:auto;bottom:0;left:0;right:0;display:flex;width:100%;height:100%;position:relative}.home .servicesTablette .liste .item .background{position:relative;opacity:0;background-size:cover;width:100%;height:100%;transition:all .4s ease-in-out;color:#fff;transition:all .75s ease-in-out;max-height:0;height:auto}.home .servicesTablette .liste .item .background .texte{padding:44px 48px;display:flex;width:100%;justify-content:flex-end;flex-direction:column;overflow:hidden;font-size:20px;line-height:1.5;padding:60px 30px 40px 30px}.home .servicesTablette .liste .item .background .texte a.bouton{pointer-events:none}.home .servicesTablette .liste .item .background .texte>div{transition:all .2s ease-in-out .1s;transform:translateY(30px);opacity:0}.home .servicesTablette .liste .item .titre{font-size:28px;font-weight:600;color:#00529C}.home .servicesTablette .liste .item .titre.vertical{width:1px;height:1px;justify-content:flex-start;align-items:center;position:absolute;top:auto;bottom:80px;right:auto;left:48px;left:0;top:-20px;bottom:auto;transform:translateX(0)}.home .servicesTablette .liste .item .titre.vertical>div{color:#4A597C;text-transform:uppercase;white-space:nowrap;font-size:24px;transform:rotate(-90deg);opacity:1;transition:opacity .1s ease-in-out;display:none}.home .servicesTablette .liste .item .titre.vertical .img{display:block;width:50px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .75s ease-in-out;position:absolute;bottom:-77px;left:-23px;left:0;top:40px;bottom:auto;transform:translateX(0)}.home .servicesTablette .liste .item .titre.horizontal{width:100%;position:relative;height:40px;margin-top:30px;background-repeat:no-repeat;display:flex;transition:all .75s ease-in-out}.home .servicesTablette .liste .item .titre.horizontal h3{position:absolute;top:-4px;left:60px;font-size:28px;opacity:0;transition:all .75s ease-in-out;white-space:nowrap;margin:0;padding-top:0;font-size:18px;opacity:1}.home .servicesTablette .liste .item .titre h3{padding:0}.home .servicesTablette .liste .item.active{width:80% !important;transition:all .75s ease-in-out;width:100% !important}.home .servicesTablette .liste .item.active .background{opacity:1;max-height:370px}.home .servicesTablette .liste .item.active .texte>div{transition:all .5s ease-in-out .8s;opacity:1;transform:translateY(0)}.home .servicesTablette .liste .item.active .texte a.bouton{pointer-events:auto}.home .servicesTablette .liste .item.active .titre{transition:all .75s ease-in-out}.home .servicesTablette .liste .item.active .titre.vertical{position:absolute;bottom:80px;transition:all .2s ease-in-out;left:48px;left:0;top:-20px;bottom:auto}.home .servicesTablette .liste .item.active .titre.vertical>div{transform:rotate(-90deg);transition:opacity .75s ease-in-out;opacity:0}.home .servicesTablette .liste .item.active .titre.vertical .img{left:0}.home .servicesTablette .liste .item.active .titre.horizontal{width:100%;transition:all .75s ease-in-out}.home .servicesTablette .liste .item.active .titre.horizontal h3{transition:all .75s ease-in-out;opacity:1}.home .marquesPopulaires{background-size:cover;padding:110px 50px 170px 50px;position:relative;background-position:bottom}@media only screen and (max-width : 760px){.home .marquesPopulaires{padding:0 0 50px 0}}.home .marquesPopulaires:before{display:block;top:0;left:0;opacity:.65;width:100%;height:100%;position:absolute;background:#2D3645;mix-blend-mode:multiply;content:''}.home .marquesPopulaires .container{max-width:1200px;position:relative;z-index:2}.home .marquesPopulaires .container h2{width:fit-content;text-align:center;padding:0 40px 0 40px;color:#fff;font-family:"Roboto",sans-serif;font-weight:900;line-height:1.2;font-style:italic;font-size:40px;margin:0 auto;text-transform:uppercase;background:#70BE54;position:relative;height:84px;line-height:84px;margin-bottom:110px}@media only screen and (max-width : 1023px){.home .marquesPopulaires .container h2{padding:0 20px 0 20px}}@media only screen and (max-width : 760px){.home .marquesPopulaires .container h2{height:auto;line-height:1.5;padding:20px;font-size:27px;margin-bottom:70px;width:100%}}.home .marquesPopulaires .container h2:before{top:0;left:-55px;position:absolute;display:block;content:'';width:0;height:0;border-style:solid;border-width:0 0 84px 55px;border-color:transparent transparent #70BE54 transparent}@media only screen and (max-width : 760px){.home .marquesPopulaires .container h2:before{display:none}}.home .marquesPopulaires .container h2:after{top:0;right:-55px;position:absolute;display:block;content:'';width:0;height:0;border-style:solid;border-width:84px 55px 0 0;border-color:#70BE54 transparent transparent transparent}@media only screen and (max-width : 760px){.home .marquesPopulaires .container h2:after{display:none}}.home .marquesPopulaires .liste{display:flex;flex-wrap:wrap;grid-column-gap:2%;grid-row-gap:74px}@media (max-width:1320px){.home .marquesPopulaires .liste{grid-column-gap:4%}}@media only screen and (max-width : 760px){.home .marquesPopulaires .liste{justify-content:space-evenly;grid-column-gap:0;grid-row-gap:60px}}.home .marquesPopulaires .liste .logo{max-width:218px;height:10px;width:18%;display:block;display:flex;justify-content:center;flex-direction:column;text-align:center}@media (max-width:1320px){.home .marquesPopulaires .liste .logo{width:22%}}@media only screen and (max-width : 760px){.home .marquesPopulaires .liste .logo{width:44%}}.home .marquesPopulaires .liste .logo img{transition:all 250ms ease 0s;transform:scale(.8);width:100%;height:auto}.home .marquesPopulaires .liste .logo:hover img,.home .marquesPopulaires .liste .logo:focus img{transform:scale(1)}.home .talent{background:#00529C;padding:0 100px;position:relative;overflow:hidden}@media only screen and (max-width : 1023px){.home .talent{padding:0 50px}}@media only screen and (max-width : 760px){.home .talent{padding:0 20px}}.home .talent .container{padding:130px 0;height:100%;position:relative;max-width:1280px}@media only screen and (max-width : 760px){.home .talent .container{padding:60px 0 400px 0}}.home .talent .container>div{max-width:676px;font-size:18px;color:#fff;line-height:1.7;width:60%}@media only screen and (max-width : 1023px){.home .talent .container>div{max-width:420px}}@media only screen and (max-width : 760px){.home .talent .container>div{text-align:center;width:100%;max-width:100%;font-size:15px}}.home .talent .container>div h2{color:#fff;font-size:40px;font-family:"Roboto",sans-serif;font-weight:900;line-height:1.2;font-style:italic;margin-bottom:30px;text-transform:uppercase}@media only screen and (max-width : 760px){.home .talent .container>div h2{margin-bottom:0;font-size:27px;text-align:center}}.home .talent .container>div .bouton{text-transform:uppercase;margin-top:20px}@media only screen and (max-width : 760px){.home .talent .container>div .bouton{margin-top:0}}.home .talent .container>div .bouton:hover,.home .talent .container>div .bouton:focus{background:#0572CC;border-color:#0572CC}.home .talent .container:before{content:'';height:100%;-webkit-mask-image:url(../images/bg-talent.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:cover;mask-image:url(../images/bg-talent.svg) no-repeat;mask-repeat:no-repeat;mask-position:left center;mask-size:cover;mask-mode:alpha;background:#2D3645;width:1000px;position:absolute;top:0;right:-580px;display:block;opacity:1;z-index:2;transition:all 1000ms cubic-bezier(0, 0, 0, 1) .2s}@media only screen and (max-width : 1023px){.home .talent .container:before{right:-710px}}@media only screen and (max-width : 760px){.home .talent .container:before{-webkit-mask-image:url(../images/Fond-gris-vert-mobile.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:cover;mask-image:url(../images/Fond-gris-vert-mobile.svg) no-repeat;mask-repeat:no-repeat;mask-position:center top;mask-size:cover;top:auto;bottom:0;right:-20px;width:calc(100% + 40px);height:300px}}.home .talent .container:after{content:'';height:100%;-webkit-mask-image:url(../images/bg-talent.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:cover;mask-image:url(../images/bg-talent.svg) no-repeat;mask-repeat:no-repeat;mask-position:left center;mask-size:cover;mask-mode:alpha;background:#70BE54;width:1000px;position:absolute;top:0;right:-550px;display:block;opacity:1;z-index:1;transition:all 1000ms cubic-bezier(0, 0, 0, 1) 0s}@media only screen and (max-width : 1023px){.home .talent .container:after{right:-690px}}@media only screen and (max-width : 760px){.home .talent .container:after{-webkit-mask-image:url(../images/Fond-gris-vert-mobile.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:cover;mask-image:url(../images/Fond-gris-vert-mobile.svg) no-repeat;mask-repeat:no-repeat;mask-position:center top;mask-size:cover;top:auto;bottom:30px;right:-20px;width:calc(100% + 40px);height:300px}}.home .talent .container .photo{display:block;z-index:3;width:586px;height:100%;background:url(../images/perso2.webp) no-repeat bottom left;background-size:contain;position:absolute;bottom:0;right:-80px;opacity:1;transition:right 1000ms cubic-bezier(0, 0, 0, 1) .75s}@media only screen and (max-width : 1023px){.home .talent .container .photo{width:460px}}@media only screen and (max-width : 760px){.home .talent .container .photo{height:52%}}@media (min-width:768px){.home .talent.hidden .container:before{right:-1420px}.home .talent.hidden .container:after{right:-1420px}.home .talent.hidden .container .photo{opacity:0;right:-1030px}}@media only screen and (max-width : 760px){.home .talent.hidden .container:before{right:-20px;bottom:-300px}.home .talent.hidden .container:after{right:-20px;bottom:-330px}}.home .referencement{background:#EEF1F6}.home .referencement .texte,.home .referencement .image:before{background:#EEF1F6}@media only screen and (max-width : 1023px){.home .referencement .container .image .triangle{border-color:transparent #eef1f6 transparent transparent}}.error404 .entete,.page-template-singular-histoire .entete,.page-template-default:not(.home) .entete{background-image:url(../images/entete.webp);background-size:cover;background-position:center;position:relative;color:#fff;padding:0 50px}@media only screen and (max-width : 760px){.error404 .entete,.page-template-singular-histoire .entete,.page-template-default:not(.home) .entete{padding:0 20px;min-height:250px}}.error404 .entete:after,.page-template-singular-histoire .entete:after,.page-template-default:not(.home) .entete:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:rgba(45,54,69,0.75);mix-blend-mode:multiply;z-index:1}.error404 .entete .container,.page-template-singular-histoire .entete .container,.page-template-default:not(.home) .entete .container{max-width:1060px;min-height:594px;padding-top:110px;display:flex;justify-content:center;flex-direction:column;z-index:2;position:relative}@media only screen and (max-width : 1023px){.error404 .entete .container,.page-template-singular-histoire .entete .container,.page-template-default:not(.home) .entete .container{padding-top:54px}}@media only screen and (max-width : 760px){.error404 .entete .container,.page-template-singular-histoire .entete .container,.page-template-default:not(.home) .entete .container{min-height:250px}}.error404 .entete .container h1,.page-template-singular-histoire .entete .container h1,.page-template-default:not(.home) .entete .container h1{font-family:"Roboto",sans-serif;color:#fff;text-transform:uppercase;font-size:60px;font-style:italic;font-weight:1000;width:500px;margin:0;padding:0;line-height:1.2}@media only screen and (max-width : 760px){.error404 .entete .container h1,.page-template-singular-histoire .entete .container h1,.page-template-default:not(.home) .entete .container h1{width:auto;font-size:34px}}.error404 main,.page-template-singular-histoire main,.page-template-default:not(.home) main{background:#eef1f6;position:relative;color:#4A597C;font-size:18px;line-height:1.5;padding-top:130px;padding-bottom:0;overflow:hidden}@media only screen and (max-width : 760px){.error404 main,.page-template-singular-histoire main,.page-template-default:not(.home) main{font-size:16px;padding-top:50px}}.error404 main a:not(.bouton),.page-template-singular-histoire main a:not(.bouton),.page-template-default:not(.home) main a:not(.bouton){color:#00529C}.error404 main a:not(.bouton):hover,.page-template-singular-histoire main a:not(.bouton):hover,.page-template-default:not(.home) main a:not(.bouton):hover,.error404 main a:not(.bouton):focus,.page-template-singular-histoire main a:not(.bouton):focus,.page-template-default:not(.home) main a:not(.bouton):focus{text-decoration:none}.error404 main ul,.page-template-singular-histoire main ul,.page-template-default:not(.home) main ul,.error404 main li,.page-template-singular-histoire main li,.page-template-default:not(.home) main li,.error404 main ol,.page-template-singular-histoire main ol,.page-template-default:not(.home) main ol{padding:0;margin:0;list-style:none}.error404 main ul,.page-template-singular-histoire main ul,.page-template-default:not(.home) main ul{padding-bottom:20px}@media only screen and (max-width : 760px){.error404 main ul,.page-template-singular-histoire main ul,.page-template-default:not(.home) main ul{padding-bottom:0}}.error404 main ul li,.page-template-singular-histoire main ul li,.page-template-default:not(.home) main ul li{padding-left:18px;padding-bottom:20px;position:relative}.error404 main ul li:before,.page-template-singular-histoire main ul li:before,.page-template-default:not(.home) main ul li:before{background:#70BE54;width:8px;height:8px;content:'';display:block;position:absolute;top:9px;left:0;border-radius:50%}@media only screen and (max-width : 760px){.error404 main ul li:before,.page-template-singular-histoire main ul li:before,.page-template-default:not(.home) main ul li:before{top:6px}}.error404 main ol,.page-template-singular-histoire main ol,.page-template-default:not(.home) main ol{counter-reset:item}.error404 main ol li,.page-template-singular-histoire main ol li,.page-template-default:not(.home) main ol li{padding-left:25px;padding-bottom:20px;position:relative}.error404 main ol li:before,.page-template-singular-histoire main ol li:before,.page-template-default:not(.home) main ol li:before{font-size:20px;font-weight:700;height:8px;content:counter(item) ". ";counter-increment:item;color:#70BE54;display:block;position:absolute;top:-3px;left:0;border-radius:50%}.error404 main hr,.page-template-singular-histoire main hr,.page-template-default:not(.home) main hr{border:0;border-bottom:2px solid #B3BED6;margin:50px 0;padding:0}@media only screen and (max-width : 760px){.error404 main hr,.page-template-singular-histoire main hr,.page-template-default:not(.home) main hr{margin:20px 0 30px 0}}.error404 main:after,.page-template-singular-histoire main:after,.page-template-default:not(.home) main:after{content:'';display:block;width:130px;height:717px;position:absolute;top:71px;right:0;z-index:1}@media only screen and (max-width : 760px){.error404 main:after,.page-template-singular-histoire main:after,.page-template-default:not(.home) main:after{display:none}}.error404 main h2,.page-template-singular-histoire main h2,.page-template-default:not(.home) main h2{font-family:"Roboto",sans-serif;color:#00529C;font-weight:1000;font-style:italic;font-size:40px;text-transform:uppercase;line-height:1.2;margin-top:50px}@media only screen and (max-width : 760px){.error404 main h2,.page-template-singular-histoire main h2,.page-template-default:not(.home) main h2{font-size:27px}}.error404 main .wp-block-columns,.page-template-singular-histoire main .wp-block-columns,.page-template-default:not(.home) main .wp-block-columns{gap:0}.error404 main .wp-block-columns h2:first-child,.page-template-singular-histoire main .wp-block-columns h2:first-child,.page-template-default:not(.home) main .wp-block-columns h2:first-child{margin-top:0}.error404 main>p,.page-template-singular-histoire main>p,.page-template-default:not(.home) main>p{max-width:1060px;margin:0 auto}.error404 main>.wp-block-columns,.page-template-singular-histoire main>.wp-block-columns,.page-template-default:not(.home) main>.wp-block-columns{position:relative;z-index:2;padding:0 50px 0 50px}@media only screen and (max-width : 760px){.error404 main>.wp-block-columns,.page-template-singular-histoire main>.wp-block-columns,.page-template-default:not(.home) main>.wp-block-columns{padding:0 20px 0 20px}}.error404 main>.wp-block-columns .wp-block-column,.page-template-singular-histoire main>.wp-block-columns .wp-block-column,.page-template-default:not(.home) main>.wp-block-columns .wp-block-column{max-width:1060px;margin:0 auto}@media (max-width:1350px){.error404 main>.wp-block-columns:first-of-type .wp-block-column,.page-template-singular-histoire main>.wp-block-columns:first-of-type .wp-block-column,.page-template-default:not(.home) main>.wp-block-columns:first-of-type .wp-block-column{padding-right:110px}.error404 main>.wp-block-columns:first-of-type .wp-block-column .wp-block-column,.page-template-singular-histoire main>.wp-block-columns:first-of-type .wp-block-column .wp-block-column,.page-template-default:not(.home) main>.wp-block-columns:first-of-type .wp-block-column .wp-block-column{padding-right:0 !important}}@media only screen and (max-width : 760px){.error404 main>.wp-block-columns:first-of-type .wp-block-column,.page-template-singular-histoire main>.wp-block-columns:first-of-type .wp-block-column,.page-template-default:not(.home) main>.wp-block-columns:first-of-type .wp-block-column{padding-right:0}}.error404 main>.wp-block-columns:last-of-type,.page-template-singular-histoire main>.wp-block-columns:last-of-type,.page-template-default:not(.home) main>.wp-block-columns:last-of-type{padding-bottom:100px}@media only screen and (max-width : 760px){.error404 main>.wp-block-columns:last-of-type,.page-template-singular-histoire main>.wp-block-columns:last-of-type,.page-template-default:not(.home) main>.wp-block-columns:last-of-type{padding-bottom:30px}}.page-template-singular-histoire .entete{overflow:hidden;background-color:#003056;background-repeat:no-repeat;background-size:auto 550px;background-position:top 110px right}@media (min-width:1921px){.page-template-singular-histoire .entete{background-position:top 110px left calc(50% + 370px)}}@media (max-width:1370px){.page-template-singular-histoire .entete{background-position:top 110px left calc(50% + 310px)}}@media only screen and (max-width : 1023px){.page-template-singular-histoire .entete{background-position:top 54px left calc(50% + 310px)}}@media only screen and (max-width : 760px){.page-template-singular-histoire .entete{background-image:url(../images/entete-histoire-mobile.webp) !important;background-position:top 54px center;background-size:auto 270px;padding-bottom:14px}}.page-template-singular-histoire .entete .container{position:static}@media (min-width:1921px){.page-template-singular-histoire .entete .container{position:relative}}@media only screen and (max-width : 1023px){.page-template-singular-histoire .entete .container{position:relative}}.page-template-singular-histoire .entete:after{display:none}.page-template-singular-histoire .entete .haut{line-height:1.3;font-size:28px;min-height:780px;padding-top:110px;flex-direction:row;max-width:1280px;flex-wrap:wrap}@media only screen and (max-width : 760px){.page-template-singular-histoire .entete .haut{padding-top:370px;min-height:0;line-height:1.9}}.page-template-singular-histoire .entete .haut .texte{width:50%;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width : 760px){.page-template-singular-histoire .entete .haut .texte{width:100%;font-size:18px;font-weight:600;line-height:1.4}}.page-template-singular-histoire .entete .haut .texte h1{margin-top:65px;padding-bottom:40px}@media only screen and (max-width : 760px){.page-template-singular-histoire .entete .haut .texte h1{margin-top:0;font-size:34px;padding-bottom:24px}}@media only screen and (max-width : 760px){.page-template-singular-histoire .entete .haut .triangle{position:absolute;top:275px;lefT:-20px;display:block;content:'';width:100%;height:0;border-style:solid;border-width:0 0 50px 100vw;border-color:transparent transparent #252D39 transparent;z-index:2}}.page-template-singular-histoire .entete .haut .t{width:220px;height:220px;background:url(../images/logo-t.svg) center no-repeat;background-size:contain;position:absolute;bottom:70px;right:-48px;z-index:3}@media (min-width:1921px){.page-template-singular-histoire .entete .haut .t{right:-200px}}@media (max-width:767px){.page-template-singular-histoire .entete .haut .t{right:-48px}}@media only screen and (max-width : 1023px){.page-template-singular-histoire .entete .haut .t{bottom:auto;top:440px;right:-93px}}@media only screen and (max-width : 760px){.page-template-singular-histoire .entete .haut .t{width:126px;height:126px;top:230px;right:-43px}}.page-template-singular-histoire .entete .haut .image{width:50%;position:relative}@media only screen and (max-width : 760px){.page-template-singular-histoire .entete .haut .image{width:100%}}.page-template-singular-histoire .sous_entete{padding:0 50px;background:#003056}.page-template-singular-histoire .sous_entete .container{max-width:1280px}@media only screen and (max-width : 760px){.page-template-singular-histoire .sous_entete{padding:0 20px}}.page-template-singular-histoire .sous_entete .bas{color:#fff;border-top:1px solid #FFE01A;flex-direction:row;min-height:0;padding:35px 0 100px 0;gap:20px;display:flex}@media only screen and (max-width : 760px){.page-template-singular-histoire .sous_entete .bas{padding:35px 0 35px 0;gap:0;flex-wrap:wrap;flex-direction:column}}.page-template-singular-histoire .sous_entete .bas div{line-height:1.9;font-size:18px;width:50%}@media only screen and (max-width : 760px){.page-template-singular-histoire .sous_entete .bas div{width:100%;line-height:1.5;font-size:15px}}.page-template-singular-histoire main{padding-top:125px}@media only screen and (max-width : 760px){.page-template-singular-histoire main{padding-top:50px}}.page-template-singular-histoire main .cool-vertical-timeline-body{margin-bottom:130px;margin-top:40px}@media only screen and (max-width : 760px){.page-template-singular-histoire main .cool-vertical-timeline-body{margin-bottom:30px;margin-top:30px}}.page-template-singular-histoire main:after{display:none}.page-id-122 hr{margin:7px 0 40px 0 !important}/*# sourceMappingURL=absolu.css.map */