.contact__page .wrapper{padding:156px 0 64px}@media screen and (max-width:1259px){.contact__page .wrapper{padding:120px 0 64px}}@media screen and (max-width:991px){.contact__page .wrapper{padding:80px 0 64px}}.contact__page .wrapper .inner{-moz-column-gap:118px;column-gap:118px;display:flex;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width:1259px){.contact__page .wrapper .inner{-moz-column-gap:64px;column-gap:64px}}@media screen and (max-width:991px){.contact__page .wrapper .inner{flex-direction:column;row-gap:64px}}.contact__page .wrapper .inner .infos{display:flex;flex:4;flex-direction:column;flex-wrap:nowrap;row-gap:54px}@media screen and (max-width:1259px){.contact__page .wrapper .inner .infos{flex:1}}@media screen and (max-width:991px){.contact__page .wrapper .inner .infos{-moz-column-gap:24px;column-gap:24px;flex-direction:row;justify-content:space-between}}.contact__page .wrapper .inner .infos .head{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:16px}@media screen and (max-width:991px){.contact__page .wrapper .inner .infos .head{max-width:500px}}@media screen and (max-width:768px){.contact__page .wrapper .inner .infos .head{flex:3}}.contact__page .wrapper .inner .infos .head label{color:#e84151;font-size:clamp(1.4rem,1.4rem + 0 * 100vw,1.4rem);font-weight:700;line-height:1;padding-left:60px;position:relative;text-transform:uppercase}.contact__page .wrapper .inner .infos .head label:before{background-color:#e84151;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(1px);width:50px}@media screen and (max-width:991px){.contact__page .wrapper .inner .infos .picture{padding:0 44px}}@media screen and (max-width:768px){.contact__page .wrapper .inner .infos .picture{flex:1;padding:0}}.contact__page .wrapper .inner .infos .picture img{height:220px;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (max-width:1259px){.contact__page .wrapper .inner .infos .picture img{height:184px}}@media screen and (max-width:991px){.contact__page .wrapper .inner .infos .picture img{height:144px}}.contact__page .wrapper .inner .form{flex:5}@media screen and (max-width:1259px){.contact__page .wrapper .inner .form{flex:1}}.contact__page .wrapper .inner .form .form-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:24px}.contact__page .wrapper .inner .form .form-row{-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:nowrap}.contact__page .wrapper .inner .form .form-row>div{flex:1}.contact__page .wrapper .inner .form .form-group label{display:block;font-size:16px;font-weight:300;letter-spacing:-1.12px;line-height:1.37;margin-bottom:8px}.contact__page .wrapper .inner .form .form-group input[type=email],.contact__page .wrapper .inner .form .form-group input[type=tel],.contact__page .wrapper .inner .form .form-group input[type=text],.contact__page .wrapper .inner .form .form-group textarea{background:#f4f4f4;border:1px solid #000;border-radius:8px;outline:none;padding:12px;width:100%}.contact__page .wrapper .inner .form .form-group .wpcf7-not-valid-tip{color:#e84151}.contact__page .wrapper .inner .form .form-required{font-size:12px;font-weight:300;letter-spacing:-.84px;line-height:1.37;text-align:right}.contact__page .wrapper .inner .form .form-submit input[type=submit]{display:none}.contact__page .wrapper .inner .form .wpcf7-response-output{margin:24px 0 0}