/* Inline-стили главной страницы, вынесенные из <style> донора.
   Сгенерированные WordPress хеш-классы (icon-text-id-<md5>, default-btn-<md5>)
   заменены на осмысленные: .icon-card--services|--why|--features, .dt-btn--consult|--cta-bottom.
   Повторяющиеся блоки схлопнуты. */

/* --- anon --- */
.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}
/* --- anon --- */
.vc_custom_1575403409335{padding-top: 70px !important;padding-bottom: 60px !important;background-color: rgba(0,0,0,0.04) !important;*background-color: rgb(0,0,0) !important;}.vc_custom_1575458012477{padding-top: 60px !important;padding-bottom: 85px !important;}.vc_custom_1575453801960{padding-top: 85px !important;padding-bottom: 20px !important;background-color: rgba(0,0,0,0.04) !important;*background-color: rgb(0,0,0) !important;}.vc_custom_1575455771890{padding-top: 85px !important;padding-bottom: 85px !important;background-color: #0a2a5e !important;}.vc_custom_1575463072763{padding-top: 60px !important;padding-bottom: 30px !important;}.vc_custom_1575459871429{padding-top: 80px !important;padding-bottom: 60px !important;background-color: rgba(0,0,0,0.04) !important;*background-color: rgb(0,0,0) !important;}.vc_custom_1575461767578{padding-top: 60px !important;padding-bottom: 70px !important;}.vc_custom_1575457313316{padding-top: 60px !important;padding-bottom: 90px !important;background-color: rgba(0,0,0,0.04) !important;*background-color: rgb(0,0,0) !important;}.vc_custom_1575463265784{padding-top: 85px !important;padding-bottom: 55px !important;background-color: #0a2a5e !important;}.vc_custom_1575401232692{padding-right: 25px !important;padding-bottom: 60px !important;padding-left: 25px !important;}.vc_custom_1575395579053{padding-top: 50px !important;padding-right: 10% !important;padding-bottom: 50px !important;padding-left: 10% !important;background-color: #ffffff !important;}.vc_custom_1575395583553{padding-top: 50px !important;padding-right: 10% !important;padding-bottom: 50px !important;padding-left: 10% !important;background-color: #ffffff !important;}.vc_custom_1575395588583{padding-top: 50px !important;padding-right: 10% !important;padding-bottom: 50px !important;padding-left: 10% !important;background-color: #ffffff !important;}.vc_custom_1575403372934{padding-bottom: 30px !important;}.vc_custom_1575403379152{padding-bottom: 30px !important;}.vc_custom_1575403932354{padding-bottom: 70px !important;}.vc_custom_1575380838085{margin-bottom: 45px !important;border-right-width: 3px !important;padding-top: 30px !important;padding-bottom: 30px !important;border-right-color: #0a2a5e !important;border-right-style: solid !important;}.vc_custom_1575452889618{padding-bottom: 20px !important;}.vc_custom_1575453737982{padding-bottom: 140px !important;}.vc_custom_1575449405938{padding-bottom: 65px !important;}.vc_custom_1575449353669{padding-bottom: 20px !important;}.vc_custom_1575449358551{padding-bottom: 20px !important;}.vc_custom_1575452782408{padding-bottom: 50px !important;}.vc_custom_1575452795085{padding-bottom: 50px !important;}.vc_custom_1575452785565{padding-bottom: 50px !important;}.vc_custom_1575452790551{padding-bottom: 50px !important;}.vc_custom_1575392633420{padding-bottom: 30px !important;}.vc_custom_1575392638122{padding-bottom: 30px !important;}.vc_custom_1575392641496{padding-bottom: 30px !important;}.vc_custom_1575392645188{padding-bottom: 30px !important;}.vc_custom_1575457735920{padding-bottom: 70px !important;}.vc_custom_1575452651949{padding-bottom: 60px !important;}.vc_custom_1575381119292{margin-bottom: 45px !important;border-right-width: 3px !important;padding-top: 30px !important;padding-bottom: 30px !important;border-right-color: #0a2a5e !important;border-right-style: solid !important;}.vc_custom_1575451681437{padding-bottom: 60px !important;}.vc_custom_1575451703192{padding-bottom: 60px !important;}.vc_custom_1575451695479{padding-bottom: 60px !important;}.vc_custom_1575451691687{padding-bottom: 60px !important;}.vc_custom_1575451686242{padding-bottom: 60px !important;}.vc_custom_1575451699852{padding-bottom: 60px !important;}.vc_custom_1575378589868{padding-bottom: 20px !important;}.vc_custom_1575378595138{padding-bottom: 20px !important;}.vc_custom_1575378844390{padding-bottom: 20px !important;}.vc_custom_1575458048778{padding-bottom: 55px !important;}.vc_custom_1575381119292{margin-bottom: 45px !important;border-right-width: 3px !important;padding-top: 30px !important;padding-bottom: 30px !important;border-right-color: #0a2a5e !important;border-right-style: solid !important;}.vc_custom_1575376546455{padding-right: 25px !important;padding-left: 25px !important;}.vc_custom_1575460336872{padding-top: 70px !important;}.vc_custom_1765383176753{padding-top: 170px !important;padding-right: 10% !important;padding-bottom: 170px !important;padding-left: 10% !important;background-image: url(/assets/img/slider.jpg?id=22934) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1575465601578{border-top-width: 3px !important;border-right-width: 3px !important;border-bottom-width: 3px !important;border-left-width: 3px !important;padding-top: 15% !important;padding-right: 10% !important;padding-bottom: 15% !important;padding-left: 10% !important;border-left-color: rgba(0,0,0,0.12) !important;border-left-style: solid !important;border-right-color: rgba(0,0,0,0.12) !important;border-right-style: solid !important;border-top-color: rgba(0,0,0,0.12) !important;border-top-style: solid !important;border-bottom-color: rgba(0,0,0,0.12) !important;border-bottom-style: solid !important;}.vc_custom_1575465595750{border-top-width: 3px !important;border-right-width: 3px !important;border-bottom-width: 3px !important;border-left-width: 3px !important;padding-top: 12% !important;padding-right: 10% !important;padding-bottom: 12% !important;padding-left: 10% !important;border-left-color: rgba(0,0,0,0.12) !important;border-left-style: solid !important;border-right-color: rgba(0,0,0,0.12) !important;border-right-style: solid !important;border-top-color: rgba(0,0,0,0.12) !important;border-top-style: solid !important;border-bottom-color: rgba(0,0,0,0.12) !important;border-bottom-style: solid !important;}.vc_custom_1575465574730{border-top-width: 3px !important;border-right-width: 3px !important;border-bottom-width: 3px !important;border-left-width: 3px !important;padding-top: 12% !important;padding-right: 10% !important;padding-bottom: 12% !important;padding-left: 10% !important;border-left-color: rgba(0,0,0,0.12) !important;border-left-style: solid !important;border-right-color: rgba(0,0,0,0.12) !important;border-right-style: solid !important;border-top-color: rgba(0,0,0,0.12) !important;border-top-style: solid !important;border-bottom-color: rgba(0,0,0,0.12) !important;border-bottom-style: solid !important;}.vc_custom_1575465625939{padding-top: 12% !important;padding-right: 10% !important;padding-bottom: 12% !important;padding-left: 10% !important;background-color: #0a2a5e !important;}.vc_custom_1575403372934{padding-bottom: 30px !important;}.vc_custom_1575403379152{padding-bottom: 30px !important;}.vc_custom_1575463269081{padding-bottom: 30px !important;}.vc_custom_1575463219104{padding-bottom: 30px !important;}.vc_custom_1575463453249{padding-bottom: 30px !important;}
/* --- the7-page-content-style --- */

#main {
  padding-top: 0px;
  padding-bottom: 0px;
}
@media screen and (max-width: 992px) {
  #main {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}


/* --- anon --- */
.icon-with-text-shortcode.icon-card--services .text-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 32px;
  border-radius: 0px;
  margin: 0px 0px 25px 0px;
}
.icon-with-text-shortcode.icon-card--services .text-icon .icon-inner {
  min-width: 32px;
  min-height: 32px;
  border-radius: 0px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-card--services .text-icon .icon-inner {
    height: 32px;
  }
}
.icon-with-text-shortcode.icon-card--services .text-icon .dt-hover-icon {
  line-height: 32px;
}
.icon-with-text-shortcode.icon-card--services .text-icon:before,
.icon-with-text-shortcode.icon-card--services .text-icon:after,
.icon-with-text-shortcode.icon-card--services .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-card--services .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-on:before {
  border-width: 0px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-hover-border-on:after {
  border-width: 0px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-hover-on:hover {
  font-size: 32px;
}
#page .icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-card--services .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
.icon-with-text-shortcode.icon-card--services.layout-1 {
  grid-template-columns: 32px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-card--services.layout-2 {
  grid-template-columns: minmax(0,1fr) 32px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-card--services.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-card--services.layout-3 {
  grid-template-columns: 32px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-card--services.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-card--services .dt-text-title,
.icon-with-text-shortcode.icon-card--services .dt-text-title a {
  font-weight: bold;
}
.icon-with-text-shortcode.icon-card--services .dt-text-title {
  margin-bottom: 15px;
}
.icon-with-text-shortcode.icon-card--services .dt-text-desc {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 28px;
}
.icon-with-text-shortcode.icon-card--services .default-btn-shortcode {
  border-radius: 100px;
  font-size: 17px;
}
.btn-shadow.icon-with-text-shortcode.icon-card--services .default-btn-shortcode {
  box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  transition: box-shadow 0.2s ease-out, opacity 0.45s;
}
.btn-shadow.icon-with-text-shortcode.icon-card--services .default-btn-shortcode:hover {
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
.btn-flat.icon-with-text-shortcode.icon-card--services .default-btn-shortcode {
  box-shadow: none;
}
.btn-flat.icon-with-text-shortcode.icon-card--services .default-btn-shortcode:hover {
  box-shadow: none;
}
.icon-with-text-shortcode.icon-card--services .default-btn-shortcode.ico-right-side > i {
  margin-right: 0px;
  margin-left: 8px;
}
.icon-with-text-shortcode.icon-card--services .default-btn-shortcode > i {
  margin-right: 8px;
  font-size: 14px;
}
.icon-with-text-shortcode.icon-card--services .default-btn-shortcode:not(:hover) {
  border-width: 0px;
  padding: 18px 28px 18px 28px;
}
.icon-with-text-shortcode.icon-card--services .default-btn-shortcode:hover {
  border-width: 0px;
  padding: 18px 28px 18px 28px;
}

/* --- anon --- */
.icon-with-text-shortcode.icon-card--why .text-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 32px;
  border-radius: 0px;
  margin: 0px 0px 25px 0px;
}
.icon-with-text-shortcode.icon-card--why .text-icon .icon-inner {
  min-width: 32px;
  min-height: 32px;
  border-radius: 0px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-card--why .text-icon .icon-inner {
    height: 32px;
  }
}
.icon-with-text-shortcode.icon-card--why .text-icon .dt-hover-icon {
  line-height: 32px;
}
.icon-with-text-shortcode.icon-card--why .text-icon:before,
.icon-with-text-shortcode.icon-card--why .text-icon:after,
.icon-with-text-shortcode.icon-card--why .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-card--why .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-on:before {
  border-width: 0px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-hover-border-on:after {
  border-width: 0px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-hover-on:hover {
  font-size: 32px;
}
#page .icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-card--why .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
.icon-with-text-shortcode.icon-card--why.layout-1 {
  grid-template-columns: 32px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-card--why.layout-2 {
  grid-template-columns: minmax(0,1fr) 32px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-card--why.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-card--why.layout-3 {
  grid-template-columns: 32px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-card--why.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-card--why .dt-text-title,
.icon-with-text-shortcode.icon-card--why .dt-text-title a {
  font-weight: bold;
}
.icon-with-text-shortcode.icon-card--why .dt-text-title {
  margin-bottom: 15px;
}
.icon-with-text-shortcode.icon-card--why .dt-text-desc {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 28px;
}

/* --- anon --- */
.icon-with-text-shortcode.icon-card--features .text-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 32px;
  border-radius: 0px;
  margin: 0px 0px 25px 0px;
}
.icon-with-text-shortcode.icon-card--features .text-icon .icon-inner {
  min-width: 32px;
  min-height: 32px;
  border-radius: 0px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-card--features .text-icon .icon-inner {
    height: 32px;
  }
}
.icon-with-text-shortcode.icon-card--features .text-icon .dt-hover-icon {
  line-height: 32px;
}
.icon-with-text-shortcode.icon-card--features .text-icon:before,
.icon-with-text-shortcode.icon-card--features .text-icon:after,
.icon-with-text-shortcode.icon-card--features .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-card--features .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-on:before {
  border-width: 0px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-hover-border-on:after {
  border-width: 0px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-hover-on:hover {
  font-size: 32px;
}
#page .icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-card--features .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
.icon-with-text-shortcode.icon-card--features.layout-1 {
  grid-template-columns: 32px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-card--features.layout-2 {
  grid-template-columns: minmax(0,1fr) 32px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-card--features.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-card--features.layout-3 {
  grid-template-columns: 32px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-card--features.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-card--features .dt-text-title,
.icon-with-text-shortcode.icon-card--features .dt-text-title a {
  font-weight: bold;
}
.icon-with-text-shortcode.icon-card--features .dt-text-title {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-card--features .dt-text-desc {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 28px;
}

/* --- anon --- */
#dt-btn--consult {
  border-radius: 100px;
  font-size: 16px;
  line-height: 18px;
}
.btn-shadow#dt-btn--consult {
  box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  transition: box-shadow 0.2s ease-out, opacity 0.45s;
}
.btn-shadow#dt-btn--consult:hover {
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
.btn-flat#dt-btn--consult {
  box-shadow: none;
}
.btn-flat#dt-btn--consult:hover {
  box-shadow: none;
}
#dt-btn--consult.ico-right-side > i {
  margin-right: 0px;
  margin-left: 8px;
}
#dt-btn--consult > i {
  margin-right: 8px;
  font-size: 16px;
}
#dt-btn--consult:not(:hover) {
  border-width: 0px;
  color: #ffffff;
  padding: 19px 13px 19px 13px;
}
#dt-btn--consult:not(:hover) * {
  color: #ffffff;
}
#dt-btn--consult:hover {
  border-width: 0px;
  color: #ffffff;
  padding: 19px 13px 19px 13px;
}
#dt-btn--consult:hover * {
  color: #ffffff;
}
#dt-btn--consult.ico-right-side > i {
  margin-right: 0px;
  margin-left: 8px;
}
#dt-btn--consult > i {
  margin-right: 8px;
}

/* --- anon --- */
#dt-btn--cta-bottom {
  border-radius: 100px;
  font-size: 16px;
  line-height: 18px;
}
.btn-shadow#dt-btn--cta-bottom {
  box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  transition: box-shadow 0.2s ease-out, opacity 0.45s;
}
.btn-shadow#dt-btn--cta-bottom:hover {
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
.btn-3d#dt-btn--cta-bottom:hover {
  box-shadow: 0px 2px 0px 0px rgba(224,224,224,0.05);
}
.btn-flat#dt-btn--cta-bottom {
  box-shadow: none;
}
.btn-flat#dt-btn--cta-bottom:hover {
  box-shadow: none;
}
#dt-btn--cta-bottom.ico-right-side > i {
  margin-right: 0px;
  margin-left: 8px;
}
#dt-btn--cta-bottom > i {
  margin-right: 8px;
  font-size: 16px;
}
#dt-btn--cta-bottom:not(:hover) {
  border-width: 3px;
  border-color: rgba(255,255,255,0.3) !important;
  color: #ffffff;
  background: none !important;
  padding: 16px 10px 16px 10px;
}
#dt-btn--cta-bottom:not(:hover) * {
  color: #ffffff;
}
#dt-btn--cta-bottom:hover {
  border-width: 3px;
  border-color: rgba(255,255,255,0.45) !important;
  color: #ffffff;
  background: rgba(255,255,255,0.05) !important;
  padding: 16px 10px 16px 10px;
}
#dt-btn--cta-bottom:hover * {
  color: #ffffff;
}
#dt-btn--cta-bottom.ico-right-side > i {
  margin-right: 0px;
  margin-left: 8px;
}
#dt-btn--cta-bottom > i {
  margin-right: 8px;
}
