@font-face {
  font-family: "GothamPro";
  src: url("./fonts/GothamProRegular/GothamProRegular.eot");
  src: url("./fonts/GothamProRegular/GothamProRegular.eot?#iefix") format("embedded-opentype"),
    url("./fonts/GothamProRegular/GothamProRegular.woff") format("woff"),
    url("./fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "GothamPro";
  src: url("./fonts/GothamProMedium/GothamProMedium.eot");
  src: url("./fonts/GothamProMedium/GothamProMedium.eot?#iefix") format("embedded-opentype"),
    url("./fonts/GothamProMedium/GothamProMedium.woff") format("woff"),
    url("./fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "GothamPro";
  src: url("./fonts/GothamProBold/GothamProBold.eot");
  src: url("./fonts/GothamProBold/GothamProBold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/GothamProBold/GothamProBold.woff") format("woff"),
    url("./fonts/GothamProBold/GothamProBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "GothamPro";
  src: url("./fonts/GothamProBlack/GothamProBlack.eot");
  src: url("./fonts/GothamProBlack/GothamProBlack.eot?#iefix") format("embedded-opentype"),
    url("./fonts/GothamProBlack/GothamProBlack.woff") format("woff"),
    url("./fonts/GothamProBlack/GothamProBlack.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "Cormorant";
  src: url("./fonts/Cormorant-Bold/Cormorant-Bold.eot");
  src: url("./fonts/Cormorant-Bold/Cormorant-Bold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Cormorant-Bold/Cormorant-Bold.woff") format("woff"),
    url("./fonts/Cormorant-Bold/Cormorant-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: 700;
  font-display: swap;
}

* {
  margin: 0;
  padding: 0;
}

html,
body {
  position: relative;
  background: #fff;
}

body {
  font-family: "GothamPro";
  font-size: 14px;
  min-width: 1200px;
}

h2 {
  color: #181818;
  /* font-family: Cormorant; */
  font-family: "GothamPro";
  font-size: 60px;
  font-weight: 700;
  line-height: 55px;
  text-align: center;
}

img {
  opacity: 1;
  transition: opacity 0.3s;
}

img[data-src] {
  opacity: 0;
}

img {
  opacity: 1;
  transition: opacity 0.3s;
}

img[data-src] {
  opacity: 0;
}

img {
  border: none;
}

.u1ee763ba6a {
  clear: both;
}

.ub191201e6f {
  width: 1140px;
  margin: 0 auto;
}

.u4761db1165 {
  width: 1200px;
  margin: 0 auto;
}

.udc4dbcd52b {
  display: none;
}

input {
  font-size: 16px;
  color: #181818;
}

p {
  margin: 0;
}

.u17ea9f06f6 {
  position: relative;
}

.u0ae984e52c {
  height: auto;
  width: 320px;
}

.ub3f0d17509 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 10px;
}

.u77b47a98dd .u9b30aca283 {
  padding-left: 10px;
}

.uff0babd54b {
  width: 405px;
  display: block;
  float: left;
}

/*=============================================
head 
=============================================*/
.u34b97ae3ea {
  height: 1026px;
  background: url(images/head-bg.jpg) center top no-repeat;
}

.u1e2efa1277 {
  background: url(images/3m.png) left top no-repeat;
  width: 125px;
  height: 42px;
  /* margin: 0 auto; */
  float: left;
}

.u938447c550 {
  display: block;
  position: relative;
  width: auto;
  height: 124px;
  margin: 10px 0 0 0px;
  background: url("images/logo.png") no-repeat;
  text-decoration: none;
}

.u938447c550 .u22781cb39b {
  color: #181818;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  padding-left: 86px;
  padding-top: 25px;
}

/* phone block */
#w-mob {
  background-color: #25d365;
  margin-bottom: 0;
  width: 100%;
  height: 40px;
}

#w-mob p {
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-size: 18px;
  width: 100%;
  line-height: 40px;
}

#w-mob p a {
  color: #fff;
  text-decoration: none;
}

.ucc69b029d1 {
  display: block;
  float: right;
  width: 250px;
  margin-top: 10px;
}

.ucc69b029d1 .u2d1e97e773 {
  font-size: 26px;
  vertical-align: -5px;
  margin-right: 10px;
}

.ucc69b029d1 .udec8e9ae0d {
  background-color: #25d365;
  background-image: linear-gradient(to top, #25d365 0%, #27f171 100%);
  box-shadow: 0 3px 0 #25d365, 0 9px 17px rgba(33, 33, 33, 0.25),
    inset 0 0 6px rgba(152, 255, 190, 0.2);
}

.ucc69b029d1 .uef0f22be23 {
  background-color: #03a9f4;
}

#whats-block1 {
  vertical-align: top;
}

#whats-block2 {
  vertical-align: top;
  display: none;
}

#whats-block3 {
  vertical-align: top;
}

#whats-block4 {
  vertical-align: top;
  display: none;
}

#telegram-block1 {
  vertical-align: top;
}

#telegram-block2 {
  vertical-align: top;
}

.ucc69b029d1 .uced00de488 {
  width: 250px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.u674c011868 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.u40501a74b0 {
  margin-top: 10px;
  padding: 10px;
}

.udb8ccd301c {
  color: #181818;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  text-transform: uppercase;
  text-align: right;
}

.u40501a74b0 .u3ba856a124 {
  color: #b81514;
  font-size: 25px;
  font-weight: 900;
  line-height: 25px;
  text-align: right;
  padding: 5px 0 0px;
}

.u40501a74b0 .u3ba856a124 a {
  color: #b81514;
  text-decoration: none;
}

.u3ae336adc8 {
  margin-top: 40px;
}

.ud19a3f7293 {
  color: black;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-align: right;
  margin-right: 15px;
  margin-bottom: 10px;
}

/* left text */
.u9e5e530ff4 {
  padding: 20px 0 0 0px;
}

.u90be7b4f77 img {
  float: right;
  padding-top: 20px;
}

.u9e5e530ff4 .u3ba856a124 {
  font-family: "Cormorant";
  font-size: 60px;
  line-height: 60px;
  font-weight: 700;
  color: #181818;
  text-align: left;
  margin-bottom: 10px;
}

.u9e5e530ff4 .ud6310984f4 {
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
  color: #b81514;
  text-transform: uppercase;
}

.u9e5e530ff4 .u43489676fe {
  color: #181818;
  font-size: 37px;
  font-weight: 900;
  line-height: 63px;
}

.u34b97ae3ea .ua7df186d81 {
  padding-top: 25px;
  font-size: 20px;
  font-weight: 900;
  line-height: 30px;
  color: #181818;
  text-transform: uppercase;
}

.u34b97ae3ea .ua7df186d81 span {
  color: #b81514;
}

.u34b97ae3ea .ua7df186d81 a {
  color: #b81514;
  text-decoration: none;
}

.u64ccd6195a {
  opacity: 0.7;
  color: #181818;
  font-size: 16px;
  font-weight: 400;
  line-height: 55px;
}

.u7c61449969 {
  margin-left: -7px;
}

.ua5ddbbc7dc {
  color: #181818;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  padding-top: 40px;
  width: 55%;
}

/*=============================================
form1
=============================================*/
.ub7a689a756 {
  display: block;
  margin: 0 auto;
}

/*=============================================
request
=============================================*/
.ua5aa2cd80e {
  /*   height: 410px;
background: url(images/formbg.jpg) top center; */
}

.ub7a689a756 .uced00de488 {
  background-color: #9c0404;
  background-image: linear-gradient(to top, #9c0404 0%, #d32525 100%);
  box-shadow: 0 3px 0 #900707, 0 9px 17px rgba(33, 33, 33, 0.25),
    inset 0 0 6px rgba(152, 255, 190, 0.2);
}

.ua56fcc426b {
  color: #181818;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}

.u729f7d5d0a .u3ba856a124 span {
  color: #fc622a;
}

.u729f7d5d0a .u1b2ebf817a {
  padding: 20px 0 0px 0px;
  width: 458px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.uaafd6cd165 input {
  width: 100%;
  height: 60px;
  background: none;
  border: none;
  outline: none;
  font-size: 16px;
  color: #181818;
  opacity: 0.7;
  font-weight: 400;
}

.uaafd6cd165 input::-webkit-input-placeholder {
  font-size: 16px;
  color: #181818;
}

.uaafd6cd165 input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 16px;
  color: #181818;
}

.uaafd6cd165 input:-ms-input-placeholder {
  font-size: 16px;
  color: #181818;
}

.uaafd6cd165 input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 16px;
  color: #181818;
}

.uaafd6cd165 {
  width: 100%;
  margin: 0 0px 10px 0;
  padding-left: 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
}

.ue06458b5f8 {
  font-size: 12px !important;
  margin: 0px 0 0 15px;
  vertical-align: 0.5px;
}

/* for a awesome arrow*/
.uced00de488 {
  display: block;
  height: 60px;
  width: 100%;
  line-height: 63px;
  font-size: 16px;
  font-weight: 400;
  color: white;
  text-align: center;
  text-decoration: none;
  background-color: #9c0404;
  background-image: linear-gradient(to top, #9c0404 0%, #d32525 100%);
  box-shadow: 0 3px 0 #900707, 0 9px 17px rgba(33, 33, 33, 0.25),
    inset 0 0 6px rgba(152, 255, 190, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 15px;
}

.uced00de488:hover {
  background-color: #880202;
  background-image: linear-gradient(to top, #880202 0%, #b92020 100%);
  box-shadow: 0 3px 0 #900707, 0 9px 17px rgba(33, 33, 33, 0.25),
    inset 0 0 6px rgba(152, 255, 190, 0.2);
}

/*=============================================
benefits
=============================================*/
.ucdc9ab86ba {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ucdc9ab86ba .uedf08e873d {
  padding: 50px 0px 0 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.ucdc9ab86ba .uedf08e873d .u3ef7a09e7b {
  list-style: none;
  width: 25%;
}

.ucdc9ab86ba .uedf08e873d .u3ef7a09e7b .u8e75d6d8c4 {
  color: #181818;
  font-size: 21px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  padding-top: 25px;
}

.ucdc9ab86ba .uedf08e873d .u3ef7a09e7b .uf24060d19a {
  opacity: 0.7;
  color: #181818;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  padding-top: 15px;
}

.ucdc9ab86ba .u3b9280e012 {
  background: url(images/item1.png) center center no-repeat;
  width: 66px;
  height: 62px;
  margin: 0 auto;
}

.ucdc9ab86ba .u4e38403bb6 {
  background: url(images/item2.png) center center no-repeat;
  width: 55px;
  height: 65px;
  margin: 0 auto;
}

.ucdc9ab86ba .u8369f8e1be {
  background: url(images/item3.png) center center no-repeat;
  width: 64px;
  height: 68px;
  margin: 0 auto;
}

.ucdc9ab86ba .u602345fa92 {
  background: url(images/item4.png) center center no-repeat;
  width: 55px;
  height: 69px;
  margin: 0 auto;
}

/*=============================================
portfolio
=============================================*/
.u66d487f523 * {
  box-sizing: border-box;
}

.u66d487f523 {
  height: auto;
  background: url(/images/portfolio-bg.jpg) no-repeat;
  background-position-x: center;
  background-position-y: 0px;
  overflow: auto;
  margin-top: 100px;
}

.u66d487f523 h2 {
  font-size: 70px;
  line-height: 70px;
  color: #b81514;
  font-family: "Cormorant";
  font-weight: 700;
  text-align: center;
}

.u66d487f523 .ud540ad46d9 {
  font-size: 55px;
  line-height: 60px;
  color: #181818;
  font-family: "Cormorant";
  font-weight: 700;
  text-align: center;
  margin-bottom: 60px;
}

.u66d487f523 .uedf08e873d {
  margin-top: 50px;
  margin-bottom: 90px;
}

.u66d487f523 .uedf08e873d .u482e530876 {
  width: 555px;
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}

.u66d487f523 .uedf08e873d .u9b30aca283 {
  width: 550px;
  display: inline-block;
  vertical-align: top;
}

.u66d487f523 .uedf08e873d .ue84f345d6f {
  width: 458px;
  display: inline-block;
  vertical-align: top;
}

.u66d487f523 .uedf08e873d h3 {
  color: #181818;
  font-family: "GothamPro";
  font-size: 26px;
  font-weight: 900;
  line-height: 36px;
  margin-top: 0px;
}

.u66d487f523 .uedf08e873d h3 span {
  color: #b81514;
  font-size: 40px;
}

.u66d487f523 .uedf08e873d .u02feaf3552 {
  color: #010101;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 5px 0 3px 0;
}

.u66d487f523 .uedf08e873d .ud171a5ba8e {
  background: url("images/color.png") center top no-repeat;
  width: 297px;
  height: 40px;
}

.u66d487f523 .ua5ddbbc7dc {
  color: #010101;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  padding-top: 5px;
}

.u66d487f523 .uedf08e873d .ucced06693f {
  margin: 30px 0 20px 0;
}

.u66d487f523 .uedf08e873d .ucced06693f li {
  color: #181818;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  list-style: none;
  background-image: url(images/li.png);
  background-position: left 8px;
  background-repeat: no-repeat;
  padding: 0 0 0 25px;
  margin-bottom: 5px;
}

.u66d487f523 .ue06458b5f8 {
  font-size: 21px !important;
  margin: 0px 0px 0 15px;
  vertical-align: -1px;
}

.u66d487f523 .uaafd6cd165 {
  box-shadow: inset 0 6px 10px rgba(84, 84, 84, 0.16);
}

.u66d487f523 .uced00de488 {
  font-size: 15px;
}

.uc284072a12 {
  display: none;
}

.ua9cef69ee8 {
  display: none;
}

/*=============================================
decision
=============================================*/
.u1a738015d2 {
  padding: 240px 0 0px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/decision-bg.jpg") center top no-repeat;
  height: 1036px;
}

.u1a738015d2 h2 {
  padding: 0px 0px 0px 0px;
  font-family: "GothamPro";
  font-size: 45px;
  font-weight: 900;
  line-height: 55px;
  color: #181818;
  text-align: left;
}

.u1a738015d2 h2 .u450aa5bd8c {
  color: #b81514;
}

.u1a738015d2 .u3ba856a124 {
  font-size: 20px;
  font-weight: 900;
  line-height: 30px;
  color: #181818;
  text-transform: uppercase;
  padding: 35px 0 15px;
}

.u1a738015d2 .u3ba856a124 a {
  text-decoration: none;
  color: #b81514;
}

.u1a738015d2 .u3ba856a124 span {
  color: #b81514;
}

/*=============================================
control-photo
=============================================*/
.ueab69d51f8 {
  padding-top: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.ueab69d51f8 h2 {
  line-height: 70px;
}

.ueab69d51f8 .uedf08e873d {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ueab69d51f8 .uedf08e873d .u482e530876 {
  width: 70%;
  padding-top: 30px;
}

.ueab69d51f8 .uedf08e873d .u9b30aca283 {
  width: 30%;
}

.ueab69d51f8 .uedf08e873d .u482e530876 .u3ba856a124 {
  opacity: 0.7;
  color: #181818;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  width: 560px;
  margin: 40px auto 0;
}

.ueab69d51f8 .uedf08e873d .u482e530876 .u35f92c49a4 {
  background: url("images/flowers.png") center top no-repeat;
  width: 156px;
  height: 167px;
  display: inline-block;
  vertical-align: top;
  margin-left: 30px;
}

.ueab69d51f8 .uedf08e873d .u482e530876 .ud6310984f4 {
  color: #181818;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: inline-block;
  vertical-align: top;
  width: 57%;
  margin-top: 50px;
  margin-left: 30px;
}

.ueab69d51f8 .uedf08e873d .u9b30aca283 .u7b6c05ba42 {
  background: url("images/control-photo-bg.png") center top no-repeat;
  width: 495px;
  height: 533px;
}

/*=============================================
why-we
=============================================*/
.uf66a361c59 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.uf66a361c59 h2 {
  padding-top: 80px;
  padding-bottom: 30px;
}

.uf66a361c59 .uedf08e873d {
  padding: 50px 0px 0 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.uf66a361c59 .uedf08e873d .u3ef7a09e7b {
  width: 25%;
  margin-bottom: 60px;
}

.uf66a361c59 .uedf08e873d .u3ef7a09e7b .u8e75d6d8c4 {
  color: #181818;
  font-size: 21px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  padding-top: 25px;
}

.uf66a361c59 .uedf08e873d .u3ef7a09e7b .uf24060d19a {
  opacity: 0.7;
  color: #181818;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  padding-top: 15px;
}

.uf66a361c59 .u3b9280e012 {
  background: url(images/item1.png) center center no-repeat;
  width: 66px;
  height: 62px;
  margin: 0 auto;
}

.uf66a361c59 .u4e38403bb6 {
  background: url(images/item2.png) center center no-repeat;
  width: 55px;
  height: 65px;
  margin: 0 auto;
}

.uf66a361c59 .u8369f8e1be {
  background: url(images/item3.png) center center no-repeat;
  width: 64px;
  height: 68px;
  margin: 0 auto;
}

.uf66a361c59 .u602345fa92 {
  background: url(images/item4.png) center center no-repeat;
  width: 55px;
  height: 69px;
  margin: 0 auto;
}

.uf66a361c59 .ufc4c7cc700 {
  background: url(images/item5.png) center center no-repeat;
  width: 68px;
  height: 68px;
  margin: 0 auto;
}

.uf66a361c59 .u0a0e782b4b {
  background: url(images/item6.png) center center no-repeat;
  width: 46px;
  height: 67px;
  margin: 0 auto;
}

.uf66a361c59 .u3629af96e8 {
  background: url(images/item7.png) center center no-repeat;
  width: 63px;
  height: 63px;
  margin: 0 auto;
}

.uf66a361c59 .u686a92bae2 {
  background: url(images/item8.png) center center no-repeat;
  width: 62px;
  height: 66px;
  margin: 0 auto;
}

/*=============================================
warranty
=============================================*/
.uc27f8cdd17 {
  background: #fff;
  box-sizing: border-box;
  moz-box-sizing: border-box;
  webkit-box-sizing: border-box;
  padding-bottom: 60px;
  overflow: hidden;
  position: relative;
}

.uc27f8cdd17 h2 {
  padding: 120px 0px 0px 0px;
  line-height: 55px;
  text-align: center;
}

.uc27f8cdd17 h2 span {
  font-size: 50px;
}

.uc27f8cdd17 h2 span span {
  color: #b81514;
}

.uc27f8cdd17 .uedf08e873d {
  list-style: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  padding: 50px 0px 0 0px;
}

.uc27f8cdd17 .uedf08e873d .u3ef7a09e7b {
  padding: 45px 0px 45px 0px;
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.uc27f8cdd17 .u2121dd38fa {
  width: 127px;
  height: 127px;
  display: inline-block;
  vertical-align: top;
}

.uc27f8cdd17 .u53ecf5aa9d {
  color: #181818;
  font-size: 21px;
  font-weight: 700;
  line-height: 24px;
}

.uc27f8cdd17 .u64c72c4fea {
  opacity: 0.7;
  color: #181818;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  padding-top: 15px;
}

.uc27f8cdd17 .uf46c86d332 {
  margin-left: 35px;
  width: 59%;
  display: inline-block;
  vertical-align: top;
}

.uc27f8cdd17 .u2d8baa4dda {
  background-image: url("images/garant1.png");
  background-position: center top;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 13px 43px rgba(75, 75, 75, 0.1);
}

.uc27f8cdd17 .ub17a1b9b1a {
  background-image: url("images/garant2.png");
  background-position: center top;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 13px 43px rgba(75, 75, 75, 0.1);
}

.uc27f8cdd17 .u96bc5e07d9 {
  background-image: url("images/garant3.png");
  background-position: center top;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 13px 43px rgba(75, 75, 75, 0.1);
}

.uc27f8cdd17 .u13d375e229 {
  background-image: url("images/garant4.png");
  background-position: center top;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 13px 43px rgba(75, 75, 75, 0.1);
}

/*=============================================
gifts
=============================================*/
.u3e05c865fd {
  padding: 240px 0 0px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("images/gifts-bg.jpg") center top no-repeat;
  height: 1123px;
}

.u3e05c865fd .uedf08e873d {
  float: right;
  width: 560px;
}

.u3e05c865fd h2 {
  padding: 0px 0px 20px 0px;
  font-family: "GothamPro";
  font-size: 45px;
  font-weight: 900;
  line-height: 55px;
  color: #b81514;
  text-align: center;
}

.u3e05c865fd .u3ba856a124 {
  font-size: 25px;
  font-weight: 700;
  line-height: 32px;
  color: #181818;
  text-align: center;
}

.u3e05c865fd .u3ba856a124 span {
  color: #b81514;
}

.u3e05c865fd ul {
  padding: 20px 0px 20px 0px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

.u3e05c865fd ul li {
  list-style: none;
  width: 33%;
}

.u3e05c865fd ul li .u3ba856a124 {
  color: #181818;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
  padding-top: 10px;
}

.u3e05c865fd .u1cb43f3c38 {
  background: url(images/gift1.png) center center no-repeat;
  width: 155px;
  height: 200px;
  margin: 0 auto;
}

.u3e05c865fd .u4761d249ac {
  background: url(images/gift2.png) center center no-repeat;
  width: 147px;
  height: 200px;
  margin: 0 auto;
}

.u3e05c865fd .u7ec2ae36de {
  background: url(images/gift3.png) center center no-repeat;
  width: 147px;
  height: 200px;
  margin: 0 auto;
}

.u3e05c865fd .uced00de488 {
  width: 359px;
  margin: 40px auto 0;
}

.u3e05c865fd .u2d1e97e773 {
  font-size: 26px;
  vertical-align: -4px;
  margin-right: 15px;
}

/*=============================================
reviews
=============================================*/
.u9977f390d9 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  overflow: hidden;
  position: relative;
}

.u9977f390d9 h2 {
  padding: 80px 0px 90px 0px;
  text-align: center;
}

.u9977f390d9 .u3ef7a09e7b {
  list-style: none;
  padding: 0 95px 0 95px;
  display: flex;
  justify-content: space-between;
}

.u9977f390d9 img {
  padding-left: 25px;
  padding-top: 84px;
}

.u9977f390d9 .u3c0b3c3525 {
  width: 266px;
  height: 554px;
  background: url("images/phone.png") center top no-repeat;
}

.ud4dea06c2c {
  height: 630px;
  position: relative;
  /* width: 1140px; */
  margin: 0 auto;
}

.ud4dea06c2c .u27cc1cc0e7 .u3ef7a09e7b {
  /* width: 1140px; */
}

.ud4dea06c2c .uc8c2f6fc2f {
  bottom: 0;
  left: 50%;
  margin-left: -32px;
  position: absolute;
  z-index: 50;
}

.ud4dea06c2c .uc8c2f6fc2f a {
  background: url(images/nav.png) center top no-repeat;
  display: block;
  float: left;
  height: 13px;
  margin-left: 15px;
  outline: none;
  text-indent: -9999px;
  width: 13px;
}

.ud4dea06c2c .uc8c2f6fc2f a:hover {
  background: url("images/nav-hover.png") center top no-repeat;
  width: 13px;
  height: 13px;
}

.ud4dea06c2c .uc8c2f6fc2f .active {
  background: url("images/nav-hover.png") center top no-repeat;
  width: 13px;
  height: 13px;
}

.ud4dea06c2c .uf8cd5bd05c a {
  display: block;
  text-indent: -9999px;
  outline: none;
  z-index: 50;
  width: 55px;
  height: 55px;
  position: absolute;
  top: 270px;
}

.ud4dea06c2c .ud1cd9eb0d0 {
  left: 0px;
  background: url("images/left.png") center top no-repeat;
}

.ud4dea06c2c .ud148ea6b3f {
  right: 0px;
  background: url("images/right.png") center top no-repeat;
}

/*=============================================
on-map
=============================================*/
.uc3f05c5007 {
  padding: 45px 0;
  background: #023467;
}

.u987cfc09e7 {
  margin: 0;
  background-color: #fff;
  overflow: hidden;
}

#map_canvas {
  height: 946px;
  padding: 0px 0 0px 0;
  overflow: hidden;
  transform: translateZ(0px);
}

.u987cfc09e7:before {
  content: url("images/map-cloud-top.png");
  display: block;
  margin: auto;
  width: 1920px;
  margin-bottom: -220px;
  position: relative;
  z-index: 9;
}

.u987cfc09e7:after {
  content: url("images/map-cloud-bottom.png");
  display: block;
  margin: auto;
  width: 1920px;
  margin-top: -200px;
  position: relative;
  z-index: 9;
}

.u987cfc09e7 .ub191201e6f {
  position: relative;
  z-index: 1;
  overflow: visible;
}

.ude971b2080 {
  position: absolute;
  width: 555px;
  height: 694px;
  background-color: rgba(255, 255, 255, 0.64);
  border-radius: 10px;
  box-shadow: 0 14px 55px rgba(28, 28, 28, 0.27);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 130px;
  padding: 20px;
}

.ude971b2080 .uf353f029cd {
  background-color: white;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.ude971b2080 h2 {
  color: #181818;
  font-family: "GothamPro";
  font-size: 35px;
  font-weight: 900;
  line-height: 25px;
  text-transform: uppercase;
  padding-top: 60px;
}

.ude971b2080 .u16cdc58e09 {
  padding: 30px 0 0px 130px;
  color: #181818;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  width: 250px;
  height: 83px;
  margin: 30px auto 0;
  background: url("images/dostavka.png") left top no-repeat;
}

.ude971b2080 .u3ba856a124 {
  padding: 20px 0 0px 0px;
  color: #181818;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
}

.ude971b2080 .u0e7737bba8 {
  color: #181818;
  font-size: 24px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  padding-top: 40px;
}

.ude971b2080 .ud6310984f4 {
  padding: 20px 0 0 0px;
  color: #b81514;
  font-size: 32px;
  font-weight: 900;
  line-height: 32px;
  text-align: center;
}

.ude971b2080 .ud6310984f4 a {
  color: #b81514;
  text-decoration: none;
}

.ude971b2080 .u1939678241 {
  padding: 20px 0 0 0px;
  opacity: 0.7;
  color: #181818;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
}

.ude971b2080 .uf06b261689 {
  padding: 40px 0 0 0px;
  color: #181818;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
}

/*=============================================
form-block5
=============================================*/
.uc1ea4ff059 {
  height: 90px;
  background: #fff top center no-repeat;
}

.u7b214098e0 {
  height: 882px;
  background: url("images/footer-bg.jpg") top center no-repeat;
  margin-top: 20px;
}

/*.u7b214098e0 .u1b2ebf817a { width: 540px; }
.u7b214098e0 .uaafd6cd165 input { width: 510px; }
.u7b214098e0 .uaafd6cd165 { width: 540px; margin: 0 0px 5px 0; }
.u7b214098e0 .uced00de488 { width: 540px; margin-bottom: 20px; }
.u7b214098e0 .ua56fcc426b { color: white;
font-size: 15px;
font-weight: 400;
line-height: 19px;
text-align: center;
}*/
.u7b214098e0 .ucc69b029d1 {
  float: none;
  display: block;
  margin-left: 0;
  margin-top: 40px;
}

.u7b214098e0 .ucc69b029d1 .uced00de488 {
  width: 100%;
  margin-bottom: 25px;
}

.u7b214098e0 .ucc69b029d1 .u2d1e97e773 {
  margin-right: 20px;
}

.u7b214098e0 .u3ba856a124 {
  padding: 120px 0px 0px 0px;
  font-size: 45px;
  font-weight: 900;
  line-height: 55px;
  color: #181818;
  text-transform: uppercase;
}

.u7b214098e0 .u3ba856a124 span {
  color: #b81514;
}

.u7b214098e0 .ud6310984f4 {
  padding: 30px 0px 0px 0px;
  color: #181818;
  font-size: 20px;
  font-weight: 900;
  line-height: 30px;
  text-transform: uppercase;
}

.u7b214098e0 .u1939678241 {
  padding: 30px 0px 30px 0px;
  color: #b81514;
  font-size: 50px;
  font-weight: 900;
  line-height: 60px;
}

.u7b214098e0 .u1939678241 a {
  text-decoration: none;
  color: #b81514;
}

.u7b214098e0 .ua56fcc426b {
  width: 458px;
}

.u4a8f0f0036 {
  display: block;
  position: relative;
  left: 1040px;
  top: -150px;
  width: 68px;
  height: 68px;
  background: url("images/page-up.png") no-repeat;
  text-decoration: none;
  z-index: 600;
}

.u4a8f0f0036:hover {
  background: url("images/page-up-hover.png") no-repeat;
}

/*=============================================
footer-copy
=============================================*/
.u4dd4ac0410 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.u3fc2406def {
  padding: 30px 0 0 0;
  width: 425px;
}

.u3fc2406def p {
  color: #181818;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  display: inline-block;
  vertical-align: middle;
}

.u9b3b5affc3 {
  width: 180px;
  height: 74px;
  background: url("images/logo-adtrust.jpg") center top no-repeat;
  margin-left: 15px;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}

.u372e00a3af {
  width: auto;
  height: 124px;
  background: url("images/logo.png") left top no-repeat;
  margin: 30px 0 0px 0;
}

.u372e00a3af p {
  color: #181818;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  padding-top: 25px;
  padding-left: 86px;
}

.u087ce85c86 {
  color: black;
  font-size: 13px;
  line-height: 19px;
  font-weight: 400;
  text-align: left;
}

.uf25a3968b5 {
  width: 100%;
  text-align: center;
  font-size: 13px;
  padding-bottom: 20px;
}

/* ------ mobilyslider
-----------------------------------------------*/
#content {
  width: 960px;
  margin: 20px auto 20px;
}

.u911ae0efe6 {
  padding-top: 15px;
  height: 350px;
  position: relative;
  width: 960px;
}

.u8ef753936d {
  height: 437px;
  width: 520px;
  position: relative;
}

.u891cffe9a0 {
  height: 437px;
  width: 100%;
  position: relative;
}

.u27cc1cc0e7 {
  /* float: left; */
  /* overflow: hidden; */
}

.uf8cd5bd05c a {
  display: block;
  text-indent: -9999px;
  outline: none;
  z-index: 50;
  width: 55px;
  height: 55px;
  position: absolute;
  top: 47%;
}

.u911ae0efe6 .uf8cd5bd05c a {
  display: block;
  text-indent: -9999px;
  outline: none;
  z-index: 50;
  width: 51px;
  height: 51px;
  position: absolute;
  top: 57%;
  margin-top: -45px;
}

.u8ef753936d .uf8cd5bd05c a {
  display: block;
  text-indent: -9999px;
  outline: none;
  z-index: 50;
  width: 29px;
  height: 52px;
  position: absolute;
  top: 188px;
  left: 510px;
}

.u891cffe9a0 .uf8cd5bd05c a {
  display: block;
  text-indent: -9999px;
  outline: none;
  z-index: 50;
  width: 29px;
  height: 52px;
  position: absolute;
  top: 188px;
  left: -12px;
}

.u8ef753936d .ud1cd9eb0d0 {
  background: url("images/left-k.png") center top no-repeat;
}

.u8ef753936d .ud148ea6b3f {
  margin-left: 33px;
  margin-top: 12.5px;
  background: url("images/right-k.png") center top no-repeat;
}

.u891cffe9a0 .ud1cd9eb0d0 {
  background: url("images/left-k.png") center top no-repeat;
}

.u891cffe9a0 .ud148ea6b3f {
  margin-left: 33px;
  margin-top: 12.5px;
  background: url("images/right-k.png") center top no-repeat;
}

.u27cc1cc0e7 .u3ef7a09e7b {
  position: absolute;
  width: 960px;
}

.u27cc1cc0e7 .u4e38403bb6 {
  position: relative;
  width: 100%;
}

.u27cc1cc0e7 .u8369f8e1be {
  position: relative;
  width: 100%;
}

.u911ae0efe6 .uc8c2f6fc2f {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 50;
  margin-left: -52px;
}

.u8ef753936d .uc8c2f6fc2f {
  opacity: 0;
}

.u891cffe9a0 .uc8c2f6fc2f {
  opacity: 0;
}

.u911ae0efe6 .uc8c2f6fc2f a {
  display: block;
  float: left;
  text-indent: -9999px;
  outline: none;
  margin-left: 20px;
  width: 9px;
  height: 10px;
  background: url("images/m.png") center top no-repeat;
}

.u911ae0efe6 .uc8c2f6fc2f .active {
  background: url("images/m-hover.png") center top no-repeat;
}

.u911ae0efe6 .u27cc1cc0e7 a {
  outline: none;
}

.uc016d8a57e {
  text-align: left;
  font-weight: bold;
  padding-top: 20px;
  padding-right: 40px;
}

.uc016d8a57e .u450aa5bd8c {
  color: #f33;
  font-size: 25px;
}

.uc016d8a57e strike {
  font-size: 17px;
}