.page-contactUsPage #content.container .container{width:100%;max-width:940px}.contactUs .blockBtns{display:flex;justify-content:center;margin:20px 5px}.contentSolution .blockBtnsPage{justify-content:space-evenly}.contentSolution .blockBtnsThink{margin-top:40px}.contactUs .btn{min-width:175px;height:40px;font-weight:bold;text-transform:initial}@media screen and (max-width:769px){.contactUs .btn{height:40px;font-size:13px}}@media screen and (min-width:769px){.contactUs .btn{height:40px;font-size:16px}}.contactUs .btn-allUppercase{font-size:14px;text-transform:uppercase}.contactUs .btn-allRed{color:#fff;background:#c5423f;border:1px solid #c5423f}.contactUs .btn-allRed:focus,.contactUs .btn-allRed:hover{color:#c5423f;background:#fff;border:1px solid #c5423f}.contactUs .btn-borderRed{color:#c5423f;background:#fff;border:1px solid #c5423f}.contactUs .btn-borderRed:focus,.contactUs .btn-borderRed:hover{color:#fff;background:#c5423f;border:1px solid #c5423f}.contactUs #contactUsIntro{background:#eee;text-align:center}.contactUs #contactUsIntro h1{font-size:25px;padding:20px 0;margin:0}@media screen and (max-width:740px){.contactUs #contactUsIntro h1{font-size:18px}}.contactUs h2{font-weight:300;color:#3f3f3f;text-transform:none;background:0;border:0;padding:0}@media screen and (max-width:769px){.contactUs h2{font-size:20px;margin:0 0 20px}}@media screen and (min-width:769px){.contactUs h2{font-size:25px;margin:0 0 40px}}.contactUs .contactUsInfo{font-size:16px;font-weight:400;text-align:center;margin:0}@media screen and (max-width:769px){.contactUs .contactUsInfo{padding:20px 20px 0}}@media screen and (min-width:769px){.contactUs .contactUsInfo{padding:40px 20px 20px}}.contactUs .contactUsForm{background:#fff;border-radius:25px;box-shadow:0 0 20px 0 rgba(29,17,61,.15);margin:30px 0}@media screen and (max-width:768px){.contactUs .contactUsForm{padding:30px}}@media screen and (min-width:768px){.contactUs .contactUsForm{padding:40px 100px}}.contactUs .contactUsForm .fieldFlex{margin-bottom:10px}.contactUs .contactUsForm .formFieldCivilities .localMessageError{position:relative;width:100%;color:#c5423f}.contactUs .contactUsForm .fieldRadio{display:flex;flex-flow:row wrap;align-items:center}@media screen and (min-width:768px){.contactUs .contactUsForm .fieldRadio{height:45px}}.contactUs .contactUsForm .radio{padding:0 40px 0 0;margin:0}.contactUs .contactUsForm .radio label:before{top:2px}.contactUs .contactUsForm .radio label:after{width:11px;height:11px;background-color:#028d7e;border:0;top:5px;left:3px}.contactUs .contactUsForm .fieldLabel label{color:#888;padding:15px 0 5px}@media screen and (max-width:768px){.contactUs .contactUsForm .form_field-civilities .fieldLabel label{padding-top:0}}.contactUs .contactUsForm .fieldLabel label .asterisc{position:absolute;color:#c5423f;line-height:15px;margin-left:5px}.contactUs .contactUsForm .fieldSelect select,.contactUs .contactUsForm .fieldSelect select:focus,.contactUs .contactUsForm .fieldArea textarea,.contactUs .contactUsForm .fieldInput input:not([type="radio"]):not([type="checkbox"]),.contactUs .contactUsForm .fieldInput input:not([type="radio"]):not([type="checkbox"]):focus{width:100%;height:45px;background:0;border:1px solid #dadada;border-radius:6px;box-shadow:none;padding:0 15px;margin-bottom:0}.contactUs .contactUsForm .fieldSelect select,.contactUs .contactUsForm .fieldSelect select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_ui/desktop/theme-kompass/images/form/angle-arrow-down.svg) calc(100% - 10px) center no-repeat;background-size:12px}.contactUs .contactUsForm .fieldArea textarea{height:200px;padding:10px 15px;margin:0}.contactUs .contactUsForm .fieldArea #keywords{height:100px}@media screen and (min-width:767px){.contactUs .group-input{display:flex;align-items:center;width:100%}}.contactUs input[type="file"]{display:none}.contactUs .fileLog{flex:1 1 auto;background:0;border:0}@media screen and (max-width:767px){.contactUs .fileLog{padding:0}}@media screen and (min-width:767px){.contactUs .fileLog{padding:0 10px}}.contactUs .fileLog p{display:flex;align-items:center}@media screen and (max-width:767px){.contactUs .fileLog p{margin-top:10px}}@media screen and (min-width:767px){.contactUs .fileLog p{margin:0}}.contactUs .fileLog .blockText{display:none}.contactUs .fileLog .blockText.fileLogClass{display:inline-flex;word-break:break-all}@media screen and (max-width:767px){.contactUs .fileLog .blockText.fileLogClass{margin:0 5px 0 0}}@media screen and (min-width:767px){.contactUs .fileLog .blockText.fileLogClass{margin:0 5px}}.contactUs .fileLog .blockFlaticon{display:none}.contactUs .fileLog .blockFlaticon.fileLogI{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:767px){.contactUs .fileLog .blockFlaticon.fileLogI{width:20px;height:20px}}@media screen and (min-width:767px){.contactUs .fileLog .blockFlaticon.fileLogI{width:16px;height:16px}}.contactUs .fileLog .blockFlaticon.fileLogI svg path{fill:#c5423f}.contactUs .fileInfo{font-size:13px;color:#a3a3a3;vertical-align:top;padding:5px 0 0;margin:0}@media screen and (max-width:767px){.contactUs .fileInfo{margin-bottom:15px}}.contactUs .contactUsForm .basicCaptchaDesc{margin:20px 0}.contactUs .contactUsForm .basicCaptchablock{margin:20px 0}.contactUs .contactUsForm .mandatory{color:#c5423f}.contactUs .contactUsLocation{background:#fff;border-radius:25px;box-shadow:0 0 20px 0 rgba(29,17,61,.15);margin:30px 0}@media screen and (max-width:768px){.contactUs .contactUsLocation .coordinates{padding:30px 30px 10px}}@media screen and (min-width:768px){.contactUs .contactUsLocation .coordinates{padding:40px 100px}}.contactUs .contactUsLocation .colLocation .information{display:flex;flex-flow:column;align-items:center;justify-content:center}@media screen and (max-width:769px){.contactUs .information{width:100%}}@media screen and (min-width:769px){.contactUs .information{width:200px}}.contactUs .contactUsLocation .colLocation .blockFlaticon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;margin:0 0 10px}.contactUs .contactUsLocation .colLocation .blockFlaticon svg{width:initial;height:initial;max-width:100%;max-height:100%}.contactUs .contactUsLocation .colLocation .text{display:block}@media screen and (max-width:769px){.contactUs .contactUsLocation .colLocation .text{padding-bottom:20px}}.contactUs .contactUsLocation .carto{width:100%;overflow:hidden;border-radius:0 0 25px 25px}@media screen and (max-width:768px){.contactUs .contactUsLocation .carto{height:365px}}@media screen and (min-width:768px){.contactUs .contactUsLocation .carto{height:465px}}.contactUs .contactUsLocation .carto iframe{width:100%;height:100%}.contactUs .contactUsIntro{background:#eee;text-align:center}.contactUs .contactUsIntro h1{font-size:25px;padding:20px 0;margin:0}@media screen and (max-width:740px){.contactUs .contactUsIntro h1{font-size:18px}}.contactUs .contactUs-thanks-page{color:#3f3f3f;text-align:center;padding:60px 10px}