html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,address,section,video,audio {  border: 0;  font-family: 'Montserrat', sans-serif;  font-size: inherit;  line-height: inherit;  font-style: inherit;  outline: 0;  font-weight: 400;}html,body {  margin: 0;  padding: 0;  width: 100%;  height: 100%;  font-weight: 400;  font-family: 'Montserrat', sans-serif;}body {  font-size: 18px;  line-height: 160%;  color: #303030;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  -webkit-animation-duration: 0.1s;  -webkit-animation-name: fontfix;  -webkit-animation-iteration-count: 1;  -webkit-animation-timing-function: linear;  -webkit-animation-delay: 0.1s;}@media (max-width: 1250px) {  body {    min-width: 962px;  }}@media (max-width: 960px) {  body {    min-width: 780px;    font-size: 16px;  }}@media (max-width: 768px) {  body {    min-width: 320px;    font-size: 14px;  }}@media (max-width: 468px) {  body {    font-size: 12px;  }}body.ovh-menu {  overflow: hidden;  overflow-x: hidden;  overflow-y: hidden;}@-webkit-keyframes fontfix {  from {    opacity: 1;  }  to {    opacity: 1;  }}header,nav,section,article,aside,footer {  display: block;}audio,video {  width: 100%;}big {  font-size: 120%;}small {  font-size: 80%;}a {  color: #64CC0E;  text-decoration: none;}a img {  border: none;}:focus {  outline: none;}::selection {  color: #fff;  background-color: #64CC0E;}::-moz-selection {  color: #fff;  background-color: #64CC0E;}img {  height: auto;  display: inline-block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}figure {  border: 0;  margin: 0;  padding: 0;}p {  padding: 0;  margin: 0;}b,strong {  font-weight: 400;}em,i {  font-style: italic;}code {  display: block;  padding: 10px;  font-family: 'Courier New', monospace;}canvas {  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {  word-wrap: break-word;  color: #303030;  line-height: 120%;  font-family: 'Montserrat', sans-serif;  font-weight: 700;  margin: 0 0 3vh 0;}.h1:after,.h2:after,.h3:after,.h4:after,.h5:after,.h6:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after {  content: '';  display: block;  width: 25px;  height: 2px;  background-color: #64CC0E;  margin: 1vh 0;}.h1 b,.h2 b,.h3 b,.h4 b,.h5 b,.h6 b,h1 b,h2 b,h3 b,h4 b,h5 b,h6 b {  font-weight: 900;}@media (max-width: 960px) {  .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {    margin: 0 0 2vh 0;  }}.h1,h1 {  font-size: 36px;}@media (max-width: 960px) {  .h1,h1 {    font-size: 30px;  }}@media (max-width: 768px) {  .h1,h1 {    font-size: 22px;  }}@media (max-width: 468px) {  .h1,h1 {    font-size: 18px;  }}.h2,h2 {  font-size: 30px;}@media (max-width: 960px) {  .h2,h2 {    font-size: 25px;  }}@media (max-width: 768px) {  .h2,h2 {    font-size: 20px;  }}@media (max-width: 468px) {  .h2,h2 {    font-size: 16px;  }}.h3,h3 {  font-size: 25px;}@media (max-width: 960px) {  .h3,h3 {    font-size: 20px;  }}@media (max-width: 768px) {  .h3,h3 {    font-size: 16px;  }}@media (max-width: 468px) {  .h3,h3 {    font-size: 14px;  }}.h4,h4 {  font-size: 20px;}@media (max-width: 960px) {  .h4,h4 {    font-size: 16px;  }}@media (max-width: 768px) {  .h4,h4 {    font-size: 14px;  }}@media (max-width: 468px) {  .h4,h4 {    font-size: 12px;  }}.h5,h5 {  font-size: 18px;}@media (max-width: 960px) {  .h5,h5 {    font-size: 14px;  }}@media (max-width: 768px) {  .h5,h5 {    font-size: 12px;  }}@media (max-width: 468px) {  .h5,h5 {    font-size: 10px;  }}.h6,h6 {  font-size: 16px;}@media (max-width: 960px) {  .h6,h6 {    font-size: 14px;  }}@media (max-width: 768px) {  .h6,h6 {    font-size: 12px;  }}@media (max-width: 468px) {  .h6,h6 {    font-size: 10px;  }}[class^="icon-"]:before,[class*=" icon-"]:before {  margin: 0;}ol,ul {  padding: 2vh 0 2vh 1vw;  margin: 0;  font-weight: 400;}ul li {  list-style: none;}table {  width: 100%;  border: none;  border-spacing: 0;  border-collapse: collapse;}table td {  padding: 0;}blockquote,q {  quotes: none;}blockquote:before,blockquote:after,q:before,q:after {  content: '';  content: none;}iframe {  max-width: 100%;  vertical-align: top;}input[type="text"],input[type="password"],input[type="search"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"],textarea,select {  display: block;  outline: none;  color: #000;  border-width: 2px;  border-style: solid;  border-color: #ddd;  background-color: #fff;  margin: 0px;  width: 100%;  font-weight: 400;  padding: 2vh 1.5vw;  min-width: 40px;  font-size: 14px;  resize: vertical;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,select:focus {  border-color: #EAEAEA;  color: #000;}input[type="text"] .error,input[type="password"] .error,input[type="search"] .error,input[type="number"] .error,input[type="email"] .error,input[type="tel"] .error,input[type="url"] .error,textarea .error,select .error {  border-color: #E60000;}@media (max-width: 768px) {  input[type="text"],input[type="password"],input[type="search"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"],textarea,select {    font-size: 14px;    padding: 10px 15px;  }}select {  position: relative;  background: url(../img/select-down.svg) no-repeat 96% 50%;  -webkit-background-size: 25px 25px;  -moz-background-size: 25px 25px;  background-size: 25px 25px;  -webkit-transition: none;  -moz-transition: none;  transition: none;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}select:focus {  background-image: url(../img/select-up.svg);}button,input[type="submit"],.button {  display: inline-block;  color: #fff;  font-size: 14px;  font-weight: 500;  padding: 2vh 1.5vw;  line-height: 100%;  position: relative;  z-index: 2;  border: none;  cursor: pointer;  overflow: hidden;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  -moz-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  background-color: #64CC0E;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}button *,input[type="submit"] *,.button * {  text-transform: uppercase;}@media (max-width: 1250px) {  button,input[type="submit"],.button {    padding: 10px 20px;  }}button + button,input[type="submit"] + input[type="submit"],.button + .button {  margin: 0 0 0 1em;}button:hover,input[type="submit"]:hover,.button:hover {  text-decoration: none;  color: #fff;  background-color: #51AC03;  -webkit-box-shadow: 0 5px 15px 0px #e4e4e4;  -moz-box-shadow: 0 5px 15px 0px #e4e4e4;  box-shadow: 0 5px 15px 0px #e4e4e4;}button:hover *,input[type="submit"]:hover *,.button:hover * {  text-decoration: none;}button.color-yellow:hover,input[type="submit"].color-yellow:hover,.button.color-yellow:hover {  text-decoration: none;  color: #fff;  background-position: 0 100%;}button.color-white:hover,input[type="submit"].color-white:hover,.button.color-white:hover {  text-decoration: none;  color: #fff;  border-color: #000;  background-position: 0 100%;}.number-list {  padding: 0;}.number-list ol {  padding: 1em 0;}.number-list ol li {  list-style: none;}.number-list ol li span.list-count {  display: inline-block;  background-color: #64CC0E;  color: #fff;  height: 20px;  min-width: 20px;  text-align: center;  line-height: 100%;  font-size: 12px;  font-weight: 400;  margin: 0 8px 0 0;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.number-list ol ol {  margin-left: 30px;}.custom_checkbox {  display: block;  float: left;  border: 1px solid #B647FF;  color: #64CC0E;  font-size: 10px;  background-color: #fff;  cursor: pointer;  width: 16px;  height: 16px;  line-height: 140%;  margin: 0 5px 0 0;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.custom_checkbox .icon-check:before {  display: block;  width: inherit;  height: inherit;  line-height: inherit;  margin: 0;}.custom_checkbox .check_error {  border-color: #51AC03;}.custom-radio label {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}.custom-radio * {  cursor: pointer;}.custom-radio span {  display: inline-flex;  align-items: center;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.custom-radio span:before {  content: '';  display: block;  width: 18px;  height: 18px;  border: 1px solid #B647FF;  -webkit-border-radius: 300px;  -moz-border-radius: 300px;  border-radius: 300px;  flex-shrink: 0;  flex-grow: 0;  margin-right: 10px;  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: 60% 60%;  -moz-background-size: 60% 60%;  background-size: 60% 60%;}.custom-radio input {  position: absolute;  z-index: -1;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.custom-radio input:not(:disabled):not(:checked) + span:hover:before {  border-color: #b3d7ff;}.custom-radio input:not(:disabled):active+span:before {  background-color: rgba(182,71,255,0.2);  border-color: #b3d7ff;}.custom-radio input:focus + span:before {  -webkit-box-shadow: 0 0 0 4px rgba(182,71,255,0.2);  -moz-box-shadow: 0 0 0 4px rgba(182,71,255,0.2);  box-shadow: 0 0 0 4px rgba(182,71,255,0.2);}.custom-radio input:focus:not(:checked) + span:before {  border-color: #80bdff;}.custom-radio input:checked + span:before {  border-color: #B647FF;  background-color: #B647FF;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.custom-radio input:checked + span:hover:before {  background-color: rgba(182,71,255,0.8);}.custom-radio input:disabled + span:before {  background-color: #64CC0E;}.custom-checkbox label {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: flex-start;  align-content: stretch;}.custom-checkbox * {  cursor: pointer;}.custom-checkbox span {  display: inline-flex;  align-items: center;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: flex-start;  align-content: stretch;}.custom-checkbox span:before {  content: '';  display: block;  width: 18px;  height: 18px;  border: 2px solid #B647FF;  margin: 5px 0 0 0;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  flex-shrink: 0;  flex-grow: 0;  margin-right: 10px;  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: 50% 50%;  -moz-background-size: 50% 50%;  background-size: 50% 50%;}.custom-checkbox input {  position: absolute;  z-index: -1;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.custom-checkbox input:not(:disabled):not(:checked) + span:hover:before {  border-color: rgba(182,71,255,0.5);}.custom-checkbox input:not(:disabled):active+span:before {  background-color: rgba(182,71,255,0.2);  border-color: #51AC03;}.custom-checkbox input:focus + span:before {  -webkit-box-shadow: 0 0 0 4px rgba(182,71,255,0.2);  -moz-box-shadow: 0 0 0 4px rgba(182,71,255,0.2);  box-shadow: 0 0 0 4px rgba(182,71,255,0.2);}.custom-checkbox input:focus:not(:checked) + span:before {  border-color: #80bdff;}.custom-checkbox input:checked + span:before {  border-color: #B647FF;  background-color: #B647FF;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox input:checked + span:hover:before {  background-color: rgba(182,71,255,0.8);}.custom-checkbox input:disabled + span:before {  background-color: #64CC0E;}#galaxy {  position: relative;  width: 100%;  min-height: 100%;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: space-between;  align-items: stretch;  align-content: stretch;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  #galaxy {    display: block;  }}#galaxy.pageid-2 .single-header,#galaxy.pageid-39 .single-header {  background-image: url(/files/james-penner-1fijfcodtde-unsplash-1.jpg) !important;}#galaxy.pageid-51 .single-header,#galaxy.pageid-46 .single-header {  background-image: url(/files/shum.png) !important;}#galaxy.pageid-55 .single-header,#galaxy.pageid-47 .single-header {  background-image: url(/files/processor.png) !important;}#galaxy.pageid-50 .single-header,#galaxy.pageid-48 .single-header {  background-image: url(/files/magnitola.png) !important;}#universe {  position: relative;  z-index: 3;  overflow: hidden;}.main {  width: 1300px;  margin: 0 auto;  -webkit-transition: width 0.2s ease-out;  -moz-transition: width 0.2s ease-out;  transition: width 0.2s ease-out;}@media (max-width: 1350px) {  .main {    width: 1100px;  }}@media (max-width: 1250px) {  .main {    width: 960px;  }}@media (max-width: 960px) {  .main {    width: auto;    margin: 0 3vw;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }}.main.main-mt {  margin-top: 5vh;}.main.main-mb {  margin-bottom: 5vh;}.main:after {  content: '';  display: block;  height: 0;  clear: both;}#breadcrumbs {  font-size: 12px;  margin: 0 0 5vh 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}#breadcrumbs span {  color: #303030;}#breadcrumbs span span {  color: inherit;  font-weight: 600;}#breadcrumbs span a span {  font-weight: 400;}#breadcrumbs span.icon-right:before {  color: #B7B7B7;}#breadcrumbs span.icon-home {  overflow: hidden;  display: inline-block;  width: 67px;  height: 30px;}#breadcrumbs span.icon-home:before {  content: '';  font-family: Verdana, Geneva, sans-serif;  margin: 0;  display: inline-block;  width: inherit;  height: inherit;  background: url(../img/logo-white.svg) no-repeat center center;  -webkit-background-size: auto 100%;  -moz-background-size: auto 100%;  background-size: auto 100%;}#breadcrumbs a {  color: #303030;  text-decoration: none;}#breadcrumbs a span {  color: inherit;}#breadcrumbs a:hover {  color: #64CC0E;}#breadcrumbs .separator {  padding: 0 0.3vw;}#top {  background-color: #fff;}@media (max-width: 768px) {  #top {    background-color: transparent;    position: absolute;    top: 1vh;    left: 200px;    right: 80px;  }}@media (max-width: 468px) {  #top {    top: 1.5vh;    left: 120px;    right: 60px;  }}#top a {  font-size: 16px;}@media (max-width: 960px) {  #top a {    font-size: 14px;  }}#top .main {  padding: 1vh 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: center;  align-content: stretch;}@media (max-width: 768px) {  #top .main {    padding: 0;    margin: 0;    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    justify-content: space-between;    align-items: center;    align-content: stretch;  }}#top .main:after {  display: none;}#top .main .top-office {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}#top .main .top-office > * + * {  padding: 0 0 0 10px;  margin: 0 0 0 10px;}#top .main .top-office * {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: center;  align-items: stretch;  align-content: stretch;  font-weight: 500;}#top .main .top-office a {  color: #303030;  font-weight: 500;}#top .main .top-office a:hover {  color: #64CC0E;}#top .main .top-office [class^="icon-"]:before,#top .main .top-office [class*=" icon-"]:before {  color: #B647FF;  font-size: 20px;  width: 30px;  height: 30px;  text-align: center;  line-height: 30px;  margin: 0 10px 0 0;}#top .main .top-office #top-phone a {  font-weight: 600;}@media (max-width: 768px) {  #top .main .top-office #top-phone a:before {    display: none;  }}#top .main .top-office #top-phone a + a {  margin: 0 0 0 20px;}@media (max-width: 768px) {  #top .main .top-office #top-phone a + a {    margin: 0;  }}#top .main .top-right {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-end;  align-items: center;  align-content: stretch;  width: 25%;}@media (max-width: 960px) {  #top .main .top-right {    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: center;    align-items: flex-end;    align-content: stretch;    width: auto;  }}@media (max-width: 768px) {  #top .main .top-right {    margin: 0 2vw 0 0;  }}@media (max-width: 960px) {  #top .main #schedule span {    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: center;    align-items: flex-start;    align-content: stretch;  }}@media (max-width: 768px) {  #top .main #schedule {    display: none;  }}@media (max-width: 468px) {  #top .main #top-phone a {    font-size: 10px;    padding: 0;  }}@media (max-width: 768px) {  #top .main #top-phone {    padding: 0;    margin: 0;    border: none;    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: flex-start;    align-items: stretch;    align-content: stretch;  }}@media (max-width: 768px) {  #top .main #top-email {    display: none;  }}#top .main .top-call {  background-color: #64CC0E;  color: #fff;  padding: 0.5vh 1vw;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  cursor: pointer;}#top .main .top-call:hover {  background-color: #51AC03;}@media (max-width: 768px) {  #top .main .top-call {    display: none;  }}#top .main #top-lang ul {  padding: 0;  margin: 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: center;  align-items: center;  align-content: stretch;}@media (max-width: 768px) {  #top .main #top-lang ul {    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: flex-start;    align-items: stretch;    align-content: stretch;  }}#top .main #top-lang ul li {  display: block;  position: relative;}#top .main #top-lang ul li.lang-item-current span,#top .main #top-lang ul li.lang-item-current a {  font-weight: 700;  color: #B647FF;  margin: 0 5px;}@media (max-width: 768px) {  #top .main #top-lang ul li.lang-item-current span,#top .main #top-lang ul li.lang-item-current a {    margin: 0;  }}#top .main #top-lang ul li span,#top .main #top-lang ul li a {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: center;  align-items: center;  align-content: stretch;  text-decoration: none;}#top .main #top-lang span,#top .main #top-lang a {  display: block;  padding: 5px 8px;  color: #303030;  text-transform: uppercase;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  font-size: 16px;  font-weight: 600;}@media (max-width: 960px) {  #top .main #top-lang span,#top .main #top-lang a {    font-size: 14px;  }}@media (max-width: 468px) {  #top .main #top-lang span,#top .main #top-lang a {    font-size: 11px;    padding: 0 8px;  }}#top .main #top-lang a:hover {  background-color: #B647FF;  color: #fff;}#header {  background-color: #64CC0E;}@media (max-width: 768px) {  #header {    background-color: #fff;  }}#header .main {  padding: 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}@media (max-width: 768px) {  #header .main {    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: space-between;    align-items: center;    align-content: stretch;  }}#header #logo {  max-width: 208px;  border-top: 1px solid #64CC0E;  border-bottom: 1px solid #64CC0E;  margin: 0 2vw 0 0;  position: relative;}#header #logo:before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  height: 100%;  width: 1000px;  background-color: #fff;  z-index: 1;}@media (max-width: 768px) {  #header #logo:before {    display: none;  }}@media (max-width: 768px) {  #header #logo {    border: none;  }}@media (max-width: 960px) {  #header #logo {    max-width: 150px;  }}@media (max-width: 468px) {  #header #logo {    height: 60px;    max-width: 95px;  }}#header #logo .logo-inner {  display: block;  position: relative;  z-index: 2;  padding: 2vh 2vw 2vh 0;}#header #logo .logo-inner img {  display: block;  width: 100%;}#header #logo .logo-title {  background-color: #DEDEDE;  font-size: 12px;  color: #303030;  padding: 6px 0;  -webkit-border-radius: 15px 0 15px 0;  -moz-border-radius: 15px 0 15px 0;  border-radius: 15px 0 15px 0;  font-style: italic;  text-align: center;  display: block;}@media (max-width: 960px) {  #header #logo .logo-title {    font-size: 12px;    line-height: 14px;  }}@media (max-width: 768px) {  #header #logo .logo-title {    font-size: 10px;  }}#header #header-nav {  flex-grow: 1;}@media (max-width: 768px) {  #header #header-nav {    display: none;  }}#header #header-nav ul {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: center;  align-content: stretch;}#header #header-nav ul li {  position: relative;}#header #header-nav ul li a {  display: block;  font-size: 15px;  padding: 1vh 0.5vw;  font-weight: 600;  color: #303030;  min-height: 20px;}@media (max-width: 960px) {  #header #header-nav ul li a {    font-size: 12px;  }}#header #header-nav ul li a:hover {  color: #fff;}#header #header-nav ul li a .sf-sub-indicator {  display: none;}#header #header-nav ul li.menu-item-92,#header #header-nav ul li.menu-item-93 {  display: none;}#header #header-nav ul li ul {  display: none;  min-width: 200px;  position: absolute;  top: 100%;  left: 0;  z-index: 30;  background-color: #fff;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  overflow: hidden;  padding: 0;  margin: 0;  -webkit-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);  -moz-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);  box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);}@media (max-width: 1250px) {  #header #header-nav ul li ul {    top: 100%;  }}@media (max-width: 1250px) {  #header #header-nav ul li ul li {    width: 100%;  }}#header #header-nav ul li ul li a {  display: block;  font-size: 12px;  padding: 2vh 1vw;  line-height: 120%;  font-weight: 500;  min-height: 0;}#header #header-nav ul li ul li a:hover {  background-color: #FAF3FF;  color: #B647FF;}#mobile-menu-open {  display: none;  width: 30px;  white-space: nowrap;  text-decoration: none;  text-align: center;  cursor: pointer;  position: relative;  z-index: 20;  vertical-align: middle;  padding: 8px 0;  order: 2;}@media (max-width: 768px) {  #mobile-menu-open {    display: block;  }}#mobile-menu-open.mobile-menu-show {  position: relative;}#mobile-menu-open.mobile-menu-show i {  position: absolute;  top: 50%;  left: 25px;  margin: -2px 0 0 0;}#mobile-menu-open.mobile-menu-show i:nth-child(1) {  width: 50%;  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transform-origin: 50% 50%;  -moz-transform-origin: 50% 50%;  transform-origin: 50% 50%;}#mobile-menu-open.mobile-menu-show i:nth-child(2) {  display: none;}#mobile-menu-open.mobile-menu-show i:nth-child(3) {  width: 50%;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transform-origin: 50% 50%;  -moz-transform-origin: 50% 50%;  transform-origin: 50% 50%;}#mobile-menu-open i {  display: block;  background-color: #64CC0E;  height: 3px;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}#mobile-menu-open i + i {  margin-top: 6px;}#mobile-menu-open i:nth-child(1) {  width: 100%;}#mobile-menu-open i:nth-child(2) {  width: 80%;  margin-left: 20%;}#mobile-menu-open i:nth-child(3) {  width: 100%;}#floating-menu {  position: fixed;  top: 0;  left: 0;  height: 150%;  width: 100%;  z-index: 999;  background-color: #fff;  -webkit-transform: translate(-110%,0);  -moz-transform: translate(-110%,0);  transform: translate(-110%,0);  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-box-shadow: 0 0 10px 0 #ccc;  -moz-box-shadow: 0 0 10px 0 #ccc;  box-shadow: 0 0 10px 0 #ccc;  overflow: hidden;}#floating-menu.floating-menu-show {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}#floating-menu .floating-menu-inner #floating-menu-header {  height: 60px;  padding: 0 0 0 15px;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: center;  align-content: center;}#floating-menu .floating-menu-inner #floating-menu-header #floating-menu-header-logo {  max-width: 185px;  margin: 0 2vw 0 0;  -webkit-transform-origin: 0 50%;  -moz-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transform: scale(0.6);  -moz-transform: scale(0.6);  transform: scale(0.6);}#floating-menu .floating-menu-inner #floating-menu-header #floating-menu-header-logo .logo-inner {  display: block;}#floating-menu .floating-menu-inner #floating-menu-header #floating-menu-header-logo .logo-inner img {  width: 100%;  display: block;}#floating-menu .floating-menu-inner #floating-menu-header #floating-menu-header-logo .logo-title {  background-color: #DEDEDE;  font-size: 12px;  color: #303030;  padding: 6px 0;  -webkit-border-radius: 15px 0 15px 0;  -moz-border-radius: 15px 0 15px 0;  border-radius: 15px 0 15px 0;  font-style: italic;  text-align: center;  display: block;}#floating-menu .floating-menu-inner #floating-menu-header #floating-menu-close {  display: block;  width: 60px;  height: 60px;  cursor: pointer;}#floating-menu .floating-menu-inner #floating-menu-header #floating-menu-close:before {  display: block;  margin: 0;  width: 60px;  height: 60px;  line-height: 60px;  font-size: 40px;  color: #C4C4C4;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}#floating-menu .floating-menu-inner #floating-menu-header #floating-menu-close:hover:before {  -webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);  transform: rotate(-180deg);}#floating-menu .floating-menu-inner #floating-menu-harmonic {  margin: 0 0 3vh 0;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul {  padding: 0;  margin: 0;  border-bottom: 1px solid #DCEFFC;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li {  border-top: 1px solid #DCEFFC;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li:after {  content: '';  display: block;  height: 0;  clear: both;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li a {  display: block;  padding: 10px;  color: #303030;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li .left,#floating-menu .floating-menu-inner #floating-menu-harmonic ul li .forward {  display: block;  width: 50px;  height: 50px;  text-align: center;  line-height: 50px;  font-size: 40px;  float: right;  color: #64CC0E;  cursor: pointer;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li.active ul.sub-menu {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li ul.sub-menu {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  background-color: #fff;  -webkit-transform: translate(100%,0);  -moz-transform: translate(100%,0);  transform: translate(100%,0);  z-index: 1;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li ul.sub-menu .back a {  padding: 19px 15px;  font-size: 14px;  color: #64CC0E;  font-weight: 500;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li ul.sub-menu .back .left {  float: left;  height: 60px;  width: 60px;  line-height: 60px;  position: relative;  z-index: 2;}#floating-menu .floating-menu-inner #floating-menu-harmonic ul li ul.sub-menu li a {  font-size: 12px;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li > a {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li > a:before {  content: '';  display: block;  font-size: 30px;  width: 30px;  height: 30px;  text-align: center;  line-height: 30px;  margin: 0 10px 0 0;  color: #64CC0E;  background-color: #fafafa;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-22 > a:before,#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-24 > a:before {  background: url(/media/img/fly/money.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-23 > a:before,#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-25 > a:before {  background: url(/media/img/fly/hand-shake.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-20 > a:before,#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-26 > a:before {  background: url(/media/img/fly/give-money.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-92,#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-93 {  display: block;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-92 > a:before,#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-93 > a:before {  background: url(/media/img/fly/info.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-11 > a:before,#floating-menu .floating-menu-inner #floating-menu-harmonic > ul > li.menu-item-12 > a:before {  background: url(/media/img/fly/cal.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}#floating-menu .floating-menu-inner #floating-menu-telephone {  text-align: center;  margin: 0 0 2vh 0;}#floating-menu .floating-menu-inner #floating-menu-telephone a {  display: block;  color: #303030;  padding: 5px;  font-weight: 500;}#floating-menu .floating-menu-inner #floating-menu-telephone a:before {  display: none;}#floating-menu .floating-menu-inner #floating-menu-call {  text-align: center;}#floating-menu .floating-menu-inner #floating-menu-call .top-call {  display: inline-block;  cursor: pointer;  font-size: 14px;  color: #64CC0E;  border: 2px solid #64CC0E;  padding: 10px 15px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}#floating-menu .floating-menu-inner #floating-menu-call .top-call:hover {  background-color: #64CC0E;  color: #fff;}#floating-menu .floating-menu-inner #floating-menu-button {  text-align: center;  padding: 0 3vw;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: center;  align-content: stretch;}#floating-menu .floating-menu-inner #floating-menu-button .button {  border: 2px solid #64CC0E;}#floating-menu .floating-menu-inner #floating-menu-button .button + .button {  margin: 10px 0 0 0;  background-color: #fff;  color: #64CC0E;}#main-rel {  padding: 0;}.contents .post-info {  color: #fff;  z-index: 6;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}.contents .post-info *:first-child {  -webkit-border-radius: 3px 0 0 3px;  -moz-border-radius: 3px 0 0 3px;  border-radius: 3px 0 0 3px;}.contents .post-info *:last-child {  -webkit-border-radius: 0 3px 3px 0;  -moz-border-radius: 0 3px 3px 0;  border-radius: 0 3px 3px 0;}.contents .post-info span,.contents .post-info a {  color: #fff;  font-size: 12px;  line-height: 20px;  height: 20px;  padding: 0 5px;  background: #64CC0E;}.contents .post-info span *,.contents .post-info a * {  background-color: transparent;  color: #fff;}.contents .post-info span + *,.contents .post-info a + * {  border-left: 1px solid #98f34d;}.contents .post-info span:hover,.contents .post-info a:hover {  background: #4d9c0b;}.contents .post-info span:before,.contents .post-info a:before {  margin: 0 5px 0 0;}.contents .post-info a {  padding: 0;}.posts {  width: 100%;  padding: 0 0 3vh 0;}@media (max-width: 768px) {  .posts {    max-width: 600px;    margin: 0 auto;  }}.posts .posts-inner {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  margin: 0 -1vw;}.posts .posts-inner .post {  width: 33.3333%;  margin: 0 0 2vh 0;}@media (max-width: 768px) {  .posts .posts-inner .post {    width: 50%;  }}.posts .posts-inner .post .post-href {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 5;  text-decoration: none;  display: block;  background: transparent;}.posts .posts-inner .post .post-inner {  position: relative;  border: 1px solid #EEEBFF;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  height: 100%;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  margin: 0 1vw;}.posts .posts-inner .post .post-inner .post-info {  position: absolute;  top: 20px;  right: 20px;}.posts .posts-inner .post .post-inner .post-thumb {  position: relative;  overflow: hidden;}.posts .posts-inner .post .post-inner .post-thumb img {  width: 100%;  display: block;  -webkit-border-radius: 5px 5px 0 0;  -moz-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0;}.posts .posts-inner .post .post-inner .post-details {  padding: 2vh 1vw;}@media (max-width: 768px) {  .posts .posts-inner .post .post-inner .post-details {    padding: 1vh 2vw;  }}.posts .posts-inner .post .post-inner .post-details .post-title {  font-weight: 500;  margin: 0 0 1vh 0;}.posts .posts-inner .post .post-inner .post-details .post-title:after {  display: none;}@media (max-width: 768px) {  .posts .posts-inner .post .post-inner .post-details .post-title {    font-size: 16px;  }}@media (max-width: 468px) {  .posts .posts-inner .post .post-inner .post-details .post-title {    font-size: 14px;  }}.posts .posts-inner .post .post-inner .post-details .post-date {  color: #dedede;}.posts .posts-inner .post .post-inner .post-details .post-date .icon-date {  margin: 0 10px 0 0;}.posts .posts-inner .post .post-inner .post-excerpt {  display: none;  position: absolute;  top: 2vh;  right: 20%;  bottom: 2vh;  left: 20%;  z-index: 4;  text-decoration: none;  -webkit-transition: all 0.7s cubic-bezier(0,0.65,0.29,0.96);  -moz-transition: all 0.7s cubic-bezier(0,0.65,0.29,0.96);  transition: all 0.7s cubic-bezier(0,0.65,0.29,0.96);  -webkit-transform: translate(-150%,0);  -moz-transform: translate(-150%,0);  transform: translate(-150%,0);}.posts .posts-inner .post .post-inner .post-content {  padding: 0 0 2vh 0;  font-size: 16px;}.posts .posts-inner .post:hover .post-inner {  -webkit-box-shadow: 0 10px 20px -15px #64CC0E;  -moz-box-shadow: 0 10px 20px -15px #64CC0E;  box-shadow: 0 10px 20px -15px #64CC0E;}.single {  position: relative;}.single .post-info {  position: absolute;  top: 10px;  right: 10px;  z-index: 10;}.single .post-header .post-title {  margin: 0 0 1vh 0;}.single .post-header .post-title:after {  display: none;}.single .post-header .post-date {  color: #dedede;  margin: 0 0 3vh 0;}.single .post-header .post-date .icon-date {  margin: 0 10px 0 0;}.single .post-header .post-thumb {  max-width: 760px;  margin: 0 auto 5vh auto;}.single .post-header .post-thumb img {  display: block;  width: 100% !important;  height: auto !important;}.single-header {  background-color: #333;  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  position: relative;  padding: 10vh 0;  margin: 0 0 5vh 0;}@media (max-width: 768px) {  .single-header {    padding: 6vh 0;  }}.single-header:before {  content: '';  display: block;  position: absolute;  z-index: 1;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.5);}.single-header .post-title {  margin: 0;  color: #fff;  font-size: calc(2.5vw + 2.5vh + 1vmin);  text-align: center;  position: relative;  z-index: 2;}@media (max-width: 960px) {  .single-header .post-title {    font-size: calc(5vw + 1.25vh + 1vmin);  }}.single-header .post-title:after {  display: none;}#post-maps {  padding: 2vh 0 0 0;}#post-maps iframe {  width: 100%;  height: 400px;}#post-empty {  margin: 0 0 5vh 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: center;  align-items: center;  align-content: stretch;  font-size: 22px;}#post-empty:before {  font-size: 30px;  color: #64CC0E;  margin: 0 1vw 0 0;}#brands-header {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}@media (max-width: 768px) {  #brands-header {    padding: 0 3vw;  }}#brands-header .brands-selector {  width: 500px;  margin: 0 auto 5vh auto;}@media (max-width: 768px) {  #brands-header .brands-selector {    width: 400px;  }}@media (max-width: 468px) {  #brands-header .brands-selector {    width: 280px;  }}#brands {  background-color: #FAFAFA;  margin: 0 0 5vh 0;}#brands .main .brand-wrap {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;  margin: 0 -0.5vw;  padding: 5vh 0 3vh 0;}#brands .main .brand-wrap .brand {  width: 10%;}@media (max-width: 1250px) {  #brands .main .brand-wrap .brand {    width: 12.5%;  }}@media (max-width: 960px) {  #brands .main .brand-wrap .brand {    width: 16.6666%;  }}@media (max-width: 768px) {  #brands .main .brand-wrap .brand {    width: 20%;  }}@media (max-width: 468px) {  #brands .main .brand-wrap .brand {    width: 25%;  }}#brands .main .brand-wrap .brand .brand-inner {  background-color: #fff;  position: relative;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  margin: 0 0.5vw 2vh 0.5vw;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}#brands .main .brand-wrap .brand .brand-inner .brand-href {  display: block;}#brands .main .brand-wrap .brand .brand-inner .brand-logo {  padding: 10px;  display: block;}#brands .main .brand-wrap .brand .brand-inner .brand-logo img {  display: block;  width: 100%;}#brands .main .brand-wrap .brand .brand-inner:hover {  -webkit-box-shadow: 0 5px 7px 0px #E4E4E4;  -moz-box-shadow: 0 5px 7px 0px #E4E4E4;  box-shadow: 0 5px 7px 0px #E4E4E4;}.contacts {  padding: 2vh 0;  margin: 2vh 0;  border-top: 1px solid #e8f2f6;  border-bottom: 1px solid #e8f2f6;}.contacts .contact {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  padding: 1vh 0;}.contacts .contact .contact-name {  width: 50%;}@media (max-width: 768px) {  .contacts .contact .contact-name {    width: 100%;  }}.contacts .contact .contact-name .contact-position {  font-size: 14px;}.contacts .contact .contact-phone {  width: 50%;}@media (max-width: 768px) {  .contacts .contact .contact-phone {    width: 100%;  }}.DG-hide {  display: none;}.DG-h {  margin: 0 1vw 1vh 1vw;}.DG-h .h1,.DG-h .h2,.DG-h .h3,.DG-h .h4,.DG-h .h5,.DG-h .h6,.DG-h h1,.DG-h h2,.DG-h h3,.DG-h h4,.DG-h h5,.DG-h h6 {  margin: 0;}.DG-h .h1:after,.DG-h .h2:after,.DG-h .h3:after,.DG-h .h4:after,.DG-h .h5:after,.DG-h .h6:after,.DG-h h1:after,.DG-h h2:after,.DG-h h3:after,.DG-h h4:after,.DG-h h5:after,.DG-h h6:after {  display: none;}.DG-h.DG-h-align-center {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;  text-align: center;}.DG-h.DG-h-align-center .DG-h-line {  margin-left: auto;  margin-right: auto;}.DG-h.DG-h-align-right {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-end;  align-items: stretch;  align-content: stretch;}.DG-h .DG-h-line {  background-color: #B647FF;  width: 100px;  height: 2px;  margin: 2vh 0;  position: relative;}.DG-h .DG-h-line:before {  content: '';  display: block;  background-color: inherit;  width: 100%;  height: 2x;  margin: 1px 0;}.DG-h .DG-h-line:after {  content: '';  display: block;  background-color: inherit;  width: 50%;  height: 4px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  position: absolute;  top: -1px;  left: 25%;}.user-desktop .DG-h.init-appear {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.user-desktop .DG-h.init-appear .h1,.user-desktop .DG-h.init-appear .h2,.user-desktop .DG-h.init-appear .h3,.user-desktop .DG-h.init-appear .h4,.user-desktop .DG-h.init-appear .h5,.user-desktop .DG-h.init-appear .h6,.user-desktop .DG-h.init-appear h1,.user-desktop .DG-h.init-appear h2,.user-desktop .DG-h.init-appear h3,.user-desktop .DG-h.init-appear h4,.user-desktop .DG-h.init-appear h5,.user-desktop .DG-h.init-appear h6 {  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.user-desktop .DG-h.init-appear .DG-h-line {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  width: 0;}.user-desktop .DG-h.init-appear .DG-h-line:before {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  width: 0;}.user-desktop .DG-h.init-appear .DG-h-line:after {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  width: 0;}.user-desktop .DG-h.init-appear.init-appear-animation .h1,.user-desktop .DG-h.init-appear.init-appear-animation .h2,.user-desktop .DG-h.init-appear.init-appear-animation .h3,.user-desktop .DG-h.init-appear.init-appear-animation .h4,.user-desktop .DG-h.init-appear.init-appear-animation .h5,.user-desktop .DG-h.init-appear.init-appear-animation .h6,.user-desktop .DG-h.init-appear.init-appear-animation h1,.user-desktop .DG-h.init-appear.init-appear-animation h2,.user-desktop .DG-h.init-appear.init-appear-animation h3,.user-desktop .DG-h.init-appear.init-appear-animation h4,.user-desktop .DG-h.init-appear.init-appear-animation h5,.user-desktop .DG-h.init-appear.init-appear-animation h6 {  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.user-desktop .DG-h.init-appear.init-appear-animation .DG-h-line {  width: 100px;}.user-desktop .DG-h.init-appear.init-appear-animation .DG-h-line:before {  width: 100%;}.user-desktop .DG-h.init-appear.init-appear-animation .DG-h-line:after {  width: 50%;}.DG-spoiler .DG-spoiler-inner {  max-height: 150px;  overflow: hidden;  position: relative;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  padding: 0;}.DG-spoiler .DG-spoiler-inner:before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  background-color: rgba(255,255,255,0);  background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);  background-image: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);  background-image: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);  background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);  background-image: linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-spoiler .DG-spoiler-showlink {  display: block;  text-align: center;  cursor: pointer;}.DG-spoiler .DG-spoiler-showlink b {  display: inline-block;}.DG-spoiler .DG-spoiler-showlink b:before {  font-size: 130%;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  margin: 0 5px 0 0;}.DG-spoiler.DG-spoiler-active .DG-spoiler-inner {  padding-bottom: 2vh;}.DG-spoiler.DG-spoiler-active .DG-spoiler-inner:before {  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.DG-spoiler.DG-spoiler-active .DG-spoiler-showlink b:before {  -webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);  transform: rotate(-180deg);}.swiper {  width: 100%;}.swiper.swiper-container .swiper-wrapper .swiper-slide {  position: relative;}.swiper.swiper-container .swiper-wrapper .swiper-slide img {  display: block;  width: 100%;}.swiper.swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next:before {  display: none;}.swiper.swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next + .swiper-slide .DG-testimonial-inner {  -webkit-transform: translate(50%,0);  -moz-transform: translate(50%,0);  transform: translate(50%,0);}.swiper.swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next .DG-testimonial-inner {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.swiper .swiper-pagination {  text-align: left;  padding: 0 0 2vh 0;  width: 100%;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;}@media (max-width: 960px) {  .swiper .swiper-pagination {    padding: 0 0 1vh 0;  }}.swiper .swiper-pagination span.swiper-pagination-bullet {  margin-right: 10px;  width: 10px;  height: 10px;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  background-color: #fff;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.swiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {  width: 20px;  background-color: #64CC0E;}.swiper .swiper-button-prev {  cursor: pointer;  width: 50px;  height: 50px;  left: 0;  -webkit-transform: translate(-50px,0);  -moz-transform: translate(-50px,0);  transform: translate(-50px,0);  -webkit-transition: all 0.7s ease-out;  -moz-transition: all 0.7s ease-out;  transition: all 0.7s ease-out;}.swiper .swiper-button-prev:after {  content: '\e814';  font-family: "fontello";  font-size: 30px;  display: block;  width: 40px;  height: 40px;  margin: 5px;  -webkit-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  -moz-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  text-align: center;  line-height: 40px;  background-color: rgba(255,255,255,0.2);  color: #808080;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  text-indent: -5px;}.swiper .swiper-button-prev:hover:after {  -webkit-transform: translate(-5px,0);  -moz-transform: translate(-5px,0);  transform: translate(-5px,0);  background-color: #B647FF;  color: #fff;}.swiper .swiper-button-next {  cursor: pointer;  width: 50px;  height: 50px;  right: 0;  -webkit-transform: translate(50px,0);  -moz-transform: translate(50px,0);  transform: translate(50px,0);  -webkit-transition: all 0.7s ease-out;  -moz-transition: all 0.7s ease-out;  transition: all 0.7s ease-out;}.swiper .swiper-button-next:after {  content: '\e815';  font-family: "fontello";  font-size: 30px;  display: block;  width: 40px;  height: 40px;  margin: 5px;  -webkit-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  -moz-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  text-align: center;  line-height: 40px;  background-color: rgba(255,255,255,0.2);  color: #808080;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.swiper .swiper-button-next:hover:after {  -webkit-transform: translate(5px,0);  -moz-transform: translate(5px,0);  transform: translate(5px,0);  background-color: #B647FF;  color: #fff;}.swiper:hover .swiper-button-prev {  -webkit-transform: translate(20px,0);  -moz-transform: translate(20px,0);  transform: translate(20px,0);}.swiper:hover .swiper-button-next {  -webkit-transform: translate(-20px,0);  -moz-transform: translate(-20px,0);  transform: translate(-20px,0);}.DG-slider {  background-color: #333;  color: #fff;  margin: 0 0 5vh 0;  position: relative;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .DG-slider {    margin: 0 0 5vh 0;  }}.DG-slider #breadcrumbs {  position: absolute;  top: 2vh;  left: 0;  right: 0;  z-index: 4;}.DG-slider #breadcrumbs span,.DG-slider #breadcrumbs a {  color: #fff;}.DG-slider #breadcrumbs span.icon-right:before {  color: #fff;}.DG-slider .DG-slide {  padding: 12vh 0;  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}.DG-slider .DG-slide:before {  content: '';  display: block;  position: absolute;  z-index: 1;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.1);  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}@media (max-width: 768px) {  .DG-slider .DG-slide {    min-height: 0;    padding: 10vh 0 2vh 0;  }}@media (max-width: 468px) {  .DG-slider .DG-slide {    min-height: 0;    padding: 2vh 0;  }}.DG-slider .DG-slide > * {  position: relative;  z-index: 2;}.DG-slider .DG-slide .slide-template .slide-template-title {  font-size: 30px;  margin: 0 0 5vh 0;  font-weight: 700;}@media (max-width: 960px) {  .DG-slider .DG-slide .slide-template .slide-template-title {    font-size: 22px;  }}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template .slide-template-title {    font-size: 18px;    margin-bottom: 3vh;  }}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template .slide-template-title {    font-size: 16px;    margin-bottom: 2vh;  }}.DG-slider .DG-slide .slide-template .slide-template-desc {  font-size: 24px;  font-weight: 700;  margin: 0 0 5vh 0;}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template .slide-template-desc {    margin-bottom: 3vh;  }}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template .slide-template-desc {    margin-bottom: 2vh;  }}.DG-slider .DG-slide .slide-template .slide-template-button .button {  background-color: #B647FF;  border: 1px solid #B647FF;  color: #fff;  font-size: 18px;  font-weight: 700;}.DG-slider .DG-slide .slide-template .slide-template-button .button:nth-child(2) {  background-color: #fff;  color: #B647FF;}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template .slide-template-button .button:nth-child(2) {    display: none;  }}.DG-slider .DG-slide .slide-template .slide-template-button .button:nth-child(2):hover {  background-color: #B647FF;  color: #fff;}.DG-slider .DG-slide .slide-template.slide-template-1 {  background-color: #fff;  color: #303030;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.3);  -moz-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.3);  box-shadow: 0 5px 10px 0px rgba(0,0,0,0.3);  padding: 5vh 2vw;  max-width: 800px;  margin: 0 auto;  position: relative;}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-1 {    padding: 3vh 2vw;    min-height: 230px;  }}.DG-slider .DG-slide .slide-template.slide-template-1:before {  content: '';  display: block;  position: absolute;  top: -8vh;  left: -6vw;  bottom: -8vh;  width: 40%;  background-color: rgba(100,204,14,0.5);  z-index: -1;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}@media (max-width: 960px) {  .DG-slider .DG-slide .slide-template.slide-template-1:before {    top: -4vh;    left: -3vw;    bottom: -4vh;  }}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-1:before {    top: -10px;    left: -10px;    bottom: -10px;  }}.DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list {  margin: 0 0 3vh 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list {    margin-bottom: 3vh;  }}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list {    margin-bottom: 1vh;  }}.DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list .icon-check {  width: 50%;  margin: 0 0 4vh 0;  font-weight: 600;}@media (max-width: 960px) {  .DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list .icon-check {    width: 100%;    margin: 0 0 1vh 0;  }}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list .icon-check {    font-size: 14px;  }}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list .icon-check {    font-size: 10px;  }}.DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list .icon-check:before {  display: inline-block;  width: 20px;  height: 20px;  text-align: center;  line-height: 20px;  font-size: 14px;  color: #B647FF;  margin: 0 15px 0 0;  border: 2px solid #B647FF;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  border-radius: 100px;}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-list .icon-check:before {    width: 10px;    height: 10px;    line-height: 10px;    font-size: 6px;    margin: 0 5px 0 0;  }}.DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-button {  text-align: center;  font-size: 16px;  font-weight: 600;}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-1 .slide-template-button {    text-align: left;    font-size: 16px;  }}.DG-slider .DG-slide .slide-template.slide-template-2 {  background-color: #fff;  color: #303030;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.3);  -moz-box-shadow: 0 5px 10px 0px rgba(0,0,0,0.3);  box-shadow: 0 5px 10px 0px rgba(0,0,0,0.3);  padding: 5vh 2vw;  max-width: 800px;  margin: 0 auto;  position: relative;}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-2 {    min-height: 191px;  }}.DG-slider .DG-slide .slide-template.slide-template-2:before {  content: '';  display: block;  position: absolute;  top: -8vh;  left: -6vw;  bottom: -8vh;  width: 40%;  background-color: rgba(100,204,14,0.5);  z-index: -1;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.DG-slider .DG-slide .slide-template.slide-template-2 .slide-template-desc {  line-height: 160%;}@media (max-width: 960px) {  .DG-slider .DG-slide .slide-template.slide-template-2 .slide-template-desc {    font-size: 20px;  }}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template.slide-template-2 .slide-template-desc {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-2 .slide-template-desc {    font-size: 10px;  }}.DG-slider .DG-slide .slide-template.slide-template-3 {  max-width: 100%;  background-color: transparent;}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-3 {    margin-top: 8vh;  }}.DG-slider .DG-slide .slide-template.slide-template-3 .slide-template-desc {  max-width: 800px;  font-weight: 700;  line-height: 140%;}.DG-slider .DG-slide .slide-template.slide-template-3 .slide-template-desc b {  font-size: 150%;  color: #64CC0E;  font-weight: 800;}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template.slide-template-3 .slide-template-desc {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-3 .slide-template-desc {    font-size: 12px;  }}.DG-slider .DG-slide .slide-template.slide-template-3 .slide-template-button .button {  background-color: #64CC0E;  border-color: #64CC0E;}.DG-slider .DG-slide .slide-template.slide-template-4 {  max-width: 1000px;  margin: 0 auto;  background-color: transparent;}@media (max-width: 468px) {  .DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-title {    margin-top: 50px;  }}.DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-desc {  max-width: 800px;  font-weight: 700;  line-height: 140%;}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-desc {    font-size: 16px;  }}.DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-desc b {  font-size: 150%;  color: #64CC0E;  font-weight: 800;}.DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-desc p + p {  margin: 2vh 0 0 0;}.DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-subdesc {  font-size: 14px;  margin: 0 0 2vh 0;}@media (max-width: 768px) {  .DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-subdesc {    font-size: 10px;    line-height: 120%;  }}.DG-slider .DG-slide .slide-template.slide-template-4 .slide-template-button .button {  background-color: #64CC0E;  border-color: #64CC0E;}.DG-slider .swiper-button-prev {  -webkit-transform: translate(20px,0);  -moz-transform: translate(20px,0);  transform: translate(20px,0);  display: none;}.DG-slider .swiper-button-prev:after {  background-color: #B647FF;  color: #fff;}.DG-slider .swiper-button-next {  -webkit-transform: translate(-20px,0);  -moz-transform: translate(-20px,0);  transform: translate(-20px,0);  display: none;}.DG-slider .swiper-button-next:after {  background-color: #B647FF;  color: #fff;}.DG-slider.swiper .swiper-button-prev,.DG-slider.swiper .swiper-button-next {  display: block;}@media (max-width: 960px) {  .DG-slider.swiper .swiper-button-prev,.DG-slider.swiper .swiper-button-next {    display: none;  }}.DG-warranty {  margin: 0 0 5vh 0;}.DG-warranty .DG-warranty-inner {  background-color: #fff;  max-width: 800px;  margin: 0 auto;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  -webkit-box-shadow: 0 5px 10px 0px #ccc;  -moz-box-shadow: 0 5px 10px 0px #ccc;  box-shadow: 0 5px 10px 0px #ccc;  padding: 2vh 1vw;}.DG-warranty .DG-warranty-inner > * {  width: 33.3333%;  padding: 0.5vh 1vw;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.DG-warranty .DG-warranty-inner > * + * {  border-left: 1px solid #B647FF;}@media (max-width: 468px) {  .DG-warranty .DG-warranty-inner > * + * {    border: none;  }}@media (max-width: 768px) {  .DG-warranty .DG-warranty-inner > * {    text-align: center;    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: flex-start;    align-items: center;    align-content: stretch;  }}@media (max-width: 468px) {  .DG-warranty .DG-warranty-inner > * {    font-size: 12px;    line-height: 140%;  }}.DG-warranty .DG-warranty-inner [class^="icon-"]:before,.DG-warranty .DG-warranty-inner [class*=" icon-"]:before {  margin: 0 1vw 0 0;  font-size: 40px;  color: #B647FF;}@media (max-width: 768px) {  .DG-warranty .DG-warranty-inner [class^="icon-"]:before,.DG-warranty .DG-warranty-inner [class*=" icon-"]:before {    margin: 0 auto 2vh auto;    display: block;  }}.DG-services {  margin: 0 0 4vh 0;}@media (max-width: 960px) {  .DG-services {    max-width: 600px;    margin: 0 auto 4vh auto;  }}.DG-services .DG-services-title {  text-align: center;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;}.DG-services .DG-services-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  margin: 0 -1vw;}.DG-services .DG-services-cols .DG-services-item {  width: 25%;}@media (max-width: 960px) {  .DG-services .DG-services-cols .DG-services-item {    width: 50%;  }}.DG-services .DG-services-cols .DG-services-item .DG-services-inner {  position: relative;  background-color: #ccc;  margin: 0 1vw 1vh 1vw;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  overflow: hidden;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-services .DG-services-cols .DG-services-item .DG-services-inner:before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-color: rgba(77,156,11,0.3);  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-services .DG-services-cols .DG-services-item .DG-services-inner .post-title {  position: absolute;  top: 50%;  text-align: center;  padding: 0 1vw;  -webkit-transform: translate(0,-50%);  -moz-transform: translate(0,-50%);  transform: translate(0,-50%);  z-index: 2;  margin: 0;  color: #fff;  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  text-transform: uppercase;}.DG-services .DG-services-cols .DG-services-item .DG-services-inner .post-title:after {  display: none;}@media (max-width: 960px) {  .DG-services .DG-services-cols .DG-services-item .DG-services-inner .post-title {    font-size: 18px;  }}@media (max-width: 768px) {  .DG-services .DG-services-cols .DG-services-item .DG-services-inner .post-title {    font-size: 14px;  }}.DG-services .DG-services-cols .DG-services-item .DG-services-inner .post-thumb img {  display: block;  width: 100%;}.DG-services .DG-services-cols .DG-services-item .DG-services-inner .post-info {  position: absolute;  right: 10px;  top: 10px;}.DG-services .DG-services-cols .DG-services-item .DG-services-inner .post-href {  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  background: none;}.DG-services .DG-services-cols .DG-services-item:hover .DG-services-inner {  -webkit-box-shadow: 0 5px 7px 0px #E4E4E4;  -moz-box-shadow: 0 5px 7px 0px #E4E4E4;  box-shadow: 0 5px 7px 0px #E4E4E4;}.DG-services .DG-services-cols .DG-services-item:hover .DG-services-inner:before {  background-color: rgba(100,204,14,0.5);}.DG-advantages {  padding: 0 0 7vh 0;}@media (max-width: 768px) {  .DG-advantages {    padding: 0 0 1vh 0;  }}.DG-advantages .DG-advantages-title {  text-align: center;  font-size: 24px;  margin: 0 0 5vh 0;  text-transform: uppercase;  font-weight: 700;}@media (max-width: 960px) {  .DG-advantages .DG-advantages-title {    font-size: 20px;  }}@media (max-width: 768px) {  .DG-advantages .DG-advantages-title {    font-size: 14px;  }}.DG-advantages .DG-advantages-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;  margin: 0 -1vw;}.DG-advantages .DG-advantages-cols .DG-advantage-item {  width: 33.3333%;}@media (max-width: 960px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item {    width: 50%;  }}@media (max-width: 960px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item:nth-child(1) {    order: 1;  }}@media (max-width: 960px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item:nth-child(2) {    order: 2;  }}@media (max-width: 960px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item:nth-child(3) {    order: 4;  }}@media (max-width: 960px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item:nth-child(4) {    order: 3;  }}@media (max-width: 960px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item:nth-child(5) {    order: 5;  }}@media (max-width: 960px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item:nth-child(6) {    order: 6;  }}.DG-advantages .DG-advantages-cols .DG-advantage-item.DG-advantage-item-shdow .DG-advantage-inner {  -webkit-box-shadow: 0 5px 15px 0px #E4E4E4;  -moz-box-shadow: 0 5px 15px 0px #E4E4E4;  box-shadow: 0 5px 15px 0px #E4E4E4;}.DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner {  position: relative;  margin: 0 1vw 3vh 1vw;  overflow: hidden;  padding: 0 2vw;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-ico {  max-width: 140px;  margin: 0 auto 3vh auto;  background-color: #FAF3FF;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  border-radius: 100px;  overflow: hidden;}@media (max-width: 768px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-ico {    max-width: 80px;  }}@media (max-width: 468px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-ico {    max-width: 65px;  }}.DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-ico img {  display: block;  width: 70%;  margin: 15%;}.DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-title {  margin: 3vh 0;  text-align: center;  font-size: 20px;  font-weight: 600;}@media (max-width: 768px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-title {    font-size: 14px;  }}.DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-desc {  margin: 0 0 3vh 0;  text-align: center;  font-size: 15px;  font-weight: 600;  line-height: 140%;}@media (max-width: 468px) {  .DG-advantages .DG-advantages-cols .DG-advantage-item .DG-advantage-inner .DG-advantage-desc {    font-size: 10px;  }}.DG-advantages .DG-advantages-cols .DG-advantage-item:hover .DG-services-inner {  -webkit-box-shadow: 0 5px 7px 0px #E4E4E4;  -moz-box-shadow: 0 5px 7px 0px #E4E4E4;  box-shadow: 0 5px 7px 0px #E4E4E4;}.DG-advantages .DG-advantages-cols .DG-advantage-item:hover .DG-services-inner:before {  background-color: rgba(100,204,14,0.5);}.user-desktop .DG-advantages .DG-advantages-cols.init-appear {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.user-desktop .DG-advantages .DG-advantages-cols.init-appear .DG-advantage-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(40%,0);  -moz-transform: translate(40%,0);  transform: translate(40%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .DG-advantages .DG-advantages-cols.init-appear.init-appear-animation .DG-advantage-item.init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner {  padding: 8vh 0;  margin: 0 0 5vh 0;  background-color: #FAF9FF;  position: relative;  overflow: hidden;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-1 .DG-dignitys-inner {    background-color: transparent;    padding: 0;    overflow: visible;  }}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner:before,.DG-dignitys.DG-dignity-1 .DG-dignitys-inner:after {  content: '';  display: block;  height: 6vh;  position: absolute;  top: -3vh;  left: 0;  right: 0;  background-color: #fff;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-1 .DG-dignitys-inner:before,.DG-dignitys.DG-dignity-1 .DG-dignitys-inner:after {    display: none;  }}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner:after {  top: auto;  bottom: -3vh;}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner {  margin: 0 2vw 3vh 2vw;  padding: 2vh 2vw 0 2vw;  -webkit-box-shadow: 0 5px 15px 0px #E4E4E4;  -moz-box-shadow: 0 5px 15px 0px #E4E4E4;  box-shadow: 0 5px 15px 0px #E4E4E4;}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-ico {  max-width: 140px;  margin: 0 auto 2vh auto;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  border-radius: 100px;  overflow: hidden;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-ico {    max-width: 80px;  }}@media (max-width: 468px) {  .DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-ico {    max-width: 65px;  }}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-ico img {  display: block;  width: 70%;  margin: 15%;}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-title {  text-align: center;  font-size: 20px;  font-weight: 600;}.DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-desc {  text-align: center;  font-size: 20px;  font-weight: 600;  line-height: 140%;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-desc {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-dignitys.DG-dignity-1 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-desc {    font-size: 14px;  }}.DG-dignitys.DG-dignity-2 {  padding: 0 0 7vh 0;}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner {  margin: 0 1vw 3vh 1vw;  border: 1px solid #E2E2E2;  -webkit-box-shadow: 0 5px 15px 0px #E4E4E4;  -moz-box-shadow: 0 5px 15px 0px #E4E4E4;  box-shadow: 0 5px 15px 0px #E4E4E4;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner {    margin: 0 2vw 3vh 2vw;  }}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-ico {  background-color: #ccc;  margin: 0 auto 2vh auto;}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-ico img {  display: block;  width: 100%;}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-title {  font-size: 24px;  font-weight: 700;  padding: 0 1vw;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-title {    font-size: 20px;    padding: 0 3vw;  }}@media (max-width: 468px) {  .DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-title {    font-size: 16px;  }}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-desc {  font-size: 16px;  font-weight: 500;  line-height: 140%;  padding: 0 1vw;  margin: 0 0 3vh 0;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-desc {    padding: 0 3vw;  }}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-button {  padding: 0 1vw;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-button {    padding: 0 3vw;  }}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner .DG-dignity-button .button {  color: #fff;  font-weight: 700;}.DG-dignitys.DG-dignity-2 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-inner:hover {  -webkit-box-shadow: 0 5px 15px 0px #ccc;  -moz-box-shadow: 0 5px 15px 0px #ccc;  box-shadow: 0 5px 15px 0px #ccc;}.DG-dignitys.DG-dignity-3 {  padding: 0 0 7vh 0;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-3 {    padding: 0;  }}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item {  width: 25%;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item {    width: 50%;    margin-bottom: 1vh;  }}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner {  margin: 0 1vw;  padding: 2vh 2vw;  border: 1px solid #E2E2E2;  border-bottom: 5px solid #B647FF;  -webkit-border-radius: 5px 5px 0 0;  -moz-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-ico {  max-width: 100px;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-ico {    max-width: 70px;  }}@media (max-width: 468px) {  .DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-ico {    max-width: 50px;  }}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-ico img {  display: block;  width: 100%;}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-title {  font-size: 18px;  font-weight: 700;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-title {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-title {    font-size: 14px;  }}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-desc {  font-size: 16px;  font-weight: 500;  line-height: 140%;  padding: 0;}@media (max-width: 768px) {  .DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-desc {    font-size: 12px;  }}@media (max-width: 468px) {  .DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-desc {    font-size: 10px;  }}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-button {  padding: 0 1vw;}.DG-dignitys.DG-dignity-3 .DG-dignitys-inner .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-button .button {  color: #fff;  font-weight: 700;}.DG-dignitys .DG-dignitys-title {  text-align: center;  font-size: 24px;  margin: 0 0 5vh 0;  text-transform: uppercase;  font-weight: 700;}.DG-dignitys .DG-dignitys-subtitle {  text-align: center;  font-size: 24px;  font-weight: 700;  margin: 0 auto 3vh auto;  max-width: 800px;  line-height: 140%;  padding: 0 1vw;}@media (max-width: 960px) {  .DG-dignitys .DG-dignitys-subtitle {    font-size: 20px;  }}@media (max-width: 768px) {  .DG-dignitys .DG-dignitys-subtitle {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-dignitys .DG-dignitys-subtitle {    font-size: 14px;  }}.DG-dignitys .DG-dignitys-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;  margin: 0 -1vw;}.DG-dignitys .DG-dignitys-cols .DG-dignity-item {  width: 33.3333%;}@media (max-width: 768px) {  .DG-dignitys .DG-dignitys-cols .DG-dignity-item {    width: 100%;    margin-bottom: 2vh;  }}.DG-dignitys .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner {  position: relative;  background-color: #fff;  overflow: hidden;  height: 100%;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.DG-dignitys .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-ico {  overflow: hidden;}.DG-dignitys .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-ico img {  display: block;}.DG-dignitys .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-title {  margin: 3vh 0;}@media (max-width: 768px) {  .DG-dignitys .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-title {    font-size: 14px;  }}.DG-dignitys .DG-dignitys-cols .DG-dignity-item .DG-dignity-inner .DG-dignity-desc {  margin: 0 0 1vh 0;}.DG-dignitys .DG-dignitys-cols .DG-dignity-item:hover .DG-services-inner {  -webkit-box-shadow: 0 5px 7px 0px #E4E4E4;  -moz-box-shadow: 0 5px 7px 0px #E4E4E4;  box-shadow: 0 5px 7px 0px #E4E4E4;}.DG-dignitys .DG-dignitys-cols .DG-dignity-item:hover .DG-services-inner:before {  background-color: rgba(100,204,14,0.5);}.user-desktop .DG-dignitys .DG-dignitys-cols.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(50%,0);  -moz-transform: translate(50%,0);  transform: translate(50%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .DG-dignitys .DG-dignitys-cols.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.DG-steps {  padding: 0 0 5vh 0;}.DG-steps .DG-steps-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;}.DG-steps .DG-steps-cols .DG-steps-col {  width: 50%;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: flex-start;  align-content: stretch;}.DG-steps .DG-steps-cols .DG-steps-col:nth-child(1) {  background-position: center center;  background-repeat: no-repeat;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}.DG-steps .DG-steps-cols .DG-steps-col img {  width: 100%;  display: block;}.DG-steps .DG-steps-cols .DG-steps-col .DG-steps-title {  font-size: 24px;  font-weight: 600;  padding: 0 0 0 2vw;}@media (max-width: 960px) {  .DG-steps .DG-steps-cols .DG-steps-col .DG-steps-title {    font-size: 20px;  }}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-steps-col .DG-steps-title {    font-size: 14px;  }}@media (max-width: 468px) {  .DG-steps .DG-steps-cols .DG-steps-col .DG-steps-title {    font-size: 12px;  }}.DG-steps .DG-steps-cols .DG-steps-col .DG-steps-button {  text-align: center;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: center;  align-content: stretch;  width: 100%;  margin: 0 0 5vh 0;}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-steps-col .DG-steps-button {    margin: 0;  }}.DG-steps .DG-steps-cols .DG-steps-col .DG-steps-button .button {  font-size: 24px;  font-weight: 700;  color: #fff;  background-color: #9ADD12;  background-image: -webkit-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: -moz-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: -ms-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: -o-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: linear-gradient(top,#9ADD12 0%,#51AC03 100%);}@media (max-width: 960px) {  .DG-steps .DG-steps-cols .DG-steps-col .DG-steps-button .button {    font-size: 20px;  }}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-steps-col .DG-steps-button .button {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-steps .DG-steps-cols .DG-steps-col .DG-steps-button .button {    font-size: 10px;    margin-left: 20px;    padding-left: 0;    padding-right: 0;    width: 100%;  }}.DG-steps .DG-steps-cols .DG-step-item {  position: relative;  padding: 4vh 0;}@media (max-width: 960px) {  .DG-steps .DG-steps-cols .DG-step-item {    padding: 2vh 0;  }}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-step-item {    padding: 1vh 0;  }}.DG-steps .DG-steps-cols .DG-step-item .DG-step-ico {  display: block;  width: 100px;  height: 100px;  background-color: #64CC0E;  background-image: -webkit-linear-gradient(left,#64CC0E 0%,#51AC03 100%);  background-image: -moz-linear-gradient(left,#64CC0E 0%,#51AC03 100%);  background-image: -ms-linear-gradient(left,#64CC0E 0%,#51AC03 100%);  background-image: -o-linear-gradient(left,#64CC0E 0%,#51AC03 100%);  background-image: linear-gradient(left,#64CC0E 0%,#51AC03 100%);  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;  text-align: center;  line-height: 100px;  color: #fff;  position: absolute;  left: -50px;  top: 50%;  font-size: 50px;  font-weight: 700;  -webkit-transform: translate(0,-50%);  -moz-transform: translate(0,-50%);  transform: translate(0,-50%);  background-color: #9ADD12;  background-image: -webkit-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: -moz-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: -ms-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: -o-linear-gradient(top,#9ADD12 0%,#51AC03 100%);  background-image: linear-gradient(top,#9ADD12 0%,#51AC03 100%);}@media (max-width: 1250px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-ico {    width: 70px;    height: 70px;    line-height: 70px;    left: -35px;    font-size: 30px;  }}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-ico {    width: 30px;    height: 30px;    line-height: 30px;    left: -15px;    font-size: 20px;  }}.DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner {  padding: 0 0 0 80px;  color: #1C1142;}@media (max-width: 1250px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner {    padding: 0 0 0 50px;  }}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner {    padding: 0 0 0 30px;  }}.DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner .DG-step-count {  font-size: 18px;  font-weight: 600;  margin: 0 0 1.5vh 0;}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner .DG-step-count {    font-size: 12px;    margin: 0;  }}@media (max-width: 468px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner .DG-step-count {    font-size: 10px;  }}.DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner .DG-step-title {  font-size: 24px;}@media (max-width: 1250px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner .DG-step-title {    font-size: 20px;  }}@media (max-width: 768px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner .DG-step-title {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-steps .DG-steps-cols .DG-step-item .DG-step-item-inner .DG-step-title {    font-size: 10px;    line-height: 120%;  }}.user-desktop .DG-steps .DG-steps-cols.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(40%,0);  -moz-transform: translate(40%,0);  transform: translate(40%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .DG-steps .DG-steps-cols.init-appear .init-appear-item.DG-steps-col {  -webkit-transform: translate(-40%,0);  -moz-transform: translate(-40%,0);  transform: translate(-40%,0);}.user-desktop .DG-steps .DG-steps-cols.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.user-desktop .DG-steps .DG-steps-cols.init-appear.init-appear-animation .init-appear-item-animation.DG-steps-col {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-benefits {  padding: 0 0 5vh 0;}@media (max-width: 768px) {  .DG-benefits .main {    margin: 0;  }}.DG-benefits .DG-benefits-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;}.DG-benefits .DG-benefits-cols .DG-benefits-col {  width: 50%;  position: relative;  z-index: 2;}@media (max-width: 768px) {  .DG-benefits .DG-benefits-cols .DG-benefits-col {    width: 100%;    padding: 3vh 3vw;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }}@media (max-width: 768px) {  .DG-benefits .DG-benefits-cols .DG-benefits-col:nth-child(2) {    display: none;  }}.DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-bg {  display: none;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1;}@media (max-width: 768px) {  .DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-bg {    display: block;  }}.DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-bg:before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-color: rgba(0,0,0,0.35);}.DG-benefits .DG-benefits-cols .DG-benefits-col img {  width: 100%;  display: block;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items {  height: 100%;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: space-between;  align-content: stretch;  position: relative;  z-index: 2;}.DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item {  width: 50%;}.DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item .DG-benefit-item-inner {  margin: 0 3vw 0 0;}@media (max-width: 468px) {  .DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item .DG-benefit-item-inner {    margin-bottom: 3vh;  }}.DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item .DG-benefit-item-inner .DG-benefit-ico {  max-width: 80px;  margin: 0 0 2vh 0;}@media (max-width: 468px) {  .DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item .DG-benefit-item-inner .DG-benefit-ico {    max-width: 50px;  }}.DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item .DG-benefit-item-inner .DG-benefit-title {  font-weight: 600;}@media (max-width: 768px) {  .DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item .DG-benefit-item-inner .DG-benefit-title {    color: #fff;  }}@media (max-width: 468px) {  .DG-benefits .DG-benefits-cols .DG-benefits-col .DG-benefits-items .DG-benefit-item .DG-benefit-item-inner .DG-benefit-title {    line-height: 120%;  }}.user-desktop .DG-benefits .DG-benefits-cols.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(40%,0);  -moz-transform: translate(40%,0);  transform: translate(40%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .DG-benefits .DG-benefits-cols.init-appear .init-appear-item.DG-steps-col {  -webkit-transform: translate(-40%,0);  -moz-transform: translate(-40%,0);  transform: translate(-40%,0);}.user-desktop .DG-benefits .DG-benefits-cols.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.user-desktop .DG-benefits .DG-benefits-cols.init-appear.init-appear-animation .init-appear-item-animation.DG-steps-col {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-calc .DG-calc-inner {  background-color: #fff;  padding: 2vh 2vw;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}@media (max-width: 768px) {  .DG-calc .DG-calc-inner {    border: 1px solid #F0F0F0;  }}.DG-calc .DG-calc-inner .DG-calc-title {  font-size: 36px;  font-weight: 700;  text-align: center;  margin: 2vh 0;}.DG-calc .DG-calc-inner .DG-calc-row + .DG-calc-row {  margin-top: 2vh;}.DG-calc .DG-calc-inner .DG-calc-row.form-item-error {  color: #E60000;}.DG-calc .DG-calc-inner .DG-calc-row.form-item-error input {  border-color: #E60000;}.DG-calc .DG-calc-inner .DG-calc-row.form-item-error .custom-checkbox {  color: #303030;}.DG-calc .DG-calc-inner .DG-calc-row.form-item-error .custom-checkbox span:before {  border-color: #E60000;}.DG-calc .DG-calc-info {  font-size: 14px;}.DG-calc .DG-calc-info .DG-calc-info-row {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: space-between;  align-items: center;  align-content: stretch;}.DG-calc .DG-calc-info .DG-calc-info-row .DG-calc-info-item {  font-weight: 500;}.DG-calc .DG-calc-info .DG-calc-info-row .DG-calc-info-item:nth-child(1) {  font-weight: 700;}.DG-calc .DG-calc-privacy-policy {  font-size: 14px;  font-weight: 500;}.DG-calc .DG-calc-calculate .button {  width: 100%;  background-color: #B647FF;  text-align: center;  font-weight: 700;  text-transform: uppercase;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.DG-calc .form-alert.form-alert-success {  background-color: #64CC0E;  color: #fff;  padding: 1vh 1vw;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.ui-slider {  position: relative;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  padding: 20px 0 0 0;}.ui-slider:before {  content: '';  display: block;  width: 100%;  background-color: #C4C4C4;  position: relative;  height: 3px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  margin: 9px 0 15px 0;}.ui-slider .ui-slider-handle {  display: block;  width: 21px;  height: 21px;  background-color: #B647FF;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  border-radius: 100px;  position: absolute;  top: 20px;}.ui-slider .slider-timeline {  display: block;  width: 0;  background-color: #B647FF;  position: absolute;  height: 3px;  top: 29px;  left: 0;  z-index: 2;}.ui-slider .slider-start {  width: 33.3333%;  color: #C0C0C0;  font-size: 14px;  font-weight: 500;}.ui-slider .slider-handle {  width: 33.3333%;  text-align: center;  font-size: 14px;  font-weight: 700;  color: #B647FF;}.ui-slider .slider-end {  width: 33.3333%;  color: #C0C0C0;  font-size: 14px;  text-align: right;  font-weight: 500;}.DG-paymentc {  padding: 8vh 0;  margin: 0 0 5vh 0;  background-color: #FAF9FF;  position: relative;  overflow: hidden;}@media (max-width: 768px) {  .DG-paymentc {    padding: 0;    background-color: transparent;  }}.DG-paymentc:before,.DG-paymentc:after {  content: '';  display: block;  height: 6vh;  position: absolute;  top: -3vh;  left: 0;  right: 0;  background-color: #fff;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;}@media (max-width: 768px) {  .DG-paymentc:before,.DG-paymentc:after {    display: none;  }}.DG-paymentc:after {  top: auto;  bottom: -3vh;}.DG-paymentc .main {  position: relative;}.DG-paymentc .main:before {  content: '';  display: block;  width: 300px;  height: 300px;  position: absolute;  top: 45%;  right: -10%;  z-index: 1;  background: url(/media/img/polygon-blue.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}@media (max-width: 768px) {  .DG-paymentc .main:before {    display: none;  }}.DG-paymentc .DG-paymentc-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;  position: relative;  z-index: 2;}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col {  width: 50%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: space-between;  align-content: stretch;}@media (max-width: 768px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col {    width: 100%;  }}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col:nth-child(1) {  padding: 0 3vw 0 0;}@media (max-width: 768px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col:nth-child(1) {    padding: 0 0 3vh 0;  }}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-calc-slider-title {  font-size: 14px;  font-weight: 700;}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-top {  font-size: 36px;  font-weight: 700;  line-height: 140%;  margin: 0 0 3vh;}@media (max-width: 1250px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-top {    font-size: 30px;  }}@media (max-width: 960px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-top {    font-size: 25px;  }}@media (max-width: 768px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-top {    font-size: 16px;  }}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-bottom {  font-size: 24px;  font-weight: 600;  line-height: 160%;}@media (max-width: 1250px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-bottom {    font-size: 20px;  }}@media (max-width: 960px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-bottom {    font-size: 18px;    line-height: 140%;  }}@media (max-width: 768px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-paymentc-bottom {    font-size: 16px;  }}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-list-ico {  font-size: 24px;  font-weight: 400;  padding-left: 45px;}@media (max-width: 1250px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-list-ico {    font-size: 20px;  }}@media (max-width: 960px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-list-ico {    font-size: 18px;  }}@media (max-width: 768px) {  .DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-list-ico {    font-size: 16px;  }}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-list-ico:before {  content: '';  background: url(/media/img/paymentc-ico.svg) no-repeat center center;  width: 30px;  height: 30px;  -webkit-background-size: 100% auto;  -moz-background-size: 100% auto;  background-size: 100% auto;}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-list-ico b {  font-weight: 700;  display: inline-block;  margin: 0 10px 0 0;}.DG-paymentc .DG-paymentc-cols .DG-paymentc-col .DG-list-ico + .DG-list-ico {  margin-top: 3vh;}.DG-arrange {  background-color: #9ADD12;  background-image: -webkit-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: -moz-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: -ms-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: -o-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: linear-gradient(left,#9ADD12 0%,#51AC03 100%);  margin: 0 0 5vh 0;  color: #fff;  padding: 2vh 0 0 0;  position: relative;}@media (max-width: 468px) {  .DG-arrange {    padding: 0;  }}.DG-arrange:before {  content: '';  display: block;  position: absolute;  z-index: 1;  top: 0;  left: 0;  bottom: 0;  right: 0;  background: url(/media/img/arrange.svg) no-repeat 65% 50%;  -webkit-background-size: auto 90%;  -moz-background-size: auto 90%;  background-size: auto 90%;}@media (max-width: 1250px) {  .DG-arrange:before {    background-position: 85% 50%;  }}@media (max-width: 468px) {  .DG-arrange:before {    -webkit-background-size: auto 40%;    -moz-background-size: auto 40%;    background-size: auto 40%;    background-position: 65% 20%;  }}.DG-arrange .main {  background: url(/files/2021/05/profits.png) no-repeat 10% bottom;  -webkit-background-size: auto 100%;  -moz-background-size: auto 100%;  background-size: auto 100%;  position: relative;  z-index: 2;}@media (max-width: 1250px) {  .DG-arrange .main {    background-position: left bottom;  }}@media (max-width: 468px) {  .DG-arrange .main {    -webkit-background-size: 40% auto;    -moz-background-size: 40% auto;    background-size: 40% auto;  }}.DG-arrange .main .DG-arrange-inner {  width: 50%;  margin: 0 0 0 50%;  padding: 7vh 0;}@media (max-width: 1250px) {  .DG-arrange .main .DG-arrange-inner {    padding: 3vh 0;  }}@media (max-width: 768px) {  .DG-arrange .main .DG-arrange-inner {    width: 60%;    margin: 0 0 0 40%;  }}.DG-arrange .main .DG-arrange-inner .DG-arrange-title {  font-size: 36px;  font-weight: 700;  line-height: 120%;  margin: 3vh 0 5vh 0;}@media (max-width: 960px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-title {    font-size: 25px;  }}@media (max-width: 768px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-title {    font-size: 20px;  }}@media (max-width: 468px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-title {    font-size: 12px;    margin: 1vh 0 2vh 0;  }}.DG-arrange .main .DG-arrange-inner .DG-arrange-desc {  margin: 0 0 10vh 0;  font-size: 24px;  font-weight: 600;  line-height: 160%;}@media (max-width: 1250px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-desc {    font-size: 20px;    margin: 0 0 5vh 0;  }}@media (max-width: 960px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-desc {    font-size: 16px;  }}@media (max-width: 768px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-desc {    font-size: 12px;  }}@media (max-width: 468px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-desc {    font-size: 10px;    margin: 0 0 2vh 0;  }}.DG-arrange .main .DG-arrange-inner .DG-arrange-button .button {  color: #fff;  font-weight: 700;  border: 2px solid #fff;}.DG-arrange .main .DG-arrange-inner .DG-arrange-button .button:nth-child(1) {  background-color: #B647FF;  border-color: #B647FF;}.DG-arrange .main .DG-arrange-inner .DG-arrange-button .button:nth-child(2) {  background-color: transparent;}.DG-arrange .main .DG-arrange-inner .DG-arrange-button .button:nth-child(2):hover {  background-color: #B647FF;  color: #fff;  border-color: #B647FF;}@media (max-width: 468px) {  .DG-arrange .main .DG-arrange-inner .DG-arrange-button .button {    font-size: 10px;  }  .DG-arrange .main .DG-arrange-inner .DG-arrange-button .button + .button {    margin: 10px 0 0 0;  }}.DG-programs-title {  font-size: 24px;  font-weight: 600;  text-align: center;  max-width: 800px;  margin: 0 auto 2vh auto;  padding: 0 2vw;}@media (max-width: 960px) {  .DG-programs-title {    font-size: 20px;  }}@media (max-width: 768px) {  .DG-programs-title {    font-size: 14px;  }}.DG-programs {  padding: 4vh 0 8vh 0;  margin: 0 0 5vh 0;  background-color: #FAF9FF;  position: relative;  overflow: hidden;}@media (max-width: 768px) {  .DG-programs {    padding: 0;    background-color: transparent;  }}.DG-programs:before,.DG-programs:after {  content: '';  display: block;  height: 6vh;  position: absolute;  top: -3vh;  left: 0;  right: 0;  background-color: #fff;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;}@media (max-width: 768px) {  .DG-programs:before,.DG-programs:after {    display: none;  }}.DG-programs:after {  top: auto;  bottom: -3vh;}.DG-programs .DG-programs-swiper {  padding-top: 60px;}@media (max-width: 768px) {  .DG-programs .DG-programs-swiper {    margin: 0 -3vw;    width: auto;    padding-bottom: 15px;  }}.DG-programs .DG-programs-cols .DG-programs-col {  width: 25%;  height: 100%;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}@media (max-width: 768px) {  .DG-programs .DG-programs-cols .DG-programs-col.swiper-slide-next .DG-program-item {    margin-left: -12vw;  }}.DG-programs .DG-programs-cols .DG-program-item {  height: 670px;  position: relative;  margin: 0 10px 20px 10px;  padding: 30px 30px 90px 30px;  background-color: #fff;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-shadow: 0 3px 8px 0 rgba(204,204,204,0.5);  -moz-box-shadow: 0 3px 8px 0 rgba(204,204,204,0.5);  box-shadow: 0 3px 8px 0 rgba(204,204,204,0.5);  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}@media (max-width: 1350px) {  .DG-programs .DG-programs-cols .DG-program-item {    height: 750px;    padding: 15px 15px 90px 15px;  }}@media (max-width: 1250px) {  .DG-programs .DG-programs-cols .DG-program-item {    height: 570px;  }}@media (max-width: 768px) {  .DG-programs .DG-programs-cols .DG-program-item {    margin: 0 14vw 0 3vw;  }}.DG-programs .DG-programs-cols .DG-program-item:hover {  -webkit-box-shadow: 0 3px 8px 0 #ccc;  -moz-box-shadow: 0 3px 8px 0 #ccc;  box-shadow: 0 3px 8px 0 #ccc;}.DG-programs .DG-programs-cols .DG-program-item.DG-program-bigmoney .DG-list-ico:before {  background-color: #ECFFDD;  color: #64CC0E;}.DG-programs .DG-programs-cols .DG-program-item.DG-program-financego .DG-list-ico:before {  background-color: #FAF3FF;  color: #B647FF;}.DG-programs .DG-programs-cols .DG-program-item.DG-program-financego .DG-program-buy {  background-color: #B647FF;}.DG-programs .DG-programs-cols .DG-program-item.DG-program-doublecash .DG-list-ico:before {  background-color: #FFF6C3;  color: #FFD700;}.DG-programs .DG-programs-cols .DG-program-item.DG-program-doublecash .DG-program-buy {  background-color: #FFD700;}.DG-programs .DG-programs-cols .DG-program-item.DG-program-cashnow .DG-list-ico:before {  background-color: #EAF8FF;  color: #B4CAD6;}.DG-programs .DG-programs-cols .DG-program-item.DG-program-cashnow .DG-program-buy {  background-color: #9BAEB8;}.DG-programs .DG-programs-cols .DG-program-item .DG-program-name {  font-size: 20px;  font-weight: 600;  text-align: center;  margin: 0 0 2vh 0;}@media (max-width: 1350px) {  .DG-programs .DG-programs-cols .DG-program-item .DG-program-name {    margin-bottom: 1vh;  }}.DG-programs .DG-programs-cols .DG-program-item .DG-program-ico {  max-width: 100px;  margin: 0 auto 2vh auto;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}@media (max-width: 1350px) {  .DG-programs .DG-programs-cols .DG-program-item .DG-program-ico {    margin-bottom: 0;  }}.DG-programs .DG-programs-cols .DG-program-item .DG-program-ico img {  width: 100%;  display: block;}.DG-programs .DG-programs-cols .DG-program-item .DG-program-item-inner {  border-top: 1px solid #E2E2E2;  padding: 2vh 0 0 0;}.DG-programs .DG-programs-cols .DG-program-item .DG-program-buy {  position: absolute;  left: 50%;  bottom: 30px;  -webkit-transform: translate(-50%,0);  -moz-transform: translate(-50%,0);  transform: translate(-50%,0);  white-space: nowrap;  color: #fff;  font-weight: 600;}.user-desktop .DG-programs .DG-programs-cols.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(50%,0);  -moz-transform: translate(50%,0);  transform: translate(50%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .DG-programs .DG-programs-cols.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.DG-programs .swiper-button-prev {  left: auto;  right: 60px;  top: 0;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  margin: 0;  display: none;}@media (max-width: 1250px) {  .DG-programs .swiper-button-prev {    display: block;  }}@media (max-width: 768px) {  .DG-programs .swiper-button-prev {    right: 75px;  }}.DG-programs .swiper-button-prev:after {  background-color: #64CC0E;  color: #fff;}.DG-programs .swiper-button-prev:hover:after {  -webkit-transform: translate(-5px,0);  -moz-transform: translate(-5px,0);  transform: translate(-5px,0);  background-color: #B647FF;  color: #fff;}.DG-programs .swiper-button-next {  right: 0;  top: 0;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  margin: 0;  display: none;}@media (max-width: 1250px) {  .DG-programs .swiper-button-next {    display: block;  }}@media (max-width: 768px) {  .DG-programs .swiper-button-next {    right: 15px;  }}.DG-programs .swiper-button-next:after {  background-color: #64CC0E;  color: #fff;}.DG-programs .swiper-button-next:hover:after {  -webkit-transform: translate(5px,0);  -moz-transform: translate(5px,0);  transform: translate(5px,0);  background-color: #B647FF;  color: #fff;}.DG-programs:hover .swiper-button-prev {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-programs:hover .swiper-button-next {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-list {  background-color: #ccc;}.DG-list-ico {  font-size: 14px;  font-weight: 700;  position: relative;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;  padding: 0 0 0 30px;  line-height: 130%;  margin: 0 0 2vh 0;}.DG-list-ico:before {  position: absolute;  top: 0;  left: 0;  display: block;  width: 20px;  height: 20px;  line-height: 20px;  text-align: center;  background-color: #fafafa;  color: #7D7D7D;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;  margin: 0 15px 0 0;}.user-desktop .DG-list-ico.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(50%,0);  -moz-transform: translate(50%,0);  transform: translate(50%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .DG-list-ico.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.DG-about {  margin: 0 0 8vh 0;  position: relative;}.DG-about:before {  content: '';  display: block;  width: 300px;  height: 300px;  position: absolute;  top: 43%;  left: 12%;  z-index: 1;  background: url(/media/img/polygon.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}@media (max-width: 768px) {  .DG-about:before {    width: 150px;    height: 150px;    top: 19%;  }}.DG-about:after {  content: '';  display: block;  width: 500px;  height: 500px;  position: absolute;  top: 8%;  left: 5%;  z-index: 1;  background: url(/media/img/polygon.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);  -khtml-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;}@media (max-width: 768px) {  .DG-about:after {    width: 200px;    height: 200px;  }}.DG-about .DG-about-inner {  position: relative;}.DG-about .DG-about-inner:before {  content: '';  display: block;  width: 300px;  height: 300px;  position: absolute;  top: 65%;  right: 5%;  z-index: 1;  background: url(/media/img/polygon.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  transform: rotate(180deg);}@media (max-width: 768px) {  .DG-about .DG-about-inner:before {    width: 100px;    height: 100px;  }}.DG-about .DG-about-inner:after {  content: '';  display: block;  width: 500px;  height: 500px;  position: absolute;  top: 35%;  right: -1%;  z-index: 1;  background: url(/media/img/polygon.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);  -khtml-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  transform: rotate(180deg);}@media (max-width: 768px) {  .DG-about .DG-about-inner:after {    width: 200px;    height: 200px;  }}.DG-about .DG-h-line {  background-color: #64CC0E;}.DG-about .DG-h-line:before,.DG-about .DG-h-line:after {  background-color: #64CC0E;}.DG-about .DG-about-swiper {  position: relative;  z-index: 3;}.DG-about .DG-about-swiper .DG-about-swiper-wrapper {  padding: 70px 0 0 0;}.DG-about .DG-about-swiper .DG-about-swiper-wrapper .DG-about-swiper-slide .DG-about-slide-inner {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}.DG-about .DG-about-swiper .DG-about-swiper-wrapper .DG-about-swiper-slide .DG-about-slide-inner .DG-about-slide-desc {  width: 30%;  font-size: 14px;  margin: 0 10% 0 0;}@media (max-width: 960px) {  .DG-about .DG-about-swiper .DG-about-swiper-wrapper .DG-about-swiper-slide .DG-about-slide-inner .DG-about-slide-desc {    width: 100%;    max-width: 700px;    margin: 0 auto 2vh auto;  }}.DG-about .DG-about-swiper .DG-about-swiper-wrapper .DG-about-swiper-slide .DG-about-slide-inner .DG-about-slide-youtube {  width: 60%;}@media (max-width: 960px) {  .DG-about .DG-about-swiper .DG-about-swiper-wrapper .DG-about-swiper-slide .DG-about-slide-inner .DG-about-slide-youtube {    width: 100%;    max-width: 700px;    margin: 0 auto;  }}.DG-about .DG-about-swiper .swiper-button-prev {  left: auto;  right: 60px;  top: 0;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  margin: 0;}.DG-about .DG-about-swiper .swiper-button-prev:after {  background-color: #64CC0E;  color: #fff;}.DG-about .DG-about-swiper .swiper-button-prev:hover:after {  -webkit-transform: translate(-5px,0);  -moz-transform: translate(-5px,0);  transform: translate(-5px,0);  background-color: #B647FF;  color: #fff;}.DG-about .DG-about-swiper .swiper-button-next {  right: 0;  top: 0;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  margin: 0;}.DG-about .DG-about-swiper .swiper-button-next:after {  background-color: #64CC0E;  color: #fff;}.DG-about .DG-about-swiper .swiper-button-next:hover:after {  -webkit-transform: translate(5px,0);  -moz-transform: translate(5px,0);  transform: translate(5px,0);  background-color: #B647FF;  color: #fff;}.DG-about .DG-about-swiper:hover .swiper-button-prev {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-about .DG-about-swiper:hover .swiper-button-next {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.user-desktop .DG-about.init-appear:before {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(-150%,0) rotate(180deg) scale(0.2);  -moz-transform: translate(-150%,0) rotate(180deg) scale(0.2);  transform: translate(-150%,0) rotate(180deg) scale(0.2);}.user-desktop .DG-about.init-appear:after {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(50%,50%) rotate(-90deg) scale(0.2);  -moz-transform: translate(50%,50%) rotate(-90deg) scale(0.2);  transform: translate(50%,50%) rotate(-90deg) scale(0.2);}.user-desktop .DG-about.init-appear .DG-about-inner:before {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(-100%,0) rotate(270deg) scale(0.2);  -moz-transform: translate(-100%,0) rotate(270deg) scale(0.2);  transform: translate(-100%,0) rotate(270deg) scale(0.2);}.user-desktop .DG-about.init-appear .DG-about-inner:after {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(-50%,50%) rotate(-180deg) scale(0.2);  -moz-transform: translate(-50%,50%) rotate(-180deg) scale(0.2);  transform: translate(-50%,50%) rotate(-180deg) scale(0.2);}.user-desktop .DG-about.init-appear.init-appear-animation:before {  -webkit-transform: translate(0,0) rotate(0) scale(1);  -moz-transform: translate(0,0) rotate(0) scale(1);  transform: translate(0,0) rotate(0) scale(1);}.user-desktop .DG-about.init-appear.init-appear-animation:after {  -webkit-transform: translate(0,0) rotate(0) scale(1);  -moz-transform: translate(0,0) rotate(0) scale(1);  transform: translate(0,0) rotate(0) scale(1);}.user-desktop .DG-about.init-appear.init-appear-animation .DG-about-inner:before {  -webkit-transform: translate(0,0) rotate(-50deg) scale(1);  -moz-transform: translate(0,0) rotate(-50deg) scale(1);  transform: translate(0,0) rotate(-50deg) scale(1);}.user-desktop .DG-about.init-appear.init-appear-animation .DG-about-inner:after {  -webkit-transform: translate(0,0) rotate(65deg) scale(1);  -moz-transform: translate(0,0) rotate(65deg) scale(1);  transform: translate(0,0) rotate(65deg) scale(1);}.DG-promotions {  margin: 0 0 5vh 0;}.DG-promotions .DG-promotions-swiper {  padding: 0 100px 15px 100px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper {    padding: 0 0 15px 0;    margin: 0 -3vw;    width: auto;  }}.DG-promotions .DG-promotions-swiper:before,.DG-promotions .DG-promotions-swiper:after {  content: '';  display: block;  position: absolute;  top: 0;  left: 0;  width: 85px;  height: 100%;  background-color: #fff;  z-index: 2;}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper:before,.DG-promotions .DG-promotions-swiper:after {    display: none;  }}.DG-promotions .DG-promotions-swiper:after {  left: auto;  right: 0;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper {  padding: 3vh 0 0 0;}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper {    padding: 60px 0 0 0;  }}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide.swiper-slide-next .DG-promotion-slide-inner {    margin-left: -12vw;  }}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner {  -webkit-box-shadow: 0 3px 8px 0 rgba(204,204,204,0.5);  -moz-box-shadow: 0 3px 8px 0 rgba(204,204,204,0.5);  box-shadow: 0 3px 8px 0 rgba(204,204,204,0.5);  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  padding: 7vh 0;  position: relative;  overflow: hidden;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner {    margin: 0 12vw 0 3vw;  }}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner:hover {  -webkit-box-shadow: 0 3px 8px 0 #ccc;  -moz-box-shadow: 0 3px 8px 0 #ccc;  box-shadow: 0 3px 8px 0 #ccc;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner:before,.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner:after {  content: '';  display: block;  width: 55%;  height: 40%;  position: absolute;  top: 0;  left: 0;  background: url(/media/img/promotions-top.svg) no-repeat left top;  -webkit-background-size: 100% auto;  -moz-background-size: 100% auto;  background-size: 100% auto;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner:after {  top: auto;  left: auto;  right: 0;  bottom: 0;  background: url(/media/img/promotions-bottom.svg) no-repeat bottom right;  -webkit-background-size: 100% auto;  -moz-background-size: 100% auto;  background-size: 100% auto;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-ico {  margin: 0 auto 2vh auto;  max-width: 120px;  position: relative;  z-index: 2;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-ico img {  width: 100%;  display: block;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-desc {  font-size: 24px;  font-weight: 700;  text-align: center;  position: relative;  z-index: 2;  padding: 0 2vw;  margin: 0 0 3vh 0;}@media (max-width: 960px) {  .DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-desc {    font-size: 18px;  }}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-desc {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-desc {    font-size: 12px;  }}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-button {  text-align: center;  position: relative;  z-index: 2;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-button .button {  background-color: #fff;  border: 1px solid #64CC0E;  color: #64CC0E;}.DG-promotions .DG-promotions-swiper .DG-promotions-swiper-wrapper .DG-promotion-swiper-slide .DG-promotion-slide-inner .DG-promotion-button .button:hover {  background-color: #64CC0E;  color: #fff;}.DG-promotions .DG-promotions-swiper .swiper-button-prev {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper .swiper-button-prev {    top: 0;    margin: 0;    left: 15px;  }}.DG-promotions .DG-promotions-swiper .swiper-button-prev:after {  background-color: #B647FF;  color: #fff;}.DG-promotions .DG-promotions-swiper .swiper-button-prev:hover:after {  -webkit-transform: translate(-5px,0);  -moz-transform: translate(-5px,0);  transform: translate(-5px,0);  color: #fff;}.DG-promotions .DG-promotions-swiper .swiper-button-next {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}@media (max-width: 768px) {  .DG-promotions .DG-promotions-swiper .swiper-button-next {    top: 0;    right: auto;    left: 80px;    margin: 0;  }}.DG-promotions .DG-promotions-swiper .swiper-button-next:after {  background-color: #B647FF;  color: #fff;}.DG-promotions .DG-promotions-swiper .swiper-button-next:hover:after {  -webkit-transform: translate(5px,0);  -moz-transform: translate(5px,0);  transform: translate(5px,0);  color: #fff;}.DG-testimonials {  margin: 0 0 5vh 0;  position: relative;}.DG-testimonials:before {  content: '';  display: block;  width: 200px;  height: 200px;  position: absolute;  bottom: 0;  left: -50px;  z-index: 1;  background: url(/media/img/points.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}@media (max-width: 768px) {  .DG-testimonials:before {    width: 100px;    height: 100px;  }}.DG-testimonials:after {  content: '';  display: block;  width: 200px;  height: 200px;  position: absolute;  top: 5%;  right: -50px;  z-index: 1;  background: url(/media/img/points.svg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;}@media (max-width: 768px) {  .DG-testimonials:after {    width: 100px;    height: 100px;  }}.DG-testimonials .DG-testimonials-swiper {  padding: 3vh 0 0 0;  max-width: 1100px;  margin: 0 auto;  position: relative;  z-index: 3;}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide {  padding: 0 0 30px 0;}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner {  max-width: 600px;  padding: 10vh 3vw 5vh 8vw;  margin: 0 auto;  background-color: #FAF9FF;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;  position: relative;}@media (max-width: 768px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner {    margin: 0 60px;  }}@media (max-width: 468px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner {    margin: 0 30px;  }}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner:before {  position: absolute;  top: 1vh;  left: 2vw;  font-size: calc(5.5vw + 5.5vh + 1vmin);  color: #E3DDFF;}@media (max-width: 960px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner:before {    font-size: calc(11vw + 2.75vh + 1vmin);  }}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner:after {  content: '';  display: block;  width: 0;  height: 0;  border-style: solid;  border-width: 30px 20px 0 20px;  border-color: #FAF9FF transparent transparent transparent;  position: absolute;  bottom: -30px;  left: 60px;}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-desc {  font-size: 14px;  line-height: 160%;  margin: 0 0 3vh 0;  position: relative;  z-index: 2;}@media (max-width: 768px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-desc {    font-size: 12px;  }}@media (max-width: 468px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-desc {    font-size: 10px;  }}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: flex-end;  align-content: stretch;}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer .DG-testimonial-ava {  max-width: 80px;  margin: 0 25px 0 0;}@media (max-width: 768px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer .DG-testimonial-ava {    max-width: 50px;    margin: 0 15px 0 0;  }}@media (max-width: 468px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer .DG-testimonial-ava {    max-width: 35px;  }}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer .DG-testimonial-ava img {  width: 100%;  display: block;  -webkit-border-radius: 50px;  -moz-border-radius: 50px;  border-radius: 50px;}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer .DG-testimonial-user {  font-size: 14px;  line-height: 140%;}@media (max-width: 768px) {  .DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer .DG-testimonial-user {    font-size: 12px;  }}.DG-testimonials .DG-testimonials-swiper .DG-testimonials-swiper-wrapper .DG-testimonial-swiper-slide .DG-testimonial-slide-inner .DG-testimonial-customer .DG-testimonial-user .DG-testimonial-name {  font-weight: 700;}.DG-testimonials .DG-testimonials-swiper .swiper-button-prev {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-testimonials .DG-testimonials-swiper .swiper-button-prev:after {  color: #B647FF;  background-color: #EEEBFF;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  border-radius: 100px;}.DG-testimonials .DG-testimonials-swiper .swiper-button-prev:hover:after {  -webkit-transform: translate(-5px,0);  -moz-transform: translate(-5px,0);  transform: translate(-5px,0);  color: #fff;}.DG-testimonials .DG-testimonials-swiper .swiper-button-next {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-testimonials .DG-testimonials-swiper .swiper-button-next:after {  color: #B647FF;  background-color: #EEEBFF;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  border-radius: 100px;}.DG-testimonials .DG-testimonials-swiper .swiper-button-next:hover:after {  -webkit-transform: translate(5px,0);  -moz-transform: translate(5px,0);  transform: translate(5px,0);  color: #fff;}.DG-testimonials .DG-testimonials-swiper:hover .swiper-button-prev {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-testimonials .DG-testimonials-swiper:hover .swiper-button-next {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.DG-sections {  padding: 7vh 0 5vh 0;  margin: 0 0 7vh 0;  background-color: #FAFAFA;}.DG-sections .DG-sections-title {  text-align: center;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;}.DG-sections .DG-sections-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  margin: 0 -1vw;}.DG-sections .DG-sections-cols .DG-section-item {  width: 25%;  margin: 0 0 3vh 0;}@media (max-width: 960px) {  .DG-sections .DG-sections-cols .DG-section-item {    width: 50%;    margin: 0 0 1vh 0;  }}.DG-sections .DG-sections-cols .DG-section-item .DG-section-inner {  height: 100%;  position: relative;  margin: 0 1vw;  padding: 3vh 0 0 0;  overflow: hidden;  background-color: #fff;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-sections .DG-sections-cols .DG-section-item .DG-section-inner .DG-section-ico {  max-width: 150px;  margin: 0 auto 2vh auto;  background-color: #fff;  overflow: hidden;}@media (max-width: 468px) {  .DG-sections .DG-sections-cols .DG-section-item .DG-section-inner .DG-section-ico {    max-width: 70px;  }}.DG-sections .DG-sections-cols .DG-section-item .DG-section-inner .DG-section-ico img {  display: block;  width: 100%;}.DG-sections .DG-sections-cols .DG-section-item .DG-section-inner .DG-section-title {  padding: 1.5vh 1vw;  border-top: 1px solid #EEEBFF;  font-weight: 600;}@media (max-width: 468px) {  .DG-sections .DG-sections-cols .DG-section-item .DG-section-inner .DG-section-title {    font-size: 12px;    line-height: 140%;    padding: 1.5vh 2vw;  }}.DG-sections .DG-sections-cols .DG-section-item .DG-section-inner .DG-section-href {  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 2;}.DG-sections .DG-sections-cols .DG-section-item:hover .DG-section-inner {  -webkit-box-shadow: 0 10px 15px -5px rgba(100,204,14,0.5);  -moz-box-shadow: 0 10px 15px -5px rgba(100,204,14,0.5);  box-shadow: 0 10px 15px -5px rgba(100,204,14,0.5);}.DG-work {  margin: 0 0 5vh 0;}@media (max-width: 960px) {  .DG-work {    max-width: 600px;    margin: 0 auto 5vh auto;  }}.DG-work .DG-work-title {  text-align: center;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: stretch;}.DG-work .DG-work-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  margin: 0 -1vw 3vh -1vw;}.DG-work .DG-work-cols .DG-work-item {  width: 25%;  margin: 0 0 2vh 0;}@media (max-width: 960px) {  .DG-work .DG-work-cols .DG-work-item {    width: 50%;  }}@media (max-width: 468px) {  .DG-work .DG-work-cols .DG-work-item {    font-size: 12px;    margin-bottom: 1vh;  }}.DG-work .DG-work-cols .DG-work-item .DG-work-inner {  position: relative;  border: 1px solid #DCDCDC;  margin: 0 1vw 0 1vw;  height: 100%;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  overflow: hidden;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-work .DG-work-cols .DG-work-item .DG-work-inner .DG-work-thumb img {  display: block;  width: 100%;}.DG-work .DG-work-cols .DG-work-item .DG-work-inner .DG-work-name {  padding: 2vh 1vw;  margin: 0;}.DG-work .DG-work-cols .DG-work-item .DG-work-inner .DG-work-name:after {  display: none;}@media (max-width: 768px) {  .DG-work .DG-work-cols .DG-work-item .DG-work-inner .DG-work-name {    font-size: 14px;    padding: 2vh 2vw;  }}@media (max-width: 468px) {  .DG-work .DG-work-cols .DG-work-item .DG-work-inner .DG-work-name {    font-size: 12px;  }}.DG-work .DG-work-cols .DG-work-item .DG-work-inner .post-info {  position: absolute;  right: 10px;  top: 10px;}.DG-work .DG-work-cols .DG-work-item .DG-work-inner .DG-work-href {  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  background: none;}.DG-work .DG-work-cols .DG-work-item:hover .DG-work-inner {  -webkit-box-shadow: 0 5px 7px 0px #E4E4E4;  -moz-box-shadow: 0 5px 7px 0px #E4E4E4;  box-shadow: 0 5px 7px 0px #E4E4E4;}.DG-work .DG-work-cols .DG-work-item:hover .DG-work-inner:before {  background-color: rgba(100,204,14,0.5);}.DG-work .DG-work-all {  text-align: center;}.DG-work .DG-work-all .button {  color: #fff;}.DG-who.DG-who-1 .DG-who-cols .DG-who-col:nth-child(1) .DG-who-col-inner {  padding: 2vh 3vw;}@media (max-width: 768px) {  .DG-who.DG-who-1 .DG-who-cols .DG-who-col:nth-child(1) .DG-who-col-inner {    padding: 2vh 0;  }}.DG-who.DG-who-1 .DG-who-cols .DG-who-col .DG-h .DG-h-line {  background-color: #64CC0E;}.DG-who.DG-who-1 .DG-who-cols .DG-who-col .DG-h .DG-h-line:after {  background-color: #64CC0E;}.DG-who.DG-who-1 .DG-who-cols .DG-who-col .DG-who-desc {  line-height: 140%;}.DG-who.DG-who-2 + .DG-who-1 {  margin: 0 0 5vh 0;}.DG-who.DG-who-2 .DG-who-cols .DG-who-col:nth-child(1) {  order: 2;}@media (max-width: 768px) {  .DG-who.DG-who-2 .DG-who-cols .DG-who-col:nth-child(1) {    order: 1;  }}.DG-who.DG-who-2 .DG-who-cols .DG-who-col:nth-child(1) .DG-who-col-inner {  padding: 2vh 3vw;}@media (max-width: 768px) {  .DG-who.DG-who-2 .DG-who-cols .DG-who-col:nth-child(1) .DG-who-col-inner {    padding: 2vh 0;  }}.DG-who.DG-who-2 .DG-who-cols .DG-who-col:nth-child(2) {  order: 1;}@media (max-width: 768px) {  .DG-who.DG-who-2 .DG-who-cols .DG-who-col:nth-child(2) {    order: 2;  }}.DG-who.DG-who-2 .DG-who-cols .DG-who-col:nth-child(2) img {  position: relative;  z-index: 2;}.DG-who.DG-who-2 .DG-who-cols .DG-who-col .DG-who-desc {  line-height: 140%;}.user-desktop .DG-who.DG-who-2 .DG-who-cols.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(-50%,0);  -moz-transform: translate(-50%,0);  transform: translate(-50%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.DG-who.DG-who-3 {  margin: 5vh 0 10vh 0;  margin-left: -3vw;  margin-right: -3vw;}.DG-who.DG-who-3 .DG-who-cols {  background-color: #FAF3FF;}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols {    position: relative;  }}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-h {    margin: 0;    background-color: #fff;    width: 100%;    position: relative;    text-align: center;  }  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-h * {    position: relative;    z-index: 2;  }  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-h:before {    content: '';    display: block;    position: absolute;    top: 0;    right: -3vw;    bottom: 0;    left: -3vw;    background-color: #fff;  }  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-h .DG-h-line {    margin-left: auto !important;    margin-right: auto !important;  }}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-h .DG-h-line {    margin-left: 0;  }}.DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(1) {  order: 2;}.DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(1) .DG-who-col-inner {  padding: 0 3vw;}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(1) {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 3;  }}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(1) .DG-who-col-inner {    height: 100%;    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox;    display: -moz-box;    display: flex;    -webkit-box-orient: horizontal;    -moz-box-orient: horizontal;    box-orient: horizontal;    -webkit-box-direction: normal;    -moz-box-direction: normal;    box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: flex-start;    align-items: space-between;    align-content: stretch;    color: #fff;  }}.DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(2) {  order: 1;  position: relative;  z-index: 1;}.DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(2):before {  content: '';  display: block;  position: absolute;  top: -3vh;  right: 0;  bottom: -3vh;  width: 30%;  background-color: #fff;  border: 10px solid #FAF3FF;}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(2):before {    top: 0;    right: 0;    bottom: 0;    left: 0;    width: auto;    background-color: rgba(0,0,0,0.3);    border: none;    z-index: 3;  }}.DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(2) img {  position: relative;  z-index: 2;}.DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(2) .DG-who-col-inner {  padding: 0 2vw 0 0;}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col:nth-child(2) .DG-who-col-inner {    padding: 0;  }}.DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner {  padding: 1vh 0;}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc {    margin-top: 7vh;  }}@media (max-width: 1250px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc .DG-list-ico {    font-size: 18px;  }}@media (max-width: 960px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc .DG-list-ico {    font-size: 16px;    font-weight: 600;  }}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc .DG-list-ico {    font-size: 14px;  }}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-button {    display: block;    width: 100%;  }}.DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-button .button {  background-color: #B647FF;}@media (max-width: 768px) {  .DG-who.DG-who-3 .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-button .button {    display: block;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    text-align: center;    font-size: 16px;  }}.DG-who .DG-who-cols {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: center;  align-content: stretch;}.DG-who .DG-who-cols .DG-who-col {  width: 50%;}@media (max-width: 768px) {  .DG-who .DG-who-cols .DG-who-col {    width: 100%;  }}.DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-title {  font-size: 24px;  border-right: 2px solid #64CC0E;  max-width: 220px;  font-weight: 600;}.DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc {  font-size: 18px;}.DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc .DG-list-ico {  font-size: 24px;  font-weight: 400;  padding-left: 80px;}@media (max-width: 768px) {  .DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc .DG-list-ico {    padding-left: 40px;  }}.DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc .DG-list-ico:before {  content: '';  background: url(/media/img/paymentc-ico-2.svg) no-repeat center center;  width: 60px;  height: 60px;  -webkit-background-size: 100% auto;  -moz-background-size: 100% auto;  background-size: 100% auto;}@media (max-width: 768px) {  .DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc .DG-list-ico:before {    width: 30px;    height: 30px;  }}@media (max-width: 768px) {  .DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc {    font-size: 16px;  }}@media (max-width: 468px) {  .DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-desc {    font-size: 12px;  }}.DG-who .DG-who-cols .DG-who-col .DG-who-col-inner .DG-who-button .button {  color: #fff;  font-weight: 700;  background-color: #64CC0E;}.DG-who .DG-who-cols .DG-who-col img {  width: 100%;  display: block;}.user-desktop .DG-who .DG-who-cols.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(50%,0);  -moz-transform: translate(50%,0);  transform: translate(50%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .DG-who .DG-who-cols.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.DG-row {  margin: 0 0 5vh 0;}.DG-row .DG-row-inner {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: flex-start;  align-content: stretch;  margin: 0 -1vw;}@media (max-width: 768px) {  .DG-row .DG-row-inner {    margin: 0;  }}.DG-row .DG-row-inner > br {  display: none;}.DG-row-cols-1.DG-row .DG-row-inner .DG-col {  width: 100%;}.DG-row-cols-2.DG-row .DG-row-inner .DG-col {  width: 50%;}@media (max-width: 768px) {  .DG-row-cols-2.DG-row .DG-row-inner .DG-col {    width: 100%;  }}.DG-row-cols-3.DG-row .DG-row-inner .DG-col {  width: 33.3333%;}@media (max-width: 960px) {  .DG-row-cols-3.DG-row .DG-row-inner .DG-col {    width: 100%;  }}.DG-row-cols-4.DG-row .DG-row-inner .DG-col {  width: 25%;}@media (max-width: 960px) {  .DG-row-cols-4.DG-row .DG-row-inner .DG-col {    width: 50%;  }}@media (max-width: 768px) {  .DG-row-cols-4.DG-row .DG-row-inner .DG-col {    width: 100%;  }}.DG-row .DG-row-inner .DG-col .DG-col-inner {  margin: 0 1vw 2vh 1vw;}@media (max-width: 768px) {  .DG-row .DG-row-inner .DG-col .DG-col-inner {    margin: 0 0 2vh 0;  }}.DG-why .DG-why-inner ol {  counter-reset: my-awesome-counter;  list-style: none;  padding: 0;  margin: 0;}.DG-why .DG-why-inner ol li {  margin: 0 0 20px 0;  font-size: 16px;  counter-increment: my-awesome-counter;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}.DG-why .DG-why-inner ol li:before {  content: '0' counter(my-awesome-counter) '.';  color: #DEDEDE;  font-size: 70px;  font-weight: 800;  --size: 70px;  left: calc(-1 * var(--size) - 10px);  line-height: var(--size);  width: 120px;  min-width: 120px;  height: var(--size);  text-align: right;  position: static;  left: auto;  top: auto;  margin: 0 1vw 0 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}.DG-cases br {  display: none;}.DG-cases .DG-cases-inner .DG-case {  margin: 0 0 3vh 0;}@media (max-width: 768px) {  .DG-cases .DG-cases-inner .DG-case {    margin: 0 0 1vh 0;  }}.DG-cases .DG-cases-inner .DG-case .DG-case-inner {  font-size: 16px;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}@media (max-width: 768px) {  .DG-cases .DG-cases-inner .DG-case .DG-case-inner {    font-size: 14px;    line-height: 140%;  }}@media (max-width: 468px) {  .DG-cases .DG-cases-inner .DG-case .DG-case-inner {    font-size: 12px;  }}.DG-cases .DG-cases-inner .DG-case .DG-case-inner .DG-case-count {  color: #DEDEDE;  font-size: 70px;  line-height: 70px;  font-weight: 800;  width: 120px;  min-width: 120px;  min-height: 70px;  text-align: left;  margin: 0 1vw 0 0;}@media (max-width: 768px) {  .DG-cases .DG-cases-inner .DG-case .DG-case-inner .DG-case-count {    font-size: 50px;    min-width: 90px;    width: 90px;    min-height: 50px;  }}@media (max-width: 468px) {  .DG-cases .DG-cases-inner .DG-case .DG-case-inner .DG-case-count {    font-size: 40px;    min-width: 70px;    width: 70px;  }}.DG-form {  margin: 5vh 0 0 0;}.DG-form .DG-form-inner {  background-color: #fff;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  padding: 4vh 1.5vw;  -webkit-box-shadow: 0 5px 15px 0px #ccc;  -moz-box-shadow: 0 5px 15px 0px #ccc;  box-shadow: 0 5px 15px 0px #ccc;}.DG-form .DG-form-inner .DG-form-title {  font-size: 18px;  font-weight: 600;  text-align: center;  margin: 0 0 3vh 0;}.DG-form .DG-form-inner .DG-form-item + .DG-form-item {  margin-top: 3vh;}.DG-form .DG-form-inner .DG-form-item label {  display: block;  margin: 0 0 0.5vh 0;  font-weight: 500;}.DG-form .DG-form-inner .DG-form-item input,.DG-form .DG-form-inner .DG-form-item textarea {  border-color: #F5F5F5;  padding: 1.5vh 1.5vw;}.DG-form .DG-form-inner .DG-form-item input:focus,.DG-form .DG-form-inner .DG-form-item textarea:focus {  border-color: #EEEBFF;}.DG-form .DG-form-inner .DG-form-item.form-item-error {  color: #E60000;}.DG-form .DG-form-inner .DG-form-item.form-item-error input,.DG-form .DG-form-inner .DG-form-item.form-item-error textarea {  border-color: #E60000;}.DG-form .DG-form-inner .DG-form-item .DG-form-send {  display: block;  text-transform: uppercase;  font-weight: 700;  text-align: center;}.DG-form .form-alert {  padding: 10vh 0;  border: 1px solid #F5F5F5;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: center;  align-content: stretch;}.DG-form .form-alert .form-alert-success {  border-bottom: 2px solid #64CC0E;}.DG-contacts {  margin: 5vh 0 0 0;}.DG-contacts .DG-contact {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}.DG-contacts .DG-contact + .DG-contact {  margin: 6vh 0 0;}@media (max-width: 768px) {  .DG-contacts .DG-contact + .DG-contact {    margin: 3vh 0 0 0;  }}.DG-contacts .DG-contact .DG-contact-icon span {  display: block;  font-size: 120px;  width: 120px;  height: 120px;  line-height: 120px;  text-align: center;  color: #B647FF;  margin: 0 2vw 0 0;}@media (max-width: 768px) {  .DG-contacts .DG-contact .DG-contact-icon span {    font-size: 60px;    width: 60px;    height: 60px;    line-height: 60px;  }}@media (max-width: 468px) {  .DG-contacts .DG-contact .DG-contact-icon span {    font-size: 40px;    width: 40px;    height: 40px;    line-height: 40px;  }}.DG-contacts .DG-contact .DG-contact-info {  font-size: 16px;  line-height: 180%;}@media (max-width: 768px) {  .DG-contacts .DG-contact .DG-contact-info {    font-size: 18px;  }}@media (max-width: 468px) {  .DG-contacts .DG-contact .DG-contact-info {    font-size: 14px;  }}.DG-contacts .DG-contact .DG-contact-info a {  color: #303030;}.DG-contacts .DG-contact .DG-contact-info a:before {  display: none;}.DG-contacts .DG-contact .DG-contact-info .DG-contact-info-title {  font-size: 18px;  font-weight: 600;  margin: 0 0 1vh 0;}#call-me-form {  display: none;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1001;  background-color: rgba(255,255,255,0.9);}#call-me-form.call-me-form-show {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: center;  align-items: center;  align-content: stretch;}#call-me-form.call-me-form-more .custom-checkbox span:before {  border-color: #64CC0E;}#call-me-form.call-me-form-more .custom-checkbox input:checked + span:before {  background-color: #64CC0E;}#call-me-form.call-me-form-more .button {  background-color: #64CC0E !important;}#call-me-form.call-me-form-yet .button {  border: 1px solid #64CC0E;  color: #64CC0E;  background-color: transparent !important;}#call-me-form.call-me-form-arrange .call-me-form-inner {  background-image: none;  padding: 30px;}#call-me-form.call-me-form-arrange .call-me-form-title {  text-align: center;  font-size: 14px !important;  line-height: 140%;}#call-me-form.call-me-form-arrange .call-me-form-title b {  display: block;  font-size: 24px;  margin-bottom: 15px;}#call-me-form .call-me-form-inner {  background: #FAF9FF url(/media/img/girl.png) no-repeat 5% bottom;  -webkit-background-size: auto 100%;  -moz-background-size: auto 100%;  background-size: auto 100%;  padding: 30px 30px 30px 300px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  border: 1px solid #DCDCDC;  position: relative;  max-width: 300px;}@media (max-width: 768px) {  #call-me-form .call-me-form-inner {    background-image: none;    padding: 30px;  }}#call-me-form .call-me-form-inner .call-me-form-close {  display: block;  position: absolute;  right: 10px;  top: 10px;  width: 30px;  height: 30px;  line-height: 30px;  font-size: 20px;  font-size: 30px;  color: #C4C4C4;  cursor: pointer;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}#call-me-form .call-me-form-inner .call-me-form-close:before {  display: block;  width: inherit;  height: inherit;  line-height: inherit;}#call-me-form .call-me-form-inner .call-me-form-close:hover {  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  transform: rotate(180deg);}#call-me-form .call-me-form-inner .call-me-form-title {  font-size: 18px;  font-weight: 500;  margin: 0 0 3vh 0;}#call-me-form .call-me-form-inner .call-me-form-item + .call-me-form-item {  margin-top: 2vh;}#call-me-form .call-me-form-inner .call-me-form-item label {  font-weight: 400;  display: block;  margin: 0 0 0.5vh 0;  font-size: 12px;  line-height: 140%;}#call-me-form .call-me-form-inner .call-me-form-item input {  padding: 1.5vh 1.5vw;  min-height: 40px;  background-color: #fff;  border-color: #fff;  color: #C4C4C4;}#call-me-form .call-me-form-inner .call-me-form-item input:focus {  border-color: #B647FF;  background-color: #fff;  color: #303030;}#call-me-form .call-me-form-inner .call-me-form-item.form-item-error {  color: #E60000;}#call-me-form .call-me-form-inner .call-me-form-item.form-item-error input {  border-color: #E60000;}#call-me-form .call-me-form-inner .call-me-form-item.form-item-error.custom-checkbox {  color: #303030;}#call-me-form .call-me-form-inner .call-me-form-item.form-item-error.custom-checkbox span:before {  border-color: #E60000;}#call-me-form .call-me-form-inner .call-me-form-item .button {  background-color: #B647FF;}#call-me-form .form-alert {  background-color: #fff;  padding: 10vh 4vw;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  border: 1px solid #DCDCDC;  border: 1px solid #F5F5F5;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: center;  align-content: stretch;}#call-me-form .form-alert.form-alert-success span {  border-bottom: 2px solid #64CC0E;}.DG-youtube {  background-color: #fafafa;  position: relative;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  overflow: hidden;}.DG-youtube .DG-youtube-play {  background-color: rgba(100,204,14,0.5);  width: 150px;  height: 150px;  position: absolute;  top: 50%;  left: 50%;  cursor: pointer;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;  -webkit-transform: translate(-50%,-50%);  -moz-transform: translate(-50%,-50%);  transform: translate(-50%,-50%);  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-youtube .DG-youtube-play:before {  text-indent: 7px;  font-size: 100px;  width: 120px;  height: 120px;  line-height: 120px;  background-color: #fff;  margin: 15px;  color: #64CC0E;  position: absolute;  z-index: 2;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.DG-youtube img {  width: 100%;  display: block;}.DG-youtube a {  display: block;}.DG-youtube:hover .DG-youtube-play {  background-color: rgba(182,71,255,0.5);}.DG-youtube:hover .DG-youtube-play:before {  color: #B647FF;}.front-contents {  font-size: 14px;  font-weight: 400;  line-height: 160%;}.front-contents:after {  content: '';  display: block;  height: 0;  clear: both;}@media (max-width: 768px) {  .front-contents {    font-size: 14px;  }}.front-contents img {  max-width: 100%;}.front-contents img.orexim-sic {  max-width: 400px;}.front-contents strong,.front-contents b {  font-weight: 600;}.front-contents strong *,.front-contents b * {  font-weight: inherit;}.front-contents a:not(.inited) {  display: inline-block;  position: relative;  -webkit-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  -moz-transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);  transition: all 0.5s cubic-bezier(0,0.65,0.29,0.96);}.front-contents a:not(.inited):hover {  text-decoration: none;}.front-contents ul li {  list-style: none;}.front-contents ul li:before {  content: '';  display: inline-block;  width: 6px;  height: 6px;  background-color: #64CC0E;  margin-right: 15px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}.front-contents ol,.front-contents ul {  max-width: 700px;}.front-contents ol li,.front-contents ul li {  font-size: 90%;}.front-contents ol {  counter-reset: my-awesome-counter;  list-style: none;}.front-contents ol li {  margin: 0 0 5px 20px;  counter-increment: my-awesome-counter;  position: relative;}.front-contents ol li:before {  content: counter(my-awesome-counter);  color: #64CC0E;  font-size: 16px;  font-weight: 500;  position: absolute;  --size: 16px;  left: calc(-1 * var(--size) - 10px);  line-height: var(--size);  width: var(--size);  height: var(--size);  top: 4px;  border-radius: 50%;  text-align: left;}.front-contents p + p {  margin: 1em 0 0 0;}.front-contents p + h1,.front-contents p + h2,.front-contents p + h3,.front-contents p + h4,.front-contents p + h5,.front-contents p + h6 {  margin-top: 3vh;}.front-contents a {  color: #397a02;}.front-contents .wp-caption {  position: relative;  overflow: hidden;  max-width: 750px !important;}.front-contents .wp-caption a {  display: block;}.front-contents .wp-caption img {  padding: 0;  width: 100% !important;  height: auto !important;  margin: 0;  max-width: inherit !important;  display: block;}.front-contents .wp-caption .wp-caption-text {  margin: 0;  padding: 12px;  position: absolute;  left: 0;  right: 0;  bottom: -100%;  font-size: 12px;  background-color: rgba(0,0,0,0.6);  color: #fff;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.front-contents .wp-caption:hover .wp-caption-text {  bottom: 0;}.front-contents blockquote,.front-contents .wp-block-quote {  line-height: 140%;  margin-left: 2vw;  padding: 1vh 2vw;  font-style: italic;  position: relative;  border-left: 6px solid #64CC0E;  font-size: 20px;}@media (max-width: 960px) {  .front-contents blockquote,.front-contents .wp-block-quote {    padding-top: 0;    padding-bottom: 0;    font-size: 18px;  }}@media (max-width: 768px) {  .front-contents blockquote,.front-contents .wp-block-quote {    margin-left: 0;    font-size: 16px;    padding-left: 30px;  }}.front-contents blockquote a,.front-contents .wp-block-quote a {  font-size: 16px;}.front-contents blockquote *,.front-contents .wp-block-quote * {  font-family: Georgia, "Times New Roman", Times, serif;}.front-contents .alignleft {  float: left;  margin: 0 30px 2vh 0;}@media (max-width: 1250px) {  .front-contents .alignleft.orexim-sic {    float: none;    margin-left: 0;  }}@media (max-width: 768px) {  .front-contents .alignleft {    float: none;    margin: 0 0 2vh 0;  }}.front-contents .alignright {  float: right;  margin: 0 0 2vh 30px;}@media (max-width: 1250px) {  .front-contents .alignright.orexim-sic {    float: none;    margin-left: 0;  }}@media (max-width: 768px) {  .front-contents .alignright {    float: none;    margin: 0 0 2vh 0;    width: 100% !important;    height: auto !important;  }}.front-contents .aligncenter {  margin: 2vh auto;  display: block;  max-width: 500px;  clear: both;}.front-contents .alignnone {  margin: 0 0 30px 0;}.front-contents .gallery {  padding: 0 0 5vh 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}.front-contents .gallery.gallery-columns-1 .gallery-item {  width: 100%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-1 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-2 .gallery-item {  width: 50%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-2 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-3 .gallery-item {  width: 33.3333%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-3 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-4 .gallery-item {  width: 25%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-4 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-5 .gallery-item {  width: 20%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-5 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-6 .gallery-item {  width: 16.6667%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-6 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-7 .gallery-item {  width: 14.2857%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-7 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-8 .gallery-item {  width: 12.5%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-8 .gallery-item {    width: 50%;  }}.front-contents .gallery.gallery-columns-9 .gallery-item {  width: 11.1111%;}@media (max-width: 960px) {  .front-contents .gallery.gallery-columns-9 .gallery-item {    width: 50%;  }}.front-contents .gallery .gallery-item {  margin: 0;  position: relative;  padding: 4px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.front-contents .gallery .gallery-item .gallery-icon {  display: block;  position: relative;}.front-contents .gallery .gallery-item .gallery-icon a {  display: block;  position: relative;  z-index: 2;}.front-contents .gallery .gallery-item .gallery-icon a img {  display: block;  border: none;  width: 100%;  -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  position: relative;}.front-contents .gallery .gallery-item .gallery-caption {  position: absolute;  color: #fff;  font-size: 12px;  right: 60px;  bottom: 60px;  z-index: 3;  display: block;  font-family: 'Montserrat', sans-serif;  text-transform: uppercase;  line-height: 100%;  font-size: calc(0.8vw + 0.8vh + 1vmin);}@media (max-width: 960px) {  .front-contents .gallery .gallery-item .gallery-caption {    font-size: calc(1.6vw + 0.4vh + 1vmin);  }}.front-contents .gallery .gallery-item:hover .gallery-icon a img {  -webkit-box-shadow: 0 10px 15px -5px #E4E4E4;  -moz-box-shadow: 0 10px 15px -5px #E4E4E4;  box-shadow: 0 10px 15px -5px #E4E4E4;  z-index: 2;}@media (max-width: 960px) {  .front-contents .gallery .gallery-item:hover .gallery-icon a img {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);  }}.front-contents .gallery:after {  content: '';  display: block;  height: 0;  clear: both;}.front-contents table {  width: 100%;  border-spacing: 0px;  border-collapse: collapse;  margin: 3vh 0;}.front-contents table,.front-contents table th,.front-contents table td {  padding: 0.5vh 0.5vw;  border: 1px solid #EEEBFF;}.front-contents table caption {  margin: 0 0 10px 0;  font-weight: 400;  text-transform: uppercase;}.front-contents table thead {  font-size: 12px;  font-weight: 900;  color: #222222;  text-align: left;}.front-contents table thead tr th {  background-color: #f7f9fa;  border-bottom: 3px solid #64CC0E;  font-size: 18px;  padding-top: 1vh;  padding-bottom: 1vh;}.front-contents table thead tr th strong,.front-contents table thead tr th b {  font-size: inherit;}.front-contents table tbody td {  vertical-align: middle;  color: #898989;  border: 1px solid #EEEBFF;}.front-contents table tbody td a {  display: block;  height: 36px;  position: relative;  margin: -1px;}.front-contents table tbody td a:before {  content: '';  display: block;  width: 4px;  height: 4px;  position: absolute;  background-color: #64CC0E;  left: 50%;  margin: 0 0 0 -2px;  bottom: 4px;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.front-contents table tbody td a:hover {  background-color: #64CC0E;  color: #fff;}.front-contents table tbody td a:hover:before {  background-color: #fff;}.front-contents table tfoot td {  height: 36px;  line-height: 36px;}.front-contents table tfoot td a {  display: block;  height: 36px;  line-height: 36px;  text-transform: uppercase;  font-weight: 900;  font-size: 12px;  color: #222;}.front-contents .wp-block-media-text {  margin-bottom: 30px;}@media (max-width: 768px) {  .front-contents .wp-block-media-text {    display: block;  }}@media (max-width: 768px) {  .front-contents .wp-block-media-text__content {    padding-top: 15px;    padding-bottom: 15px;  }}.maps iframe {  width: 100%;  height: 40vh;}#post-inner .post-thumb img {  max-width: 100%;}#post-inner #post-sidebar #post-sidebar-author {  margin-bottom: 30px;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-name {  position: relative;  line-height: 140%;  text-transform: uppercase;  font-size: 12px;  padding: 0 0 0 30px;  margin: 0 0 30px 0;  overflow: hidden;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-name a,#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-name span {  display: block;  font-weight: 700;  font-size: 16px;  color: #000;  text-decoration: none;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-name a:hover {  text-decoration: underline;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-name:before {  content: '';  display: block;  position: absolute;  bottom: -20px;  top: -20px;  left: -35px;  width: 40px;  background-color: #64CC0E;  -webkit-transform: rotate(15deg);  -moz-transform: rotate(15deg);  transform: rotate(15deg);}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-avatar {  max-width: 150px;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-avatar img {  width: 100%;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-block .post-sidebar-author-avatar {  max-width: 100px;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;  margin: 0 0 30px 0;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-block .post-sidebar-author-avatar img {  width: 100%;  display: block;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-block .post-sidebar-author-right .post-sidebar-author-date {  font-size: 12px;  text-transform: uppercase;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-block .post-sidebar-author-right .post-sidebar-author-info {  font-size: 14px;}#post-inner #post-sidebar #post-sidebar-author .post-sidebar-author-block .post-sidebar-author-right .post-sidebar-author-info span + span {  margin-left: 10px;}#post-inner #post-sidebar #post-sidebar-plun {  margin-bottom: 30px;  display: none;}#post-inner #post-sidebar #post-sidebar-plun .post-sidebar-plun-title {  position: relative;  overflow: hidden;  line-height: 140%;  text-transform: uppercase;  font-size: 12px;  padding: 5px 5px 5px 30px;  margin: 0 0 30px 0;  font-size: 16px;  font-weight: 700;}#post-inner #post-sidebar #post-sidebar-plun .post-sidebar-plun-title:before {  content: '';  display: block;  position: absolute;  bottom: -20px;  top: -20px;  left: -35px;  width: 40px;  background-color: #64CC0E;  -webkit-transform: rotate(15deg);  -moz-transform: rotate(15deg);  transform: rotate(15deg);}#post-inner #post-sidebar #post-sidebar-plun ul li:before {  display: none;}#post-inner #post-sidebar #post-sidebar-rating {  margin-bottom: 30px;}#post-inner #post-sidebar #post-sidebar-rating .post-sidebar-rating-title {  position: relative;  line-height: 140%;  text-transform: uppercase;  font-size: 12px;  padding: 5px 5px 5px 30px;  font-size: 16px;  font-weight: 700;  overflow: hidden;}#post-inner #post-sidebar #post-sidebar-rating .post-sidebar-rating-title:before {  content: '';  display: block;  position: absolute;  bottom: -20px;  top: -20px;  left: -35px;  width: 40px;  background-color: #64CC0E;  -webkit-transform: rotate(15deg);  -moz-transform: rotate(15deg);  transform: rotate(15deg);}#post-inner #post-sidebar #post-sidebar-rating .post-sidebar-rating-info {  font-size: 12px;  margin: 0 0 20px 30px;}.post-headert-work {  margin: 0 0 5vh 0;}.post-headert-work .post-headert-work-inner {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: flex-start;  align-content: stretch;  margin: 0 -1vw;}.post-headert-work .post-headert-work-inner .post-report {  width: 50%;}@media (max-width: 768px) {  .post-headert-work .post-headert-work-inner .post-report {    order: 2;    width: 100%;  }}.post-headert-work .post-headert-work-inner .post-report .post-report-inner {  margin: 0 1vw;  font-size: 18px;  border: 1px solid #EEEBFF;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  padding: 2vh 1vw;}@media (max-width: 468px) {  .post-headert-work .post-headert-work-inner .post-report .post-report-inner {    padding: 1vh 2vw;  }}@media (max-width: 468px) {  .post-headert-work .post-headert-work-inner .post-report .post-report-inner .post-report-item {    font-size: 14px;  }}.post-headert-work .post-headert-work-inner .post-report .post-report-inner .post-report-item + .post-report-item {  margin-top: 2vh;  padding-top: 2vh;  border-top: 1px solid #EEEBFF;}@media (max-width: 468px) {  .post-headert-work .post-headert-work-inner .post-report .post-report-inner .post-report-item + .post-report-item {    margin-top: 1vh;    padding-top: 1vh;  }}.post-headert-work .post-headert-work-inner .post-report .post-report-inner .post-report-item b {  display: block;  font-weight: 600;  margin: 0 0 1vh 0;}.post-headert-work .post-headert-work-inner .post-report .post-report-inner .post-report-item .post-report-price {  padding: 1vh 1vw;  font-weight: 800;  border: 1px solid #EEEBFF;  display: inline-block;  -webkit-box-shadow: 2px 5px 7px -2px #ccc;  -moz-box-shadow: 2px 5px 7px -2px #ccc;  box-shadow: 2px 5px 7px -2px #ccc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.post-headert-work .post-headert-work-inner .post-report .post-report-inner .post-report-item .post-report-price .icon-tag {  margin: 0 1vw 0 0;  color: #64CC0E;  font-size: 30px;  vertical-align: middle;}.post-headert-work .post-headert-work-inner .post-thumb {  width: 50%;}@media (max-width: 768px) {  .post-headert-work .post-headert-work-inner .post-thumb {    order: 1;    width: 100%;  }}.post-headert-work .post-headert-work-inner .post-thumb .post-thumb-inner {  margin: 0 1vw;}.post-headert-work .post-headert-work-inner .post-thumb .post-thumb-inner img {  display: block;  width: 100%;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.blog-item {  width: 33.3333%;  padding: 0 0 6vh 0;  position: relative;}@media (max-width: 960px) {  .blog-item {    width: 50%;  }}@media (max-width: 768px) {  .blog-item {    width: 100%;    padding: 0;  }  .blog-item + .blog-item {    padding: 3vh 0 0 0;    margin-top: 3vh;    border-top: 1px solid #EEEBFF;  }}.blog-item:before {  content: '';  display: none;  width: 1px;  background-color: #EEEBFF;  position: absolute;  top: -3vh;  right: 3vw;  bottom: 3vh;}.blog-item:after {  content: '';  display: none;  height: 1px;  background-color: #EEEBFF;  position: absolute;  top: -3vh;  left: -3vw;  right: 3vw;}.blog-item .blog-item-inner {  padding-right: 3vw;  position: relative;}.blog-item:hover .blog-title {  color: #64CC0E;}.blog-item:hover .blog-thumb .blog-description {  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}.blog-item:hover .blog-thumb img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1);  -webkit-filter: grayscale(0);  filter: grayscale(0);}.blog-item:hover .blog-item-inner:before {  -webkit-transform: rotate(10deg) translate(0,0);  -moz-transform: rotate(10deg) translate(0,0);  transform: rotate(10deg) translate(0,0);}.blog-item .blog-category {  font-size: 12px;  text-transform: uppercase;  position: relative;  z-index: 4;}.blog-item .blog-category:before {  content: '';  display: inline-block;  width: 25px;  height: 8px;  background-color: #64CC0E;  margin: 0 10px 0 0;}.blog-item .blog-category a {  color: #000;  text-decoration: none;}.blog-item .blog-category a:hover {  text-decoration: underline;}.blog-item .blog-thumb {  display: none;  position: relative;  overflow: hidden;  margin: 0 0 3vh 0;}.blog-item .blog-thumb:before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1;  background-color: rgba(0,0,0,0.5);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.blog-item .blog-thumb .blog-description {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  text-transform: uppercase;  color: #fff;  padding: 3vw;  font-weight: 400;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transform: translate(0,20%);  -moz-transform: translate(0,20%);  transform: translate(0,20%);}.blog-item .blog-thumb img {  width: 100%;  display: block;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: scale(1);  -moz-transform: scale(1);  transform: scale(1);  -webkit-filter: grayscale(100%) brightness(75%) contrast(200%) invert(15%);  filter: grayscale(100%) brightness(75%) contrast(200%) invert(15%);}.blog-item .blog-title {  text-transform: uppercase;  margin: 0 0 3vh 0;  font-size: calc(0.7vw + 0.7vh + 1vmin);  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}@media (max-width: 960px) {  .blog-item .blog-title {    font-size: calc(1.4vw + 0.35vh + 1vmin);  }}.blog-item .blog-contents {  padding: 0;  display: none;  margin: 0 0 3vh 0;}.blog-item .blog-author {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  margin: 0 0 2vh 0;}.blog-item .blog-author .blog-author-avatar {  width: 40px;  margin: 0 15px 0 0;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.blog-item .blog-author .blog-author-avatar img {  width: 100%;  display: block;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.blog-item .blog-author .blog-author-inner {  color: #8a8a8a;  text-transform: uppercase;  font-size: 12px;  line-height: 160%;}.blog-item .blog-author .blog-author-inner .blog-author-name {  font-weight: 700;  position: relative;  z-index: 4;}.blog-item .blog-author .blog-author-inner .blog-author-name a {  font-weight: 700;  text-decoration: none;  color: #8a8a8a;}.blog-item .blog-author .blog-author-inner .blog-author-name a:hover {  text-decoration: underline;  color: #000;}.blog-item .blog-rating {  margin: 0 0 1vh 0;}.blog-item .blog-rating #rating .rating-item {  font-size: calc(0.5vw + 0.5vh + 1vmin);}@media (max-width: 960px) {  .blog-item .blog-rating #rating .rating-item {    font-size: calc(1vw + 0.25vh + 1vmin);  }}.blog-item .blog-rating #rating #rating-total {  font-size: calc(0.6vw + 0.6vh + 1vmin);}@media (max-width: 960px) {  .blog-item .blog-rating #rating #rating-total {    font-size: calc(1.2vw + 0.3vh + 1vmin);  }}.blog-item .blog-info {  color: #8a8a8a;  font-size: 14px;}.blog-item .blog-info span + span {  margin-left: 10px;}.blog-item .blog-info .blog-edit-link {  position: relative;  z-index: 4;}.blog-item .blog-more {  display: block;  position: absolute;  width: 100%;  height: 100%;  top: 0;  right: 0;  bottom: 0;  z-index: 3;}#faq {  margin: 0 0 5vh 0;}#faq .faq-title {  text-align: center;}#faq .faq-title span {  display: inline-block;}#faq .faq-item {  border: 2px solid #EEEBFF;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}#faq .faq-item + .faq-item {  margin-top: 2vh;}#faq .faq-item.faq-item-show .faq-question:before {  -webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);  transform: rotate(-180deg);}#faq .faq-item .faq-question {  font-size: 16px;  font-weight: 600;  position: relative;  cursor: pointer;  padding: 1vh 50px 1vh 1vw;}#faq .faq-item .faq-question:before {  font-size: 30px;  display: block;  position: absolute;  top: 1.3vh;  right: 1vw;  height: 20px;  width: 20px;  color: #B647FF;  text-align: center;  line-height: 20px;  margin: 0;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}@media (max-width: 768px) {  #faq .faq-item .faq-question:before {    font-size: 20px;  }}@media (max-width: 768px) {  #faq .faq-item .faq-question {    font-size: 14px;    padding: 1vh 50px 1vh 2vw;  }}@media (max-width: 468px) {  #faq .faq-item .faq-question {    font-size: 10px;  }}#faq .faq-item .faq-answer {  font-size: 14px;  font-weight: 600;  padding: 1vw 1vw;  display: none;}@media (max-width: 768px) {  #faq .faq-item .faq-answer {    font-size: 14px;    padding: 1vh 2vw;  }}@media (max-width: 468px) {  #faq .faq-item .faq-answer {    font-size: 10px;  }}.user-desktop #faq.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(0,100%);  -moz-transform: translate(0,100%);  transform: translate(0,100%);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop #faq.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}#comments .comments-title {  font-size: calc(1.2vw + 1.2vh + 1vmin);  text-transform: uppercase;  font-weight: 700;  font-family: 'Montserrat', sans-serif;  margin: 0 0 1em 0;  line-height: 100%;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}@media (max-width: 960px) {  #comments .comments-title {    font-size: calc(2.4vw + 0.6vh + 1vmin);  }}#comments .comments-title span {  display: inline-block;  background-color: #64CC0E;  color: #fff;  font-size: 14px;  font-weight: 700;  vertical-align: middle;  padding: 0 10px 0 0;  height: 26px;  line-height: 26px;  margin: 0 0 0 10px;}#comments .comments-title span:before {  content: '';  display: block;  float: left;  height: 0;  width: 0;  border-style: solid;  border-width: 13px 10px 13px 0;  border-color: #fff #64CC0E #fff transparent;  margin: 0 5px 0 0;}#comments .comment-reply-title {  font-size: 1.8em;  font-family: 'Montserrat', sans-serif;  margin: 0 0 1em 0;  line-height: 100%;  font-weight: 700;}@media (max-width: 768px) {  #comments .comment-reply-title {    font-size: 18px;    line-height: 120%;    padding: 0 0 10px 0;  }  #comments .comment-reply-title:after {    content: '';    display: block;    height: 0;    clear: both;  }}#comments .comment-reply-title a b {  background-color: #64CC0E;  color: #000;  padding: 5px 10px;  font-size: calc(0.4vw + 0.4vh + 1vmin);  font-weight: 700;  text-transform: uppercase;}@media (max-width: 960px) {  #comments .comment-reply-title a b {    font-size: calc(0.8vw + 0.2vh + 1vmin);  }}@media (max-width: 768px) {  #comments .comment-reply-title a b {    font-size: 16px;    display: block;    float: left;  }}#comments .comment-reply-title a:hover {  text-decoration: none;}#comments .comment-reply-title a:hover b {  background-color: #000;  color: #fff;  text-decoration: none;}#comments ul.comments-list {  padding: 0 0 70px 22px;}#comments ul.comments-list li.comment-item + .comment-item {  margin-top: 30px;}#comments ul.comments-list li.comment-item {  list-style: none;  max-width: 700px;}#comments ul.comments-list li.comment-item:before {  display: none;}#comments ul.comments-list li.comment-item .comment-wrap {  border: 3px solid #EEEBFF;  padding: 20px;  background-color: #fafafa;  position: relative;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info {  margin: 0 0 20px -20px;  height: 30px;  line-height: 30px;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info .comment-reply {  display: block;  float: right;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info .comment-reply .comment-reply-link {  display: block;  text-transform: uppercase;  font-weight: 700;  font-size: 12px;  height: 28px;  line-height: 28px;  padding: 0 10px;  border: 1px solid #ddd;  background-color: #fff;  text-decoration: none;  color: #444;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info .comment-reply .comment-reply-link:hover {  background-color: #64CC0E;  border-color: #64CC0E;  color: #fff;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info .comment-date {  display: block;  float: right;  padding: 0 10px 0 0;  color: #808080;  font-size: 12px;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info .comment-avatar {  display: block;  float: left;  width: 40px;  height: 40px;  padding: 3px;  background-color: #fff;  border: 1px solid #EEEBFF;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;  margin: -10px 10px 0 -25px;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info .comment-avatar img {  width: 100%;  height: 100%;  display: block;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info .comment-name {  display: block;  float: left;  font-size: 12px;  color: #64CC0E;  text-transform: uppercase;  font-weight: 500;  font-family: 'Montserrat', sans-serif;}#comments ul.comments-list li.comment-item .comment-wrap .comment-info:after {  content: '';  display: block;  height: 0;  clear: both;}#comments ul.comments-list li.comment-item .comment-wrap .comment-body {  font-size: 14px;}#comments ul.comments-list li.comment-item .comment-wrap .comment-moderation {  background-color: #51AC03;  color: #000000;  padding: 10px 15px;  margin: 0 0 10px 0;  border-left: 3px solid #000000;}#comments ul.comments-list li.comment-item ul.children {  margin: 0 0 0 30px;  padding: 20px 0 0 0;}#comments ul.comments-list li.comment-item ul.children .comment-wrap {  background-color: #fff;}#comments ul.comments-list li.comment-item ul.children .comment-wrap:before {  content: '';  display: block;  height: 0;  width: 0;  border-style: solid;  border-width: 0 10px 10px 10px;  border-color: transparent transparent #EEEBFF transparent;  position: absolute;  left: 20px;  top: -13px;}#comments ul.comments-list #respond {  padding: 30px;  border: 3px solid #EEEBFF;  padding: 20px;  background-color: #fafafa;  margin: 20px 0 20px 20px;}#comments ul.comments-list #respond:before {  content: '';  display: block;  height: 0;  width: 0;  border-style: solid;  border-width: 0 10px 10px 10px;  border-color: transparent transparent #EEEBFF transparent;  position: absolute;  left: 20px;  top: -13px;}#comments #respond {  position: relative;  max-width: 720px;  margin-top: 3vh;  padding-top: 3vh;  border-top: 1px solid #EEEBFF;}#comments #respond p {  position: relative;}#comments #respond .comment-form-mailpoet {  padding-top: 3vh;}#comments #respond .cancel-reply-link {  position: absolute;  width: 30px;  height: 30px;  line-height: 30px;  text-align: center;  top: 0;  right: 0;  font-size: 14px;  color: #444;}#comments #respond .comment-label {  position: absolute;  width: 20px;  height: 20px;  right: 10px;  top: 50%;  margin: -10px 0 0 0;  color: #bebebe;}#comments #respond .comment-logout {  font-size: 18px;  display: inline-block;  vertical-align: middle;  color: #64CC0E;}#comments #respond .comment-form-author {  max-width: 300px;}#comments #respond .comment-form-email {  max-width: 300px;}#comments #respond .form-submit {  float: left;  padding-right: 20px;  padding-top: 30px;}#comments #respond .comment-message-info {  display: block;  overflow: hidden;  border-left: 3px solid #51AC03;  background-color: rgba(81,172,3,0.1);  padding: 10px 20px;  margin-left: 20px;  color: #51AC03;}#comments #respond .comment-message-info span {  display: block;  padding: 2px 0;  font-size: 14px;}#comments #respond:after {  content: '';  display: block;  height: 0;  clear: both;}.widget {  font-size: 14px;}.widget .title {  font-weight: 600;  color: #fff;  font-size: 16px;  font-family: 'Montserrat', sans-serif;  margin: 0 0 3vh 0;}.widget ul {  margin: 0;  padding: 0;}.widget ul li {  display: block;}.widget ul li + li {  padding: 5px 0 0 0;}.widget ul li a {  display: block;  color: #000;  text-decoration: none;  padding: 3px 0;}.widget ul li a:hover {  color: #51AC03;  text-decoration: underline;}.widget ul li ul {  padding: 10px 0 0 20px;}.widget ul li .menu-custom-infobox {  display: block;  font-size: 12px;  border: 1px dashed #d3dce0;  padding: 5px 10px;  margin: 10px 0 0 50px;  position: relative;}.widget ul li .menu-custom-infobox:before {  content: '';  display: block;  height: 0;  width: 0;  position: absolute;  top: -7px;  left: 5px;  border-style: solid;  border-width: 0 5px 7px 5px;  border-color: transparent transparent #d3dce0 transparent;}.widget ul li .menu-custom-infobox span {  display: inline-block;}.widget ul li .menu-custom-infobox span + span {  border-left: 1px solid #d3dce0;  margin-left: 5px;  padding-left: 5px;}.widget aside + aside,.widget .widget-item {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}#footer-widgets.widget aside + aside .widget-wrap,#footer-widgets.widget .widget-item .widget-wrap {  padding: 0 3vw 0 0;}@media (max-width: 768px) {  #footer-widgets.widget aside + aside .widget-wrap,#footer-widgets.widget .widget-item .widget-wrap {    padding: 0;  }}.widget aside + aside + .widget-item,.widget .widget-item + .widget-item {  margin: 5vh 0 0 0;}#footer-widgets.widget aside + aside + .widget-item,#footer-widgets.widget .widget-item + .widget-item {  margin: 0 0 0 0;}.widget .widget_calendar {  font-size: 14px;}.widget .widget_calendar a {  text-decoration: none;  font-weight: 400;}.widget .widget_calendar table {  width: 100%;  border-spacing: 1px;  border-collapse: separate;}.widget .widget_calendar table td {  padding: 0;}.widget .widget_calendar table caption {  margin: 0 0 10px 0;  font-weight: 400;  text-transform: uppercase;}.widget .widget_calendar table thead {  font-size: 12px;  font-weight: 900;  color: #222222;}.widget .widget_calendar table thead th {  height: 36px;  line-height: 36px;  background-color: #f7f9fa;}.widget .widget_calendar table tbody td {  text-align: center;  vertical-align: middle;  height: 36px;  line-height: 36px;  color: #898989;}.widget .widget_calendar table tbody td a {  display: block;  height: 36px;  position: relative;  margin: -1px;}.widget .widget_calendar table tbody td a:before {  content: '';  display: block;  width: 4px;  height: 4px;  position: absolute;  background-color: #64CC0E;  left: 50%;  margin: 0 0 0 -2px;  bottom: 4px;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.widget .widget_calendar table tbody td a:hover {  background-color: #64CC0E;  color: #fff;}.widget .widget_calendar table tbody td a:hover:before {  background-color: #fff;}.widget .widget_calendar table tbody td#today {  outline: 1px solid #64CC0E;}.widget .widget_calendar table tfoot td {  height: 36px;  line-height: 36px;}.widget .widget_calendar table tfoot td a {  display: block;  height: 36px;  line-height: 36px;  text-transform: uppercase;  font-weight: 900;  font-size: 12px;  color: #222;}.widget .widget_calendar table tfoot td#prev {  text-align: left;  padding: 0 0 0 15px;}.widget .widget_calendar table tfoot td#next {  text-align: right;  padding: 0 15px 0 0;}.widget .widget_recent_entries span {  font-size: 12px;  display: block;}.widget .widget_search form {  display: block;  padding: 0;  margin: 0;  position: relative;}.widget .widget_search form #s {  height: 40px;  display: block;  width: 100%;  font-size: 14px;  padding: 0 70px 0 20px;}.widget .widget_search form #search-submit {  height: 39px;  line-height: 39px;  padding: 0 20px;  position: absolute;  top: 0;  right: 0;}.widget .widget_search:after {  content: '';  display: block;  height: 0;  clear: both;}.widget .DG-widget .widget-tabs .widget-tabs-header {  padding: 0;  margin: 0 0 10px 0;  border-bottom: 1px solid #d3dce0;}.widget .DG-widget .widget-tabs .widget-tabs-header li {  display: block;  float: left;}.widget .DG-widget .widget-tabs .widget-tabs-header li:before {  display: none;}.widget .DG-widget .widget-tabs .widget-tabs-header li + li {  padding: 0;  margin: 0 0 0 5px;}.widget .DG-widget .widget-tabs .widget-tabs-header li a {  background-color: #fff;  display: block;  padding: 10px;  text-decoration: none;  border-style: solid;  border-width: 1px 1px 0 1px;  border-color: #d3dce0;  position: relative;  text-transform: uppercase;  font-size: 12px;}.widget .DG-widget .widget-tabs .widget-tabs-header li a:before {  content: '';  margin: 0;}.widget .DG-widget .widget-tabs .widget-tabs-header li.ui-state-default a {  background-color: #ffffff 80%;  background-image: -webkit-linear-gradient(top,#ffffff 80% #f7f7f7 100%,#51AC03 100%);  background-image: -moz-linear-gradient(top,#ffffff 80% #f7f7f7 100%,#51AC03 100%);  background-image: -ms-linear-gradient(top,#ffffff 80% #f7f7f7 100%,#51AC03 100%);  background-image: -o-linear-gradient(top,#ffffff 80% #f7f7f7 100%,#51AC03 100%);  background-image: linear-gradient(top,#ffffff 80% #f7f7f7 100%,#51AC03 100%);}.widget .DG-widget .widget-tabs .widget-tabs-header li.ui-tabs-active a {  color: #64CC0E;  background: #fff;}.widget .DG-widget .widget-tabs .widget-tabs-header li.ui-tabs-active a:before {  content: '';  display: block;  height: 2px;  background-color: #fff;  position: absolute;  left: 0;  right: 0;  bottom: -1px;  z-index: 1;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}.widget .DG-widget .widget-tabs .widget-tabs-header:after {  content: '';  display: block;  height: 0;  clear: both;}.widget .DG-widget .widget-post-item {  position: relative;}.widget .DG-widget .widget-post-item + .widget-post-item {  margin: 5vh 0 0 0;}.widget .DG-widget .widget-post-item .widget-post-thumb {  overflow: hidden;}.widget .DG-widget .widget-post-item .widget-post-thumb img {  width: 100%;  display: block;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: scale(1);  -moz-transform: scale(1);  transform: scale(1);  -webkit-filter: grayscale(100%) brightness(75%) contrast(200%) invert(15%);  filter: grayscale(100%) brightness(75%) contrast(200%) invert(15%);}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-title {  display: block;  font-size: 16px;  line-height: 18px;  color: #808080;  margin: 2vh 0 0 0;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-title b {  color: #393e5c;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-title a {  color: #000;  text-decoration: underline;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-title a:hover {  color: #51AC03;  text-decoration: none;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  margin: 2vh 0 0 0;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author .widget-post-author-avatar {  width: 40px;  margin: 0 15px 0 0;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author .widget-post-author-avatar img {  width: 100%;  display: block;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author .widget-post-author-inner {  color: #8a8a8a;  text-transform: uppercase;  font-size: 12px;  line-height: 160%;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author .widget-post-author-inner .widget-post-author-name {  font-weight: 700;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author .widget-post-author-inner .widget-post-author-name a {  font-weight: 700;  color: #808080;  text-decoration: none;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author .widget-post-author-inner .widget-post-author-name a:hover {  text-decoration: underline;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-author .widget-post-author-inner .widget-post-author-date {  font-size: 10px;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-rating {  margin: 1vh 0 0 0;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-rating .rating-wrap .rating-item {  font-size: calc(0.3vw + 0.3vh + 1vmin);}@media (max-width: 960px) {  .widget .DG-widget .widget-post-item .widget-post-inner .widget-post-rating .rating-wrap .rating-item {    font-size: calc(0.6vw + 0.15vh + 1vmin);  }}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-rating .rating-wrap .rating-total {  font-size: calc(0.3vw + 0.3vh + 1vmin);}@media (max-width: 960px) {  .widget .DG-widget .widget-post-item .widget-post-inner .widget-post-rating .rating-wrap .rating-total {    font-size: calc(0.6vw + 0.15vh + 1vmin);  }}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-info {  display: block;  font-size: 12px;  line-height: 14px;  margin: 1vh 0 0 0;  color: #808080;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-info .widget-post-comments {  display: inline-block;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-info .widget-post-views {  display: inline-block;  margin: 0 0 0 10px;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-desc {  display: block;  font-size: 12px;  line-height: 14px;}.widget .DG-widget .widget-post-item .widget-post-inner .widget-post-more {  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1;}.widget .DG-widget .widget-post-item:hover .widget-post-thumb img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1);  -webkit-filter: grayscale(0);  filter: grayscale(0);}.widget .DG-widget .widget-post-item:hover .widget-post-inner .widget-post-title {  text-decoration: underline;}.widget .DG-widget .widget-post-item:hover .widget-post-inner .widget-post-author {  position: relative;  z-index: 2;}.widget .DG-widget .widget-post-item:after {  content: '';  display: block;  height: 0;  clear: both;}.widget .DG-widget.widget-contacts [class^="icon-"]:before,.widget .DG-widget.widget-contacts [class*=" icon-"]:before {  margin: 0 15px 0 0;}.navigation {  padding: 0;  margin: 0 0 3vh 0;  clear: both;}.navigation.navigation-comments {  border-top: none;  border-bottom: 1px solid #d3dce0;  margin: 0 0 30px 0;  padding: 0 0 30px 0;}.navigation .navigation-all {  float: right;}.navigation .navigation-all a {  display: block;  height: 35px;  line-height: 35px;  text-transform: uppercase;  font-size: 12px;  font-weight: 400;  color: #000;}.navigation .navigation-page {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: center;  align-items: center;  align-content: stretch;}.navigation .navigation-page > * {  display: inline-block;  font-size: 16px;  font-weight: 600;  text-align: center;  text-decoration: none;  margin-right: 0.5vw;  padding: 1vh 1vw;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.navigation .navigation-page a {  color: #303030;  display: block;  position: relative;  overflow: hidden;}.navigation .navigation-page a:hover {  text-decoration: none;  background: #64CC0E;  color: #fff;}.navigation .navigation-page a:hover * {  text-decoration: none;}.navigation .navigation-page span.current {  background-color: #64CC0E;  color: #fff;}.navigation .navigation-page .prev,.navigation .navigation-page .next {  background-color: #F5F5F5;  font-size: 30px;  padding: 0.8vh 0.5vw;}.navigation .navigation-preview {  float: left;  display: block;  height: 35px;  line-height: 35px;  text-transform: uppercase;  font-size: 12px;  font-weight: 400;}.navigation:after {  content: '';  display: block;  height: 0;  clear: both;}.footer-contact {  position: relative;  overflow: hidden;  margin: 0;  background-color: #fafafa;}@media (max-width: 768px) {  .footer-contact {    font-size: 16px;  }}@media (max-width: 468px) {  .footer-contact {    font-size: 14px;  }}@media (max-width: 768px) {  .footer-contact .main {    margin: 0;  }}.footer-contact .footer-contact-info {  position: relative;  z-index: 2;  color: #fff;  max-width: 40%;}@media (max-width: 768px) {  .footer-contact .footer-contact-info {    width: 100%;    max-width: 100%;  }}.footer-contact .footer-contact-info:before {  content: '';  display: block;  position: absolute;  z-index: -1;  top: 0;  right: 0;  bottom: 0;  width: 1500px;  background-color: #9ADD12;}@media (max-width: 768px) {  .footer-contact .footer-contact-info:before {    display: none;  }}.footer-contact .footer-contact-info .footer-contact-info-inner {  background-color: #9ADD12;  background-image: -webkit-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: -moz-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: -ms-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: -o-linear-gradient(left,#9ADD12 0%,#51AC03 100%);  background-image: linear-gradient(left,#9ADD12 0%,#51AC03 100%);  padding: 5vh 3vw 5vh 0;}@media (max-width: 768px) {  .footer-contact .footer-contact-info .footer-contact-info-inner {    width: 100%;    max-width: 100%;    padding: 5vh 3vw;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }}.footer-contact .footer-contact-info .footer-contact-info-inner .DG-h {  color: #fff;}.footer-contact .footer-contact-info .footer-contact-info-inner .DG-h * {  color: #fff;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-address {  margin: 0 0 2vh 0;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-address ul {  padding: 0;  margin: 0;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-address ul li {  padding: 5px 0;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-address ul li a {  color: inherit;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-address ul li *[class^="icon-"]:before,.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-address ul li *[class*=" icon-"]:before {  margin: 0 15px 0 0;  color: #B647FF;  font-size: 20px;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-subtitle {  font-size: 24px;  font-weight: 600;  margin: 0 0 2vh 0;}@media (max-width: 768px) {  .footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-subtitle {    font-size: 20px;  }}@media (max-width: 468px) {  .footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-subtitle {    font-size: 16px;  }}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-schedule {  margin: 0 0 2vh 0;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-schedule ul {  margin: 0;  padding: 0;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-social {  margin: 0 0 3vh 0;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-social ul {  padding: 0;  margin: 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: center;  align-content: stretch;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-social ul li {  list-style: none;  margin: 0 2vw 0 0;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-social ul li a {  display: block;  width: 35px;  height: 35px;  line-height: 35px;  text-align: center;  color: #fff;  background-color: #ccc;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-social ul li a.icon-facebook-symbol {  background-color: #3B5998;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-social ul li a.icon-telegram {  background-color: #039BE5;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-contact-social ul li a.icon-viber-2 {  background-color: #6F3FAA;}.footer-contact .footer-contact-info .footer-contact-info-inner .footer-call .button {  background-color: #B647FF;}.user-desktop .footer-contact .footer-contact-info .footer-contact-info-inner.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(0,100%);  -moz-transform: translate(0,100%);  transform: translate(0,100%);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop .footer-contact .footer-contact-info .footer-contact-info-inner.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.footer-contact .footer-contact-maps {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1;}@media (max-width: 768px) {  .footer-contact .footer-contact-maps {    position: static;    top: auto;    right: auto;    bottom: auto;    left: auto;    height: 400px;  }}@media (max-width: 468px) {  .footer-contact .footer-contact-maps {    height: 200px;  }}.page-contact .DG-row .DG-col .DG-h {  margin-left: 0;}.page-contact .DG-row .DG-col:nth-child(4) .DG-h .DG-h-line {  background-color: #64CC0E;}.page-contact .DG-row .DG-col:nth-child(4) .DG-h .DG-h-line:after {  background-color: #64CC0E;}#footer {  background-color: #3C3939;  color: #fff;  overflow: hidden;}#footer:after {  content: '';  display: block;  height: 0;  clear: both;}#footer .main {  padding: 0;  position: relative;}#footer a {  text-decoration: none;  color: #fff;}#footer a:hover {  color: #64CC0E;}#footer [class^="icon-"]:before,#footer [class*=" icon-"]:before {  color: #64CC0E;}#footer #footer-widgets {  padding: 6vh 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}@media (max-width: 960px) {  #footer #footer-widgets {    padding: 0 0 6vh 0;  }}#footer #footer-widgets.widget-count-1 .widget-item {  width: 100%;}#footer #footer-widgets.widget-count-2 .widget-item {  width: 50%;}@media (max-width: 768px) {  #footer #footer-widgets.widget-count-2 .widget-item {    width: 100%;  }}#footer #footer-widgets.widget-count-3 .widget-item {  width: 33.3333%;}@media (max-width: 960px) {  #footer #footer-widgets.widget-count-3 .widget-item {    width: 100%;  }}#footer #footer-widgets.widget-count-4 .widget-item {  width: 25%;}@media (max-width: 960px) {  #footer #footer-widgets.widget-count-4 .widget-item {    width: 50%;  }}@media (max-width: 768px) {  #footer #footer-widgets.widget-count-4 .widget-item {    width: 100%;  }}@media (max-width: 960px) {  #footer #footer-widgets .widget-item {    margin: 6vh 0 0 0;  }}.user-desktop #footer #footer-widgets.init-appear .init-appear-item {  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  -webkit-transform: translate(50%,0);  -moz-transform: translate(50%,0);  transform: translate(50%,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.user-desktop #footer #footer-widgets.init-appear.init-appear-animation .init-appear-item-animation {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;}#footer #footer-bottom {  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: space-between;  align-items: center;  align-content: stretch;  border-top: 1px solid #C0C0C0;}@media (max-width: 960px) {  #footer #footer-bottom {    display: block;    padding: 3vh 0 0 0;  }}#footer #footer-copy {  width: 30%;  font-size: 12px;  line-height: 140%;}@media (max-width: 960px) {  #footer #footer-copy {    width: 100%;  }}#footer #footer-social ul {  padding: 0;  margin: 0;  display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: -moz-box;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;}#footer #footer-social ul li a {  font-size: 30px;  display: block;  width: 50px;  height: 50px;  text-align: center;  line-height: 50px;}#footer #footer-social ul li a:before {  color: #fff;}.soc a {  display: inline-block;  width: 30px;  height: 30px;  line-height: 100%;  text-align: center;  position: relative;  z-index: 1;  border: 1px solid transparent;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;}.soc a span {  color: #51AC03;  font-size: 16px;  display: inline-block;}position: relative
			.soc a span:before {  margin: 0;}.soc a:hover {  border-color: #51AC03;}.soc a.vk span {  color: #25668c;}.soc a.fb span {  color: #1f589b;}.soc a.ok span {  color: #ff9400;}.soc a.in span {  color: #3d739c;}.soc a.gg span {  color: #d92900;}.soc a.tw span {  color: #00adf2;}.soc a.yt span {  color: #d92900;}.soc a.vb span {  color: #7937af;}.soc a.tl span {  color: #48b7f5;}.soc a.wa span {  color: #390;}#page404 {  text-align: center;  padding: 200px 0;  width: 100%;}#scroll-to-top {  display: block;  position: fixed;  width: 50px;  height: 50px;  bottom: 20px;  right: 20px;  z-index: 1001;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  cursor: pointer;  -webkit-transition: all 1s cubic-bezier(0,0.65,0.29,0.96);  -moz-transition: all 1s cubic-bezier(0,0.65,0.29,0.96);  transition: all 1s cubic-bezier(0,0.65,0.29,0.96);  -webkit-transform: translate(0,200%);  -moz-transform: translate(0,200%);  transform: translate(0,200%);  background-color: #64CC0E;  color: #fff;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}#scroll-to-top.scroll-to-top-show {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  transform: translate(0,0);}#scroll-to-top .icon-up {  display: block;  text-transform: uppercase;  font-size: 14px;  font-size: 50px;  width: inherit;  height: inherit;  line-height: 50px;}