.contact-form{position:relative;margin:0;margin-top:calc((91px + 49 * ((100vw - 376px) / 1064)) - .1px);margin-bottom:calc((91px + 49 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-grid{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}@media (max-width:1024px){.contact-form-grid{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}}.contact-form-cell{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch;transition-property:background-color,color,opacity,transform,visibility;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:0;visibility:hidden;min-height:calc((250.25px + 134.75 * ((100vw - 376px) / 1064)) - .1px);transform:scale(.9);width:50%}@media (max-width:1024px){.contact-form-cell{width:100%}.contact-form-cell:first-child{order:0}.contact-form-cell:nth-child(2){order:1;display:none}.contact-form-cell:nth-child(3){order:3}.contact-form-cell:nth-child(4){order:2}.contact-form-cell:nth-child(5){order:4}.contact-form-cell:nth-child(6){order:5}}.contact-form-cell:first-child{transition-delay:325ms}.contact-form-cell:nth-child(2){transition-delay:.4s}.contact-form-cell:nth-child(3){transition-delay:475ms}.contact-form-cell:nth-child(4){transition-delay:.55s}.contact-form-cell:nth-child(5){transition-delay:625ms}.contact-form-cell:nth-child(6){transition-delay:.7s}.ready .block-on-screen .contact-form-cell{opacity:1;transform:none;visibility:visible}.contact-form-heading{display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff;padding:calc((19.5px + 10.5 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-heading.wysiwyg.wysiwyg--upper h2{color:#b7b7b7}.contact-form-heading.wysiwyg.wysiwyg--upper h2 strong{color:#ce202f}.contact-form-infos{flex:1 0 auto;flex-direction:column;align-items:stretch}.contact-form-info,.contact-form-infos{display:flex;justify-content:flex-start}.contact-form-info{flex:1 1 0;flex-direction:row;align-items:center;transition-property:background-color,border-left,padding-left;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);padding:calc((26px + 14 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-info.contact-form-info--address{background:#eee;border-left:calc((0px + 0 * ((100vw - 376px) / 1064)) - .1px) solid #7b111a}.no-touchevents .contact-form-info.contact-form-info--address:hover{background:#93131f;border-left:calc((13px + 7 * ((100vw - 376px) / 1064)) - .1px) solid #7b111a;padding-left:calc((52px + 28 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-info.contact-form-info--phone{background:#b12532;border-left:calc((0px + 0 * ((100vw - 376px) / 1064)) - .1px) solid #b12532}.no-touchevents .contact-form-info.contact-form-info--phone:hover{background:#7b111a;border-left:calc((13px + 7 * ((100vw - 376px) / 1064)) - .1px) solid #b12532;padding-left:calc((52px + 28 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-info-picto{height:calc((52px + 28 * ((100vw - 376px) / 1064)) - .1px);margin:0;margin-right:calc((26px + 14 * ((100vw - 376px) / 1064)) - .1px);width:calc((52px + 28 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-info-picto .contact-form-picto-outer{transition-property:fill;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.contact-form-info--address .contact-form-info-picto .contact-form-picto-outer{fill:#b12532}.contact-form-info--phone .contact-form-info-picto .contact-form-picto-outer{fill:#ddd}.contact-form-info-picto .contact-form-picto-inner{transition-property:fill;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.contact-form-info--address .contact-form-info-picto .contact-form-picto-inner{fill:#b12532}.contact-form-info--phone .contact-form-info-picto .contact-form-picto-inner{fill:#7b111a}.no-touchevents .contact-form-info:hover .contact-form-info-picto .contact-form-picto-outer{fill:#b12532}.no-touchevents .contact-form-info:hover .contact-form-info-picto .contact-form-picto-inner{fill:#fff}.contact-form-info-value{color:#ce202f;font-weight:600;font-family:Din,Sans-Serif;font-size:calc((24px + 3.6 * ((100vw - 1441px) / 479)) - .1px);transition-property:stroke;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (max-width:1440px){.contact-form-info-value{font-size:calc((16px + 8 * ((100vw - 376px) / 1064)) - .1px)}}.contact-form-info--address .contact-form-info-value{color:#b12532}.contact-form-info--phone .contact-form-info-value{color:#ddd}.no-touchevents .contact-form-info:hover .contact-form-info-value{color:#fff}.contact-form-map{position:absolute;top:0;right:0;bottom:0;left:0}.contact-form-content{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;background:url(images/form-background.webp) no-repeat 50%;background-size:cover;padding:calc((26px + 14 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-content .form-heading{text-align:center}.contact-form-contact{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;background:#ce202f;padding:calc((26px + 14 * ((100vw - 376px) / 1064)) - .1px)}.contact-form-contact h3{color:#fff;font-weight:600;font-family:Din,Sans-Serif;font-size:calc((24px + 3.6 * ((100vw - 1441px) / 479)) - .1px)}@media (max-width:1440px){.contact-form-contact h3{font-size:calc((16px + 8 * ((100vw - 376px) / 1064)) - .1px)}}.contact-form-contact p{color:#900914;font-weight:600;font-family:Din,Sans-Serif;font-size:calc((20px + 3 * ((100vw - 1441px) / 479)) - .1px);max-width:calc((260px + 140 * ((100vw - 376px) / 1064)) - .1px);text-align:center}@media (max-width:1440px){.contact-form-contact p{font-size:calc((16px + 4 * ((100vw - 376px) / 1064)) - .1px)}}