@charset "UTF-8";@media screen and (min-width: 0) and (max-width: 479px){#upload-btn,.corporate--contact--form--attach-button{font-size:12.425625px;line-height:1}}@media screen and (min-width: 480px) and (max-width: 959px){#upload-btn,.corporate--contact--form--attach-button{font-size:14.4px;line-height:1}}@media screen and (min-width: 960px) and (max-width: 1299px){#upload-btn,.corporate--contact--form--attach-button{font-size:14.4px;line-height:1}}@media screen and (min-width: 1300px) and (max-width: 1599px){#upload-btn,.corporate--contact--form--attach-button{font-size:14.4px;line-height:1}}@media screen and (min-width: 1600px) and (max-width: 10000000px){#upload-btn,.corporate--contact--form--attach-button{font-size:14.4px;line-height:1}}@media screen and (min-width: 0) and (max-width: 479px){.corporate--contact--phone-contact-info--item-link,.corporate--contact--form--button{font-size:14.600109375px;line-height:1}}@media screen and (min-width: 480px) and (max-width: 959px){.corporate--contact--phone-contact-info--item-link,.corporate--contact--form--button{font-size:17.28px;line-height:1}}@media screen and (min-width: 960px) and (max-width: 1299px){.corporate--contact--phone-contact-info--item-link,.corporate--contact--form--button{font-size:17.28px;line-height:1}}@media screen and (min-width: 1300px) and (max-width: 1599px){.corporate--contact--phone-contact-info--item-link,.corporate--contact--form--button{font-size:17.28px;line-height:1}}@media screen and (min-width: 1600px) and (max-width: 10000000px){.corporate--contact--phone-contact-info--item-link,.corporate--contact--form--button{font-size:17.28px;line-height:1}}@media screen and (min-width: 0) and (max-width: 479px){.corporate--contact--phone-contact-info--item-heading{font-size:20.1572760059px;line-height:1}}@media screen and (min-width: 480px) and (max-width: 959px){.corporate--contact--phone-contact-info--item-heading{font-size:24.8832px;line-height:1}}@media screen and (min-width: 960px) and (max-width: 1299px){.corporate--contact--phone-contact-info--item-heading{font-size:24.8832px;line-height:1}}@media screen and (min-width: 1300px) and (max-width: 1599px){.corporate--contact--phone-contact-info--item-heading{font-size:24.8832px;line-height:1}}@media screen and (min-width: 1600px) and (max-width: 10000000px){.corporate--contact--phone-contact-info--item-heading{font-size:24.8832px;line-height:1}}@media screen and (min-width: 0) and (max-width: 479px){.corporate--contact--header--heading{font-size:27.8296391856px;line-height:1}}@media screen and (min-width: 480px) and (max-width: 959px){.corporate--contact--header--heading{font-size:35.831808px;line-height:1}}@media screen and (min-width: 960px) and (max-width: 1299px){.corporate--contact--header--heading{font-size:35.831808px;line-height:1}}@media screen and (min-width: 1300px) and (max-width: 1599px){.corporate--contact--header--heading{font-size:35.831808px;line-height:1}}@media screen and (min-width: 1600px) and (max-width: 10000000px){.corporate--contact--header--heading{font-size:35.831808px;line-height:1}}.corporate--contact--header--container{position:relative;max-width:100%;padding:1.4rem 20px 1.1rem;margin:auto;background-color:#fff;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgb(238.425,238.425,238.425)}@media screen and (max-width: 61.19rem){.corporate--contact--header--container{padding:2rem}}@media (max-width: 479px){.corporate--contact--header--container{padding:2rem 1rem}}.corporate--contact--header{position:relative;text-align:left}@media screen and (max-width: 61.19rem){.corporate--contact--header{text-align:center;max-width:100%}}.corporate--contact--header--heading{color:#222;display:block;margin-bottom:0;margin-top:0;font-family:Secondary,Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;background:initial;line-height:inherit;text-rendering:optimizeLegibility}@media (min-width: 960px){.corporate--contact--header--subheading{margin-top:0}}.corporate--contact--header--subheading-highlighted{font-size:1.3em}.corporate--contact--form--container{margin:auto;padding:3rem 2rem;background:#eee}@media (max-width: 479px){.corporate--contact--form--container{padding:2rem 1rem}}.corporate--contact--form{max-width:1400px;margin:auto;padding:0;text-align:center}.corporate--contact--form--button{background:#0070d3;border-radius:.4rem;border:none;color:#fff;cursor:pointer;padding:1rem 2rem;text-decoration:none;font-family:Secondary,Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;display:inline-block;float:left;clear:both}.corporate--contact--form--button:hover{background-color:#0188ff;transition:all .4s ease;color:#fff}.corporate--contact--form--button:active{background:#002c54;color:#fff}.corporate--contact--form select,.corporate--contact--form textarea,.corporate--contact--form [type=text],.corporate--contact--form [type=password],.corporate--contact--form [type=date],.corporate--contact--form [type=datetime],.corporate--contact--form [type=datetime-local],.corporate--contact--form [type=month],.corporate--contact--form [type=week],.corporate--contact--form [type=email],.corporate--contact--form [type=number],.corporate--contact--form [type=search],.corporate--contact--form [type=tel],.corporate--contact--form [type=time],.corporate--contact--form [type=url],.corporate--contact--form [type=color],.corporate--contact--form--textbox--textarea{display:block;width:100%;height:3.2rem;margin:0;border:solid .125rem rgba(255,255,255,0);border-radius:.25rem;background-color:#fff;box-shadow:none;font-size:1rem;-webkit-transition:border-color .3s,color .3s,background-color .3s!important;transition:border-color .3s,color .3s,background-color .3s!important;resize:vertical;font-family:Primary,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:400;padding:0 0 0 1.25rem}.corporate--contact--form textarea,.corporate--contact--form--textbox--textarea{padding:1rem 1.25rem;height:4.3rem}@media (max-width: 479px){.corporate--contact--form textarea,.corporate--contact--form--textbox--textarea{height:8rem}}.corporate--contact--form select:focus,.corporate--contact--form textarea:focus,.corporate--contact--form [type=text]:focus,.corporate--contact--form [type=password]:focus,.corporate--contact--form [type=date]:focus,.corporate--contact--form [type=datetime]:focus,.corporate--contact--form [type=datetime-local]:focus,.corporate--contact--form [type=month]:focus,.corporate--contact--form [type=week]:focus,.corporate--contact--form [type=email]:focus,.corporate--contact--form [type=number]:focus,.corporate--contact--form [type=search]:focus,.corporate--contact--form [type=tel]:focus,.corporate--contact--form [type=time]:focus,.corporate--contact--form [type=url]:focus,.corporate--contact--form [type=color]:focus,.corporate--contact--form--textbox--textarea:focus{outline:none;border:2px solid #468847!important;background-color:#fff;box-shadow:none;-webkit-transition:box-shadow .5s,border-color .25s ease-in-out!important;transition:box-shadow .5s,border-color .25s ease-in-out!important}.corporate--contact--form--title{color:#000;display:block;margin-bottom:1rem;margin-top:0;font-family:Secondary,Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;background:initial;line-height:inherit;font-size:1.75rem;text-transform:uppercase}.corporate--contact--form--row{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.corporate--contact--form--row-attachments{text-align:left}#upload-btn,.corporate--contact--form--attach-button{background:#c09853;border-radius:.4rem;border:none;color:#fff;cursor:pointer;padding:.75rem;text-decoration:none;display:inline-block;font-family:Primary,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#upload-btn:hover,.corporate--contact--form--attach-button:hover{background-color:#c9a76d;transition:all .4s ease;color:#fff}#upload-btn:active,.corporate--contact--form--attach-button:active{background:#6c5328;color:#fff}.corporate--contact--form--condition{background:initial;font-size:medium;color:#222;margin-top:.3rem;margin-bottom:0}#errorMsgBox{text-align:center;padding:.5rem 1rem;background-color:#b94a48;color:#fff;margin-bottom:1rem;border-radius:2px}#msgBox{text-align:left;margin-bottom:2rem;border-radius:2px;background:#ddd;padding:0}#msgBox .msg--fileInfo{border-radius:2px;padding:.8rem 1rem;color:#000}#msgBox .msg--fileInfo:before{background-image:url(https://www.mecalux.com/o/corporate-theme/images/icons/form-file.svg);background-size:17px;width:17px;height:20px;content:"";float:left;margin-right:10px;vertical-align:middle}#msgBox .msg--fileInfo a:after{float:right}#msgBox .msg--fileInfo:last-child{animation-name:newFile;animation-duration:4s}@keyframes newFile{0%{background-color:#468847}to{background-color:none}}.progress-bar{display:block;background-color:#c09853;height:1rem;width:0;margin-top:.3rem;margin-bottom:.3rem}@media print,screen and (min-width: 48em){.corporate--contact--form--row:last-child{margin-bottom:0}}.corporate--contact--form--column{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;min-width:initial}.corporate--contact--form--column--small{min-width:initial;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media print,screen and (min-width: 48em){.corporate--contact--form--column--small{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}}@media print,screen and (min-width: 64em){.corporate--contact--form--form--column--small:first-child{padding-right:2.7rem}}.corporate--contact--form--form--column--small:first-child{padding-right:0}.corporate--contact--form--textbox{position:relative;display:block;margin-bottom:.65rem;width:100%;text-align:left}.corporate--contact--form--textbox--input{display:block;margin:0;border:solid .125rem rgba(255,255,255,0);border-radius:.25rem;padding:1rem 1.25rem;width:100%;height:3.2rem;font-weight:400;font-size:1rem;-webkit-transition:border-color .3s,color .3s,background-color .3s;transition:border-color .3s,color .3s,background-color .3s;border-color:#e1e8ee;background-color:#fff}.corporate--contact--form--textbox--input::-webkit-input-placeholder,.corporate--contact--form--textbox--input:-ms-input-placeholder,.corporate--contact--form--textbox--input::placeholder{color:#888;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.corporate--contact--form--textbox--input::-moz-selection,.corporate--contact--form--textbox--input::selection{background-color:#00000080}.corporate--contact--form--textbox--input:focus,.corporate--contact--form--textbox--input:hover{border-color:#bdc6cf!important;background-color:#fff}.corporate--contact--form--textbox--input:focus::-webkit-input-placeholder,.corporate--contact--form--textbox--input:focus:-ms-input-placeholder,.corporate--contact--form--textbox--input:focus::placeholder{opacity:.1}textarea.corporate--contact--form--textbox--input{resize:vertical}.corporate--contact--form--email--text{display:block;margin-bottom:1rem;font-weight:400;font-size:1rem}.corporate--contact--form--email--link{text-decoration:none;cursor:pointer;display:inline-block;border-bottom:solid .0625rem #e1e8ee;color:#5e6977;-webkit-transition:color .3s;transition:color .3s;font-weight:300;font-size:1rem}@media print,screen and (min-width: 48em){.corporate--contact--form--email--link{font-size:1.25rem}}@media print,screen and (min-width: 64em){.corporate--contact--form--email--link{font-size:1.375rem}}@media screen and (min-width: 75em){.corporate--contact--form--email--link{font-size:1.375rem}}.corporate--contact--form--email--link:focus,.corporate--contact--form--email--link:hover{color:#43484d}.corporate--contact--form .corporate--contact--form--textbox--input:focus{border-color:#7dc855!important}.parsley-errors-list.filled{color:#fa6900;font-size:12px;list-style-type:none;margin:0;padding:0}input.parsley-success{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' version='1.1' viewBox='0 0 15 12' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14.853' height='11.339' fill='none'/%3E%3Cpath d='m6.659 6.538c-0.076 0.067-0.189 0.074-0.272 0l-1.676-1.675-0.814 0.815c0.559 0.559 1.153 1.085 1.677 1.676l0.949 0.949 4.436-4.436-0.814-0.815-3.486 3.486z' fill='%2300aef0'/%3E%3C/svg%3E%0A")!important;background-position:right;background-repeat:no-repeat;background-size:10%;color:initial}button.disabled{pointer-events:none;opacity:.5}.corporate--contact--form--form--checkbox+ul.parsley-errors-list.filled{margin-bottom:.5rem;margin-top:-.5rem}.corporate--contact--phone-contact-info--container{text-align:center;padding:5rem 2rem;background:#0070d3}@media (max-width: 479px){.corporate--contact--phone-contact-info--container{padding:2rem 1rem}}.corporate--contact--phone-contact-info--item-heading{color:#fff;display:block;margin-bottom:1rem;margin-top:0;font-family:Secondary,Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;background:initial;line-height:inherit}.corporate--contact--phone-contact-info--item-heading-phone{text-decoration:none;margin:0;padding:0;color:#fff}@media (max-width: 479px){.corporate--contact--phone-contact-info--item-heading-phone{cursor:pointer;background:#fa6900;border-radius:5px;display:inline-block;padding:1.2rem 2rem}}.corporate--contact--phone-contact-info--item-content{color:#fff;margin-bottom:1rem}.corporate--contact--phone-contact-info--item-link{background:#f56d24;border-radius:.4rem;border:none;color:#fff;cursor:pointer;padding:1.75rem;text-decoration:none;font-family:Secondary,Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;display:inline-block}.corporate--contact--phone-contact-info--item-link:hover{background-color:#f78345;transition:all .4s ease;color:#fff}.corporate--contact--phone-contact-info--item-link:active{background:#933807;color:#fff}.corporate--contact--address--container{width:100%;position:relative;display:flex;align-items:flex-start;flex-direction:column;max-width:"none";margin:0}.corporate--contact--address{display:inline-block;position:relative;padding:2rem;z-index:1;width:100%}@media (min-width: 960px){.corporate--contact--address{max-width:40%;padding:4rem;margin:4rem}}@media (min-width: 1300px){.corporate--contact--address{max-width:20%}}@media (max-width: 479px){.corporate--contact--address{padding:2rem 1rem}}.corporate--contact--address:before{content:" ";background:#fafafa;top:0;position:absolute;bottom:0;right:0;left:0;opacity:.95;box-shadow:0 0 6px -2px #0000004d}.corporate--contact--address--title{position:relative;color:#000;display:block;margin-bottom:1rem;margin-top:0;font-family:Secondary,Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;background:initial;line-height:inherit}.corporate--contact--address--subtitle{position:relative;color:#333;display:block;margin-bottom:1rem;margin-top:0;font-family:Secondary,Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;background:initial;line-height:inherit}.corporate--contact--address--address{position:relative}.corporate--contact--address--link{color:#006ece;margin-bottom:0;margin-top:.2rem;padding:0;text-decoration:none;display:block}.corporate--contact--address--link:hover{color:#2a9cff}.corporate--contact--address--link:hover:after{filter:brightness(130%)}.corporate--contact--address--footer{position:relative}.corporate--contact--address--map-container{width:100%;height:520px}@media (min-width: 960px){.corporate--contact--address--map-container{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}}.corporate--contact--address--map-container>#locationGMap{width:100%;height:100%}
