/* cyrillic-ext */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6DRAW_0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr4TRAW_0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr5DRAW_0.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6TRAW_0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr5jRAW_0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6jRAW_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6zRAW_0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr5TRA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVadyB1Wk.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVYNyB1Wk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVZdyB1Wk.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVaNyB1Wk.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVZ9yB1Wk.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVa9yB1Wk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVatyB1Wk.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { 
	font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVZNyB.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { 
	font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.main1:before {
  width: 0rem;
}
.main {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.main .column-primary-cta__list__item.column-list__item {
  text-align: center;
  width: 250px;
  height: 250px;
  margin-top: 0px;
  padding: 25px;
  box-shadow: 0px 0px 5px 1px #79787821;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  background: #fff;
}
.main .column-primary-cta__list__item.column-list__item:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  background: #fff;
  z-index: 10;
}
.main .column-primary-cta__list__item.column-list__item a {
  color: #000;
  text-decoration: none;
}
.main .column-primary-cta__list__item__icon-1 img {
  height: 80px;
}
.main h5 {
  font-size: 13px;
  line-height: 1.7rem;
  margin-top: 15px;
}
.h-captcha{
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

/* Замена /ds-comf/ds-form/index.php?m=getcss
path:/ds-comf/ds-form/css/dsforms.css*/
.dspopup-modal-bg {position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);display: none;top: 0;left: 0;z-index: 100000;}.dspopup-modal {border-radius: 5px;display: none;visibility: hidden;position: fixed;z-index: 100001;width: 310px;background-color: #fff;}.dspopup-modal .close-dspopup-modal {display: block;position: absolute;width: 16px;height: 16px;top: 20px;right: 20px;cursor: pointer;background: url(images/form-close.svg) no-repeat;color: #fff;text-align: center;font-family: serif;font-size: 28px;line-height: 26px;font-weight: 700;}.ds-form form {padding: 35px 45px 50px;margin-bottom: 0;}.ds-form form label .required {color: #b21a41;}.ds-form form input:not([type]):focus,.ds-form form input[type="text"]:focus,.ds-form form input[type="password"]:focus,.ds-form form input[type="date"]:focus,.ds-form form input[type="datetime"]:focus,.ds-form form input[type="datetime-local"]:focus,.ds-form form input[type="month"]:focus,.ds-form form input[type="week"]:focus,.ds-form form input[type="email"]:focus,.ds-form form input[type="number"]:focus,.ds-form form input[type="search"]:focus,.ds-form form input[type="tel"]:focus,.ds-form form input[type="time"]:focus,.ds-form form input[type="url"]:focus,.ds-form form input[type="color"]:focus,.ds-form form select:focus,.ds-form form textarea:focus {background-color: #fff;border-color: #999999;outline: none;}.ds-form form input:not([type]).improper-value,.ds-form form input[type="text"].improper-value,.ds-form form input[type="password"].improper-value,.ds-form form input[type="date"].improper-value,.ds-form form input[type="datetime"].improper-value,.ds-form form input[type="datetime-local"].improper-value,.ds-form form input[type="month"].improper-value,.ds-form form input[type="week"].improper-value,.ds-form form input[type="email"].improper-value,.ds-form form input[type="number"].improper-value,.ds-form form input[type="search"].improper-value,.ds-form form input[type="tel"].improper-value,.ds-form form input[type="time"].improper-value,.ds-form form input[type="url"].improper-value,.ds-form form input[type="color"].improper-value,.ds-form form select.improper-value,.ds-form form textarea.improper-value {border-color: #b21a41;}.ds-form form input[type="checkbox"] {vertical-align: middle;}.ds-form form input[type="radio"] {vertical-align: middle;}.ds-form form select {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAICAMAAADUf89RAAAAXVBMVEXe3t7////e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t4c2GbBAAAAHnRSTlMAAAMGCQwPIScqMDM5P0Wfpau0usDDxuTn6u3w8/a+b40GAAAAS0lEQVQI123JRRKAQADEwODubvP/Z3KhYBfIMU00yaxyriCejV+7D5As929cDCBdr996WEC2SZI6jxeQ75J6nw9QHBoDfoByCLHgBAR/B7a3OfpzAAAAAElFTkSuQmCC);background-position: right center;background-repeat: no-repeat;padding-right: 1.75em;}.ds-form form select option {padding: 0.22222em 0.64em;color: #78767a;font-family: inherit;}.ds-form .clearfix:before, .ds-form .clearfix:after {content: " ";display: table;}.ds-form .clearfix:after {clear: both;}.ds-form .form-head {color: #002e62;text-align: center;margin-bottom: 30px;}.ds-form .is_checkbox,.ds-form .is_radio {display: block;text-align: left;}.ds-form .is_checkbox label,.ds-form .is_radio label {margin-left: 2.05556em;}.ds-form .is_checkbox input,.ds-form .is_radio input {margin-top: -22px;}.ds-form .infoform {margin-bottom: 15px;color: #b7b7b7;}.ds-form .error-form {color: #b21a41;color: inherit;list-style: none;}.ds-response{color: inherit;}.ds-response-title{font-size: 24px;margin-bottom: 15px;}.ds-form .repeatform{color: inherit;}.ds-form .star-rating {background: #dedede;}.ds-form .star-rating__wrap {display: inline-block;cursor: pointer;}.ds-form .star-rating__wrap div,.ds-form .star-rating__wrap label {display: inline-block;}.ds-form .star-rating__wrap input {display: inline-block;}.ds-form .star-rating__wrap label {}.ds-form .star-rating__wrap:after {content: "";display: table;clear: both;}.ds-form .star-rating__wrap .on ~ div {color: #FFB300 !important;}.ds-form .star-rating__wrap:hover label {color: #FFB300 !important;}.ds-form form .stars-rating {display: inline-block;vertical-align: middle;}.ds-form form .stars {background: url("images/stars.png") repeat-x 0 0;width: 150px;display: inline-block;vertical-align: middle;}.ds-form form .stars input[type="radio"] {position: absolute;opacity: 0;filter: alpha(opacity=0);}.ds-form form .stars input[type="radio"].star-5:checked ~ span {width: 100%;}.ds-form form .stars input[type="radio"].star-4:checked ~ span {width: 80%;}.ds-form form .stars input[type="radio"].star-3:checked ~ span {width: 60%;}.ds-form form .stars input[type="radio"].star-2:checked ~ span {width: 40%;}.ds-form form .stars input[type="radio"].star-1:checked ~ span {width: 20%;}.ds-form form .stars label {display: block;width: 30px;height: 30px;margin: 0 !important;padding: 0 !important;text-indent: -999em;float: left;position: relative;z-index: 10;background: transparent !important;cursor: pointer;}.ds-form form .stars label:hover ~ span {background-position: 0 -30px;}.ds-form form .stars label.star-5:hover ~ span {width: 100% !important;}.ds-form form .stars label.star-4:hover ~ span {width: 80% !important;}.ds-form form .stars label.star-3:hover ~ span {width: 60% !important;}.ds-form form .stars label.star-2:hover ~ span {width: 40% !important;}.ds-form form .stars label.star-1:hover ~ span {width: 20% !important;}.ds-form form .stars span {display: block;width: 0;position: relative;top: 0;left: 0;height: 30px;background: url("images/stars.png") repeat-x 0 -60px;-webkit-transition: -webkit-width 0.5s;-moz-transition: -moz-width 0.5s;-ms-transition: -ms-width 0.5s;-o-transition: -o-width 0.5s;transition: width 0.5s;}.dsform-field-error {display: block;position: relative;max-width: 100%;}.dsform-field-error > span {background-image: linear-gradient(red, crimson);border-radius: 10px;color: white;display: block;font-weight: 700;padding: 2px 5px;position: absolute;right: 0;top: -8px;}.dsform-field-error > span::before {border-color: transparent transparent red;border-style: solid;border-width: 0 5px 5px;content: "";display: block;height: 0;position: absolute;right: 10px;top: -5px;width: 0;}.dsform-field-error.hint-proper > span {background-image: linear-gradient(yellowgreen, forestgreen);}.dsform-field-error.hint-proper > span::before {border-color: transparent transparent yellowgreen;}.close-dspopup-modal-inner{padding: 14px 40px;margin: auto;background: #fdb913;color: #002e62;cursor: pointer;display: inline-block;}.ds-form .manager{margin-bottom: 20px;}@media only screen and (min-width: 560px) {.dspopup-modal {margin-left: auto;margin-right: auto;}}@media only screen and (min-width: 768px) {.dspopup-modal {margin-left: auto;margin-right: auto;}}
/*path:/ds-comf/ds-form/css/forms/dscalltime.css*/
#dscalltime-form [class*="call"].inline label { float: left; margin-right: 10px; }#dscalltime-form [class*="call"].inline select { float: left; width: auto; }#dscalltime-form [class*="call"].inline + .inline label { margin-left: 10px; }
/*path:/ds-comf/ds-form/css/forms/dsformavnizy.css*/
.formavnizu.ds-form {background:#002e62;color: #fff;padding-bottom: 20px;margin-top: 50px;}.formavnizu.ds-form .block_title .subtitle {margin-top: 0px;font-size: 14px;font-weight: 300;color: #8d9aad;}.formavnizu.ds-form .block_title .form-head{margin-bottom: 10px;font-weight: 300;text-align: left;color: #fff;font-size: 2.4rem;line-height: 3rem;}.formavnizu.ds-form .block_form {display: flex;justify-content: space-between;flex-flow: row wrap;}.formavnizu.ds-form .block_form input {background: #002e62 !important;border-color: #2764ad !important;color: #fff;border: .1rem solid #ccc;display: block;font-family: Roboto,Arial,sans-serif;padding: 1rem;font-size: 100%;line-height: 1.15;margin: 0;}.formavnizu.ds-form .block_form .field-3.buttonform input{background: #fdb913 !important;text-decoration: none;color: #002d62;min-width: 20rem;padding: 1rem;text-align: center;transition: all .3s linear;opacity: 1;border: none;border-radius: 0;}.formavnizu.ds-form .block_form input::placeholder {color: #fff;}.formavnizu.ds-form .block_form .field-1,.formavnizu.ds-form .block_form .field-2,.formavnizu.ds-form .block_form .field-3 {width: 32%;}.formavnizu.ds-form .block_footer .policy {font-size: 12px;color: #2e598e;}.formavnizu.ds-form .block_footer a {color: #2e598e;text-decoration: underline;}.formavnizu.ds-form .error-form li{color: #fff;}.formavnizu.ds-form .policy {margin: 1rem 0;}.ds-form #dsformavnizyformmessagereport .form-head {color: #fff;}#dsformavnizyformmessagereport.report-message .text-report p {color: #fff;font-size: 16px;}@media screen and (max-width: 768px) {.formavnizu.ds-form .block_form {justify-content: center;}.formavnizu.ds-form .block_form .field-1,.formavnizu.ds-form .block_form .field-2,.formavnizu.ds-form .block_form .field-3 {margin: 10px ; width: 320px;}.formavnizu.ds-form .block_title .form-head, .formavnizu.ds-form .block_title .subtitle, .formavnizu.ds-form .block_footer .policy {text-align: center;}.formavnizu.ds-form form {padding: 35px 0px 20px;margin-bottom: 0;}}@media screen and (max-width: 320px) {.formavnizu.ds-form .block_form .field-1,.formavnizu.ds-form .block_form .field-2,.formavnizu.ds-form .block_form .field-3 {width: 320px;}}
/*path:/ds-comf/ds-form/css/plugins/calendar.css*/
 .dsform-cal-btn{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF7ZRNDoIwEIXf+MadeiYTV+o9vIZ6RpcaF8Ix0HEB+ENSWkIRF33JpC19bT+azgAeEdxSNKdoRnAd2+8VRTOKWhnTW2y/BGxon+O7Fa1ruvonPoChpU3iWrH/1HXO6DfQBjCr2vz9SbKqM4/gbwcguAQAmO3KTSWTsg+Cq77+98JXynzHRPTkIF9QeO3rr8MJUAbPVTFRAEpwQ+Elnl9NXK+zoUfVhj7aYL8Gbtg1W4L9f52GCeAncj7CZm331f6u87VGv4EEEFoJB9PoN5AAnAB3K+Qz+syL4dgZIJYUejDBfhQA3+GDAoQcDqQ6kACAJ1q0luRTOjZaAAAAAElFTkSuQmCC') no-repeat 50% 50% / 80%;height: 20px;width: 20px;vertical-align: middle;display: inline-block;border-radius: 2px;cursor: pointer;}.dsform-cal-btn.cal-chosen{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADjSURBVFiF7ZZBCsIwEEUn0qV6JsFV9R6eQ8/oUnFhew6fC6egodNEmtiC+VASOj/JS5iEEQkI2AMt0AB1an9QOlGne2q/i5iQjwHODY751r8IAeRW5RN3Sr1Ta53JT8AEAJbabd9+NxpbjfUHAURko+1BJ220LyKyTeB/CVtnY6dr4JbAD8AQAMAFqIFKvx1wTejHQX92enpoG5u00f5YgGya7zUsAL9SZQX8t91P1rHxTpOfQAEoD1EBMAGcpzFxETmZBGahEPDFxoHjUD2QFSC0eFaAmMUhviLKpvnegr8BeALlvmm00+8QOgAAAABJRU5ErkJggg==') no-repeat 50% 50% / 80%, #999;}.dsform-cal-wrapper{ display: inline; position: relative;}table.dscalendar-table td {color: #333333;line-height: 1.5em;min-width: 1.5em;padding: 0;text-align: center;vertical-align: middle;background: #fefefe;}table.dscalendar-table tbody td{box-shadow: 0 0 1px #ccc;}table.dscalendar-table td.crrnt-day {background: skyblue;color: #FFFFFF;}table.dscalendar-table tbody td{ cursor: default;}table.dscalendar-table tbody td:not(.nodate):hover{ background: #e0eeff; color: black;}table.dscalendar-table td.nodate{background: whitesmoke;}table.dscalendar-table thead td{border-bottom: none;}.dsform-cal-layer{position: absolute;z-index: 999;right: 0;top: 24px;}table.dscalendar-table {font-family: Helvetica,sans-serif;font-size: 1em;border-collapse: separate;border-spacing: 0px;border: 1px solid silver;float: left;}table.dscalendar-table td.mth-hdr {padding-left: 25px;padding-right: 25px;position: relative;text-align: center;background: whitesmoke;color: gray;}table.dscalendar-table thead td.wday {background: silver;color: #FFFFFF;font-family: sans-serif;font-size: 0.75em;font-weight: 700;}table.dscalendar-table thead td.wday.wda-6 {background: darksalmon;}.month-btn {border: 1px solid #ccc;display: inline-block;height: 12px;width: 12px;cursor: pointer;}.prev-month.month-btn {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABKAAAASgB+3Je1gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABVSURBVAiZY2BAAjkhIQ2MyBwGBgYrRmQOKyOjPyMyp3/16u9M/xkYvjP8/8/OzMHBxMDAwMDIwMDAkB0SUs74/78XBxeXF4ahzDCBU9euHTDT0lIGALIJGIs0O44OAAAAAElFTkSuQmCC") no-repeat 50% 50% white;left: 5px;position: absolute;top: calc(50% - 7px);}.next-month.month-btn {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABKAAAASgB+3Je1gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABtSURBVAiZTY3BCYNAFAXnL4IEtxqxCQ+e1C70kA7cmwVsGy6YGmIHaUVyEHw5RZzjMDCMbTtzw8msHLpuuoTtewNU/9IAxrrOVRSLSR8HkHnvkHJJX3v2/eM4zxfSO6YU3CGtmG0xpQDA/QDwA/8gJpwz8+WLAAAAAElFTkSuQmCC') no-repeat 50% 50% white;right: 5px;position: absolute;top: calc(50% - 7px);}