﻿.contacts-index-index .buttons-set .button.btn-reset{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:9px 18px;color:#fff;font-size:14px;font-weight:700;font-family:"Ubuntu",sans-serif;line-height:20px;text-align:center;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative;border:0;background:#f05927;background:-moz-linear-gradient(top, #f05927 0%, #c82343 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f05927), color-stop(100%, #c82343));background:-webkit-linear-gradient(top, #f05927 0%, #c82343 100%);background:-o-linear-gradient(top, #f05927 0%, #c82343 100%);background:-ms-linear-gradient(top, #f05927 0%, #c82343 100%);background:linear-gradient(to bottom, #f05927 0%, #c82343 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05927', endColorstr='#c82343', GradientType=0)}.contacts-index-index .buttons-set .button.btn-reset span{z-index:9;position:relative}.contacts-index-index .buttons-set .button.btn-reset:not(a)::after{content:'';position:absolute;width:100%;height:0;bottom:0;left:0;background:#758296;background:-moz-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #758296), color-stop(100%, #5d6a7f));background:-webkit-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-o-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-ms-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:linear-gradient(to bottom, #758296 0%, #5d6a7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#758296', endColorstr='#5d6a7f', GradientType=0);z-index:2}.contacts-index-index .buttons-set .button.btn-reset:hover{background:#758296;background:-moz-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #758296), color-stop(100%, #5d6a7f));background:-webkit-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-o-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-ms-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:linear-gradient(to bottom, #758296 0%, #5d6a7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#758296', endColorstr='#5d6a7f', GradientType=0);cursor:pointer}.contacts-index-index .buttons-set .button.btn-reset:hover::after{height:100%}.contacts-index-index .buttons-set .button.btn-reset:active::after{background:#8e162d}.contacts-index-index .buttons-set .button.btn-reset:focus{color:#fff;background:#8e162d}.contacts-index-index .buttons-set .button.btn-reset{background:#eee;color:#333;text-shadow:none}.contacts-index-index .buttons-set .button.btn-reset:not(a)::after{background:#e1e1e1}.contacts-index-index .buttons-set .button.btn-reset:hover{background:#e1e1e1;cursor:pointer;color:#333}.contacts-index-index .buttons-set .button.btn-reset:active{color:#333}.contacts-index-index .buttons-set .button.btn-reset:active::after{background:#d4d4d4}.contacts-index-index .buttons-set .button.btn-reset:focus{background:#d4d4d4;color:#333;outline:none}.contacts-index-index .buttons-set .button.btn-reset:hover{z-index:999}.theme-border,.table-bordered{border-top:solid 2px #f05927}.theme-color{color:#f05927}.title-border,.contacts-index-index #contactForm .fieldset .legend{border-bottom:solid 2px #dfdfdf;padding-bottom:30px !important;margin-bottom:40px !important}@media only screen and (max-width: 767px){.title-border,.contacts-index-index #contactForm .fieldset .legend{margin-bottom:15px !important;padding-bottom:10px !important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #f05927;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.contacts-index-index #contactForm label{text-transform:uppercase;color:#333;font-weight:normal}.table-bordered thead>tr>th,.table-bordered thead>tr>td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}.contacts-index-index #contactForm label{font-size:12px}}.table-bordered thead>tr>th,.table-bordered thead>tr>td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #dfdfdf}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple 0.65s linear;-webkit-animation:ripple 0.65s linear;-moz-animation:ripple 0.65s linear;-ms-animation:ripple 0.65s linear;-o-animation:ripple 0.65s linear;animation:ripple 0.65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite@2x.png);background-size:100px 1000px}}.contacts-index-index h1{border:none}.contacts-index-index .address{line-height:1.714em}.contacts-index-index .address h3{font-size:16px;color:#f05927;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative}.contacts-index-index .address h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #f05927;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .phone{overflow:hidden;font-size:24px;margin-bottom:10px}.contacts-index-index .phone h3{font-size:16px;color:#f05927;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;float:left}.contacts-index-index .phone h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #f05927;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .phone div{float:right;padding:8px 48px 0 10px;line-height:1.4em}.contacts-index-index .phone div span{display:block}.contacts-index-index .fax{overflow:hidden;font-size:24px}.contacts-index-index .fax h3{font-size:16px;color:#f05927;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;float:left}.contacts-index-index .fax h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #f05927;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .fax h3:before{font-family:FontAwesome;content:'\f1ac';font-size:26px}.contacts-index-index .fax div{float:right;padding:8px 53px 0 10px;line-height:1.4em}.contacts-index-index .fax div span{display:block}.contacts-index-index .email h3{font-size:16px;color:#f05927;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;float:left;padding-right:10px}.contacts-index-index .email h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #f05927;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .email a{text-decoration:underline;display:inline-block;margin:15px 0 0}.contacts-index-index #contactForm{padding:0px}.contacts-index-index #contactForm p.required{float:none;text-align:right}.contacts-index-index #contactForm .form-list{margin-right:-20px}.contacts-index-index #contactForm .fields{overflow:hidden;margin:0}.contacts-index-index #contactForm .fields .field{float:left;width:33%}.contacts-index-index #contactForm .fields .field input{width:95%}.contacts-index-index #contactForm textarea{width:97.5%;max-width:97.5%;height:185px}.contacts-index-index #contactForm:after{content:'';display:table;clear:both}.contacts-index-index #contactForm .fieldset{margin-top:30px}.contacts-index-index #contactForm .fieldset .legend{font-size:34px;font-weight:500;color:#5d6a7f;padding-bottom:0;margin-bottom:23px;text-transform:uppercase;text-align:center;border-color:#f05927}@media only screen and (max-width: 767px){.contacts-index-index #contactForm .fieldset .legend{font-size:20px}}.contacts-index-index #contactForm .fieldset .legend+.required{display:none}@media only screen and (max-width: 1199px){.contacts-index-index .phone h3,.contacts-index-index .fax h3,.contacts-index-index .email h3{float:none}.contacts-index-index .phone div,.contacts-index-index .fax div,.contacts-index-index .email div{float:none;padding:0}.contacts-index-index .phone a,.contacts-index-index .fax a,.contacts-index-index .email a{margin:0}}@media only screen and (max-width: 767px){.contacts-index-index #contactForm{padding-left:0}.contacts-index-index #contactForm>ul>li{margin-bottom:20px}.contacts-index-index #contactForm .form-list{margin-right:0}.contacts-index-index #contactForm .fields .field{float:none;width:100%}.contacts-index-index #contactForm .fields .field input{width:100%}.contacts-index-index #contactForm textarea,.contacts-index-index #contactForm .buttons-set{width:100%;max-width:100%}}@media only screen and (max-width: 599px){.contacts-index-index .contacts-index-index .buttons-set button{float:right;margin-left:5px}}.contacts-index-index .block-contacts-googlemap{border-top:solid 2px #f05927;margin-bottom:50px}.contacts-index-index .buttons-set{text-align:left;border-top:0;padding-top:0;margin:30px 0 0}.contacts-index-index .buttons-set .button{float:left;margin:0 17px 10px 0}.contacts-index-index .buttons-set .button.btn-submit span span::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:21px;color:#fff;float:left;left:auto;right:0.333em;position:relative;z-index:4;vertical-align:bottom;display:inline-block}@media only screen and (max-width: 991px){.contacts-index-index .buttons-set .button.btn-submit span span::before{display:none}}.contacts-index-index .buttons-set .button.btn-submit.button-secondary span span::before,.contacts-index-index .buttons-set .button.btn-submit.button2 span span::before{color:#f05927}.contacts-index-index .buttons-set .button.btn-submit:hover span span::before{-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg)}.contacts-index-index .buttons-set .button.btn-reset span span::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:21px;color:#fff;float:left;left:auto;right:0.333em;position:relative;z-index:4;vertical-align:bottom;display:inline-block}@media only screen and (max-width: 991px){.contacts-index-index .buttons-set .button.btn-reset span span::before{display:none}}.contacts-index-index .buttons-set .button.btn-reset.button-secondary span span::before,.contacts-index-index .buttons-set .button.btn-reset.button2 span span::before{color:#f05927}.contacts-index-index .buttons-set .button.btn-reset:hover span span::before{-moz-transform:rotate(181deg);-o-transform:rotate(181deg);-ms-transform:rotate(181deg);-webkit-transform:rotate(181deg);transform:rotate(181deg)}.contacts-index-index .buttons-set p.required{float:left}@media only screen and (max-width: 599px){.contacts-index-index .buttons-set{max-width:330px;margin-left:0}.contacts-index-index .buttons-set button{float:left;margin-left:0px}.contacts-index-index .buttons-set p.required{float:right}}
.contacts-index-index .location h3::before {
    display: inline-block;
    font-family: "material-design";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "H";
    font-size: 27px;
    border: solid 2px #f05927;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    margin-right: 15px;
    line-height: 48.6px;
    width: 54px;
    height: 54px;
}
.contacts-index-index .location h3 {
    font-size: 16px;
    color: #f05927;
    line-height: 22px;
    font-weight: 500;
    padding: 0;
    margin: 0 0 15px 0;
    position: relative;
    float: left;
}
