body{background-color:#fff;overflow-x:unset}.page-contacts{padding-top:20px;padding-bottom:20px}.page-contacts .contact-padding .leave-your-message{margin-bottom:20px}.page-contacts .contact-padding .leave-your-message h3{margin-bottom:12px;font-size:18px;font-weight:600;color:#222}.page-contacts .contact-padding .leave-your-message #contact{margin-bottom:10px}.page-contacts .contact-padding .leave-your-message #contact .form-group label{font-weight:500}.page-contacts .contact-padding .leave-your-message #contact .form-group input,.page-contacts .contact-padding .leave-your-message #contact .form-group textarea{border-color:#eee;resize:none}.page-contacts .contact-padding .leave-your-message #contact button{width:100%}.page-contacts .contact-padding .leave-your-message p{color:#222}.page-contacts .contact-padding .leave-your-message .contact-box{padding:5px 0 5px 30px;position:relative;width:100%;display:flex;align-items:center}@media (max-width: 767px){.page-contacts .contact-padding .leave-your-message .contact-box{padding:5px 0 5px 30px;text-align:left}}.page-contacts .contact-padding .leave-your-message .contact-box .icon{position:absolute;left:0px;top:50%;transform:translate(0, -50%);width:30px;height:40px;text-align:left;line-height:36px;border-radius:50%;color:#222;-webkit-transition:0.5s;transition:0.5s}@media (max-width: 767px){.page-contacts .contact-padding .leave-your-message .contact-box .icon{left:0px;top:50%;transform:translate(0, -50%);margin-bottom:0;position:absolute}}.page-contacts .contact-padding .leave-your-message .contact-box .icon svg path,.page-contacts .contact-padding .leave-your-message .contact-box .icon svg polygon{fill:#222 !important}@media (max-width: 767px){.page-contacts .contact-padding .leave-your-message .contact-box .content h4{font-size:16px;margin-bottom:2px}}.page-contacts .contact-padding .leave-your-message .contact-box .content p,.page-contacts .contact-padding .leave-your-message .contact-box .content a{margin-bottom:0;color:#222}@media (max-width: 767px){.page-contacts .contact-padding .leave-your-message .contact-box .content p,.page-contacts .contact-padding .leave-your-message .contact-box .content a{font-size:13px}}.page-contacts .contact-padding .leave-your-message .contact-box .content a:hover,.page-contacts .contact-padding .leave-your-message .contact-box .content a:focus{color:#000}.page-contacts .sidebar-page{position:-webkit-sticky;position:sticky;top:10px;z-index:11}.page-contacts .sidebar-page h3{margin-top:0;margin-bottom:12px;font-size:18px;font-weight:600;color:#222}.page-contacts .sidebar-page ul{overflow:hidden}.page-contacts .sidebar-page ul li{line-height:30px}.page-contacts .sidebar-page ul li a{position:relative;padding:5px 0px;overflow:hidden;-webkit-transition:padding .2s ease-in-out;-moz-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out;color:#222}.page-contacts .sidebar-page ul li a:before{content:'';left:-20px;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;transition:left .2s ease-in-out;background-color:#222;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:46%;height:2px;width:15px;color:inherit;font-size:18px;line-height:inherit;font-weight:400;font-style:normal;background:#222}.page-contacts .sidebar-page ul li a:hover,.page-contacts .sidebar-page ul li a:focus{padding-left:30px;color:#222;font-weight:600}.page-contacts .sidebar-page ul li a:hover:before,.page-contacts .sidebar-page ul li a:focus:before{left:10px}
