main .page-title{margin-bottom:75px}@media screen and (max-width:767px){main .page-title{margin-bottom:37px}}main #contact{display:flex;justify-content:space-between;font:300 24px/25px Titillium Web;color:#60636c}@media screen and (max-width:767px){main #contact{font-size:14px;flex-direction:column}}@media screen and (max-width:767px){main #contact .contact-info-wrapper{margin-bottom:45px}}main #contact .contact-info-wrapper .contact-city{font:600 32px/48px Titillium Web;color:#65696f;margin:0 0 32px}@media screen and (max-width:767px){main #contact .contact-info-wrapper .contact-city{font-size:17px;line-height:26px;margin-bottom:20px}}main #contact .contact-info-wrapper .address-wrapper{margin-bottom:18px}@media screen and (max-width:767px){main #contact .contact-info-wrapper .address-wrapper{margin-bottom:9px}}main #contact .contact-info-wrapper .address-wrapper address{margin:0;line-height:25px;text-transform:uppercase}main #contact .contact-info-wrapper a{color:inherit}main #contact .contact-info-wrapper .contact-methods{font:300 24px/50px Titillium Web;color:#60636c;margin-bottom:27px}@media screen and (max-width:767px){main #contact .contact-info-wrapper .contact-methods{font-size:inherit;line-height:45px;margin-bottom:16px}}main #contact .contact-info-wrapper .contact-methods .method-icon{min-width:32px;margin-right:20px}@media screen and (max-width:767px){main #contact .contact-info-wrapper .contact-methods .method-icon{min-width:auto;max-width:22px;display:inline-block}main #contact .contact-info-wrapper .contact-methods .method-icon img{width:100%;height:auto}}main #contact .contact-info-wrapper .contact-title{margin-bottom:8px;text-transform:uppercase}@media screen and (max-width:767px){main #contact .contact-info-wrapper .contact-title{font-size:17px}}main #contact .contact-info-wrapper .contact-content{line-height:50px}main #contact .contact-info-wrapper .contact-hours{margin-bottom:38px}@media screen and (max-width:767px){main #contact .contact-info-wrapper .contact-hours{margin-bottom:10px}}@media screen and (max-width:767px){main #contact .contact-info-wrapper .contact-services .services-title{margin-bottom:20px}}main #contact .contact-info-wrapper .contact-services ul{padding-left:28px;list-style-type:square}@media screen and (max-width:767px){main #contact .contact-info-wrapper .contact-services ul{padding-left:17px;line-height:25px}}main #contact .contact-info-wrapper .contact-services ul:last-child{margin-left:45px}main .temp-form-wrapper{max-width:437px;width:41%}@media screen and (max-width:767px){main .temp-form-wrapper{width:100%}}main .temp-form-wrapper .form-group{margin-bottom:30px}@media screen and (max-width:767px){main .temp-form-wrapper .form-group{margin-bottom:20px}}main .temp-form-wrapper input.control-text{border-radius:0;font:300 20px/50px Titillium Web;padding:13px 20px;border-color:#e3e2e0;color:#65696f;box-shadow:none;height:56px}main .temp-form-wrapper input.control-text:active,main .temp-form-wrapper input.control-text:focus{outline:0}@media screen and (max-width:767px){main .temp-form-wrapper input.control-text{font-size:14px;padding:14px 15px;height:49px}}main .temp-form-wrapper textarea.control-text{border-radius:0;font:300 20px/50px Titillium Web;padding:13px 20px;border-color:#e3e2e0;color:#65696f;box-shadow:none;height:300px}main .temp-form-wrapper textarea.control-text:active,main .temp-form-wrapper textarea.control-text:focus{outline:0}@media screen and (max-width:767px){main .temp-form-wrapper textarea.control-text{font-size:14px;padding:14px 15px;line-height:25px}}main .temp-form-wrapper .form-file{display:flex;align-items:center}main .temp-form-wrapper .form-file #fileInput,main .temp-form-wrapper .form-file .file-input{display:none}main .temp-form-wrapper .form-file .file-instruction,main .temp-form-wrapper .form-file .form-instruction{height:40px;border:1px solid #c6c6c6;font:900 13px/20px Titillium Web;letter-spacing:.39px;color:#65696f;display:inline-block;padding:10px 25px;text-transform:uppercase;white-space:nowrap}main .temp-form-wrapper .form-file .file-instruction:hover,main .temp-form-wrapper .form-file .form-instruction:hover{cursor:pointer}main .temp-form-wrapper .form-file .file-chosen{flex:1;display:inline-block;font:400 14px/21px Titillium Web;color:#65696f;margin-left:15px;line-height:1.2}main .temp-form-wrapper .custom-checkbox{display:block;position:relative;padding-left:45px;cursor:pointer;font:300 16px/28px Roboto;color:#303030;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:767px){main .temp-form-wrapper .custom-checkbox{font-size:14px;line-height:21px}}main .temp-form-wrapper .custom-checkbox input{opacity:0;cursor:pointer}main .temp-form-wrapper .custom-checkbox input:checked~.checkbox-checkmark{background-color:#e9592f}main .temp-form-wrapper .custom-checkbox input:checked~.checkbox-checkmark:after{display:block}main .temp-form-wrapper .custom-checkbox .checkbox-checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border:1px solid #c6c6c6;border-radius:2px}@media screen and (max-width:767px){main .temp-form-wrapper .custom-checkbox .checkbox-checkmark{width:24px;height:24px}}main .temp-form-wrapper .custom-checkbox .checkbox-checkmark:after{content:"";position:absolute;display:none;left:9px;top:3px;width:11px;height:16px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media screen and (max-width:767px){main .temp-form-wrapper .custom-checkbox .checkbox-checkmark:after{height:12px;width:8px;border-width:0 1px 1px 0;left:8px;top:4px}}main .temp-form-wrapper .custom-checkbox:hover input~.checkbox-checkmark{background-color:#c6c6c6}main .temp-form-wrapper button.btn-submit{font:600 14px/21px Titillium Web;letter-spacing:.84px;color:#fff;text-transform:uppercase;background-color:#e9592f;padding:20px 45px;outline:0}@media screen and (max-width:767px){main .temp-form-wrapper button.btn-submit{padding:14px 45px}}main .temp-form-wrapper button.btn-submit:active{outline:0}main .alert{font-size:16px}main .flex{display:flex}main #reviews{margin-top:45px;margin-bottom:83px}@media screen and (max-width:767px){main #reviews{margin-bottom:78px}}