.main-wrapper.contact-us{background:#0a2f49;}
.main-wrapper.contact-us .content{max-width:1280px;margin:auto;padding:75px 25px 0px;color:#a9acae;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 black;box-shadow:0 0 black;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.main-wrapper.contact-us .content h1{color:#fff;font-size:34px;font-family:'Exo ExtraBoldItalic';text-align:center;padding:25px;}
.main-wrapper.contact-us .content > div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;}
.main-wrapper.contact-us .content > div .left-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.main-wrapper.contact-us .content > div .left-column form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;width:100%;}
.main-wrapper.contact-us .content > div .left-column form > *{width:100%;max-width:400px;margin:10px 0;padding:3px 15px;border:2px solid #0a2f49;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main-wrapper.contact-us .content > div .left-column form > *:focus{border:2px solid transparent;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#00b5fa), to(#00de40));-webkit-border-image:-webkit-linear-gradient(left, #00b5fa 0%, #00de40 100%);-o-border-image:-o-linear-gradient(left, #00b5fa 0%, #00de40 100%);border-image:-webkit-gradient(linear, left top, right top, from(#00b5fa), to(#00de40));border-image:linear-gradient(to right, #00b5fa 0%, #00de40 100%);border-image-slice:1;outline:none;}
.main-wrapper.contact-us .content > div .left-column form input{height:35px;line-height:35px;}
.main-wrapper.contact-us .content > div .left-column form button{width:125px;height:31px;background:#3fa9f5;border-radius:7px;color:#fff;font-size:16px;font-family:'Exo', sans-serif;border:none;margin-top:50px;-ms-flex-item-align:start;align-self:flex-start;}
.main-wrapper.contact-us .content > div .left-column form button:focus{border:none;}
.main-wrapper.contact-us .content > div .left-column form button:hover{background:#2c76ab;}
.main-wrapper.contact-us .content .right-column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;display:-webkit-box;display:-ms-flexbox;}
.main-wrapper.contact-us .content .right-column > div{max-width:400px;width:100%;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section .left-side img.logo{width:70px;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section .right-side .name-company{font-size:50px;font-family:'Exo ExtraBoldItalic';color:#fff;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section .right-side .company-orientation{font-size:16px;font-family:'Exo', sans-serif;color:#a9acae;}
.main-wrapper.contact-us .content .right-column address h3{margin:25px 0;font-size:18px;font-weight:bold;color:#fff;}
.main-wrapper.contact-us .content .right-column address p{line-height:25px;}
.main-wrapper.contact-us .content .right-column address a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;color:#3fa9f5;line-height:25px;}
.main-wrapper.contact-us .content .right-column address a i{color:#fff;font-size:25px;width:50px;text-align:center;}
.main-wrapper.contact-us .content .right-column address .social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;}
.main-wrapper.contact-us .content .right-column address .social-networks i{font-size:35px;}
.main-wrapper.contact-us .content .right-column address a.phone{background-position-y:-35px;}
.main-wrapper.contact-us .content .right-column address a.email{background-position-y:3px;}
textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
textarea::-webkit-scrollbar{width:7px;background-color:#F5F5F5;}
textarea::-webkit-scrollbar-thumb{background-color:#8fe8fa;background-image:-webkit-gradient(linear, left top, left bottom, from(#0092c8), to(#00d43d));background-image:-webkit-linear-gradient(top, #0092c8 0%, #00d43d 100%);background-image:linear-gradient(to bottom, #0092c8 0%, #00d43d 100%)}
@media (max-width:992px){.main-wrapper.contact-us .content .right-column{margin-left:25px;}
.main-wrapper.contact-us .content .left-column{margin-right:25px;}
}
@media (max-width:768px){.main-wrapper.contact-us .content > div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.main-wrapper.contact-us .content .right-column{margin-left:0px;}
.main-wrapper.contact-us .content > div .left-column{margin-right:0;}
.main-wrapper.contact-us .content > div .left-column form button{-ms-flex-item-align:center;align-self:center;}
.main-wrapper.contact-us .content .title{display:none;}
}
@media (max-width:450px){.main-wrapper.contact-us .content .right-column > div figure.logo-section .right-side .name-company{font-size:40px;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section .right-side .company-orientation{font-size:13px;}
.main-wrapper.contact-us .content .right-column > div figure.logo-section .left-side img.logo{width:60px;}
}