@media(min-width:768px) {
@font-face {
font-family: 'Gotham Pro';
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Black.eot);
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Black.eot?#iefix) format('embedded-opentype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Black.woff2) format('woff2'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Black.woff) format('woff'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Black.ttf) format('truetype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Black.svg#GothamPro-Black) format('svg');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Gotham Pro';
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro.eot);
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro.eot?#iefix) format('embedded-opentype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro.woff2) format('woff2'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro.woff) format('woff'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro.ttf) format('truetype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro.svg#GothamPro) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gotham Pro';
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Light.eot);
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Light.eot?#iefix) format('embedded-opentype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Light.woff2) format('woff2'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Light.woff) format('woff'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Light.ttf) format('truetype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Light.svg#GothamPro-Light) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Gotham Pro';
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Bold.eot);
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Bold.woff2) format('woff2'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Bold.woff) format('woff'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Bold.ttf) format('truetype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Bold.svg#GothamPro-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Gotham Pro';
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Medium.eot);
src: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Medium.eot?#iefix) format('embedded-opentype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Medium.woff2) format('woff2'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Medium.woff) format('woff'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Medium.ttf) format('truetype'),
url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/fonts/GothamPro-Medium.svg#GothamPro-Medium) format('svg');
font-weight: 500;
font-style: normal;
}
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
p,
button,
td,
tr,
tbody,
ul,
li,
dl,
dd,
dt {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
cursor: inherit; }
body {
background: #fff;
font-size: 16px;
overflow-y: scroll;
font-family: "Gotham Pro", Helvetica, verdana, arial, tahoma, sans-serif;
min-width: 300px;
height: 100%;
overflow-x: hidden;
padding-top: 109px;
}
@media(max-width: 768px) {
body {
padding-top: 0;
}
}
body.admin-bar { }
.flex-center {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.margin-right5 {
margin-right: 5px;
}
table.variations input,
select {
border-radius: 0;
box-shadow: none;
outline: none;
}
table.variations input,
textarea {
-webkit-appearance: none;
}
button {
outline: none;
}
a {
text-decoration: none;
}
@media(min-width: 768px) {
.scroll_type::-webkit-scrollbar-track {
border-radius: 0px;
}
.scroll_type::-webkit-scrollbar {
width: 8px;
height: 6px;
}
.scroll_type::-webkit-scrollbar-thumb {
border-radius: 2px;
background: #e6e6e6;
}
.scroll_type:hover::-webkit-scrollbar-thumb {
background: #d2d2d2;
cursor: default;
}
}
.navigator {
position: fixed;
left: 4%;
top: 50%;
top: calc(50% - 72px);
overflow: hidden;
z-index: 1000;
}
@media(max-width:1400px) {
.navigator {
display: none;
}
}
@media(max-width:1024px) {
.navigator {
display: none;
}
}
.navigator a {
display: block;
margin: 12px 0;
border-radius: 50%;
border: 2px solid transparent;
padding: 4px;
transition: all 0.15s linear;
}
.navigator a.active {
border: 2px solid #F5D26C;
}
.navigator b {
width: 6px;
height: 6px;
background: #F5D26C;
background: #89BC93;
display: block;
border-radius: 50%;
transition: all 0.15s linear;
box-shadow: 0 0 4px #ffffff;
}
.navigator .active b {
background: #F5D26C;
}
.video_one {
-webkit-transition: all 0.9s ease-out 0s;
-moz-transition: all 0.9s ease-out 0s;
-o-transition: all 0.9s ease-out 0s;
transition: all 0.9s ease-out 0s;
transition: all 0.15s linear;
overflow: hidden;
}
.button_one {
-webkit-transition: all 0.9s ease-out 0s;
-moz-transition: all 0.9s ease-out 0s;
-o-transition: all 0.9s ease-out 0s;
transition: all 0.9s ease-out 0s;
font-weight: 400;
display: inline-block;
padding: 16px 32px 17px 59px;
font-size: 15px;
color: #fff;
border-radius: 28px;
cursor: pointer;
background: linear-gradient(to right, #FEC54C 0%, #FDAC3B 100%); position: relative;
vertical-align: middle;
transition: all 0.15s linear;
overflow: hidden;
}
@media(max-width:350px) {
.button_one {
padding: 16px 30px 17px 56px;
font-size: 14px;
}
}
img.alignright {
float: right;
margin-left: 15px;
}
img.alignleft {
float: left;
margin-right: 15px;
}
.button_one:before {
content: '';
position: absolute;
width: 15px;
height: 14px; top: calc(50% - 8px);
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/button_arrow.png);
background-repeat: no-repeat;
background-position: right top;
left: 31px;
}
.button_one:hover {
box-shadow: 0px 2px 22px #fdad3cba;
}
.video_one:after,
.button_one:after {
content: "";
position: absolute;
top: 0;
left: 0em;
width: 100%;
height: 100%;
background: linear-gradient(to left, rgba(255, 255, 255, .0), rgba(255, 255, 255, 0.38), rgba(255, 255, 255, .0)) no-repeat -2em 0%;
background-size: 2em 100%;
-moz-transform: skewX(-50deg);
-o-transform: skewX(-50deg);
-webkit-transform: skewX(-50deg);
transform: skewX(-50deg);
}
.video_one.blink_on:after,
.button_one.blink_on:after {
transition: 0.9s linear;
background-position: 130% 0%;
}
input[type='number'] {
-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
} .header {
background: #F5F8F9;
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
}
body.admin-bar .header {
top: 29px;
}
@media(max-width: 768px) {
.header {
background: #F5F8F9;
position: unset;
z-index: unset;
}
}
.header_in {
margin: auto;
max-width: 1175px;
padding: 20px 12px 22px;
box-sizing: border-box;
text-align: center;
}
@media(max-width:1168px) {
.header_in {
max-width: 879px;
}
}
@media(max-width:768px) {
.header_in {
padding: 22px 7px 22px;
}
}
.logo {
display: inline-block;
vertical-align: middle;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/logo.png);
width: 263px;
height: 71px;
background-repeat: no-repeat;
background-size: 100%;
}
@media(max-width:768px) {
.logo {
width: 45%;
height: 48px;
background-repeat: no-repeat;
background-size: 100%;
}
}
.header_menu {
display: inline-block;
vertical-align: middle;
margin: 6px 11px 6px;
}
.header_menu .menu-item-has-children {
position: relative;
}
.header_menu .menu-item-has-children:hover .sub-menu {
display: block;
}
.header_menu .sub-menu {
position: absolute;
top: 20px;
width: 100%;
list-style-type: none;
margin: 0;
text-align: left;
left: 0;
display: none;
background: #fff;
border-top: 3px solid #008036;
}
@media(max-width:800px) {
.header_menu {
display: none;
}
}
@media(max-width:475px) {
.header_menu {
max-width: 247px;
margin: 18px auto 6px;
}
}
.header_menu a {
font-size: 12px;
font-weight: 500;
color: #9F9F9F;
padding: 12px 11px;
display: inline-block;
transition: all 0.1s linear;
}
@media(max-width:768px) {
.header_menu a {
color: #9F9F9F;
padding: 8px 11px;
display: inline-block;
transition: all 0.1s linear;
}
}
.header_phone_block {
display: inline-block;
vertical-align: middle;
margin: 6px 0 6px;
}
@media(max-width:768px) {
.header_phone_block {
display: none;
vertical-align: middle;
margin: 12px 0 6px;
text-align: center;
}
}
.header_call_button {
display: inline-block;
vertical-align: middle;
}
.header_call_button:hover { box-shadow: 0px 5px 30px #bdbdbd;
}
.header_menu a:hover {
color: #008037;
}
.header_phone_icon {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/phone_icon.png);
width: 50px;
height: 50px;
display: inline-block;
vertical-align: middle;
cursor: pointer;
}
@media(max-width:768px) {
.header_phone_icon {
display: none;
}
}
.header_phone_right {
display: inline-block;
vertical-align: middle;
text-align: left;
padding-left: 6px;
}
.header_phone_number,
.header_phone_number_jobs {
font-weight: 900;
color: #000;
cursor: pointer;
}
.mb1_in .header_phone_number,
.mb1_in .header_phone_number_jobs {
display: none;
}
@media(max-width:768px) {
.mb1_in .header_phone_number,
.mb1_in .header_phone_number_jobs {
color: #fff;
padding: 12px 0 0;
display: block;
text-shadow: 0px 1px 3px #000000d1;
font-size: 18px;
}
}
.header_work_time {
font-size: 10px;
color: #A2A2A2;
margin-top: 5px;
line-height: 130%;
}
.header_call_button {
font-size: 10px;
font-weight: 500;
color: #008037;
cursor: pointer;
background-color: #fff;
padding: 14px 10px 15px;
border-radius: 25px;
box-shadow: 0px 5px 24px #dadada;
margin: 7px 0px 7px 9px;
transition: all 0.15s linear;
}
@media(max-width:768px) {
.header_call_button {
padding: 14px 12px 15px;
width: 44%;
box-sizing: border-box;
}
}/*/*/.link-other.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.link-other.flex img {
max-width: 23px;
margin-right: 6px;
}
.link-other.flex a {
color: #000;
}/**/.footer {
background: #fff;
}
.footer_in {
margin: auto;
max-width: 1175px;
padding: 22px 12px 22px;
box-sizing: border-box;
text-align: center;
}
@media(max-width:768px) {
.footer_in {
padding: 5px 12px 19px;
}
.link-other.flex {
margin-left: 10px;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
}
.link-other.flex .item {
margin: 7px 1px;
width: 30%;
padding: 2px;
height: 50px;
border-right: 1px solid #d9d6d6;
}
.link-other.flex .item:nth-child(3n) {
border: none;
}
.link-other.flex .item i {
display: block;
}
}
.footer_left {
display: inline-block;
vertical-align: middle;
text-align: left;
width: 49.5%;
}
@media(max-width:810px) {
.footer_left {
text-align: center;
width: 100%;
display: none;
}
}
.footer_right {
display: inline-block;
vertical-align: middle;
text-align: right;
width: 49.5%;
}
@media(max-width:810px) {
.footer_right {
text-align: center;
width: 100%;
padding-top: 14px;
}
}
@media(max-width:768px) {
.footer .header_phone_block {
display: none;
}
}
.footer_bottom {
margin: auto;
max-width: 1175px;
padding: 11px 12px 12px;
box-sizing: border-box;
text-align: left;
overflow: hidden;
}
.footer_bottom_left {
width: 50%; display: inline-block;
vertical-align: middle;
font-size: 12px;
color: #787E84;
}
@media(max-width:768px) {
.footer_bottom_left {
width: 100%; display: block;
vertical-align: middle;
font-size: 12px;
color: #787E84;
text-align: center;
}
}
.footer_bottom_right { width: 49%;
text-align: right;
display: inline-block;
vertical-align: middle;
}
@media(max-width:768px) {
.footer_bottom_right { width: 100%;
display: block;
margin: auto;
text-align: center;
margin: 14px 0 0;
}
}
.footer_soc_icons {
display: inline-block;
}
.footer_soc_icon {
width: 40px;
height: 40px;
border: 1px solid #CACFD3;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
background-repeat: no-repeat;
background-size: 63%;
background-position: center;
opacity: 0.5;
transition: all 0.3s;
}
@media(max-width:768px) {
.footer_soc_icon {
margin: 0 5px;
}
}
.footer_soc_icon:hover {
opacity: 1;
}
hr {
margin: 0;
border: 0;
border-top: 1px solid #EAEAEA;
}/*/*/.big_title {
font-size: 89px;
font-weight: 900;
color: #DFE8EB;
text-align: center;
text-transform: uppercase;
line-height: 120%;
background-image: linear-gradient(to bottom, #D8E1E3, #E1EBED);/**/color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
@media(max-width:1024px) {
.big_title {
font-size: 45px;
}
}
@media(max-width:768px) {
.big_title {
font-size: 30px;
}
}
.title {
font-size: 36px;
font-weight: 900;
text-align: center;
padding: 8px 7px 11px;
}
.title_ser {
font-size: 24px;
font-weight: 900;
text-align: center;
padding: 8px 7px 11px;
}
@media(max-width:1024px) {
.title {
font-size: 21px;
font-weight: 900;
text-align: center;
padding: 8px 7px 11px;
}
.title_ser {
font-size: 14px;
font-weight: 900;
text-align: center;
padding: 8px 7px 11px;
}
}
@media(max-width:350px) {
.title {
font-size: 18px;
font-weight: 900;
text-align: center;
padding: 8px 7px 11px;
}
.title_ser {
font-size: 12px;
font-weight: 900;
text-align: center;
padding: 8px 7px 11px;
}
}
.title_underline_arrow {
width: 58px;
height: 24px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/title_underline_arrow.png);
display: inline-block;
margin: 5px 0 0 0;
}
.title_underline {
width: 64px;
height: 14px;
position: relative;
display: inline-block;
margin-right: 65px; }
.title_underline:before {
border-bottom: 3px solid #008036;
position: absolute;
content: "";
width: 100%;
height: 50%;
} .mb2 {
background-color: #F3F7F8;
}
.mb2_in {
max-width: 1180px;
margin: auto;
text-align: center;
padding: 54px 0 15px;
position: relative;
}
@media(max-width:768px) {
.mb2_in {
max-width: 1180px;
margin: auto;
text-align: center;
padding: 31px 0 15px;
position: relative;
}
}
.mb2_blocks {
margin: 5px auto 0 auto;
}
@media(max-width:1190px) {
.mb2_blocks {
max-width: 720px;
}
}
.mb2_block {
width: 290px;
display: inline-block;
box-sizing: border-box;
padding: 0 12px;
vertical-align: top;
margin: 10px 0 0 0;
}
@media(max-width:768px) {
.mb2_block {
width: 49%;
display: inline-block;
box-sizing: border-box;
padding: 0 0px;
vertical-align: top;
margin: 6px 0 0 0;
max-width: 174px;
}
}
.mb2_block_in {
background: #fff;
border: 1px solid #E1E2E6;
border-radius: 3px;
padding: 12px;
min-height: 250px;
box-shadow: 0 0 27px #c2c8db36;
min-height: 246px;
}
@media(max-width:768px) {
.mb2_block_in {
background: #fff;
border: 1px solid #E1E2E6;
border-radius: 3px;
padding: 12px 2px;
min-height: 200px;
}
}
.mb2_block_icon {
width: 100px;
height: 70px;
margin: 22px auto 18px;
background-repeat: no-repeat;
background-position: center center;
}
@media(max-width:768px) {
.mb2_block_icon {
width: 100px;
height: 70px;
margin: 10px auto 10px;
background-repeat: no-repeat;
background-position: center center;
}
}
.mb2_icon_1 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/2_icon_1.png);
}
.mb2_icon_2 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/2_icon_2.png);
}
.mb2_icon_3 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/2_icon_3.png);
}
.mb2_icon_4 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/2_icon_4.png);
}
.mb2_block_title {
font-size: 16px;
font-weight: bold;
padding: 12px 0;
}
@media(max-width:768px) {
.mb2_block_title {
font-size: 14px;
padding: 7px 0;
}
}
.mb2_block_text {
font-weight: 300;
font-size: 14px;
line-height: 150%;
}
@media(max-width:768px) {
.mb2_block_text {
font-size: 12px;
}
}
@media(max-width:350px) {
.mb2_block_text {
font-size: 11px;
}
}
.mb_2_form {
background-color: #fff;
margin: 31px 15px; clear: both;
padding: 8px 33px 46px;
position: relative;
height: 133px;
}
.mb_2_form_cp {
background-color: #fff;
margin: 31px 15px; clear: both;
padding: 8px 33px 46px;
position: relative;
height: 133px;
}
@media(max-width:1024px) {
.mb_2_form {
margin: 23px 10px; clear: both;
padding: 8px 18px 37px;
position: relative;
height: unset;
}
.mb_2_form_cp {
margin: 23px 10px; clear: both;
padding: 8px 18px 37px;
position: relative;
height: unset;
}
}
@media(max-width:768px) {
.mb_2_form {
padding: 8px 18px 30px;
max-width: 421px;
margin: 27px auto 13px;
}
.mb_2_form_cp {
padding: 8px 18px 30px;
max-width: 421px;
margin: 27px auto 13px;
}
}
@media(min-width:1200px) {
.mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/2_back.png);
background-repeat: no-repeat;
background-position: right top;
height: 203px;
content: '';
width: 576px;
position: absolute;
right: 0;
top: -16px;
}
.mb_2_form_cp:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/2_back_cp.png);
background-repeat: no-repeat;
background-position: right top;
height: 203px;
content: '';
width: 576px;
position: absolute;
right: 0;
top: -16px;
}
}
@media(max-width:1200px) {
.mb_2_form:before {
display: none;
}
.mb_2_form_cp:before {
display: none;
}
}
.mb_2_form_title {
font-size: 22px;
font-weight: 900;
text-align: left;
padding: 26px 0;
}
.mb_2_form_title_cp {
font-size: 18px;
font-weight: 900;
text-align: left;
padding: 26px 0;
}
@media(max-width:1024px) {
.mb_2_form_title {
font-size: 20px;
font-weight: 900;
text-align: center;
padding: 12px 14px;
max-width: 252px;
margin: auto;
}
.mb_2_form_title_cp {
font-size: 16px;
font-weight: 900;
text-align: center;
padding: 12px 14px;
max-width: 252px;
margin: auto;
}
}
@media(max-width:350px) {
.mb_2_form_title {
font-size: 18px;
font-weight: 900;
text-align: center;
padding: 12px 14px;
max-width: 252px;
margin: auto;
}
.mb_2_form_title_cp {
font-size: 14px;
font-weight: 900;
text-align: center;
padding: 12px 14px;
max-width: 252px;
margin: auto;
}
}
.mb_2_form_form {
text-align: left;
}
@media(max-width:1024px) {
.mb_2_form_form {
text-align: center;
}
}
.form_input {
display: inline-block;
position: relative;
margin-right: 19px;
margin: 5px 0 12px;
z-index: 3;
}
.form_name_icon {
position: absolute;
width: 14px;
height: 15px; top: calc(50% - 8px);
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/name_icon.png);
background-repeat: no-repeat;
background-position: right top;
display: inline-block;
left: 2px;
}
.form_tel_icon {
position: absolute;
width: 15px;
height: 15px; top: calc(50% - 8px);
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/tel_icon.png);
background-repeat: no-repeat;
background-position: right top;
display: inline-block;
left: 2px;
}
.form_input input {
border: 0;
border-bottom: 1px solid #E5E5E5;
padding: 12px 0 12px 31px;
outline: 0;
font-size: 15px;
font-family: "Gotham Pro", Helvetica, verdana, arial, tahoma, sans-serif;
background-color: transparent;
transition: all 0.2s linear;
font-weight: 300;
width: 100%;
box-sizing: border-box;
border-radius: 0;
box-shadow: unset;
}
.form_input input:focus {
border-bottom: 1px solid #3d902e;
}  .mb4 {
text-align: center;
background-color: #fff;
}
.mb4_in {
max-width: 1143px;
margin: auto;
text-align: center;
padding: 82px 20px 39px; }
@media(max-width:768px) {
.mb4_in {
padding: 33px 13px 21px;
overflow: hidden;
}
}
.mb4_content {
text-align: center; margin: 24px 0 0 0;
position: relative;
}
@media(max-width:1024px) {
.mb4_content {
margin: 5px 0 0 0;
}
}
.mb4_left {
width: 50%;
float: left;
}
@media(max-width:1024px) {
.mb4_left {
width: 100%;
max-width: 600px;
float: none;
display: inline-block;
}
}
@media(min-width:1024px) {
.mb4_content {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.mb4_right {
display: inline-block;
width: 100%;
float: none;
max-width: 600px;
height: unset;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
}
}
.mb4_right { width: 50%;
float: right;
border: 1px solid #E4E8EB;
box-sizing: border-box;
height: auto;
border-radius: 4px; text-align: left;
}
@media(max-width:1024px) {
.mb4_right {
display: inline-block;
width: 100%;
float: none;
max-width: 600px;
height: unset;
}
}
.mb4_photos {
text-align: center;
overflow: hidden;
padding: 0 8px 0 0;
}
@media(max-width:1024px) {
.mb4_photos {
padding: 0 0px 0 0;
}
}
@media(max-width:1024px) {
.mb4_photo:first-child {
padding: 0 0 8px 0;
margin-right: 2%;
}
}
.mb4_photo {
width: 50%; float: left;
box-sizing: border-box;
padding: 0 8px 8px 0;
border-radius: 4px; overflow: hidden;
}
.mb4_photo.mb4_photo_big {
padding-bottom: 0;
}
@media(max-width:1024px) {
.mb4_photo {
padding: 0 0px 8px 0;
width: 49%;
}
}
.mb4_photo img {
width: 100%;
display: block;
}
.mb4_photo.mb4_photo_big {
width: 100%;
}
.mb4_right_title {
font-size: 24px;
font-weight: 500;
}
.mb4_right_in {
padding: 35px 64px 10px 64px;
box-sizing: border-box;
}
@media(max-width:768px) {
.mb4_right_in {
padding: 15px 15px 10px 15px;
}
}
.mb4_right_top {
padding: 5px 6px 15px;
}
.mb4_right_item .text p:last-child {
margin-bottom: 10px;
}
@media(max-width:768px) {
.mb4_right_top {
padding: 5px 6px 16px;
}
}
.mb4_right_brif {
font-size: 14px;
color: #008037;
padding: 10px 0 0;
}
.mb4_params {
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
padding: 10px 0 10px 0;
}
@media(max-width:768px) {
.mb4_params {
padding: 10px 0 10px 0;
}
}
.mb4_param {
padding: 5px 0;
overflow: hidden;
}
@media(max-width:768px) {
.mb4_param {
padding: 5px 0;
}
}
.mb4_param_name {
font-size: 14px; color: #959C9E;
width: 50%;
float: left;
position: relative;
padding-left: 20px;
}
.mb4_param_value {
font-size: 14px; text-align: right;
line-height: 150%;
}
.mb4_right_middle {}
.mb4_right_time {
font-size: 14px;
font-weight: 500;
padding: 35px 0;
}
@media(max-width:768px) {
.mb4_right_time {
font-size: 14px;
font-weight: 500;
padding: 14px 0 21px;
}
}
.mb4_right_time span {
font-size: 30px;
}
.mb4_right_bottom {     width: 100%; box-sizing: border-box; }
@media(max-width:1024px) {
.mb4_right_bottom {   padding: 23px 0 0 64px; }
}
.mb4_arrow {
width: 50px;
height: 50px;
background: #fff;
display: inline-block;
border-radius: 50%;
box-shadow: 0 6px 14px #a0a0a070;
margin-right: 13px;
cursor: pointer;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/4_arrow.png);
background-repeat: no-repeat;
background-position: center center;
transition: all 0.16s linear;
border: 2px solid #c5c5c5;
}
@media(max-width:1024px) {
.mb4_arrow {
margin-right: 6px;
margin-left: 6px;
}
}
.mb4_arrow:hover {
box-shadow: 0 9px 24px #cccccc;
background-color: #fbfbfb;
}
.mb4_arrow.mb4_arrow_left {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/4_arrow_left.png);
}
.mb4_right_bottom .mb4_arrow_right {
position: absolute;
right: 47px;
}
.mb4 .mb4_arrow.mb4_arrow_left {
position: absolute;
left: -29px;
top: 269px;
}
.mb4 .mb4_arrow.mb4_arrow_right {
position: absolute;
right: 0;
top: 269px;
margin-right: -24px;
}
.mb4_param_name:before {
border-bottom: 2px solid #EEC454;
position: absolute;
content: "";
width: 10px;
height: 50%;
margin-left: -20px;
}
.mb4_photo_hover {
position: absolute;
background: #f6d16bb5;
width: 100%;
top: 0;
left: 0;
height: 100%;
cursor: pointer;
opacity: 0;
transition: all 0.16s linear;
}
.mb4_photo_in {
position: relative;
box-sizing: border-box;
max-height: 175px;
overflow: hidden;
border-radius: 3px;
}
.mb4_photo_in:hover .mb4_photo_hover {
opacity: 1;
}
.mb4_photo_big .mb4_photo_in {
max-height: 379px;
}
.mb4_photo_hover:before {
content: '';
width: 32px;
height: 32px; position: absolute;
left: calc(50% - 16px);
top: calc(50% - 16px);
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/4_open_icon.png);
}
.mb5 {
position: relative;
z-index: 1;
clear: both;
}
.mb5_in {
max-width: 1162px;
margin: auto;
text-align: center;
padding: 22px;
overflow: hidden;
}
@media(max-width:768px) {
.mb5_in {
max-width: 1162px;
margin: auto;
text-align: center;
padding: 11px 11px;
overflow: hidden;
}
}
.mb5_persons {
padding: 12px 0;
}
@media(max-width:1206px) {
.mb5_persons {
max-width: 905px;
margin: auto;
}
}
.mb5_person {
display: inline-block;
width: 228px;
vertical-align: top;
padding: 12px 0;
}
@media(max-width:768px) {
.mb5_person {
max-width: 159px;  }
}
.mb5_person_photo {
width: 203px;
display: inline-block;
box-shadow: 0px 8px 10px #d4d4d4cf;
height: 229px;
}
@media(max-width:768px) {
.mb5_person_photo {
width: 100%;
display: inline-block;
box-shadow: 0px 17px 33px #d4d4d4cf;
height: unset;
}
}
.mb5_person_photo img {
display: block;
margin: auto;
width: 100%;
}
.mb5_person_name {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
padding: 22px 8px 8px 8px;
position: relative;
}
@media(max-width:768px) {
.mb5_person_name {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
padding: 15px 8px 3px 8px;
position: relative;
}
}
.mb5_person_brif {
font-size: 12px;
line-height: 150%;
color: #6B7072;
padding: 8px 6px;
}
@media(max-width:768px) {
.mb5_person_brif {
font-size: 10px;
line-height: 150%;
color: #6B7072;
padding: 4px 5px;
}
}
.mb5_person_brif span {
font-weight: bold;
display: block;
}
.mb5_person_underline {
width: 67px;
height: 8px;
position: relative;
display: inline-block;
margin-right: 67px;
}
.mb5_person_underline:after {
border-bottom: 1px solid #F6D169;
position: absolute;
content: "";
width: 100%;
height: 50%;
} .mb6 {
background-color: #F0F4F5;
}
.wrap_form2,
.mb6_in {
max-width: 1162px;
margin: auto;
text-align: center;
padding: 18px 0; }
@media(max-width: 768px) {
.mb6_in {
padding: 17px 0 6px;
}
}
.title_underline_video {
width: 58px;
height: 12px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/title_underline_video.png);
display: inline-block;
margin: 5px 0 0 0;
background-repeat: no-repeat;
}
.mb6_videos {
padding: 10px 0 7px;
}
.mb6_video {
display: inline-block;
width: 384px;
box-sizing: border-box;
padding: 12px 9px;
vertical-align: top;
}
@media(max-width:1024px) {
.mb6_video {
width: 300px;
padding: 12px 9px;
}
}
@media(max-width:768px) {
.mb6_video {
max-width: 174px;
padding: 12px 9px;
width: 49%;
}
}
.mb6_video_in {
border: 6px solid #62A535;
box-sizing: border-box;
border-radius: 9px;
position: relative;
min-height: 229px;
}
@media(max-width:768px) {
.mb6_video_in {
border: 6px solid #62A535;
box-sizing: border-box;
border-radius: 9px;
position: relative;
min-height: unset;
}
}
.mb6_video_photo {}
.mb6_video_in img {
width: 100%;
display: block;
}
.mb6_video_play {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/6_play_icon.png);
width: 98px;
height: 98px;
position: absolute;
top: calc(50% - 49px);
left: calc(50% - 49px);
background-size: 100%;
cursor: pointer;
border-radius: 50%;
background-repeat: no-repeat;
}
@media(max-width:768px) {
.mb6_video_play {
width: 66px;
height: 66px;
position: absolute;
top: calc(50% - 33px);
left: calc(50% - 33px);
cursor: pointer;
border-radius: 50%;
}
}
.mb6 .mb_2_form {
margin: 22px 9px;
}
@media(min-width:1025px) {
.mb_2_form .reviews_chbform {
display: grid;
grid-template-columns: 220px 220px 160px;
column-gap: 19px;
align-items: start;
}
.mb_2_form .reviews_chbform .form_input {
margin: 5px 0 0;
}
.mb_2_form .reviews_chbform .button_one {
grid-column: 3;
grid-row: 1;
margin-top: 0;
}
.mb_2_form .reviews_chbform .form_checkbox {
grid-column: 1 / 3;
grid-row: 2;
justify-content: flex-start;
margin: 12px 0 0;
}
}
@media(min-width:1024px) {
.mb6 .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/6_form_back.png);
background-repeat: no-repeat;
background-position: right top;
height: 299px;
content: '';
width: 652px;
position: absolute;
right: -90px;
top: -19px;
}
}
@media(max-width:1300px) {
#page_garage .mb6 .mb_2_form:before {
display: none !important;
}
}
.mb6_reviews {
padding: 14px 0 10px;
}
.review_photo {
width: 64px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.mb6_reviews .owl-prev {
font-size: 50px !important;
position: absolute;
left: -15px;
top: calc(50% - 27px);
}
.mb6_reviews .owl-next {
font-size: 50px !important;
position: absolute;
right: -15px;
top: calc(50% - 27px);
}
.mb6_reviews .owl-prev.disabled {
opacity: 0;
}
.mb6_reviews .owl-next.disabled {
opacity: 0;
}
@media(max-width:1200px) {
.mb6_reviews .owl-prev {
left: 0;
}
.mb6_reviews .owl-next {
right: 0;
}
}
.review_text a {
color: #000;
display: block;
}
button.close_btn {
cursor: pointer;
margin: 13px 2px 0;
padding: 6px 10px;
color: #fff;
background: #FDAE3D;
border-radius: 3px;
font-size: 14px;
}
.review_video_item {
padding: 12px;
}
.review_video {
border: 6px solid #2C8528;
cursor: pointer;
border-radius: 3px;
position: relative;
cursor: pointer;
}
.review_video:before {
content: '';
position: absolute;
left: calc(50% - 27px);
top: calc(50% - 24px);
width: 65px;
height: 46px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' version='1.1' viewBox='0 0 68 48' width='100%25'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z' fill='%23212121' fill-opacity='0.8'%3E%3C/path%3E%3Cpath d='M 45,24 27,14 27,34' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat;
transition: all .2s
}
.review_video:hover:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' version='1.1' viewBox='0 0 68 48' width='100%25'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z' fill='%23FF0000' fill-opacity='0.8'%3E%3C/path%3E%3Cpath d='M 45,24 27,14 27,34' fill='%23fff'%3E%3C/path%3E%3C/svg%3E")
}
.owl-nav button {
width: 50px;
height: 50px;
background: #fff !important;
display: inline-block;
border-radius: 50%;
box-shadow: 0 6px 14px #a0a0a070;
margin-right: 13px;
cursor: pointer;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/4_arrow.png) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
transition: all 0.16s linear;
border: 2px solid #c5c5c5 !important;
color: transparent !important;
}
button.owl-prev {
transform: rotate(180deg);
}  .mb1 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_back_1.png);
height: 710px;
background-position: center -19px;
position: relative;
background-repeat: no-repeat;
background-color: #3b8f2e;
}
.mb1_tb {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_back_1_2.png);
height: 710px;
background-position: center -19px;
position: relative;
background-repeat: no-repeat;
background-color: #3b8f2e;
}
@media(max-width:1024px) {
.mb1 {
height: initial;
background-image: none !important;
background-color: #f3f7f8;
}
}
@media(min-width:1024px) {
.mb1:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_garage.png);
content: '';
width: 753px;
height: 843px;
position: absolute;
left: calc(50% - 310px);
top: 60px;
}
}
@media(max-width:1024px) {
.mb1:before {
display: none;
}
}
.mb1_left {
color: #fff; display: inline-block;
padding-left: 10px;
}
.mb1_left_cp {
color: #fff; display: inline-block;
padding-left: 10px;
}
@media(max-width:1024px) {
.mb1_left {
padding: 8px 22px 64px;
background-color: #3b8f2e;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_back_m.jpg);
background-position: center;
}
.mb1_left_cp {
padding: 8px 22px 64px;
background-color: #3b8f2e;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_back_m_cp.jpg);
background-position: center;
}
#page_car_wash .mb1_left {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/car_wash/1_back_m.jpg);
}
#page_hangar .mb1_left {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/hangar/1_back_m.jpg);
}
#page_building .mb1_left {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/building/1_back_m.jpg);
}
#page_cowshed .mb1_left {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/cowshed/1_back_m.jpg);
}
#page_store .mb1_left {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/store/1_back_m.jpg);
}
}
@media(max-width:425px) {
.mb1_left {
background-size: 422px;
}
}
.mb1_in {
max-width: 1164px;
margin: auto; padding: 22px;
position: relative;
}
@media(max-width:1024px) {
.mb1_in {
margin: auto;
text-align: center;
padding: 0;
}
}
.mb1_title {
font-size: 34px;
font-weight: 900;
max-width: 605px;
text-transform: uppercase;
line-height: 129%;
margin: 47px 0 14px;
position: relative;
}
.upd_bl .mb1_title {
margin: 47px 0 14px;
}
@media(max-width:1024px) {
.mb1_title,
.upd_bl .mb1_title {
font-size: 19px;
margin: 7px 0 14px;
line-height: 150%;
}
}
@media(max-width:350px) {
.mb1_title {
font-size: 17px;
margin: 7px 0 14px;
line-height: 150%;
}
}
.mb1_underline {
width: 55px;
height: 0px;
display: inline-block;
margin: 5px 0 5px 0;
border-top: 3px solid #fff;
}
.mb1_items {
margin: 43px 0;
text-align: left;
}
.upd_bl .mb1_items {
margin: 28px 0;
}
@media(max-width:1024px) {
.mb1_items {
margin: 8px 0;
text-align: left;
}
}
.mb1_item {
font-size: 17px;
padding: 4px 0 12px 65px;
position: relative;
margin: 24px 0;
}
@media(max-width: 768px) {
.mb1_item {
font-size: 15px;
padding: 4px 0 4px 52px;
position: relative;
margin: 15px 0;
}
}
@media(max-width: 350px) {
.mb1_item {
font-size: 14px;
padding: 4px 0 4px 52px;
position: relative;
margin: 15px 0;
}
}
.mb1_item span {
font-size: 18px;
font-weight: 900;
color: #E4F19A;
}
@media(max-width: 350px) {
.mb1_item span {
font-size: 15px;
font-weight: 900;
color: #E4F19A;
}
}
.mb1_bottom_str {
font-weight: 900;
font-size: 18px;
text-transform: uppercase;
max-width: 308px;
line-height: 150%;
margin-top: 50px;
padding-left: 34px;
position: relative;
}
.mb1_bottom_str_cw {
font-weight: 900;
font-size: 15px;
text-transform: lowercase;
max-width: 308px;
line-height: 150%;
margin-top: 50px;
padding-left: 34px;
position: relative;
}
.mb1_bottom_str_2 {
border-top: 1px dashed #fff;
padding-top: 30px;
margin-top: 32px;
}
@media(max-width:1024px) {
.mb1_bottom_str {
font-size: 15px;
text-transform: uppercase;
max-width: 308px;
line-height: 150%;
margin-top: 21px;
padding-left: 34px;
position: relative;
}
.mb1_bottom_str_cw {
display: none;
}
.mb1_bottom_str_2 {
display: none;
}
}
@media(max-width:350px) {
.mb1_bottom_str {
font-size: 13px;
text-transform: uppercase;
max-width: 308px;
line-height: 150%;
margin-top: 21px;
padding-left: 34px;
position: relative;
}
.mb1_bottom_str_cw {
display: none;
}
}
.mb1_bottom_str:before {
width: 16px;
height: 20px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_bottom_str.png);
margin-left: -36px;
content: '';
position: absolute;
}
.mb1_bottom_str_2:before {
width: 21px;
height: 22px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.032' height='28.032'%3E%3Cpath fill-rule='evenodd' fill='%23E4F19A' d='M12.642 10.466a2.034 2.034 0 01-.723 1.465l-.008.006a2.079 2.079 0 01-2.845-.249c-1.07-1.159-2.393-3.738-2.774-4.741a.694.694 0 01.889-.897c1.081.41 3.779 1.803 4.869 2.894.401.401.617.956.592 1.522zm5.57 5.713a10.04 10.04 0 01-7.927 3.885c-1.693 0-3.371-.428-4.87-1.259a10.04 10.04 0 01-4.539-5.283A10.041 10.041 0 01.87 6.557a10.046 10.046 0 014.529-5.291 1.365 1.365 0 011.92.67 1.355 1.355 0 01-.581 1.702 7.317 7.317 0 1010.861 6.189 7.324 7.324 0 00-1.884-4.694 7.325 7.325 0 00-4.072-2.285v1.114a1.395 1.395 0 01-1.185 1.397l-.008.001a1.36 1.36 0 01-1.527-1.353V1.374A1.37 1.37 0 0110.267 0h.021c.343 0 .691.017 1.032.051l.001.001a10.034 10.034 0 016.891 16.127z'/%3E%3C/svg%3E");
margin-left: -36px;
top: 43px;
}
.mb1_item:before {
content: '';
position: absolute;
background-repeat: no-repeat;
top: 0;
}
.mb1_item_1:before {
width: 44px;
height: 46px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_icon_1.png);
margin-left: -65px;
background-size: 100%;
}
.mb1_item_2:before {
width: 44px;
height: 46px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_icon_2.png);
margin-left: -65px;
}
.mb1_item_3:before {
width: 44px;
height: 46px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_icon_3.png);
margin-left: -65px;
}
@media(max-width:768px) {
.mb1_item_1:before {
width: 30px;
height: 46px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_icon_1.png);
margin-left: -44px;
margin-top: 12px;
background-size: 100%;
}
.mb1_item_2:before {
width: 30px;
height: 46px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_icon_2.png);
margin-left: -45px;
margin-top: 10px;
background-size: 100%;
}
.mb1_item_3:before {
width: 30px;
height: 46px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_icon_3.png);
margin-left: -44px;
margin-top: 6px;
background-size: 100%;
}
}
.mb1_title span {
color: #E4F19A;
}
.mb1_price {
position: absolute;
top: 209px;
left: calc(50% + -20px); background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_price.png);
width: 175px;
height: 178px;
text-align: center;
padding-top: 72px;
box-sizing: border-box;
color: #fff;
}
.mb1_price_vd {
position: absolute;
top: 209px;
left: calc(50% + -20px); background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/2_price.png);
width: 175px;
height: 178px;
text-align: center;
padding-top: 72px;
box-sizing: border-box;
color: #fff;
}
.mb1_price_pz {
position: absolute;
top: 209px;
left: calc(50% + -20px); background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/3_price.png);
width: 175px;
height: 178px;
text-align: center;
padding-top: 72px;
box-sizing: border-box;
color: #fff;
}
.mb1_price_cw {
position: absolute;
top: 209px;
left: calc(50% + -20px); background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_price.png);
width: 175px;
height: 178px;
text-align: center;
padding-top: 57px;
box-sizing: border-box;
color: #fff;
}
.mb1_price_cp {
position: absolute;
top: 209px;
left: calc(50% + -20px); background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_price.png);
width: 175px;
height: 178px;
text-align: center;
padding-top: 72px;
box-sizing: border-box;
color: #fff;
}
.upd_bl .mb1_price {
top: 78px;
left: calc(51.5%);
padding-top: 55px;
font-weight: 500;
}
.upd_bl .mb1_price_cw {
top: 78px;
left: calc(51.5%);
padding-top: 55px;
font-weight: 500;
}
.upd_bl .mb1_price_cp {
top: 78px;
left: calc(51.5%);
padding-top: 61px;
font-weight: 500;
}
.upd_bl .mb1_price_vd {
top: 78px;
left: calc(51.5%);
padding-top: 61px;
font-weight: 500;
}
.upd_bl .mb1_price_pz {
top: 78px;
left: calc(55%);
padding-top: 61px;
font-weight: 500;
}
@media(max-width:1024px) {
.mb1_price {
position: unset;
display: block;
background-image: none;
width: 100%;
margin: 0;
padding: 0;
height: unset;
padding: 12px;
}
.mb1_price_cw {
position: unset;
display: block;
background-image: none;
width: 100%;
margin: 0;
padding: 0;
height: unset;
padding: 12px;
}
.mb1_price_vd {
position: unset;
display: block;
background-image: none;
width: 100%;
margin: 0;
padding: 0;
height: unset;
padding: 12px;
}
.fs-inner-phone {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-content: center;
align-items: center;
}
.mb1_in .fs-inner-phone.enabled {
margin-top: -30px;
margin-bottom: -30px;
}
.mb1_price_pz {
background-size: 110px 110px;
width: 110px;
height: 110px;
position: initial;
margin-left: 20px;
}
.upd_bl .mb1_price_pz {
padding-top: 29px;
}
.mb1_in .fs-inner-phone.enabled .header_phone_number,
.mb1_in .fs-inner-phone.enabled .header_phone_number_jobs {
padding: 0
}
.mb1_price_cp {
position: unset;
display: block;
background-image: none;
width: 100%;
margin: 0;
padding: 0;
height: unset;
padding: 12px;
}
}
.mb1_price span {
font-weight: 900;
font-size: 25px;
}
.mb1_price_cw span {
font-weight: 900;
font-size: 21px;
}
.mb1_price_vd span {
font-weight: 900;
font-size: 21px;
}
.mb1_price_pz span {
font-weight: 900;
font-size: 21px;
}
.upd_bl .mb1_price span {
font-weight: 900;
font-size: 19px;
display: block;
}
.upd_bl .mb1_price_cw span {
font-weight: 900;
font-size: 17px;
display: block;
}
.upd_bl .mb1_price_vd span {
font-weight: 900;
font-size: 17px;
display: block;
}
.upd_bl .mb1_price_pz span {
font-weight: 900;
font-size: 17px;
display: block;
}
.upd_bl .mb1_price_pz span {
font-weight: 900;
font-size: 17px;
display: block;
}
.mb1_right {
display: inline-block;
width: 449px;
float: right;
text-align: right;
}
@media(max-width:1110px) {
.mb1_right {
width: unset;
}
}
@media(max-width:1024px) {
.mb1_right {
float: none;
display: block;
width: unset;
text-align: center;
}
}
.mb1_form {
background-color: #fff;
z-index: 101;
position: relative;
text-align: center;
max-width: 338px;
display: inline-block;
padding: 50px 25px;
box-sizing: border-box; margin-top: 80px;
}
@media(max-width:1024px) {
.mb1_form {
padding: 20px 19px;
margin-top: 14px;
width: unset;
border: 7px solid #0f6d00;
margin-top: -30px;
margin-bottom: 0;
border-radius: 2px;
}
}
@media(max-width:370px) {
.mb1_form {
padding: 20px 19px;
margin-top: 14px;
width: unset;
border: 7px solid #0f6d00;
margin-top: -35px;
margin-bottom: 0;
border-radius: 2px;
max-width: 300px;
}
}
@media(min-width: 768px) {
.mb1_book_icon {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/uploads/2020/05/Inner-Pages-Magazine.png);
position: absolute;
left: 86px;
top: -82px;
width: 167px;
height: 161px;
background-size: 100%;
}
}
.mb1_form_title {
font-size: 20px;
font-weight: 900;
margin: 0px 0 14px;
position: relative;
z-index: 5;
}
@media(max-width:1024px) {
.mb1_form_title {
max-width: 244px;
margin: 0px auto 14px;
}
}
.mb1_form_brif {
font-size: 12px;
margin: 13px 0 0;
line-height: 150%;
}
@media(max-width:1024px) {
.mb1_form_brif {
margin: 21px 0 0;
}
}
.mb1_form {}
.mb1_form .button_one {
margin-top: 10px;
}
@media(min-width:768px) {
.mb_2_form {}
}
@media(min-width:768px) {
.mb_2_form .form_input {
margin-right: 19px;
}
}
@media(min-width:768px) { .mb1_tree_cp {
position: absolute;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/tree_cp.png);
height: 458px;
width: 397px;
background-position: center -19px;
background-repeat: no-repeat;
left: calc(50% - 20px);
top: 46px;
}
}  .gr_form { background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/gr_form_back.png);
height: 191px;
background-position: center 0;
position: relative;
z-index: 50;
padding: 104px 0 0 0;
margin-top: -110px;
}
@media(min-width:1024px) {
.gr_form {
background-position: bottom;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/gr_form_back.png);
}
.mb1_tree {
position: absolute;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/tree3-min.png);
height: 505px;
width: 600px;
background-position: center center;
background-repeat: no-repeat;
left: calc(50% - 160px);
top: 50px;
}
}
@media(max-width:1024px) {
.gr_form {
background-color: #458D29;
background-image: none;
height: unset;
background-position: center 0;
position: relative;
z-index: 50;
padding: 0;
margin-top: 0;
}
}
.gr_form_in {
max-width: 1162px;
margin: auto; padding: 56px 22px;
overflow: hidden;
color: #fff;
}
@media(max-width:1024px) {
.gr_form_in {
text-align: center;
padding: 35px 16px;
overflow: hidden;
color: #fff;
}
}
.gr_form_left {
display: inline-block;
width: 343px;
vertical-align: middle;
margin-right: 85px;
}
@media(max-width:1024px) {
.gr_form_left {
width: unset;
margin: 0 0 24px;
}
}
.gr_form .mb_2_form_form {
display: inline-block;
vertical-align: middle;
}
.gr_form input {
color: #fff;
}
.gr_form input:focus {
border-bottom: 1px solid #fdb642;
}
.gr_form input::placeholder { color: #fff;
}
.gr_form .form_name_icon {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/name_icon_w.png);
}
.gr_form .form_tel_icon {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/phone_icon_w.png);
}
.gr_form_title {
font-size: 22px;
font-weight: 900;
max-width: 304px;
letter-spacing: 0.06em;
}
@media(max-width:1024px) {
.gr_form_title {
font-size: 21px;
font-weight: 900;
max-width: unset;
letter-spacing: 0.06em;
}
}
.gr_form_title_line {
position: relative;
border-top: 1px solid #E4F19A;
margin: 28px 23px 0;
width: 180px;
}
@media(max-width:1024px) {
.gr_form_title_line {
display: none;
}
}
.gr_form_title_line:before {
width: 16px;
height: 20px;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/1_bottom_str.png);
margin-left: -22px;
content: '';
position: absolute;
top: -11px;
}
.gr_form .form_input {
margin-right: 19px;
}
@media(min-width:1025px) {
.gr_form .esa_chbform {
display: grid;
grid-template-columns: 220px 220px 220px;
column-gap: 19px;
align-items: start;
transform: translateY(-8px);
}
.gr_form .esa_chbform .form_input {
margin: 5px 0 0;
}
.gr_form .esa_chbform .esa_form_pd_wrapper {
display: contents;
}
.gr_form .esa_chbform .button_one {
grid-column: 3;
grid-row: 1;
margin-top: 0;
}
.gr_form .esa_chbform .checkbox_label {
grid-column: 1 / 3;
grid-row: 2;
justify-self: start;
margin-top: 14px;
}
.gr_form .esa_chbform .checkbox_text,
.gr_form .esa_chbform .checkbox_text a {
color: #fff;
}
} .map_img {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/map.png);
height: 275px;
display: block;
background-position: center;
background-size: 619px;
background-repeat: no-repeat;
}
.yamap {
position: relative;
min-height: 475px;
margin-bottom: 1rem;
}
@media(max-width:768px) {
.yamap {
min-height: 275px;
}
} [class*="-events-pane"] {
box-shadow: rgb(185, 185, 185) 0px 11px 30px -8px inset, rgb(204, 204, 204) 0px -11px 21px -10px inset;
} [class*="-controls__control"] {
left: auto !important;
right: 10px !important;
} [class*="-map-copyrights-promo"],
[class*="-copyright"] {
display: none !important;
} [class*="-controls__toolbar_left"],
[class*="-controls__toolbar"] {
float: none !important;
text-align: right !important;
} [class*="-controls__control_toolbar"] {
margin-right: 10px !important;
margin-top: 17px !important;
}
.map_block_contacts_out {
max-width: 1200px;
margin: auto;
}
.map_block_contacts {
background-color: #fff;
position: absolute;
top: 0;
padding: 48px 40px 40px 45px;
margin: 52px 25px 25px;
box-shadow: 0 4px 38px #7d7d7dbf;
min-width: 286px;
}
@media(max-width:1024px) {
.map_block_contacts {
position: unset;
top: 0;
padding: 10px 7px 5px 6px;
margin: 28px 25px 5px;
box-shadow: unset;
min-width: 286px;
}
.map_block_contacts .title_underline {
display: block;
}
}
.map_block {
position: relative;
}
.contacts_title {
font-size: 30px;
font-weight: 900;
padding-bottom: 18px;
}
.contacts_adress {
color: #787E84;
padding: 18px 0 10px;
line-height: 150%;
}
.contacts_adress span {
display: block;
color: #000;
}
.contacts_phone {
color: #787E84;
padding: 9px 0;
line-height: 150%;
}
.contacts_phone a {
color: #000;
display: block;
font-size: 18px;
font-weight: bold;
}
.contacts_mail {
color: #787E84;
padding: 9px 0;
line-height: 150%;
}
.contacts_mail span {
color: #000;
display: block;
}
.contacts_mail a {
color: #008DB3;
text-decoration: underline;
}
@media(max-width:1024px) {
.contacts_adress {
display: inline-block;
padding-right: 25px;
}
.contacts_mail {
display: inline-block;
padding-right: 25px;
}
.contacts_phone {
display: inline-block;
padding-right: 25px;
}
} .mb3 {
min-height: 935px;
padding: 0;
background-position: center top;
background-color: #ffffff;
background-repeat: no-repeat;
}
@media(min-width:1024px) {
.mb3 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/g_main/3_back.png);
}
}
.mb3_in {
max-width: 1154px;
margin: auto;
text-align: center;
padding: 37px 0 0;
position: relative;
text-align: left;
}
@media(max-width:1024px) {
.mb3_in {
padding: 23px 0 0;
position: relative;
text-align: center;
}
}
.mb3 .big_title {
text-align: left;
}
.mb3 .title {
text-align: left;
padding: 8px 7px 18px;
}
@media(max-width:1024px) {
.mb3 .big_title {
text-align: center;
}
.mb3 .title {
text-align: center;
padding: 8px 7px 13px;
}
}
@media(max-width:425px) {
.mb3 .big_title {
text-align: center;
font-size: 35px;
}
}
.mb3 .title_underline {
padding-left: 7px;
}
.calc {
background: #fff;
box-shadow: 0 19px 73px #b7b7b775; margin: 25px 6px 0;
user-select: none;
}
@media(max-width:768px) {
.calc {
box-shadow: 0 2px 26px #b7b7b775; margin: 16px 6px 0;
}
}
.calc_top {
padding: 39px 10px 9px 50px;
box-sizing: border-box;
position: relative;
z-index: 300;
}
@media(max-width:768px) {
.calc_top {
padding: 10px 14px 9px 14px;
box-sizing: border-box;
position: relative;
z-index: 300;
}
}
.calc_top_l {
width: 520px; display: inline-block;
vertical-align: middle;
position: relative;
z-index: 10;
}
@media(max-width:1024px) {
.calc_top_l {
width: unset;
text-align: left;
}
}
.calc_param {
font-size: 14px;
color: #6B7072; display: inline-block;
vertical-align: top;
width: 49%;
box-sizing: border-box;
padding: 0 6px 30px 0;
}
@media(max-width:768px) {
.calc_param {
font-size: 12px;
color: #6B7072; display: block;
vertical-align: top;
width: 100%;
box-sizing: border-box;
padding: 0 0px 6px 0;
}
}
@media(max-width:350px) {
.calc_param {
font-size: 12px;
}
}
@media(min-width:1200px) {
.calc_param_type,
.constructor__col {
padding-left: 60px;
min-height: 168px;
}
.calc_param_color {
padding-left: 60px;
}
}
.calc_param_title {
font-size: 16px;
font-weight: bold;
color: #000;
padding: 15px 0;
}
@media(max-width:768px) {
.calc_param_title {
padding: 8px 0;
font-size: 14px;
}
}
.calc_size_select {
display: inline-block;
text-align: center;
padding: 5px 9px 5px 0;
}
@media(max-width:768px) {
.calc_size_select {
padding: 5px 4px 5px 4px;
max-width: 32%;
box-sizing: border-box;
}
}
.calc_size_select_top {
border: 1px solid #E0E3E6;
font-size: 15px;
color: #000;
padding: 8px;
max-width: 141px;
border-radius: 3px;
margin: 7px 0;
text-align: center;
font-family: "Gotham Pro", Helvetica, verdana, arial, tahoma, sans-serif;
outline: none;
box-shadow: unset;
box-sizing: border-box;
box-shadow: none;
}
@media(max-width:768px) {
.calc_size_select_top {
max-width: 100%;
font-size: 13px;
}
}
.calc_size_select_top:focus {
border: 2px solid #F8CF65;
padding: 7px;
}
.calc_size_select_bottom {
font-size: 12px;
}
.calc_param_size {
display: block;
width: 100%;
}
@media(max-width:768px) {
.calc_param_size {
text-align: center;
padding: 0 0px 11px 0;
}
}
@media(max-width:768px) {
.calc_param_type {
display: inline-block;
padding: 0 1px 6px 8px;
vertical-align: top;
width: 45%;
}
.calc_param_count {
display: inline-block;
padding: 0 0px 6px 0;
vertical-align: top;
width: 53%;
}
}
.calc_top_r {
width: 552px;   vertical-align: middle;
display: inline-block; }
@media(max-width:1024px) {
.calc_top_r {
width: 100%;
max-width: 500px;
}
}
.calc_radio {
padding: 7px 0;
display: block;
}
.calc_checkbox {
padding: 7px 0;
display: block;
}
@media(max-width:768px) {
.calc_checkbox {
padding: 7px 0 6px 0;
display: inline-block;
}
}
@media (max-width: 768px) {
.calc_checkbox.cch_r {
width: 47%;
}
.calc_checkbox.cch_l {
width: 49%;
}
}
.calc_top_r img {
width: 100%;
display: block;
z-index: 3;
}
.calc_bottom {
background: #F0F4F5;
border: 1px solid #ffffff;
padding: 22px 50px;
border-top: 1px solid #E2E3E7;
}
@media(max-width:1024px) {
.calc_bottom {
background: #F0F4F5;
border: 1px solid #ffffff;
padding: 22px 12px;
border-top: 1px solid #E2E3E7;
text-align: center;
}
}
.calc_bottom_l {
display: inline-block;
vertical-align: middle;
max-width: 363px;
}
.calc_bottom_title {
font-weight: bold;
padding-bottom: 15px;
}
.calc_bottom_brif {
color: #6B7072;
line-height: 150%;
font-size: 14px;
}
.calc_bottom_c {
display: inline-block;
vertical-align: middle;
max-width: 247px;
margin-left: 112px;
}
@media(max-width:1024px) {
.calc_bottom_c {
display: inline-block;
vertical-align: middle;
max-width: 247px;
margin: 0;
}
}
.calc_bottom .form_input input {
border-color: #DDDDDD;
}
.calc_bottom .form_input input:focus {
border-color: #3D902E;
}
.calc_bottom_r {
display: inline-block;
vertical-align: middle;
max-width: 260px;
}
.calc_bottom_r {
font-size: 11px;
line-height: 150%;
}
.calc_bottom_conf {
color: #6B7072;
padding: 12px;
}
.calc_bottom_conf .checkbox_label {
align-items: flex-start;
white-space: normal;
}
.calc_bottom_conf .checkbox_text {
max-width: 170px;
}
.calc_bottom_conf a {
color: #3098C9;
}
.calc_bottom_r .button_one {
padding: 16px 54px 17px 80px;
overflow: hidden;
}
.calc_bottom_r .button_one:before {
left: 53px;
}
.new_calc_form .calc_bottom_r {
display: inline-flex;
align-items: center;
gap: 18px;
max-width: 520px;
text-align: left;
}
.new_calc_form .calc_bottom_r .button_one {
flex: 0 0 260px;
display: block;
min-width: 0;
margin: 0;
padding: 16px 32px 17px 32px !important;
}
.new_calc_form .new_calc_conf_bottom {
flex: 0 0 245px;
padding: 0;
color: #222;
margin: 0;
text-align: left;
}
.new_calc_form .new_calc_conf_bottom .checkbox_label {
justify-content: flex-start;
white-space: normal;
align-items: flex-start;
}
.new_calc_form .new_calc_conf_bottom .checkbox_label input[type="checkbox"] {
margin-top: 1px;
}
.new_calc_form .new_calc_conf_bottom .checkbox_text {
font-size: 11px;
line-height: 1.3;
}
@media(max-width:1024px) {
.new_calc_form .calc_bottom_r {
display: block;
max-width: 280px;
margin: 15px auto 0;
}
.new_calc_form .calc_bottom_r .button_one {
display: block;
width: 100%;
margin: 0;
}
.new_calc_form .new_calc_conf_bottom {
margin-top: 10px;
}
.new_calc_form .new_calc_conf_bottom .checkbox_label {
white-space: normal;
}
}
.calc_param_z_type {
width: 100%;
display: block;
max-width: 388px;
}
.calc_param_z_type .calc_radio {
display: inline-block;
padding-right: 12px;
width: 112px;
} .calc_radio {}
.calc_radio>input[type=radio],
.calc_checkbox>input[type=checkbox] {
display: none;
}
.calc_radio>span,
.calc_checkbox>span {
padding: 1px 0 1px 26px;
cursor: pointer;
position: relative;
line-height: 100%;
}
.calc_radio>span:before {
background: #fff;
border: solid 5px #ffffff;
display: inline-block;
width: 8px;
height: 8px;
border-radius: 100%;
vertical-align: middle;
content: '';
position: absolute; transition: all 0.15s linear;
left: 0;
top: 0;
}
.calc_checkbox>span:before {  display: inline-block;
width: 22px;
height: 19px;
vertical-align: middle;
content: '';
position: absolute; transition: all 0.15s linear;
left: 0;
z-index: 100;
opacity: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.278in' height='0.236in'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 128, 55)' d='M-0.000,6.181 L7.692,16.999 L20.000,-0.001 L20.000,-0.001 L7.692,12.032 L-0.000,6.181 L-0.000,6.181 Z'/%3E%3C/svg%3E");
}
.calc_radio>input[type=radio]:checked+span:before {
background: #018136;
}
.calc_checkbox>input[type=checkbox]:checked+span:before {
opacity: 1;
transition: all 0.15s linear;
}
.calc_radio>span:after { border: solid 2px #D8D9DD;
display: inline-block;
width: 14px;
height: 14px;
border-radius: 100%;
vertical-align: middle;
content: '';
position: absolute; transition: all 0.15s linear;
left: 0;
top: 0;
}
.calc_checkbox>span:after { border: solid 2px #D8D9DD;
display: inline-block;
width: 14px;
height: 14px;
border-radius: 3px;
vertical-align: middle;
content: '';
position: absolute; transition: all 0.15s linear;
left: 0;
top: 0;
}
.colorpicker__close {
width: 14px;
height: 14px;
position: absolute;
right: 8px;
top: 8px;
cursor: pointer;
display: none;
}
.colorpicker__close:after,
.colorpicker__close:before {
position: absolute;
content: '';
width: 100%;
height: 1px;
background-color: #a5a5a5;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-moz-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
-o-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
}
.colorpicker__close:before {
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
-moz-transform: translate(-50%, -50%) rotate(-45deg);
-ms-transform: translate(-50%, -50%) rotate(-45deg);
-o-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg)
}
.colorpicker__ttl { cursor: pointer;
}
.colorpicker__ttl span {
border: 1px solid #ebebeb;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 50%;
width: 22px;
height: 22px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
transition: all 0.15s linear;
}
.colorpicker__list {
display: none;
padding-top: 7px;
padding-bottom: 8px
}
.colorpicker__list ul,
.form_row {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox
}
.colorpicker__list ul {
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
}
.colorpicker__list li {
margin-right: 6px !important;
margin-left: 6px;
display: inline-block;
padding-left: 0px;
text-align: center;
width: unset !important;
}
.colorpicker>li {
position: relative;
z-index: 10;
background-color: #fff
}
.colorpicker>li.active {
box-shadow: 0 0 11px 0 rgba(146, 146, 146, 0.3);
border-radius: 3px;
z-index: 300;
position: absolute;
width: 165px;
padding: 16px 25px 6px;
display: block;
margin-right: unset;
margin-bottom: unset;
}
.colorpicker>li.active .colorpicker__ttl {
border-bottom: 1px solid #e5e5e5;
padding: 4px 0 14px;
}
.colorpicker>li.active .colorpicker__close,
.colorpicker>li.active .colorpicker__list {
display: block;
}
.constructor__col {     }
.constructor__col h5,
.constructor__col .h5 {
margin: 0 0 5px;
font-size: 14px;
font-weight: bold;
padding-left: 10px
}
.constructor__col ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-bottom: 10px;
position: relative;
}
.constructor__col input[type=checkbox]+span,
.constructor__col input[type=radio]+span {
background-image: -moz-linear-gradient(90deg, #f8f8f8 0, #efefef 100%);
background-image: -webkit-linear-gradient(90deg, #f8f8f8 0, #efefef 100%);
background-image: -ms-linear-gradient(90deg, #f8f8f8 0, #efefef 100%);
vertical-align: middle;
cursor: pointer;
}
.constructor__col li { margin-bottom: 3px;
padding: 4px 0;  }
@media(max-width:768px) {
.constructor__col li {
margin-bottom: 3px; display: inline-block;
margin-right: 23px;
width: 104px;
}
}
.constructor__col input[type=radio]+span {
border: 1px solid #b7b7b7;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width: 19px;
height: 19px;
display: inline-block;
position: relative;
transition: all 0.15s linear;
}
.constructor__col input[type=radio]+span:before {
width: 8px;
height: 8px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
content: '';
position: absolute;
top: 3px;
left: 3px;
background-color: #5b4fa5;
opacity: 0;
}
.constructor__col input[type=checkbox],
.constructor__col input[type=radio] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: none
}
.constructor__col input[type=radio]:checked+span:before { }
.constructor__col input[type=checkbox]+span {
border: 1px solid #ebebeb;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
width: 14px;
height: 14px;
display: inline-block;
position: relative
}
.constructor__col input[type=checkbox]+span:before {
content: '';
position: absolute;
top: 0;
left: 0;
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/images/checked.png);
width: 12px;
height: 12px;
opacity: 0
}
.constructor__col input[type=checkbox]:checked+span:before {
opacity: 1
}
.constructor__col input[type=radio]:checked+span {
box-shadow: 0 0px 4px 1px #c3c3c3;
}
.colorpicker__texture {
padding: 5px 0;
cursor: pointer;
}
.colorpicker__texture label {
cursor: pointer;
}
.colorpicker__texture span {
margin-right: 7px;
}
.constructor__img {
width: 100%;
position: relative;
}
.constructor__img img:not(:first-child) {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}  .leyer {
position: fixed;
top: 0;
left: 0;
background-color: #000000cf;
z-index: 700000;
width: 100%;
height: 100%;
text-align: center;
display: none;
}
.leyer_in {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.pop_form {
width: 930px;
margin: auto;
background-color: #fff;
padding: 62px 30px 61px 35px;  box-sizing: border-box;
text-align: center;
overflow: hidden;
position: relative;
max-height: 100%;
overflow-y: auto;
border: 7px solid #2C8528;
}
@media(max-width:1024px) {
.pop_form {
width: 100%;
margin: 0;
padding: 12px 0 27px;
min-height: unset; }
}
@media(max-width:450px) {
.pop_form {
height: 100%;
}
}
.pop_close {
right: 3px;
position: absolute;
top: 3px; cursor: pointer;
line-height: 1;
font-size: 30px;
padding: 3px 8px;
color: #DDDDDD;
z-index: 10000000000;
}
.req_call_left {
display: inline-block;
vertical-align: middle;
width: 524px;
min-height: 100px;
}
@media(max-width:650px) {
.req_call_left {
width: 100%;
margin: 7px 0 5px;
}
}
.req_call_right {
display: inline-block;
vertical-align: middle;
width: 306px;
text-align: center;
box-sizing: border-box;
padding: 12px;
}
@media(max-width:1024px) {
.req_call_right {
display: inline-block;
vertical-align: middle;
width: 312px;
text-align: center;
box-sizing: border-box;
padding: 5px 9px;
}
}
.req_call_title {
font-size: 24px;
font-weight: 900;
padding: 0 0 14px 0;
}
@media(max-width:1024px) {
.req_call_title {
padding: 0 0 7px 0;
font-size: 23px;
}
}
.req_call_brif {
font-weight: 300;
font-size: 13px;
line-height: 150%;
padding: 13px 0;
}
@media(max-width:1024px) {
.req_call_brif {
padding: 7px 0;
}
}
.req_call_right .title_underline {
width: 49px;
margin-right: 49px;
}
.req_call_right .form_input {
width: 94%;
margin: 12px 0 14px;
}
@media(max-width:350px) {
.req_call_right .form_input {
margin: 10px 0 11px;
}
}
.req_call_right .button_one {
margin-top: 20px;
width: 94%;
}
@media(max-width:375px) {
.req_call_right .button_one {
margin-top: 14px;
width: 94%;
}
}
.req_call_right .button_one:before {
left: 53px;
}
.call_slider_title {
text-align: center;
padding: 13px 9px;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
}
@media(max-width:768px) {
.call_slider_title {
font-size: 11px;
}
}
.carousel-3d-slide.current {
background-color: #fff !important;
}
.carousel-3d-slide {
background-color: #fff !important;
}
@media(min-width:1024px) {
a.next,
a.prev,
a.next:hover,
a.prev:hover {
opacity: 0 !important;
}
}
@media(max-width:1024px) {
.req_call_bottom {
display: none;
}
}
.carousel-3d-slide {
overflow: unset !important;
}
.carousel-3d-slide img {
border-radius: 3px;
transition: all 0.15s linear;
}
.carousel-3d-slide.current img {
box-shadow: 0 8px 23px #d0d0d0;
}
.carousel-3d-container {
overflow: unset !important;
margin: 12px auto !important;
}
@media(max-width:1024px) {
.carousel-3d-container {
margin: 5px auto !important;
}
} #page_car_wash .mb1 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/car_wash/1_back_1.png);
}
#page_car_wash .mb1:before {
display: none;
}
#page_car_wash .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/car_wash/2_back.png);
height: 203px;
content: '';
width: 576px;
right: 0;
top: 0;
}
#page_car_wash .mb6 .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/car_wash/2_back_2.png) !important;
}
#page_car_wash .mb3 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/car_wash/3_back.jpg);
min-height: 1049px;
background-position: center 23px;
background-color: #f3f7f8;
}/*/*//**/#page_hangar .mb1 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/hangar/1_back_1.png);
}
#page_hangar .mb1:before {
display: none;
}
#page_hangar .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/hangar/2_back.png);
height: 239px;
content: '';
width: 576px;
right: -3px;
top: -32px;
}
#page_hangar .mb6 .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/hangar/2_back_2.png) !important;
top: 0px;
right: 0px;
}
#page_hangar .mb3 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/hangar/3_back.jpg);
min-height: 1049px;
background-position: center 23px;
background-color: #f7f8fa;
}/*/*//**/#page_store .mb1 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/store/1_back_1.png);
}
#page_store .mb1:before {
display: none;
}
#page_store .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/store/2_back.png);
height: 187px;
content: '';
width: 576px;
right: 0;
top: 0px;
}
#page_store .mb6 .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/store/2_back_2.png) !important;
top: 0px;
right: 0px;
}
#page_store .mb3 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/store/3_back.jpg);
min-height: 1049px;
background-position: center 23px;
background-color: #f7f8fa;
}/*/*//**/#page_building .mb1 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/building/1_back_1.png);
}
#page_building .mb1:before {
display: none;
}
#page_building .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/building/2_back.png);
height: 187px;
content: '';
width: 576px;
right: 0;
top: 0px;
}
#page_building .mb6 .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/building/2_back_2.png) !important;
top: 0px;
right: 0px;
}
#page_building .mb3 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/building/3_back.jpg);
min-height: 1049px; background-color: #ffffff;
}/*/*//**/#page_cowshed .mb1 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/cowshed/1_back_1.png);
}
#page_cowshed .mb1:before {
display: none;
}
#page_cowshed .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/cowshed/2_back.png);
height: 187px;
content: '';
width: 576px;
right: 0;
top: 0px;
}
#page_cowshed .mb6 .mb_2_form:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/cowshed/2_back_2.png) !important;
top: 0px;
right: 0px;
}
#page_cowshed .mb3 {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/cowshed/3_back.jpg);
min-height: 1049px;
background-position: center -218px;
background-color: #ffffff;
}/*/*//**/.thank_form {
width: 740px;
margin: auto;
background-color: #fff;   box-sizing: border-box; position: relative;
max-height: 100%; border: 7px solid #2C8528;
text-align: right;
overflow-y: auto;
}
@media(max-width:768px) {
.thank_form {
width: unset; overflow-y: auto;
}
}
.thank_in { padding: 62px 35px 18px 35px;
text-align: left;  }
@media(max-width:768px) {
.thank_in {
padding: 36px 19px 18px 25px;
}
}
.thank_title {
font-size: 30px;
font-weight: 900;
padding: 0 0 5px 0;
}
@media(max-width:350px) {
.thank_title {
font-size: 27px;
font-weight: 900;
padding: 0 0 5px 0;
}
}
.thank_title_s {
font-size: 24px;
font-weight: 300;
padding: 0 0 14px 0;
}
.thank_desc {
font-size: 18px;
line-height: 150%;
padding: 14px 0 20px;
}
@media(max-width:350px) {
.thank_desc {
font-size: 17px;
line-height: 150%;
padding: 14px 0;
}
}
.thank_desc_s {
font-size: 15px;
color: #A4A3A3;
font-weight: 300;
line-height: 150%;
padding-bottom: 20px;
}
.thank_input {
width: 220px;
display: inline-block;
margin-right: 20px; }
@media(max-width:768px) {
.thank_input {
width: 173px;
display: inline-block;
margin-right: 20px;
margin: 6px 0 15px;
}
}
.thank_input input {
padding: 12px 0 12px 2px;
}
.thank_in .title_underline {
width: 49px;
}
.thank_bottom {
background-color: #F0F4F5;
padding: 37px 79px 34px 20px;
}
@media(max-width:768px) {
.thank_bottom {
padding: 15px 10px 19px 10px;
text-align: center;
}
}
@media(min-width:768px) {
.thank_form:after {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/img/t_person.png);
content: '';
width: 382px;
height: 562px;
position: absolute;
left: -164px;
z-index: 500;
bottom: -7px;
background-repeat: no-repeat;
display: none;
}
}
.thank_video { border: 6px solid #399028;  width: fit-content;
border-radius: 4px;
margin: auto;
background-color: #0C3147;
border-radius: 4px;
overflow: hidden;
position: relative;
width: 100%;
height: 0;
padding-bottom: 55.25%;
box-sizing: border-box;
}
.thank_video iframe {
width: 100%;
height: 100%;
}
.thank_video iframe {
width: 100%;
height: 248px;
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}/*/*/.button_callback_phone {
width: 118px !important;
height: 118px !important;
position: fixed !important;
bottom: 132px !important;
right: 200px !important;
z-index: 1000 !important;
cursor: pointer !important;
transform-origin: center center 0 !important;
}
@media(max-width:768px) {
.button_callback_phone {
width: 118px !important;
height: 118px !important;
position: fixed !important;
bottom: 15px !important;
right: 15px !important;
cursor: pointer !important;
transform-origin: center center 0 !important;
}
}
.button_callback_phone .button-back-circle {
width: 80px;
height: 80px;
opacity: .1;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background-color: #3eb5e8
}
.button_callback_phone.button_animation .button-back-circle {
-webkit-animation: enlarge 1s infinite linear alternate both;
-moz-animation: enlarge 1s infinite linear alternate both;
animation: enlarge 1s infinite linear alternate both
}
.button_callback_phone .button-circle {
width: 66px;
height: 66px;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
background-color: #3eb5e8;
background-repeat: no-repeat;
background-position: center center
}
.button_callback_phone.button_animation .button-circle {
-webkit-animation: button_shake 2s 1s infinite linear both;
-moz-animation: button_shake 2s 1s infinite linear both;
animation: button_shake 2s 1s infinite linear both
}
.button_callback_phone .button-circle .button-handset {
width: 41px;
height: 51px;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: contain;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url(data:image/png;base64,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)
}
.button_callback_phone .button-circle .button-handset {
background-size: cover;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDQuMzM1OTM3NSIgaGVpZ2h0PSIxMjAwIiB2aWV3Qm94PSIwIDAgMjQ0LjMzNTkzNzUgMTIwMCI+PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgaWQ9IjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMzAwIiB2aWV3Qm94PSIwIDAgODM0IDEwMjQiIHdpZHRoPSIyNDQuMzM1OTM3NSIgdmVyc2lvbj0iMS4xIiB5PSIwIiB4PSIwcHgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgzNCAxMDI0Ij48cGF0aCBpZD0iMS1QaG9uZV8xXyIgZD0ibTY2OC43MyA2NTIuMDJzLTE1My4xNiAyODYuMjQtNDkxLjc3IDI5NS42OWMwIDAtNDIuMjQxIDQuMTk5LTc3LjExNS04OS40NTNsMjU5LjAyLTE0OS4yOHMzNi43OTUgMjcuODYgNDYuNDI5IDI3Ljg4MmMwIDAgMTEuMTMxIDMuNDQ2IDI0LjI5OS03LjQ4NSAwIDAgNTMuOTk1LTM3LjU0NyAxMjcuNDUtMTY3LjE4IDAgMCA0NC43NTctNTIuNiA3MC44OTYtMTUxLjU0IDAgMC0xLjk0LTE0LjA4LTguMzk2LTE5LjQ4NmwtMzYuMzU3LTE3LjIzOS02LjQ1Ny01LjQwNiAyMC4wNDItMjg4LjU3czkwLjY0MS0xNi4zNzggMTE3LjI3IDE5LjgxM2MwLjAxIDAuMDA4IDE1NC4yOCAyNTguNzQtNDUuMyA1NTIuMjZ6bS0xNTMuODctNDA3Ljc2bDkuNTg2LTExNXMtMC42NzQtNDMuMDMzIDQ4LjcxNy01Mi45MzZsLTE3LjM2IDI4Mi4wM3MtNTcuNDctNS42NS00MC45NS0xMTQuMDl6bS0xMDQuNCA3Mi4yM2MtNi40MTcgMi42OTMtMTMuMTQxIDIuNTY0LTE5LjM3OSAwLjg4Mi03LjQ4NSAyLjIxNy0xNC45MzIgNC43MDItMjIuMjg4IDcuNzkyLTk4LjIwNyA0MS4yMTEtMTUxLjUxIDE0Mi41LTEzNC45IDI0MS42NiAwLjI0OCAwLjUxNSAwLjcwMyAwLjgzMyAwLjkzMiAxLjM0OCA2LjQxNyAxNC44NTMtMC42NTMgMzIuMDgtMTUuNzczIDM4LjQxOC0xNS4xMiA2LjMzNi0zMi41ODctMC41NTQtMzkuMDAzLTE1LjQ0NS0yLjI2OS01LjI2OS0yLjMyNy0xMC42OTQtMS40NjUtMTUuOTQyLTIwLjkxMy0xMjIuOTQgNDQuOTc0LTI0OC42MyAxNjYuNzItMjk5LjcyIDE2LjY4Ni03IDMzLjY5NS0xMi4xNCA1MC43ODctMTUuNzkzbDAuMjE4IDEuMDc5YzEyLjQ4NS0xLjA3OSAyNC43NzMgNS4zMzcgMjkuOTMzIDE3LjI4OSA2LjQxIDE0Ljg4LTAuNjYgMzIuMDgtMTUuNzggMzguNDN6bS0yNy42LTExMC4yM2MtMC44MzMgMC4zNTYtMS43MDQgMC4yNTctMi41NTUgMC41MjRsMC40NTUgMi4zODZjLTE4LjEwMSA0LjI4OC0zNi4xMDMgOS43MjQtNTMuNzk2IDE3LjE1LTE1MC43NyA2My4yNi0yMzAuNDcgMjIxLjk0LTE5Ny40OCAzNzMuODZsLTAuNjQ0IDAuMTE5YzIuMDYgMTIuNzE0LTQuMjY4IDI1LjYyNS0xNi44NDMgMzAuOTE0LTE0LjgwNCA2LjE5Ny0zMS44ODUtMC41NTUtMzguMTYxLTE1LjExLTAuODYyLTEuOTgtMC44OTMtNC4wNDEtMS4yNjktNi4wNjJsLTAuOTExIDAuMTZjLTM4LjM3LTE3Ni45OCA1NC41MDktMzYxLjg0IDIzMC4xNS00MzUuNTQgMTcuMzI4LTcuMjY4IDM0LjkzNC0xMi42NjQgNTIuNjE3LTE3LjI0OCAxLjg0My0xLjM2NiAzLjQ5Ni0yLjk0MSA1LjcxNS0zLjg3MiAxNC43OTMtNi4yMDggMzEuODk0IDAuNTU1IDM4LjE3MiAxNS4xMSA2LjI3IDE0LjU2LTAuNjUgMzEuNC0xNS40NSAzNy42MXptLTk1LjAxIDQ2OC44OWMyMy44MDQtOC42MzYgNTEuMzEyIDEzLjY2NSA1MS4zMTIgMTMuNjY1bC0yNDkuMDMgMTQzLjczYy0xMi4wMS0zNC4xODIgNy41MjQtNTUuOTI2IDcuNTI0LTU1LjkyNiA3NC44MjYtNTMuMDUgMTkwLjItMTAxLjQ3IDE5MC4yLTEwMS40N3oiIGZpbGw9IiNmZmYiLz48L3N2Zz48c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIzMDAiIHZpZXdCb3g9IjAgMCA4MzQgMTAyNCIgd2lkdGg9IjI0NC4zMzU5Mzc1IiB2ZXJzaW9uPSIxLjEiIHk9IjMwMCIgeD0iMHB4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4MzQgMTAyNCI+PGcgaWQ9IjItRG9jdW1lbnQiIGZpbGw9IiNmZmYiPjxwYXRoIGlkPSIyLVBhdGgiIGQ9Im02OS41NzkgNzQuMDc4djg3My43MWg2OTQuODR2LTg3My43MWgtNjk0Ljg0em02NDQuODQgODIzLjcxaC01OTQuODR2LTc3My43MWg1OTQuODR2NzczLjcxeiIvPjxyZWN0IGlkPSIyLVBhdGhfMV8iIGhlaWdodD0iNTguMDYzIiB3aWR0aD0iMzQ4LjM4IiB5PSIyNjQuMTkiIHg9IjI0Mi44MSIvPjxyZWN0IGlkPSIyLVBhdGhfMl8iIGhlaWdodD0iNTguMDYzIiB3aWR0aD0iMzQ4LjM4IiB5PSI0MDQuMTkiIHg9IjI0Mi44MSIvPjxyZWN0IGlkPSIyLVBhdGhfM18iIGhlaWdodD0iNTguMDYzIiB3aWR0aD0iMzQ4LjM4IiB5PSI1NDQuMTkiIHg9IjI0Mi44MSIvPjwvZz48L3N2Zz48c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIzMDAiIHZpZXdCb3g9IjAgMCA4MzQgMTAyNCIgd2lkdGg9IjI0NC4zMzU5Mzc1IiB2ZXJzaW9uPSIxLjEiIHk9IjYwMCIgeD0iMHB4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4MzQgMTAyNCI+PHBhdGggaWQ9IjMtQ29tbWVudCIgZD0ibTYzNS43NSAxNjQuNThoLTQzNy41Yy03MS4wNzQgMC0xMjguNjcgNTcuNjAyLTEyOC42NyAxMjguNjd2MjU3LjM1YzAgNzEuMDczIDU3LjYwMSAxMjguNjggMTI4LjY3IDEyOC42OGgzNzEuMDFsMTk1LjE2IDE4MC4xNHYtNTY2LjE3YzAtNzEuMDctNTcuNi0xMjguNjctMTI4LjY3LTEyOC42N3ptNTEuNDcgMzM0LjU1djE4MC4xNWwtNzcuMjA1LTc3LjIwNWgtNDExLjc3Yy0yOC40MjQgMC01MS40NjktMjMuMDQ2LTUxLjQ2OS01MS40N3YtMjU3LjM2YzAtMjguNDI0IDIzLjA0NS01MS40NyA1MS40NjktNTEuNDdoNDM3LjQ5YzI4LjQyNSAwIDUxLjQ3MSAyMy4wNDUgNTEuNDcxIDUxLjQ3djIwNS44OHoiIGZpbGw9IiNmZmYiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgaWQ9IjQiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMzAwIiB2aWV3Qm94PSIwIDAgODM0IDEwMjQiIHdpZHRoPSIyNDQuMzM1OTM3NSIgdmVyc2lvbj0iMS4xIiB5PSI5MDAiIHg9IjBweCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODM0IDEwMjQiPjxwYXRoIGlkPSI0LU1pY3JvcGhvbmUiIGQ9Im00MTcuMDEgNjc4Ljc2Yzc5Ljk5MyAwIDE0NS40LTY3LjE3MiAxNDUuNC0xNDkuMTd2LTMwNS43OGMwLTgyLjAzOC02NS40MDEtMTQ5LjE1LTE0NS40LTE0OS4xNS04MC4wMTMgMC0xNDUuNDQgNjcuMTE0LTE0NS40NCAxNDkuMTV2MzA1Ljc4YzAgODEuOTkgNjUuNDMgMTQ5LjE3IDE0NS40NCAxNDkuMTd6bTE3NS4yOS0zMDIuMDZ2MTUyLjg5YzAgOTguNzE0LTc4LjY1NiAxNzguOTgtMTc1LjI5IDE3OC45OC05Ni42NjkgMC0xNzUuMjctODAuMjY5LTE3NS4yNy0xNzguOTh2LTE1Mi44OWgtODkuNDcxdjE1Mi44OWMwIDEzMi41NCA5NS4yOTIgMjQyLjU4IDIxOS45MiAyNjQuMzJ2NjMuNzloLTEwMC41OHY4OS41MTJoMjkwLjc5di04OS41MTJoLTEwMC42N3YtNjMuNzljMTI0LjcxLTIxLjc0OCAyMjAtMTMxLjc5IDIyMC0yNjQuMzJ2LTE1Mi44OWgtODkuNDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+PC9zdmc+)
}
.button_callback_phone .button-track {
width: 111px;
height: 111px;
opacity: .1;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-border-radius: 70px;
-moz-border-radius: 70px;
border-radius: 70px
}
.button_callback_phone .button-ring {
width: 100%;
height: 100%;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
transform-origin: center center 0 !important
}
.button_callback_phone.button_animation .button-ring {
-webkit-animation: rotate 1.8s infinite linear reverse both;
-moz-animation: rotate 1.8s infinite linear reverse both;
animation: rotate 1.8s infinite linear reverse both
}
.button_callback_phone.button_animation svg {
-webkit-animation: rotate 5s linear 0s reverse infinite;
-moz-animation: rotate 5s linear 0s reverse infinite;
animation: rotate 5s linear 0s reverse infinite
}
.button_callback_phone.button_animation .button_text {
margin-left: 4px;
margin-top: 4px;
text-anchor: middle;
text-transform: uppercase;
font: bold 10px Calibri, Arial, Helvetica, sans-serif
}
.button_callback_phone .button-wrapper {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
transform-origin: center center 0 !important
}
.button_callback_phone.button_animation .button-wrapper {
-webkit-animation: rotate .7s infinite linear reverse both;
-moz-animation: rotate .7s infinite linear reverse both;
animation: rotate .7s infinite linear reverse both;
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
animation-play-state: paused
}
.button_callback_phone.button_animation:hover .button-circle,
.button_callback_phone.button_animation:hover .button-back-circle {
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
animation-play-state: paused
}
.button_callback_phone.button_animation:hover .button-wrapper {
-webkit-animation-play-state: running;
-moz-animation-play-state: running;
animation-play-state: running
}
.button_callback_phone .button-back-circle {
background-color: #1fb250
}
.button_callback_phone .button-circle {
background-color: #1fb250
}
.button_callback_phone .button-track {
border: 3px solid #1fb250
}
.button_callback_phone .button-ring {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAB2CAMAAAAqeZcjAAACylBMVEUfslD///8fslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslD0vlMXAAAA7nRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmhpamtsbW9wcXJzdHV2d3h5ent8fX5/gIGDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2foKGio6Slp6ipqqutrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLziBM0pQAABGpJREFUeAHt2ntfk/Ufx/H379rFrmubc4PBDzacGxsOHYqKpgioZR4ysDRFPJSWqGUe8HwQBQ9CTqU0rSTNsyFmWSaJoEQaJoEHEZREBOUAot6HHogHDmP+s++nf67nHXjdgRf+95+QsgSkrJSVslJWykrZdjgO7pVYneqDV5HxMhncqu7JkwsauCaXe3i4Obum4dHjbJXrqigKMrjZpPrGxkOcq6pKqeThdnENDQ/XuKiq1Z3kYCChrr5uAjog02g0SrDAHaipLQ+EcxovLw0HJjR51TVnBDij9vHR8WAkqOz+gyQ4Ifj5+SrBzPTKqsowtMP5+hu8wA63t+Jeroi2NF2N/jwY0l8tvxuPNjwCAsxqMDXlnzslRrTmG2j1B1vc8dtl29GK2D3IpgBjoTdLS3uhJVOwvQuY+/xmSRpaUIaE9BTBnPXKjeJgvGTu28cEAilXr6XgBaF//34KELAWFhUa8JwpbGAQSOz8u3AhnuEGRoR7gkTEX5d/49HM+/WhA0FDdiL/0lA0C3lzWACIxF24mIyn+BEjR6hAxPh73rnmmOHt0eEgk3Y+dxiahI6JDgSZqdk5KwGAixo3Vgsy3c5kZXAAPGMmRIEOd+h0ZiAA2+TYMBBa+supdwAMfn+qDYSifzq5DEDM9GleIGT54UQaIM6M+1AGQvzRYxlqGD6ePR6kHN+nByP40znDQWru4SPDETl/XhhITThwcBJGL4zvCVJDv9s3G7FLFptBKvjbPUswa8VyPUiZvtmdhAWrV2lBSrdzVzJWJK4VQUq5fYcDa9evI86K21IdSN60EcQcW7bCsTkFxJJTNiN56xYRpIQNGxPx2RepCpASk9atxvovd+hASrtmbTwSvt5lAin9ylWzsDBttx2kApYtn4SZe/cMAaleixaPRsz+feNBKnxBfAQGHzo4B6RGzp1nh/XokRSQmvjJHAPE9PTDPAjJZsyaLQC7Mo4FgJDuoxkxABb9eCIKhII+mDYYQNTPJ5eCUPiUqTYAll9PHeBAJ3pirBYAl555uhvIaN8bP4YDgCVns6aAjO3dsaFoMuRczm6QiYyK1qOJ8mzueSOIqEa9NYrHUxv+yIsDEcvwEb3RLPLPi8dloBH2xjBvNOMzL+VHgIRX5JBBHJ6JL7i8AyR6DAo34zlDQWFBIAgoXhswQMALjitFm0DAHNrPipfs168VWcGcGNK7jwotfFV8YxuYM/bsZUZLPYpLivuCMUX3HnYFWkm9VZrBgS1jN5sBrXW9XnZ7MpjqbLFY5GhjfvmdIj8wxHcxmbVoS8i5W76HAzu6LkY9h3YiKu5VTAMzSj+9QYQTSVVVt4LACO/9f9/OcEbIfnA/TwMmOI3O25ODU/bymur9PFhQaT09eXRgXG1tTQIYENSdNXJ0KLG+vm4G3M5DpeokoGP84YcNdbFwM15UKAW4osxqbKxPgFvJ5IIgh2s++Y8fVcKteN6Dx6v4b6lOhFtxMg7tSMOhlJWyUlbKSll6UpbGv2o0J3Kg29JPAAAAAElFTkSuQmCC)
}
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0deg)
}
50% {
-webkit-transform: rotate(180deg)
}
100% {
-webkit-transform: rotate(360deg)
}
}
@-moz-keyframes rotate {
0% {
-moz-transform: rotate(0deg)
}
50% {
-moz-transform: rotate(180deg)
}
100% {
-moz-transform: rotate(360deg)
}
}
@-ms-keyframes rotate {
0% {
-ms-transform: rotate(0deg)
}
50% {
-ms-transform: rotate(180deg)
}
100% {
-ms-transform: rotate(360deg)
}
}
@-o-keyframes rotate {
0% {
-o-transform: rotate(0deg)
}
50% {
-o-transform: rotate(180deg)
}
100% {
-o-transform: rotate(360deg)
}
}
@keyframes rotate {
0% {
transform: rotate(0deg)
}
50% {
transform: rotate(180deg)
}
100% {
transform: rotate(360deg)
}
}
@-webkit-keyframes button_shake {
0% {
-webkit-transform: scale(1.03)
}
2% {
-webkit-transform: scale(1)
}
4% {
-webkit-transform: scale(1.03)
}
8% {
-webkit-transform: scale(1)
}
12% {
-webkit-transform: scale(1.03)
}
14% {
-webkit-transform: scale(1)
}
16% {
-webkit-transform: scale(1.03)
}
18% {
-webkit-transform: scale(1)
}
20% {
-webkit-transform: scale(1.03)
}
22% {
-webkit-transform: scale(1)
}
24% {
-webkit-transform: scale(1.03)
}
26% {
-webkit-transform: scale(1)
}
28% {
-webkit-transform: scale(1.03)
}
30% {
-webkit-transform: scale(1)
}
32% {
-webkit-transform: scale(1.03)
}
34% {
-webkit-transform: scale(1)
}
36% {
-webkit-transform: scale(1.03)
}
38% {
-webkit-transform: scale(1)
}
40% {
-webkit-transform: scale(1.03)
}
42% {
-webkit-transform: scale(1)
}
44% {
-webkit-transform: scale(1.03)
}
46% {
-webkit-transform: scale(1)
}
48% {
-webkit-transform: scale(1.03)
}
50% {
-webkit-transform: scale(1)
}
100% {
-webkit-transform: scale(1)
}
}
@-moz-keyframes button_shake {
0% {
-moz-transform: scale(1.03)
}
2% {
-moz-transform: scale(1)
}
4% {
-moz-transform: scale(1.03)
}
8% {
-moz-transform: scale(1)
}
12% {
-moz-transform: scale(1.03)
}
14% {
-moz-transform: scale(1)
}
16% {
-moz-transform: scale(1.03)
}
18% {
-moz-transform: scale(1)
}
20% {
-moz-transform: scale(1.03)
}
22% {
-moz-transform: scale(1)
}
24% {
-moz-transform: scale(1.03)
}
26% {
-moz-transform: scale(1)
}
28% {
-moz-transform: scale(1.03)
}
30% {
-moz-transform: scale(1)
}
32% {
-moz-transform: scale(1.03)
}
34% {
-moz-transform: scale(1)
}
36% {
-moz-transform: scale(1.03)
}
38% {
-moz-transform: scale(1)
}
40% {
-moz-transform: scale(1.03)
}
42% {
-moz-transform: scale(1)
}
44% {
-moz-transform: scale(1.03)
}
46% {
-moz-transform: scale(1)
}
48% {
-moz-transform: scale(1.03)
}
50% {
-moz-transform: scale(1)
}
100% {
-moz-transform: scale(1)
}
}
@-ms-keyframes button_shake {
0% {
-ms-transform: scale(1.03)
}
2% {
-ms-transform: scale(1)
}
4% {
-ms-transform: scale(1.03)
}
8% {
-ms-transform: scale(1)
}
12% {
-ms-transform: scale(1.03)
}
14% {
-ms-transform: scale(1)
}
16% {
-ms-transform: scale(1.03)
}
18% {
-ms-transform: scale(1)
}
20% {
-ms-transform: scale(1.03)
}
22% {
-ms-transform: scale(1)
}
24% {
-ms-transform: scale(1.03)
}
26% {
-ms-transform: scale(1)
}
28% {
-ms-transform: scale(1.03)
}
30% {
-ms-transform: scale(1)
}
32% {
-ms-transform: scale(1.03)
}
34% {
-ms-transform: scale(1)
}
36% {
-ms-transform: scale(1.03)
}
38% {
-ms-transform: scale(1)
}
40% {
-ms-transform: scale(1.03)
}
42% {
-ms-transform: scale(1)
}
44% {
-ms-transform: scale(1.03)
}
46% {
-ms-transform: scale(1)
}
48% {
-ms-transform: scale(1.03)
}
50% {
-ms-transform: scale(1)
}
100% {
-ms-transform: scale(1)
}
}
@-o-keyframes button_shake {
0% {
-o-transform: scale(1.03)
}
2% {
-o-transform: scale(1)
}
4% {
-o-transform: scale(1.03)
}
8% {
-o-transform: scale(1)
}
12% {
-o-transform: scale(1.03)
}
14% {
-o-transform: scale(1)
}
16% {
-o-transform: scale(1.03)
}
18% {
-o-transform: scale(1)
}
20% {
-o-transform: scale(1.03)
}
22% {
-o-transform: scale(1)
}
24% {
-o-transform: scale(1.03)
}
26% {
-o-transform: scale(1)
}
28% {
-o-transform: scale(1.03)
}
30% {
-o-transform: scale(1)
}
32% {
-o-transform: scale(1.03)
}
34% {
-o-transform: scale(1)
}
36% {
-o-transform: scale(1.03)
}
38% {
-o-transform: scale(1)
}
40% {
-o-transform: scale(1.03)
}
42% {
-o-transform: scale(1)
}
44% {
-o-transform: scale(1.03)
}
46% {
-o-transform: scale(1)
}
48% {
-o-transform: scale(1.03)
}
50% {
-o-transform: scale(1)
}
100% {
-o-transform: scale(1)
}
}
@keyframes button_shake {
0% {
transform: scale(1.03)
}
2% {
transform: scale(1)
}
4% {
transform: scale(1.03)
}
8% {
transform: scale(1)
}
12% {
transform: scale(1.03)
}
14% {
transform: scale(1)
}
16% {
transform: scale(1.03)
}
18% {
transform: scale(1)
}
20% {
transform: scale(1.03)
}
22% {
transform: scale(1)
}
24% {
transform: scale(1.03)
}
26% {
transform: scale(1)
}
28% {
transform: scale(1.03)
}
30% {
transform: scale(1)
}
32% {
transform: scale(1.03)
}
34% {
transform: scale(1)
}
36% {
transform: scale(1.03)
}
38% {
transform: scale(1)
}
40% {
transform: scale(1.03)
}
42% {
transform: scale(1)
}
44% {
transform: scale(1.03)
}
46% {
transform: scale(1)
}
48% {
transform: scale(1.03)
}
50% {
transform: scale(1)
}
100% {
transform: scale(1)
}
}
@-webkit-keyframes enlarge {
0% {
-webkit-transform: scale(1)
}
50% {
-webkit-transform: scale(1.05)
}
100% {
-webkit-transform: scale(1.1)
}
}
@-moz-keyframes enlarge {
0% {
-moz-transform: scale(1)
}
50% {
-moz-transform: scale(1.05)
}
100% {
-moz-transform: scale(1.1)
}
}
@-ms-keyframes enlarge {
0% {
-ms-transform: scale(1)
}
50% {
-ms-transform: scale(1.05)
}
100% {
-ms-transform: scale(1.1)
}
}
@-o-keyframes enlarge {
0% {
-o-transform: scale(1)
}
50% {
-o-transform: scale(1.05)
}
100% {
-o-transform: scale(1.1)
}
}
@keyframes enlarge {
0% {
transform: scale(1)
}
50% {
transform: scale(1.05)
}
100% {
transform: scale(1.1)
}
}
.button_callback_phone.mobile {
left: 50% !important;
bottom: 0 !important;
opacity: 1 !important;
width: 18% !important;
margin-bottom: 8% !important;
background: none !important;
margin-left: -9% !important;
height: auto !important;
right: auto !important
}
.button_callback_phone_bound {
left: 50% !important;
bottom: 0 !important;
opacity: 1 !important;
width: 18% !important;
margin-bottom: 8% !important;
background: none !important;
margin-left: -9% !important;
height: auto !important;
right: auto !important
}
@media all and (orientation: landscape) {
.button_callback_phone.mobile {
margin-left: -5% !important;
width: 10% !important;
margin-bottom: 4% !important
}
}
.button_callback_phone.mobile img {
width: 100% !important;
max-width: 100% !important;
border: 0 !important;
animation-name: m-shake;
-webkit-animation-name: m-shake;
animation-duration: 1.3s;
-webkit-animation-duration: 1.3s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite
}
.button_callback_phone.mobile.close {
bottom: 170px !important;
background-image: url(data:image/png;base64,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) !important
}
.button_callback_wrap_mobile {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important
}
.button_callback_wrap.mobile select {
background: #fff !important
}
.button_callback_wrap.mobile .button_callback_missed_wrap {
padding-right: 0 !important;
text-align: center !important;
margin-top: -14px !important
}
.button_callback_wrap.mobile .button_callback_missed {
color: #fff !important;
font-size: 15px !important
}
.button_callback_wrap.mobile .button_callback_missed_result {
color: #fff !important;
font-size: 15px !important;
text-align: center !important;
margin-top: -11px !important
}
.button_callback_wrap_mobile_bound {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important
}
.button_callback_wrap.mobile {
background: #1a2225 !important;
border-radius: 0 !important;
left: auto !important;
margin-left: 0 !important;
margin-top: 0 !important;
padding: 0 !important;
top: auto !important;
height: 200px !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 16777271 !important;
position: absolute !important;
box-shadow: none !important
}
.button_callback_wrap.mobile .button_callback_content {
margin: 0 !important;
padding: 26px 0 0 0 !important
}
.button_callback_wrap.mobile .button_callback_form_text {
font-size: 19px !important;
line-height: normal !important;
margin-bottom: 10px !important;
color: #fff !important
}
.button_callback_wrap.mobile .button_callback_form_text.delay_success {
padding: 45px 0 !important
}
.button_callback_wrap.mobile .button_callback_counter {
display: none !important;
padding: 50px 0 !important;
color: #fff !important;
font-size: 55px !important;
width: auto !important;
height: auto !important
}
.button_callback_wrap.mobile .button_callback_counter.button_show {
display: inline-block !important
}
.button_callback_wrap.mobile .button_callback_close {
position: absolute !important;
top: -25px !important;
left: 50% !important;
width: 100px !important;
height: 50px !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iYnV0dG9uX3g1Rl9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIyMnB4IiBoZWlnaHQ9IjEwOS45MjFweCIgdmlld0JveD0iMCAwIDIyMiAxMDkuOTIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMjIgMTA5LjkyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggaWQ9ImNsb3NlX3g1Rl9iZyIgZmlsbD0iIzFBMjIyNSIgZD0iTTIxNi45ODgsNTQuOTk2Yy0xOC43MzktMC44MS0zNy4yNjQtOS4xMjgtNTEuNTY3LTI0Ljk1NmMtMTUuMDQ2LTE2LjYzNi0zNC43MjktMjQuOTgyLTU0LjQyNy0yNS4wMzVjLTE5LjY5OCwwLjA1My0zOS4zOCw4LjM5OS01NC40MjIsMjUuMDM2QzQyLjI2Nyw0NS44NywyMy43NCw1NC4xODgsNS4wMDEsNTQuOTk2TDUsNTV2NDkuOTE2aDIxMlY1NUwyMTYuOTg4LDU0Ljk5NnoiLz48cGF0aCBpZD0iY2xvc2VfeDVGX2kiIGZpbGw9IiNFRTIyMzEiIGQ9Ik0xMTguODQsNTQuOTc3bDE2LjA1NS0xNi4wNTVjMi4xNjQtMi4xNjQsMi4xNjQtNS42NzQsMC03Ljg0Yy0yLjE2Ni0yLjE2NS01LjY3Ny0yLjE2NS03Ljg0MiwwbC0xNi4wNTQsMTYuMDU0TDk0Ljk0NiwzMS4wODJjLTIuMTY1LTIuMTY1LTUuNjc1LTIuMTY1LTcuODQsMGMtMi4xNjUsMi4xNjYtMi4xNjUsNS42NzYsMCw3Ljg0bDE2LjA1MywxNi4wNTRMODcuMTM3LDcwLjk5OGMtMi4xNjUsMi4xNjYtMi4xNjUsNS42NzYsMCw3Ljg0YzIuMTY2LDIuMTY2LDUuNjc2LDIuMTY2LDcuODQxLDBMMTExLDYyLjgxNmwxNi4wMjEsMTYuMDIxYzIuMTY2LDIuMTY2LDUuNjc2LDIuMTY2LDcuODQsMGMyLjE2Ni0yLjE2NCwyLjE2Ni01LjY3NCwwLTcuODRMMTE4Ljg0LDU0Ljk3N3oiLz48L3N2Zz4=) 0 0 no-repeat !important;
background-size: 100px 50px !important;
margin-left: -50px !important
}
.button_callback_wrap.mobile .button_callback_form {
width: 100% !important;
height: 100% !important;
padding: 0 !important
}
.button_callback_wrap.mobile input[type="text"],
.button_callback_wrap.mobile input[type="tel"] {
margin: 0 !important;
width: 300px !important
}
.button_callback_wrap.mobile .submit-btn-wrapper {
margin-top: 10px !important
}
.button_callback_wrap.mobile button {
width: 331px !important;
margin: 0 !important
}
.button_callback_wrap.mobile .button_callback_company_logo {
display: none !important
}
.button_callback_wrap.mobile .button_callback_submit_result {
position: static !important;
padding-top: 5px !important
}
.button_callback_wrap.mobile .button_eyetronic_link {
position: absolute !important;
bottom: 10px !important;
right: 15px !important
}
.button_callback_wrap.mobile .submit-btn-wrapper {
display: block !important
}
@keyframes m-shake {
0% {
transform: scale(.9);
opacity: .7
}
50% {
transform: scale(1);
opacity: 1
}
100% {
transform: scale(.8);
opacity: .7
}
}
@-webkit-keyframes m-shake {
0% {
-webkit-transform: scale(.85);
opacity: .7
}
50% {
-webkit-transform: scale(1);
opacity: 1
}
100% {
-webkit-transform: scale(.85);
opacity: .7
}
}
.button_callback_department_select_mobile {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important
}
.button_callback_department_select {
border-radius: 0 !important;
left: auto !important;
margin-left: 0 !important;
margin-top: 0 !important;
padding: 0 !important;
top: auto !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 16777271 !important;
position: absolute !important;
word-wrap: normal !important;
box-sizing: content-box !important
}
.button_callback_department_select ul {
list-style-type: none !important;
margin: 0 !important;
padding: 0 !important
}
.button_callback_department_select {
background: #1fb250 !important
}
.button_callback_department_select li {
border-top: 1px solid #8fd9a8 !important
}
.button_callback_department_select li.button_have_departments {
background: url(data:image/png;base64,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) calc(100% - 15px) center no-repeat !important
}
.button_callback_department_select a {
display: block !important;
padding: 22px !important;
font-family: Arial !important;
font-size: 24px !important;
color: #fff !important;
text-decoration: none !important
}
.button_callback_wrap.mobile .button_callback_request_form {
display: none !important
}
.button_callback_wrap.mobile .button_callback_tabs {
display: none !important
}
.button_callback_wrap.mobile .button_callback_banners {
display: none !important
}
.button_callback_phone.button_ie_hide {
visibility: hidden !important;
pointer-events: none !important;
-ms-animation-play-state: paused !important;
animation-play-state: paused !important
}
.review_item {
line-height: 150%;
background-color: #2C8528;
padding: 5px;
margin: 10px;
box-shadow: 0 0 27px #c2c8db36;
}
.mp_rev_text .item-img {
float: left;
margin-right: 10px;
margin-top: -11px;
max-width: 101px;
max-height: 102px;
border-radius: 10em;
overflow: hidden;
}
.mp_rev_text {
text-align: left;
}
.mp_rev_text::-webkit-scrollbar {
width: 5px;
border-radius: 10em;
}
.mp_rev_text::-webkit-scrollbar-track {
background-color: rgba(169, 169, 169, 0.4);
border-radius: 10em;
}
.mp_rev_text::-webkit-scrollbar-thumb {
background: #333;
border-radius: 10em;
}
.youtube {
position: relative;
line-height: 0;
}
iframe.youtube {
height: 100% !important;
}
.youtube .play-button {
display: block;
width: 75px;
height: 75px;
background: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/themes/garage/f/video.svg) center no-repeat;
background-size: contain;
border: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
}
.mb5_in .mp_blog_item {
margin: 30px 0px;
}
.mp_rev_video {
border: 6px solid #008036;
border-radius: 7px;
margin-right: 20px;
max-height: 450px;
flex-grow: 1;
}
.mp_rev_text {
text-align: left;
border: 1px solid #d0cfcf;
border-radius: 7px;
max-height: 437px;
padding: 25px;
box-sizing: border-box;
width: 33%;
position: relative;
overflow-y: scroll;
}
.mp_rev_text .title-rev {
font-weight: 600;
font-size: 1.5em;
min-height: 27.5px;
}
.mp_rev_text .title-name {
font-size: 1em;
margin-top: 2px;
font-weight: 600;
}
.mp_rev_text .item-two p {
font-size: 0.9em;
line-height: 1.3;
padding: 10px 0 10px;
}
.mp_rev_text .item-two p:last-of-type {
padding-bottom: 15px;
}
.mp_rev_text .clearfix {
clear: both;
}
@media(max-width:1200px) {
.mb5_in .mp_blog_item {
display: flex;
flex-direction: column;
}
.mp_rev_video .wrap_exc_video iframe {
height: 100%;
}
.mp_rev_video {
margin-right: 0px;
max-height: unset;
height: 0;
padding-bottom: 56.25%;
position: relative;
margin-bottom: 10px;
}
.mp_rev_video iframe {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.mp_rev_text {
margin-bottom: 20px;
width: 100%;
max-height: unset;
}
}
@media(max-width:768px) {
.review_item {
margin: 1px;
box-shadow: 0 0 27px #c2c8db36;
}
.mp_rev_video {
padding-bottom: 54%;
}
}
.review_name {
font-weight: 500;
margin: 10px 0;
}
.review_text {
font-size: 14px;
}
.mb6_reviews {
padding: 22px 0 10px;
}
.review_photo {
width: 64px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.owl-prev {
font-size: 50px !important;
position: absolute;
left: -15px;
top: calc(50% - 27px);
}
.owl-next {
font-size: 50px !important;
position: absolute;
right: -15px;
top: calc(50% - 27px);
}
.owl-prev.disabled {
opacity: 0;
}
.owl-next.disabled {
opacity: 0;
}
@media(max-width:1200px) {
.owl-prev {
left: 0;
}
.owl-next {
right: 0;
}
}
.review_text a {
color: #000;
display: block;
}
button.close_btn {
cursor: pointer;
margin: 13px 2px 0;
padding: 6px 10px;
color: #fff;
background: #FDAE3D;
border-radius: 3px;
font-size: 14px;
}
.fancybox-content {
line-height: 150%;
}
.fancybox-image {/**/border: 6px solid #2C8528 !important;
}
@keyframes modal-video {
from {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes modal-video-inner {
from {
transform: translate(0, 100px)
}
to {
transform: translate(0, 0)
}
}
.modal-video {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 1000000;
cursor: pointer;
opacity: 1;
animation-timing-function: ease-out;
animation-duration: .3s;
animation-name: modal-video;
-webkit-transition: opacity .3s ease-out;
-moz-transition: opacity .3s ease-out;
-ms-transition: opacity .3s ease-out;
-o-transition: opacity .3s ease-out;
transition: opacity .3s ease-out
}
.modal-video-close {
opacity: 0
}
.modal-video-close .modal-video-movie-wrap {
-webkit-transform: translate(0, 100px);
-moz-transform: translate(0, 100px);
-ms-transform: translate(0, 100px);
-o-transform: translate(0, 100px);
transform: translate(0, 100px)
}
.modal-video-body {
max-width: 940px;
width: 100%;
height: 100%;
margin: 0 auto;
display: table
}
.modal-video-inner {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%; }
.modal-video-movie-wrap {
width: 100%;
height: 0;
position: relative;
padding-bottom: 56.25%;
background-color: #333;
animation-timing-function: ease-out;
animation-duration: .3s;
animation-name: modal-video-inner;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform .3s ease-out;
-moz-transition: -moz-transform .3s ease-out;
-ms-transition: -ms-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
border: 6px solid #2C8528;
}
.modal-video-movie-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.modal-video-close-btn {
position: absolute;
z-index: 2;
top: -35px;
right: -35px;
display: inline-block;
width: 35px;
height: 35px;
overflow: hidden;
border: none;
background: transparent
}
.modal-video-close-btn:before {
transform: rotate(45deg)
}
.modal-video-close-btn:after {
transform: rotate(-45deg)
}
.modal-video-close-btn:before,
.modal-video-close-btn:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background: #fff;
border-radius: 5px;
margin-top: -6px
}
.req_call_top {
overflow: hidden;
}
.g_sale_text {
position: absolute;
top: -46px;
background-color: #E31E27;
color: #fff;
font-size: 37px;
font-weight: 500;
padding: 11px;
border-radius: 12px;
text-transform: uppercase;
transform: rotate(-18deg);
left: -64px;
}
@media(max-width:768px) {
.g_sale_text {
position: absolute;
top: -24px;
background-color: #E31E27;
color: #fff;
font-size: 26px;
font-weight: 500;
padding: 11px;
border-radius: 12px;
text-transform: uppercase;
transform: rotate(-18deg);
left: -11px;
}
}
.mb1_form_title_sale_big {
display: block;
color: #f00;
font-size: 36px;
font-weight: bold;
}
.mb1_form_title_sale {
font-weight: 500;
}
.mb1_form_title_sale_price {
color: #f00;
} .g_countdown {
color: #242424;
opacity: 0.85; margin-top: 20px;
}
.g_countdown_title {
font-size: 18px;
font-weight: bold; margin-bottom: 12px;
text-align: center;
}
.g_countdown_items {
display: flex;
text-align: center;
align-items: center;
justify-content: center;
}
.g_countdown_item { position: relative; }
.g_countdown_num {
font-size: 28px;
font-weight: 700; padding: 10px 9px;
position: relative;
background-color: #F8A900;
margin: 0 6px 8px;
border-radius: 9px;
box-shadow: 0px 5px 0px #BF8500;
width: 39px;
}
@media(max-width:768px) {
.g_countdown_num {
width: 33px;
}
}
.g_countdown_num_type {
font-size: 13px;
font-weight: bold;
}
.g_countdown_item:after {
content: '';
position: absolute;
width: 8px;
height: 8px;
top: 20px;
right: -4px; border-radius: 50%;
}
.g_countdown_item:last-child:after {
display: none;
}  @media(min-width: 1000px) {
.header_menu_forma {
min-width: 370px;
}
}
.mb1_right_forma {
float: none;
margin-left: 45px;
}
@media(max-width: 1024px) {
.mb1_right_forma {
float: none;
margin-left: 0;
}
}
#page_forma .mb1_form {
width: 429px;
max-width: unset;
}
@media (max-width: 1024px) {
#page_forma .mb1_form {
padding: 20px 19px;
margin-top: 14px;
width: unset;
border: 7px solid #0f6d00;
margin-top: -112px;
margin-bottom: 0;
border-radius: 2px;
}
}
#page_forma .form_input {
width: 80%;
}
@media (min-width: 1024px) {
#page_forma .mb1:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/uploads/2019/10/1_garage_form.png);
content: '';
width: 753px;
height: 843px;
position: absolute;
left: calc(50% - 139px);
top: -133px;
}
}
#page_forma .mb1 {
height: 597px;
}
@media (max-width: 1024px) {
#page_forma .mb1 {
height: initial;
background-image: none !important;
background-color: #f3f7f8;
height: unset;
max-width: 320px;
margin: auto;
}
}
#page_forma .mb1_form_title {
max-width: unset;
}
#page_forma .mb1_left {
height: 0;
}
@media(max-width:768px) {
#page_forma .logo {
width: 60%;
height: 68px;
background-repeat: no-repeat;
background-size: 100%;
}
}/*/*/._orinationRight_25.wrap_mW {
right: unset !important;
left: 13px !important;
padding-bottom: 22px;
}
@media (min-width: 800px) and (max-width: 1024px) {
.mb1 {
margin-top: 60px
}
}
.fs-round-wrap {
width: 72px;
height: 80px;
display: inline-block;
vertical-align: middle;
transition: all .25s ease-in-out;
border-radius: 5px;
text-align: center;
font-size: 11px;
}
.fs-round-wrap:not(:last-of-type) {
margin-right: 10px;
}
.fs-round-wrap:hover {
-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
transition: all .25s ease-in-out;
}
.fs-round-wrap.active {
font-weight: bold;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.fs-round-btn {
width: 41px;
height: 41px;
border-radius: 10em;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 10px auto 5px;
cursor: pointer;
}
.fs-round-btn.fs-whatsapp {
background: #1ed46d;
}
.fs-round-btn.fs-whatsapp img {
max-width: 39px;
}
.fs-round-btn.fs-telegram {
background: #02a1f2;
}
.fs-round-btn.fs-telegram img {
max-width: 25px;
margin: 0 auto;
}
.fs-round-btn.fs-phone {
background: rgba(50, 203, 50, 1);
background: -moz-linear-gradient(top, rgba(50, 203, 50, 1) 0%, rgba(49, 204, 43, 1) 47%, rgba(6, 200, 10, 1) 51%, rgba(0, 192, 6, 1) 71%, rgba(0, 197, 16, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(50, 203, 50, 1)), color-stop(47%, rgba(49, 204, 43, 1)), color-stop(51%, rgba(6, 200, 10, 1)), color-stop(71%, rgba(0, 192, 6, 1)), color-stop(100%, rgba(0, 197, 16, 1)));
background: -webkit-linear-gradient(top, rgba(50, 203, 50, 1) 0%, rgba(49, 204, 43, 1) 47%, rgba(6, 200, 10, 1) 51%, rgba(0, 192, 6, 1) 71%, rgba(0, 197, 16, 1) 100%);
background: -o-linear-gradient(top, rgba(50, 203, 50, 1) 0%, rgba(49, 204, 43, 1) 47%, rgba(6, 200, 10, 1) 51%, rgba(0, 192, 6, 1) 71%, rgba(0, 197, 16, 1) 100%);
background: -ms-linear-gradient(top, rgba(50, 203, 50, 1) 0%, rgba(49, 204, 43, 1) 47%, rgba(6, 200, 10, 1) 51%, rgba(0, 192, 6, 1) 71%, rgba(0, 197, 16, 1) 100%);
background: linear-gradient(to bottom, rgba(50, 203, 50, 1) 0%, rgba(49, 204, 43, 1) 47%, rgba(6, 200, 10, 1) 51%, rgba(0, 192, 6, 1) 71%, rgba(0, 197, 16, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32cb32', endColorstr='#00c510', GradientType=0);
}
.fs-round-btn.fs-phone img {
max-width: 24px;
}
.form_input.fs-new-input input {
background: #f7f5f6;
border: none;
border-radius: 10em;
padding-top: 18px;
padding-bottom: 18px;
min-width: 225px;
}
.button_one.green {
background: rgba(3, 127, 55, 1);
background: -moz-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(3, 127, 55, 1)), color-stop(42%, rgba(11, 134, 66, 1)), color-stop(59%, rgba(41, 149, 91, 1)), color-stop(80%, rgba(67, 160, 107, 1)), color-stop(100%, rgba(76, 167, 123, 1)));
background: -webkit-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: -o-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: -ms-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: linear-gradient(to right, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#037f37', endColorstr='#4ca77b', GradientType=1);
}
.button_one.green.mt10 {
margin-top: 10px;
}
#req_call-whatsapp .pop_form {
width: 436px;
}
#req_call-whatsapp .pop_form .form_input.fs-messengers {
max-width: 92%;
text-align: center;
width: 100%;
}
#req_call-whatsapp .pop_form .req_call_right .button_one:before {
left: 40px;
}
.fs-modal-fixed-phone {
display: none;
text-align: center;
color: #fff;
font-weight: bold;
}
.fs-modal-fixed-phone var,
.fs-modal-fixed-phone a {
color: inherit;
font-style: inherit;
font-weight: 900;
margin-right: 70px;
position: relative;
}
.fs-modal-fixed-phone a:before {
content: 'ПОЗВОНИТЬ';
background: rgba(3, 127, 55, 1);
background: -moz-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(3, 127, 55, 1)), color-stop(42%, rgba(11, 134, 66, 1)), color-stop(59%, rgba(41, 149, 91, 1)), color-stop(80%, rgba(67, 160, 107, 1)), color-stop(100%, rgba(76, 167, 123, 1)));
background: -webkit-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: -o-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: -ms-linear-gradient(left, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
background: linear-gradient(to right, rgba(3, 127, 55, 1) 0%, rgba(11, 134, 66, 1) 42%, rgba(41, 149, 91, 1) 59%, rgba(67, 160, 107, 1) 80%, rgba(76, 167, 123, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#037f37', endColorstr='#4ca77b', GradientType=1);
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
border-radius: 28px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (min-width: 992px) {
.calc_price_bl {
margin: -73px 0 0 !important;
float: right;
max-width: 435px !important;
width: 435px;
}
.form_input.fs-messengers {
max-width: 261px;
}
.form_input-fa-wrapper {
margin-left: -50px;
box-sizing: border-box;
}
#req_call-whatsapp .pop_form .form_input-fa-wrapper {
margin-left: 0
}
#req_call-whatsapp .pop_form .req_call_right .form_input {
width: 100%
}
#req_call-whatsapp .pop_form .form_input.fs-new-input {
max-width: 100%;
text-align: center
}
#req_call-whatsapp .pop_form .form_input.fs-new-input input {
max-width: 204px;
}
}
@media (min-width: 320px) and (max-width: 992px) {
.mb1_form_brif br {
display: none
}
.form_input.fs-messengers {
max-width: 100%
}
.fs-modal-fixed-phone {
display: block;
position: fixed;
left: 0;
bottom: 0;
width: 100%;
padding: 7px 0;
background: #f0f4f5;
border-top: 1px solid #dfdfdf;
border-radius: 0;
z-index: 333
}
.pfWidget.mobile_bottom-right {
bottom: 70px !important;
}
.form_input.fs-new-input {
width: 100%;
max-width: 100%
}
.form_input.fs-new-input input {
max-width: 252px
}
#req_call-whatsapp .mb1_form_title {
max-width: 100%;
font-size: 17px
}
}
.mb4_right_item_1 .text {
padding-top: 10px;
}
@media (min-width: 769px) {
.mb4_right_item_1.minify-block .mb4_right_top {
padding: 5px 6px 10px;
}
.mb4_right_item_1.minify-block .mb4_params {
padding: 10px 0 10px 0;
}
.mb4_right_item_1.minify-block .mb4_param:first-of-type {
padding-top: 0;
}
.mb4_right_item_1.minify-block .mb4_param:last-of-type {
padding-bottom: 0;
}
.mb4_right_item_1.medium-minify-block .mb4_right_time {
padding: 15px 0;
}
}
.mb4_right_item_1.minify-block .mb4_right_time {
padding: 10px 0;
}/**/.wrap_serail_item .video_vk iframe {
width: 100%;
height: 202px;
border: 3px solid #008036;
box-sizing: border-box;
}
.item_serial_title {
font-weight: 600;
font-size: 18px;
margin: 5px 0; }
.wrap_serials {
display: flex;
flex-wrap: wrap;
}
.wrap_serail_item .youtube {
border: 3px solid #008036;
box-sizing: border-box;
}
.wrap_serail_item {
width: 31%; margin: 13px;
}
.wrap_serail_item img {
width: 100%;
}
.btop {
height: 202px;
}
.serial_desc {
margin: 30px 15px 30px 12px; text-align: left;
padding: 0px;
}
.serial_desc p {
margin-top: 15px;
}
.page-template-g_page_serial .mb4_in {
padding-top: 40px !important;
}
.page-template-g_page_serial .esa_form2,
.page-template-g_page_serial .video_section {
background-color: #F0F4F5;
}
@media (max-width:991px) {
.wrap_serials {
display: block;
}
.wrap_serail_item {
width: 100%;
margin: 30px 0;
}
.wrap_serail_item .youtube {
height: 202px;
}
.serial_desc {
margin: 15px auto;
box-sizing: border-box;
}
.serial_desc p {
margin-top: 0;
}
} .esa_btn_close_review {
top: 45px !important;
right: 45px !important;
}
.esa_mp_rev_text {
max-height: unset;
}
.button_one {
overflow: visible !important;
}
.button_one:before {
content: '';
position: absolute;
width: 0px !important;
height: 0px !important;
top: calc(50% - 8px);
background-image: none !important;
left: 0px !important;
display: none !important
}
.button_one {
padding: 16px 32px 17px 32px !important;
} button.button_one.disabled {
opacity: 0.6;
cursor: not-allowed;
} input.invalid-phone {
border: 1px solid #ff0000 !important;
box-shadow: 0 0 5px rgba(255, 0, 0, 0.3) !important;
animation: shake 0.5s ease-in-out;
}
@keyframes shake {
0%,
100% {
transform: translateX(0);
}
20%,
60% {
transform: translateX(-5px);
}
40%,
80% {
transform: translateX(5px);
}
}
.form_checkbox {
max-width: 100%;
margin: 14px auto 10px;
text-align: left;
display: flex;
justify-content: center;
}
.checkbox_label {
display: flex;
align-items: center;
gap: 8px;
margin: 0;
white-space: nowrap;
cursor: pointer;
}
.checkbox_label input[type="checkbox"] {
flex: 0 0 16px;
width: 16px;
height: 16px;
margin: -1px 0 0;
accent-color: #0b9f4d;
}
.checkbox_text a {
color: #222;
text-decoration: underline;
text-underline-offset: 2px;
}
.checkbox_text_dark a {
color: #006b87;
}
.checkbox_text {
display: block;
font-size: 11px;
line-height: 1.3;
color: #222;
font-weight: 400;
position: relative;
}
.esa_form_pd_wrapper {
display: inline-flex;
flex-direction: column;
align-items: center;
}
.ess_left {
align-items: start;
}
@media (max-width:480px) {
.ess_left {
align-items: center;
}
}