.section{background-color:#fff;width:100%;padding:80px 0}.section .title{box-sizing:border-box;max-width:var(--site-max-width);margin:0 auto 20px;padding:0 20px;border-left:8px solid var(--color-yellow);font-size:1.6em}@media screen and (max-width:1024px){.section .title{max-width:calc(100% - 40px)}}.section .chapo{background-color:var(--color-gray);margin-top:20px;padding:20px}.section .chapo div{margin:auto;max-width:var(--site-max-width)}.section .chapo div .subtitle{border-left:8px solid var(--color-yellow);margin:16px auto;padding:0 20px;font-style:italic}.section .chapo div .text{line-height:1.8em}.section .chapo div .jaune{line-height:1.8em;border-left:8px solid var(--color-yellow);margin:16px auto;padding:0 20px}.section .chapo div .rouge{line-height:1.8em;border-left:8px solid var(--color-red);margin:32px auto;padding:0 20px}.section .chapo div .vert{line-height:1.8em;border-left:8px solid var(--color-green);margin:16px auto;padding:0 20px}.section .content{max-width:var(--site-max-width);margin:0 auto;padding:40px 40px 0}@media screen and (max-width:1024px){.section .content{padding:0 20px}}.section .content .text{height:80px;width:400px;display:flex;align-items:center;margin-left:40px}@media screen and (max-width:1024px){.section .content .text{margin-top:40px;height:auto;width:100%;margin-left:0}}.cancelMargin{margin-top:-20px;margin-bottom:-20px}.separator{background-color:var(--color-gray);width:100%;padding:40px 20px;margin-bottom:40px;display:flex;flex-direction:row;gap:40px}@media screen and (max-width:1024px){.separator{flex-direction:column}}.separator .content{border-left:8px solid var(--color-yellow);flex:1 1}.separator .content,.separator .content.alt{max-width:var(--site-max-width);margin:0 auto;padding:0 20px;line-height:1.6em}.separator .content.alt{border-left:0;border-left:8px solid var(--color-yellow)}.separator .content.alt2{max-width:var(--site-max-width);margin:0 auto;border-left:0;line-height:1.6em}.separator .content.alt2 b{padding:0 20px;border-left:8px solid var(--color-yellow)}.separator_alt{background-color:var(--color-gray);width:100%;padding:40px 20px;margin-bottom:40px;display:flex;flex-direction:row;gap:40px}@media screen and (max-width:1024px){.separator_alt{flex-direction:column}}.separator_alt .content{max-width:var(--site-max-width);margin:0 auto;line-height:1.6em;flex:1 1}.separator_alt .content .jaune{padding:0 20px;border-left:8px solid var(--color-yellow);margin-bottom:40px}.separator_alt .content .vert{padding:0 20px;border-left:8px solid var(--color-green);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px}@media screen and (max-width:1024px){.separator_alt .content .vert{flex-direction:column}}.separator_alt .content .vert img{width:80px}.separator_alt .content.alt{border-left:0;padding:0 20px;border-left:8px solid var(--color-yellow)}.separator_alt .content.alt,.separator_alt .content.alt2{max-width:var(--site-max-width);margin:0 auto;line-height:1.6em}.separator_alt .content.alt2{border-left:0}.separator_alt .content.alt2 b{padding:0 20px;border-left:8px solid var(--color-yellow)}.separator_title{padding:20px 0;background-color:var(--color-red);margin-bottom:20px}.separator_title h2{margin:0 40px;text-align:center;color:#fff;font-style:italic;font-size:1.6em}.button{background-color:var(--color-red);padding:20px;color:#fff;display:flex;flex-direction:row;align-items:center;gap:10px;width:170px;height:40px;justify-content:space-between;line-height:1.4em}.button:hover{background-color:var(--color-grey);color:var(--color-yellow)}.button:hover span{font-weight:700}