.contactpage_wrap{margin-bottom:6rem}.contactpage_wrap table{width:100%}.contactpage_wrap table tr td{vertical-align:top;padding:0 3rem 0 0}.contactpage_wrap table tr td h2{font-size:1.875rem;line-height:1.2;margin-top:0}.contactpage_wrap table.close{width:auto}.contactpage_wrap table.close img{vertical-align:middle}.contactpage_wrap a{color:#fff}.contactpage_wrap .big{margin-bottom:3rem;font-size:1.313rem;font-size:calc(((100vw - 320px) * 0.015) + 21px);font-weight:500;font-family:'Brownfox-Brutal_Medium',sans-serif}.contactpage_wrap .big p{margin-bottom:0}.contactpage_wrap .big a{text-decoration:none}.contactpage_wrap .big a img{vertical-align:middle;max-width:8vw;max-height:8vw}.contactpage_wrap .big a:hover{text-decoration:underline}.contactpage_wrap .s_map{margin-bottom:4rem;width:100%;height:50vw;max-height:400px}.contactpage_wrap .s_map img{max-width:none}.contactpage_wrap .s_map>div>div>div>div>img{-webkit-filter:grayscale(90%);filter:grayscale(90%)}.cont_form{background:#fff;color:#3a393a;padding:6%}.cont_form h2{color:#8a1538;font-size:1.875rem;margin:0 0 .5rem 0}.cont_form .top_txt{margin-bottom:2rem}.cont_form .top_txt table{margin:0}.cont_form .top_txt table tr td{padding:0}.cont_form .top_txt table img{vertical-align:middle}.cont_form .top_txt table p{margin:0}.cont_form label{color:#3a393a;font-size:14px}.cont_form input,.cont_form textarea,.cont_form select{width:100%;border:1px solid #c3c3c3;-webkit-transition:all 200ms;transition:all 200ms;padding:1rem;color:#8a1538;font-size:1.125rem}.cont_form input:focus,.cont_form textarea:focus,.cont_form select:focus{border-color:#8a1538;outline:none}.cont_form .selectric-open .selectric,.cont_form .selectric-focus .selectric{border:1px solid #c3c3c3}.cont_form .selectric{border:1px solid #c3c3c3}.cont_form .selectric .label{color:#8a1538;height:3.4rem;line-height:3.4rem;margin-left:1rem}.cont_form .selectric .button:after{top:12px;width:15px;height:15px;right:1rem;background-size:15px 15px}.cont_form textarea{min-height:222px;min-width:100%;max-width:100%}.cont_form .w{font-weight:500;font-family:'Brownfox-Brutal_Medium',sans-serif;margin-bottom:1rem}.cont_form .w.notvalid input,.cont_form .w.notvalid textarea{border-color:#e49132;background:#ffeace}.cont_form .w.err input,.cont_form .w.err textarea{border-color:#d81919;background:#ffcece}.cont_form .agree,.cont_form .interest{font-size:15px;font-weight:normal;font-family:'Brownfox-Brutal',sans-serif}.cont_form .agree p,.cont_form .interest p{vertical-align:top;display:inline-block;width:calc(99.99% - 31px)}.cont_form .agree input,.cont_form .interest input{position:relative;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c3c3c3;background:none;margin:0;margin-right:11px;padding:0}.cont_form .agree input:after,.cont_form .interest input:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cont_form .agree input:checked:after,.cont_form .interest input:checked:after{background:url("/images/check.svg") center center no-repeat;background-size:12px 12px}.cont_form .agree a,.cont_form .interest a{color:#8a1538}.cont_form .send{position:relative;display:table;width:100%;max-width:300px;margin:0 auto}.cont_form .send.disabled{cursor:not-allowed}.cont_form .send.disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.cont_form .send.disabled .btn{border-color:#bebebe;color:#545a5d}.cont_form .send.disabled .btn span{padding-right:0}.cont_form .send.disabled .btn span:after{opacity:0}.cont_form .send div{margin:0}.cont_form .btn{min-width:1px;width:100%;border-color:#8a1538;color:#8a1538}.cont_form .btn span:after{background-position:center bottom}.cont_form .btn:hover{background:#8a1538;color:#fff}.cont_form .btn:hover span:after{background-position:center top}@media all and (min-width:1025px){.contactpage_wrap .cont_form{display:inline-block;vertical-align:top;width:46.5%;margin-right:3.5%;float:left;padding:3%}.contactpage_wrap .txt{display:inline-block;vertical-align:top;width:50%;margin-bottom:3rem}.contactpage_wrap .s_map{display:inline-block;vertical-align:top;width:46.5%;margin-left:3.5%;height:517px;max-height:none;margin-bottom:0}}@media all and (min-width:1260px){.cont_form{padding:66px}.contactpage_wrap .cont_form{padding:3.5%}}@media all and (min-width:1920px){.contactpage_wrap .big{font-size:2.813rem}}@media all and (max-width:539px){.contactpage_wrap table tr td{display:block;margin-bottom:3rem}.contactpage_wrap table.close{margin-bottom:2rem}.contactpage_wrap table.close tr td{margin-bottom:1rem}}
/*# sourceMappingURL=contacts.css.map */