@CHARSET "UTF-8";
a, button {
  outline: none !important;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }

form:not(#pwebcontact235_form, #pwebcontact204_form) .pweb-field-phone .pweb-label {
  display: none; }

.vdoma-button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  cursor: pointer;
  text-decoration: none !important; }

.vdoma-body {
  font-family: 'MontserratRegular'; }

.vdoma-button--orange_c, .vdoma-slogan, .vdoma-faq__title, .vdoma-faq__content b, .vdoma-contacts__caption {
  font-family: 'MontserratSemiBold'; }

.vdoma-button--orange, .vdoma-button--orange_c_clist, .vdoma-button--call, .vdoma-button--whts, .vdoma-ban__box a, .vdoma-ban__box b, .vdoma-examples__i_img_text {
  font-family: 'MontserratMedium'; }

.vdoma-form-r_i__box b, .vdoma-form-r_i__list li, .vdoma-banner__title, .vdoma-contact__title, .vdoma-caption, .vdoma-faq__caption, .vdoma-show__caption, .vdoma-show__price, .vdoma-show__item--txt .vdoma-show__name, .vdoma-works__caption, .vdoma-works__name, .vdoma-manu__caption, .vdoma-manu__name, .vdoma-form-w .title, .vdoma-steps__caption, .vdoma-steps__img, .vdoma-steps__name, .vdoma-steps__form_wrap .title, .vdoma-trust__caption, .vdoma-trust__name, .vdoma-kli__caption, .vdoma-benefit__caption, .vdoma-benefit__name, .vdoma-ban__caption, .vdoma-slider__caption, .vdoma-slider__txt, .vdoma-examples__caption, .vdoma-examples__i_title, .vdoma-examples__end a, .vdoma-b_grid__name, .vdoma-reverse__name, .vdoma-fblock__caption, .vdoma-prices__txt, .vdoma-prices__caption, .vdoma-reviews__caption, .vdoma-reviews__name, .vdoma-repair__caption, .vdoma-repair__name, .vdoma-footer__info, h1, h2, .pg-cat-name {
  font-family: 'MontserratBold'; }

.vdoma-tabs a {
  font-family: 'Myriad Pro Regular'; }

.vdoma-body {
  overflow-x: hidden; }
.vdoma-header {
  padding: 19px 0 16px;
  background-color: #fff; }
  @media (max-width: 419px) {
    .vdoma-header__col1 {
      width: 100%; } }
.vdoma-logo {
  display: inline-block; }
  .vdoma-logo--nav {
    display: none; }
  .vdoma-logo--top {
    margin: 0 auto; }
    @media (min-width: 420px) {
      .vdoma-logo--top {
        margin: 0; } }
.vdoma-nav {
  background-color: #ffcf6c;
  padding: 10px 0; }
  @media (min-width: 1200px) {
    .vdoma-nav {
      padding: 27px 0; } }
  @media (max-width: 1199px) {
    .vdoma-nav__flex {
      display: flex;
      column-gap: 20px;
      flex-wrap: wrap;
      align-items: center; } }
  @media (max-width: 600px) {
    .vdoma-nav__flex {
      justify-content: center; } }
  .vdoma-nav.uk-sticky-below {
    padding: 12px 0; }
    .vdoma-nav.uk-sticky-below .vdoma-button--order {
      display: flex; }
    .vdoma-nav.uk-sticky-below .vdoma-menu--top {
      column-gap: 10px; }
    .vdoma-nav.uk-sticky-below .vdoma-nav__flex {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      column-gap: 20px;
      justify-content: center; }
      @media (max-width: 439px) {
        .vdoma-nav.uk-sticky-below .vdoma-nav__flex {
          justify-content: center; }
          .vdoma-nav.uk-sticky-below .vdoma-nav__flex > *:not(:last-child) {
            margin-bottom: 10px; } }
    .vdoma-nav.uk-sticky-below .vdoma-logo--nav {
      display: inline-block; }
    .vdoma-nav.uk-sticky-below .vdoma-button--call {
      display: block;
      min-width: 185px; }
.vdoma-menu {
  list-style: none;
  padding: 0;
  margin: 0; }
  .vdoma-menu--top {
    display: flex;
    justify-content: center;
    column-gap: 70px; }
    .vdoma-menu--top a, .vdoma-menu--top span {
      font-size: 14px;
      line-height: 1.2;
      letter-spacing: 0.05em;
      color: #000000 !important;
      cursor: pointer; }
    .vdoma-menu--top .parent svg {
      fill: #ff0700;
      color: #ff0700; }
  .vdoma-menu--footer a {
    letter-spacing: 0.05em;
    color: #ffffff !important;
    font-size: 11px;
    line-height: 24px;
    font-weight: 400; }
  .vdoma-menu--child {
    background-color: #e6e6e6;
    padding: 31px 0; }
    .vdoma-menu--child a, .vdoma-menu--child span {
      text-decoration: none !important;
      display: block;
      box-sizing: border-box;
      padding: 10px 31px; }
      .vdoma-menu--child a:hover, .vdoma-menu--child span:hover {
        background-color: #fff; }
  .vdoma-menu--mega_menu a, .vdoma-menu--mega_menu span {
    text-decoration: none !important;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    display: block;
    padding: 10px 31px;
    position: relative; }
    .vdoma-menu--mega_menu a svg, .vdoma-menu--mega_menu span svg {
      position: absolute;
      top: 8px;
      right: 4px;
      color: #ff0700; }
  @media (min-width: 1200px) {
    .vdoma-menu--mega_menu a, .vdoma-menu--mega_menu span {
      text-decoration: none !important;
      font-size: 14px;
      line-height: 1.2;
      letter-spacing: 0.05em;
      color: #000000;
      display: block;
      padding: 10px 31px;
      position: relative; }
      .vdoma-menu--mega_menu a svg, .vdoma-menu--mega_menu span svg {
        position: absolute;
        top: 8px;
        right: 4px;
        color: #ff0700; }
      .vdoma-menu--mega_menu a:hover, .vdoma-menu--mega_menu a[aria-expanded="true"], .vdoma-menu--mega_menu span:hover, .vdoma-menu--mega_menu span[aria-expanded="true"] {
        background-color: #fff; }
    .vdoma-menu--mega_menu ul, .vdoma-menu--mega_menu li {
      padding: 0; }
    .vdoma-menu--mega_menu *[class*="uk-width"] {
      position: absolute !important;
      top: 0 !important;
      left: 100% !important;
      padding: 0;
      box-shadow: none; } }
.vdoma-button--orange {
  height: 44px;
  background-color: #ffcf6c;
  background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%);
  border-radius: 22px;
  padding: 0 47px;
  color: #fff;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.05em; }
  .vdoma-button--orange:hover {
    background-color: #ffcf6c;
    background-image: linear-gradient(0deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%);
    box-shadow: 0 3px 3px 0 rgba(0, 1, 0, 0.44);
    border-radius: 22px; }
.vdoma-button--border-orange {
  height: 53px;
  border: 1px solid #e97202;
  padding: 0 11px;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #ffffff;
  box-sizing: border-box; }
.vdoma-button--orange_c {
  width: 214px;
  height: 59px;
  background-color: #83ba5a;
  border-radius: 8px;
  background-image: linear-gradient(180deg, rgba(249, 181, 34, 0.9960784314) 0%, #f77400 100%);
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #ffffff !important; }
  .vdoma-button--orange_c_clist {
    display: inline-flex;
    width: auto;
    padding: 0 40px;
    height: 46px;
    background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%);
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff; }
  .vdoma-button--orange_c:hover {
    filter: drop-shadow(0px 3px 1.5px rgba(0, 1, 0, 0.45)); }
.vdoma-button--red_o {
  height: 42px !important;
  background-color: #83ba5a;
  background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%);
  border-radius: 8px !important;
  padding: 0 21px !important;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #ffffff !important;
  text-align: center;
  display: inline-flex; }
  .vdoma-button--red_o:hover {
    background-image: linear-gradient(180deg, #f87500 0%, rgba(250, 181, 34, 0.99) 100%); }
.vdoma-button--orange_red {
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #ffffff !important;
  width: 213px;
  height: 49px;
  background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%);
  border-radius: 8px; }
  .vdoma-button--orange_red:hover {
    background-image: linear-gradient(180deg, #f87500 0%, rgba(250, 181, 34, 0.99) 100%); }
.vdoma-button--order {
  display: none; }
.vdoma-button--call {
  display: none;
  font-size: 14px;
  letter-spacing: 1px;
  color: #ffffff !important;
  padding: 0 21px;
  height: 44px;
  border-radius: 22px;
  background-image: linear-gradient(180deg, rgba(249, 181, 34, 0.996) 0%, #f77400 100%, #f77400 100%); }
.vdoma-button--whts {
  margin-top: 2px;
  font-size: 11.5px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #000000 !important;
  text-align: right;
  box-sizing: border-box;
  max-width: 237px;
  margin-bottom: 7px;
  height: 44px;
  border: 1px solid #ffcf6c;
  border-radius: 22px;
  padding: 0 48px 0 13px;
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 29px;
  background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M435.922 74.3516C387.824 26.4336 323.84 0.0273438 255.742 0C187.797 0 123.711 26.3828 75.2969 74.2891C26.7969 122.277 0.0625 186.051 0 253.629V253.707V253.754C0.0078125 294.656 10.7539 335.918 31.1523 373.582L0.699219 512L140.711 480.152C176.172 498.023 215.738 507.445 255.645 507.461H255.746C323.68 507.461 387.766 481.074 436.188 433.164C484.73 385.137 511.477 321.445 511.508 253.824C511.527 186.68 484.688 122.941 435.922 74.3516V74.3516ZM255.742 467.5H255.652C219.82 467.484 184.316 458.488 152.984 441.477L146.363 437.883L53.2617 459.059L73.4844 367.152L69.5859 360.43C50.2031 327.004 39.9609 290.105 39.9609 253.711C40.0352 135.91 136.824 39.9609 255.734 39.9609C313.18 39.9844 367.156 62.2539 407.719 102.66C448.895 143.691 471.562 197.371 471.543 253.812C471.496 371.641 374.688 467.5 255.742 467.5V467.5Z' fill='%2327BE13'/%3E%3Cpath d='M186.152 141.863H174.941C171.039 141.863 164.703 143.324 159.344 149.156C153.98 154.992 138.867 169.098 138.867 197.785C138.867 226.473 159.832 254.191 162.754 258.086C165.68 261.977 203.223 322.727 262.684 346.098C312.102 365.52 322.16 361.656 332.883 360.684C343.609 359.715 367.496 346.582 372.371 332.969C377.246 319.355 377.246 307.684 375.785 305.246C374.32 302.816 370.418 301.359 364.57 298.445C358.719 295.527 330.047 281.184 324.684 279.234C319.32 277.293 315.422 276.32 311.52 282.16C307.617 287.988 296.129 301.473 292.715 305.363C289.305 309.258 285.891 309.746 280.039 306.828C274.188 303.902 255.539 297.637 233.191 277.777C215.797 262.32 203.727 242.609 200.312 236.773C196.902 230.941 199.949 227.785 202.883 224.875C205.512 222.266 209.063 218.695 211.988 215.293C214.91 211.887 215.742 209.457 217.695 205.566C219.645 201.676 218.668 198.27 217.207 195.355C215.742 192.437 204.516 163.605 199.312 152.074H199.316C194.934 142.363 190.32 142.035 186.152 141.863V141.863Z' fill='%2327BE13'/%3E%3C/svg%3E%0A"); }
@media (max-width: 1199px) {
  .vdoma-button--wmini {
    width: 44px;
    padding: 0;
    background-size: 26px;
    background-position: center center;
    font-size: 0; } }
@media (max-width: 1199px) {
  .vdoma-button--mini {
    width: 44px;
    padding: 0;
    font-size: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='384' height='384' viewBox='0 0 384 384' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_219_16)'%3E%3Cpath d='M353.188 252.052C329.678 252.052 306.594 248.375 284.719 241.146C274 237.49 260.823 240.844 254.281 247.563L211.104 280.157C161.031 253.428 130.187 222.594 103.823 172.897L135.458 130.845C143.677 122.637 146.625 110.647 143.093 99.397C135.833 77.407 132.145 54.334 132.145 30.814C132.146 13.823 118.323 0 101.333 0H30.813C13.823 0 0 13.823 0 30.813C0 225.563 158.438 384 353.188 384C370.178 384 384.001 370.177 384.001 353.187V282.864C384 265.875 370.177 252.052 353.188 252.052Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_219_16'%3E%3Crect width='384' height='384' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important; } }
.vdoma-form-r_i {
  position: relative;
  overflow: hidden;
  background-color: #f0f0f0;
  box-sizing: border-box; }
  .vdoma-form-r_i .pweb-label {
    display: block !important; }
  .vdoma-form-r_i .uk-container {
    padding-top: 86px;
    padding-bottom: 71px; }
    @media (min-width: 960px) {
      .vdoma-form-r_i .uk-container:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: calc(60% - 30px);
        background-repeat: no-repeat;
        background-size: auto 100%;
        background-image: url(../images/rectangle_3_copy_2_20650.png); } }
  @media (min-width: 960px) and (min-width: 640px) {
    .vdoma-form-r_i .uk-container:after {
      left: calc(60% - 60px); } }
  @media (min-width: 960px) and (min-width: 960px) {
    .vdoma-form-r_i .uk-container:after {
      left: calc(60% - 80px); } }

  .vdoma-form-r_i .pweb-label {
    font-size: 14px !important;
    line-height: 23px;
    letter-spacing: 0.05em;
    color: #000000 !important; }
  .vdoma-form-r_i input[type="text"], .vdoma-form-r_i input[type="tel"] {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 38px !important;
    border: 1px solid #e97202; }
  .vdoma-form-r_i input[type="checkbox"] {
    border: 1px solid #e97202 !important;
    width: 26px;
    height: 26px;
    background-color: #fff;
    margin-right: 10px; }
  .vdoma-form-r_i input[type="checkbox"] + label {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    max-width: 50%;
    padding-left: 40px; }
  .vdoma-form-r_i .btn2 {
    width: 213px;
    height: 49px;
    background-color: #83ba5a;
    background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%);
    border-radius: 8px;
    border: none !important;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff; }
    @media (min-width: 520px) {
      .vdoma-form-r_i .btn2 {
        position: absolute;
        bottom: 60px;
        right: 0; } }
  .vdoma-form-r_i__box {
    box-sizing: border-box; }
    .vdoma-form-r_i__box, .vdoma-form-r_i__box .pwebcontact-box {
      font-size: 16px; }
    @media (min-width: 960px) {
      .vdoma-form-r_i__box {
        max-width: 60%;
        padding-right: 100px; } }
    .vdoma-form-r_i__box b {
      display: block; }
    .vdoma-form-r_i__box .pweb-labels-inline form.pwebcontact-form .pweb-field-container {
      margin-bottom: 23px; }
  .vdoma-form-r_i__list {
    list-style: none;
    padding: 0;
    margin: 50px 0 0;
    display: flex;
    flex-wrap: wrap; }
    .vdoma-form-r_i__list li {
      width: 100%;
      margin-bottom: 60px;
      box-sizing: border-box;
      padding-left: 50px;
      min-height: 35px;
      background-repeat: no-repeat;
      background-position: left top;
      background-size: 35px;
      background-image: url("data:image/svg+xml,%3Csvg width='505' height='512' viewBox='0 0 505 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M364.117 174.77C371.823 182.582 371.823 195.246 364.117 203.055L231.779 337.23C224.074 345.039 211.587 345.039 203.881 337.23L140.883 273.355C133.177 265.547 133.177 252.883 140.883 245.074C148.585 237.262 161.076 237.262 168.778 245.074L217.828 294.805L336.218 174.77C343.924 166.961 356.415 166.961 364.117 174.77V174.77ZM505 256C505 397.504 392.05 512 252.5 512C112.931 512 0 397.484 0 256C0 114.496 112.95 0 252.5 0C392.069 0 505 114.516 505 256ZM465.547 256C465.547 136.605 370.247 40 252.5 40C134.738 40 39.4531 136.621 39.4531 256C39.4531 375.395 134.753 472 252.5 472C370.262 472 465.547 375.379 465.547 256Z' fill='%235EBE48'/%3E%3C/svg%3E%0A");
      font-size: 16px;
      line-height: 1.2;
      letter-spacing: 0.05em;
      color: #000000; }
      @media (min-width: 520px) {
        .vdoma-form-r_i__list li {
          width: 50%; } }
    .vdoma-form-r_i__list--empty li {
      padding-left: 0;
      background: none; }
      .vdoma-form-r_i__list--empty li img {
        margin-right: 15px; }
.vdoma-banner {
  background-color: #ffdeb1;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #000000; }
  .vdoma-banner__list .uk-width-expand {
    padding-top: 20px;
    padding-left: 12px;
    box-sizing: border-box; }
  .vdoma-banner__txt {
    margin: 25px 0; }
  .vdoma-banner__w_text {
    padding: 35px; }
  .vdoma-banner__title {
    font-size: 24px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    margin: 0 0 19px; }
.vdoma-list {
  list-style: none;
  padding: 0;
  margin: 0; }
  .vdoma-list--banner {
    display: flex;
    flex-wrap: wrap; }
    .vdoma-list--banner > * {
      display: flex;
      flex-wrap: wrap;
      column-gap: 12px; }
    .vdoma-list--banner > * + * {
      margin-top: 20px; }
.vdoma-clist {
  margin-bottom: 50px !important; }
  @media (min-width: 960px) {
    .vdoma-clist {
      margin-bottom: 109px !important; } }
  .vdoma-clist__item {
    background-color: #fff;
    padding: 11px 11px 24px;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    box-shadow: 0px 3px 7px 0px rgba(0, 1, 0, 0.1);
    position: relative; }
    .vdoma-clist__item a:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .vdoma-clist__item:hover .vdoma-clist__i_w:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-repeat: no-repeat;
      background-position: center center;
      background-color: rgba(0, 0, 0, 0.5);
      background-size: 47px 47px;
      background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_314_2)'%3E%3Cpath d='M508.875 493.792L353.089 338.005C385.447 302.078 405.334 254.709 405.334 202.666C405.333 90.917 314.417 0 202.667 0C90.917 0 0 90.917 0 202.667C0 314.417 90.917 405.334 202.667 405.334C254.71 405.334 302.078 385.447 338.006 353.089L493.792 508.875C495.875 510.958 498.605 512 501.334 512C504.063 512 506.792 510.958 508.876 508.875C513.042 504.708 513.042 497.958 508.875 493.792ZM202.667 384C102.688 384 21.334 302.656 21.334 202.667C21.334 102.678 102.688 21.333 202.667 21.333C302.646 21.333 384 102.677 384 202.667C384 302.657 302.646 384 202.667 384Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_314_2'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      z-index: 0; }
  .vdoma-clist__i_w {
    height: 209px;
    margin-bottom: 24px; }
    .vdoma-clist__i_w a {
      display: inline-block; }
  .vdoma-clist__name {
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: 0.05em;
    text-align: center;
    min-height: 60px;
    margin-bottom: 10px; }
    .vdoma-clist__name, .vdoma-clist__name a {
      color: #000000 !important; }
.vdoma-contact__title {
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #050505; }
.vdoma-contact__panel {
  border-left: 9px solid #e97202;
  padding-left: 17px;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #050505; }
  .vdoma-contact__panel a {
    color: #050505 !important; }
.vdoma-contact__txt {
  margin-top: 20px; }
  @media (min-width: 960px) {
    .vdoma-contact__txt {
      margin-top: 0;
      padding: 42px 27px; } }
.vdoma-contact__slider .uk-dotnav {
  justify-content: center;
  margin-left: 0;
  position: absolute;
  bottom: 14px;
  width: 100%;
  left: 0; }
  .vdoma-contact__slider .uk-dotnav li {
    list-style-type: none !important; }
  .vdoma-contact__slider .uk-dotnav a {
    background: #fff;
    width: 17px;
    height: 17px;
    border: 1px solid #c8c7c7; }
  .vdoma-contact__slider .uk-dotnav .uk-active a {
    background: #e97202;
    width: 17px;
    height: 17px;
    border: 1px solid #c8c7c7; }
.vdoma-wrap-slogan {
  padding-left: 20px;
  flex: 1;
  min-width: 1px; }
.vdoma-slogan {
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #f91711; }
  .vdoma-slogan-txt {
    display: block;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000; }
.vdoma-wrap-tel {
  min-height: 13px;
  display: flex; }
  .vdoma-wrap-tel--top {
    margin-top: 16px; }
  .vdoma-wrap-tel svg {
    width: 13px;
    height: 13px;
    margin-top: 4px;
    margin-right: 7px; }
  .vdoma-wrap-tel a {
    display: block;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000 !important; }
.vdoma-email {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #000000 !important; }
  .vdoma-email--top {
    margin-top: 27px;
    display: flex;
    align-items: center; }
    .vdoma-email--top svg {
      width: 15px;
      height: 12px;
      margin-right: 6px; }
.vdoma-work {
  display: flex; }
  .vdoma-work svg {
    width: 16px;
    height: 15px;
    margin: 5px 7px 0 0; }
  .vdoma-work--top {
    margin-top: 16px; }
.vdoma-caption {
  font-size: 30px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-align: center;
  font-size: 20px !important; }
  @media only screen and (min-width: 300px) {
    .vdoma-caption {
      font-size: calc( 20px + 10 * (100vw - 300px) / (1200 - 300) ) !important; } }
  @media only screen and (min-width: 1200px) {
    .vdoma-caption {
      font-size: 30px !important; } }
.vdoma-faq {
  padding: 98px 0 92px; }
  .vdoma-faq__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 69px; }
  .vdoma-faq__list {
    position: relative; }
    @media (min-width: 960px) {
      .vdoma-faq__list {
        padding-left: 46px; } }
    .vdoma-faq__list li {
      padding: 21px 0;
      margin: 0 !important;
      list-style-type: none !important; }
    .vdoma-faq__list li + li {
      position: relative; }
      .vdoma-faq__list li + li:before {
        content: "";
        position: absolute;
        height: 1px;
        width: 100%;
        background-color: #c6c6c6;
        top: 0;
        left: 0; }
        @media (min-width: 960px) {
          .vdoma-faq__list li + li:before {
            left: -46px;
            width: calc(100% + 46px); } }
  .vdoma-faq__title {
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../images/quest.png);
    padding-left: 56px;
    min-height: 41px;
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .vdoma-faq__title span {
      flex: 1;
      min-width: 1px; }
    .vdoma-faq__title:before {
      order: 2;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 4L13 10L7 16' stroke='%237F7F7F' stroke-width='1.03'/%3E%3C/svg%3E%0A"); }
  .uk-open .vdoma-faq__title:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7L10 13L4 7' stroke='%237F7F7F' stroke-width='1.03'/%3E%3C/svg%3E%0A"); }
  .vdoma-faq__content {
    padding-left: 50px;
    min-height: 41px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../images/check.png);
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000; }
    @media (min-width: 640px) {
      .vdoma-faq__content {
        padding-left: 123px;
        background-position: left 67px top; } }
    .vdoma-faq__content b {
      display: block; }
.vdoma-contacts {
  background-color: #474747;
  padding: 63px 0 69px; }
  .vdoma-contacts .uk-grid + .uk-grid, .vdoma-contacts .uk-grid > .uk-grid-margin, .vdoma-contacts * + .uk-grid-margin {
    margin-top: 23px; }
  .vdoma-contacts__caption {
    border-left: 9px solid #e97202;
    padding-left: 17px;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff;
    min-height: 53px;
    display: flex;
    align-items: center;
    margin-bottom: 70px; }
  .vdoma-contacts a {
    color: #ffffff !important; }
  .vdoma-contacts__wrap {
    margin-bottom: 15px !important; }
    @media (min-width: 640px) {
      .vdoma-contacts__wrap {
        padding-left: 27px;
        margin-bottom: 0 !important; } }
  .vdoma-contacts .uk-grid {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff; }
  .vdoma-contacts__label {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #b7b7b7; }
    .vdoma-contacts__label svg {
      width: 22px;
      height: 22px;
      vertical-align: middle; }
@media (min-width: 1200px) {
  .vdoma-custom--text {
    padding: 98px 43px 80px; } }
.vdoma-custom__box {
  padding: 15px; }
  @media (min-width: 640px) {
    .vdoma-custom__box {
      padding: 15px 43px; } }
.vdoma-custom--video {
  padding-bottom: 50px; }
  @media (max-width: 800px) {
    .vdoma-custom--video .uk-position-center-left-out {
      margin: 0;
      top: calc(100% + 35px);
      left: calc(50% - 45px); }
    .vdoma-custom--video .uk-position-center-right-out {
      margin: 0;
      top: calc(100% + 35px);
      right: calc(50% - 45px);
      left: auto; } }
.vdoma-show {
  padding: 72px 0 85px;
  background-color: #ffcf6c;
  background-image: linear-gradient(0deg, #3b5689 0%, #f9b321 0%, #ffe0bd 100%); }
  .vdoma-show--mini {
    background-image: none;
    background-color: #ffdeb1;
    padding: 69px 0 82px; }
  .vdoma-show__i_wrap {
    height: 268px; }
    .vdoma-show__i_wrap--mini {
      height: 209px; }
  .vdoma-show__box {
    padding: 0 21px; }
    .vdoma-show__box--carousel {
      margin: 0 20px;
      padding: 0; }
      @media (min-width: 960px) {
        .vdoma-show__box--carousel {
          margin: 0 65px; } }
      .vdoma-show__box--carousel .uk-slidenav * {
        color: #000; }
      .vdoma-show__box--carousel .uk-slidenav polyline {
        stroke-width: 2; }
      @media (max-width: 640px) {
        .vdoma-show__box--carousel .uk-position-center-left-out {
          top: calc(100% + 31px);
          left: 20px; }
        .vdoma-show__box--carousel .uk-position-center-right-out {
          top: calc(100% + 31px);
          right: 20px;
          left: auto; } }
  .vdoma-show__caption {
    text-align: center;
    padding: 0 0 52px;
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000; }
  .vdoma-show__name {
    margin-top: 0 !important;
    padding-top: 32px;
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
    letter-spacing: 0.05em;
    color: #000000;
    min-height: 27px; }
    .vdoma-show__name a {
      color: #000000 !important; }
    .vdoma-show__name--mini {
      padding-top: 24px;
      font-size: 14px; }
  .vdoma-show__price {
    margin-top: 0 !important;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 42px; }
    .vdoma-show__price + button {
      margin-top: 0 !important; }
    .vdoma-show__price--mini {
      font-size: 18px;
      margin-bottom: 33px; }
  .vdoma-show__text {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    padding: 18px 0 23px; }
  .vdoma-show__item {
    position: relative;
    padding: 14px 14px 30px;
    background-color: #fff; }
    .vdoma-show__item a:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .vdoma-show__item > * + * {
      margin-top: 15px; }
    .vdoma-show__item--mini {
      padding: 11px 11px 24px; }
      .vdoma-show__item--mini .vdoma-button--orange_c {
        font-size: 14px;
        line-height: 1.2;
        font-weight: 600;
        letter-spacing: 0.05em;
        color: #ffffff;
        width: 168px;
        height: 46px; }
    .vdoma-show__item--txt {
      display: flex !important;
      flex-direction: column; }
      .vdoma-show__item--txt .vdoma-show__name {
        order: 1;
        font-size: 18px;
        line-height: 1.2;
        letter-spacing: 0.05em;
        color: #000000;
        padding: 0 0 19px; }
      .vdoma-show__item--txt .vdoma-show__i_wrap {
        order: 2;
        height: 209px; }
      .vdoma-show__item--txt .vdoma-show__text {
        order: 3; }
      .vdoma-show__item--txt .vdoma-show__price {
        order: 4;
        margin-bottom: 23px;
        font-size: 18px;
        line-height: 1.2;
        letter-spacing: 0.05em;
        color: #000000; }
      .vdoma-show__item--txt .vdoma-button {
        order: 5;
        font-size: 14px;
        line-height: 1.2;
        letter-spacing: 0.05em;
        color: #ffffff;
        width: 168px;
        height: 46px;
        /*background-color: #83ba5a;
        background-image: linear-gradient(180.0deg, rgba(250,181,34,0.99) 0%, #f87500 100%);*/
        border-radius: 8px; }
.vdoma-works {
  background-color: #8a7954;
  padding: 64px 0 69px; }
  @media (max-width: 640px) {
    .vdoma-works .uk-position-center-left-out {
      top: calc(100% + 31px);
      left: 20px; }
    .vdoma-works .uk-position-center-right-out {
      top: calc(100% + 31px);
      right: 20px;
      left: auto; } }
  .vdoma-works__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #ffffff;
    text-align: center;
    margin-bottom: 69px; }
  .vdoma-works__item {
    border: 2px solid #ffffff;
    box-sizing: border-box;
    padding: 20px 16px;
    position: relative; }
    .vdoma-works__item a:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  .vdoma-works__i_wrap {
    height: 235px; }
  @media (min-width: 960px) {
    .vdoma-works__box {
      padding: 0 45px; } }
  .vdoma-works__box .uk-slidenav {
    padding: 0;
    margin: 0; }
  .vdoma-works__box svg {
    color: #fff; }
  .vdoma-works__name {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff !important;
    margin: 20px 0 22px;
    min-height: 35px; }
    .vdoma-works__name a {
      color: #ffffff !important; }
  .vdoma-works__desc {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff;
    margin-bottom: 24px; }
.vdoma-manu {
  padding: 92px 0; }
  .vdoma-manu__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 69px; }
  .vdoma-manu__name {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    min-height: 60px;
    padding-bottom: 5px; }
  .vdoma-manu__i_wrap {
    height: 100px;
    margin-bottom: 15px; }
  .vdoma-manu__desc {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000; }
.vdoma-form-w .pwebcontact {
  width: 100%;
  min-height: 470px;
  background-color: #ffddae;
  background-image: linear-gradient(0deg, #fab421 0%, #f5d780 100%);
  border: 1px solid #f2cd99;
  box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.28);
  border-radius: 8px;
  padding: 38px 25px 22px;
  box-sizing: border-box;
  margin-top: 42px; }
  @media (min-width: 640px) {
    .vdoma-form-w .pwebcontact {
      max-width: 464px; } }
.vdoma-form-w .pweb-calendar-btn {
  top: 50%;
  transform: translateY(-50%); }
.vdoma-form-w .pweb-field-phone .pweb-label {
  display: none !important; }
.vdoma-form-w .pweb-field-checkbox {
  margin: 26px 0 36px !important; }
.vdoma-form-w .pweb-field-checkbox .pweb-field {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #000000 !important; }
  .vdoma-form-w .pweb-field-checkbox .pweb-field input {
    width: 26px;
    height: 26px;
    border: 1px solid #e97202; }
  .vdoma-form-w .pweb-field-checkbox .pweb-field label {
    padding-left: 10px; }
  .vdoma-form-w .pweb-field-checkbox .pweb-field a {
    color: #000000 !important;
    text-decoration: underline !important; }
.vdoma-form-w .title {
  font-size: 18px;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 28px;
  letter-spacing: 0.05em;
  color: #e97202; }
  .vdoma-form-w .title span {
    text-transform: uppercase; }
.vdoma-form-w *[aria-invalid="false"] {
  border-color: #3fe75a !important;
  font-weight: normal;
  -webkit-box-shadow: 0 0 5px #3fe75a, 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
  -moz-box-shadow: 0 0 5px #3fe75a, 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
  box-shadow: 0 0 5px #3fe75a, 0 1px 2px rgba(0, 0, 0, 0.2) inset !important; }
.vdoma-form-w input[type="text"], .vdoma-form-w input[type="tel"], .vdoma-form-w input[type="date"] {
  height: 38px !important;
  border: 1px solid #e97202;
  padding: 0 12px !important;
  box-sizing: border-box;
  font-size: 14px !important; }
  @media (min-width: 1200px) {
    .vdoma-form-w input[type="text"], .vdoma-form-w input[type="tel"], .vdoma-form-w input[type="date"] {
      min-width: 405px; } }
.vdoma-form-w .pweb-label label {
  height: 38px !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
  font-size: 14px;
  line-height: 23px;
  font-weight: 400;
  letter-spacing: 0.05em;
  color: #808080 !important;
  display: flex !important;
  align-items: center; }
.vdoma-form-w .pweb-field-buttons button.btn {
  display: block;
  height: 49px;
  background-color: rgba(250, 181, 34, 0.99) !important;
  background-repeat: no-repeat !important;
  background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%) !important;
  border-radius: 8px;
  padding: 0 11px 0 45px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #ffffff !important;
  position: relative;
  box-shadow: none !important;
  transition: none !important; }
  .vdoma-form-w .pweb-field-buttons button.btn:before {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-size: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M508.792 134.265L377.735 3.20788C373.458 -1.06929 366.549 -1.06929 362.271 3.20788L3.20788 362.271C-1.06929 366.549 -1.06929 373.458 3.20788 377.735L134.265 508.792C138.542 513.069 145.451 513.069 149.729 508.792L508.792 149.729C513.069 145.451 513.069 138.542 508.792 134.265ZM141.942 485.542L26.4582 370.058L113.208 283.308L152.58 322.68C156.748 327.067 163.767 327.177 168.044 322.899C172.431 318.732 172.54 311.713 168.263 307.436C168.153 307.326 168.153 307.326 168.044 307.216L128.672 267.954L157.296 239.33L218.712 300.746C222.989 305.023 230.008 305.023 234.175 300.636C238.453 296.359 238.453 289.45 234.175 285.173L172.76 223.757L201.384 195.132L240.756 234.395C245.033 238.672 251.942 238.672 256.219 234.395C260.497 230.118 260.497 223.208 256.219 218.931L216.847 179.669L245.472 151.045L306.887 212.461C311.165 216.738 318.074 216.738 322.351 212.461C326.628 208.183 326.628 201.274 322.351 196.997L260.935 135.581L289.559 106.957L328.931 146.329C333.209 150.606 340.118 150.716 344.395 146.438C348.672 142.161 348.782 135.252 344.505 130.975C344.505 130.975 344.505 130.975 344.395 130.865L305.352 91.1642L333.976 62.54L395.392 123.956C399.669 128.233 406.579 128.233 410.856 123.956C415.133 119.679 415.133 112.769 410.856 108.492L349.44 47.0764L370.058 26.4582L485.542 141.942L141.942 485.542Z' fill='white'/%3E%3Cpath d='M150.606 363.368C136.787 349.659 114.524 349.659 100.815 363.368C87.1063 377.187 87.1063 399.45 100.815 413.159C114.524 426.868 136.897 426.868 150.606 413.159C164.315 399.45 164.315 377.187 150.606 363.368ZM136.239 397.366C136.02 397.586 135.691 397.915 135.033 397.805C129.878 402.959 121.433 402.959 116.169 397.805C111.015 392.65 111.015 384.206 116.169 378.941C121.324 373.787 129.768 373.787 135.033 378.941C140.407 383.877 141.174 391.992 136.239 397.366Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 30px;
    height: 30px;
    left: 7px;
    top: 50%;
    transform: translateY(-50%); }
  .vdoma-form-w .pweb-field-buttons button.btn:hover {
    background-image: linear-gradient(180deg, #f87500 0%, rgba(250, 181, 34, 0.99) 100%) !important; }
.vdoma-form-w #pwebcontact218_send:before {
  background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M73.752 426.672H147.52C149.642 426.672 151.677 425.829 153.177 424.329C154.677 422.829 155.52 420.794 155.52 418.672V406.952H185.88L210.4 428.936C221.102 438.536 234.975 443.842 249.352 443.832H294.152V459.832C294.152 472.906 299.346 485.445 308.59 494.69C317.835 503.934 330.374 509.128 343.448 509.128C356.522 509.128 369.061 503.934 378.305 494.69C387.55 485.445 392.744 472.906 392.744 459.832V443.832H394.496C401.752 444.07 408.808 441.427 414.123 436.481C419.438 431.535 422.58 424.687 422.864 417.432V403.88C422.86 399.112 421.488 394.444 418.912 390.432C423.399 388.353 427.209 385.05 429.904 380.904C432.6 376.758 434.072 371.937 434.152 366.992V353.488C434.134 350.028 433.412 346.607 432.028 343.435C430.644 340.263 428.629 337.407 426.104 335.04C428.629 332.673 430.644 329.817 432.028 326.645C433.412 323.473 434.134 320.052 434.152 316.592V303.08C434.071 298.137 432.599 293.316 429.903 289.171C427.208 285.027 423.398 281.726 418.912 279.648C421.489 275.633 422.861 270.963 422.864 266.192V252.68C422.58 245.425 419.438 238.577 414.123 233.631C408.808 228.685 401.752 226.042 394.496 226.28H392.712V181.888C408.871 173.074 422.364 160.079 431.78 144.264C441.196 128.449 446.19 110.394 446.238 91.9877C446.286 73.5815 441.388 55.5005 432.054 39.6361C422.721 23.7716 409.296 10.7067 393.184 1.80799C391.967 1.13469 390.595 0.790461 389.204 0.809264C387.813 0.828066 386.451 1.20926 385.252 1.91521C384.053 2.62116 383.06 3.62748 382.369 4.83485C381.678 6.04221 381.313 7.40889 381.312 8.79999V86.984L343.432 107.336L305.552 86.984V8.79999C305.55 7.40889 305.186 6.04221 304.495 4.83485C303.804 3.62748 302.81 2.62116 301.612 1.91521C300.413 1.20926 299.051 0.828066 297.66 0.809264C296.269 0.790461 294.897 1.13469 293.68 1.80799C277.563 10.7025 264.133 23.7655 254.796 39.63C245.459 55.4944 240.557 73.5771 240.605 91.9853C240.652 110.394 245.646 128.451 255.065 144.267C264.484 160.083 277.981 173.077 294.144 181.888V185.888H252.304C242.965 185.891 233.762 188.133 225.469 192.428C217.175 196.722 210.032 202.943 204.64 210.568L184.8 238.656H155.52V226.936C155.52 224.814 154.677 222.779 153.177 221.279C151.677 219.779 149.642 218.936 147.52 218.936H73.752C71.6302 218.936 69.5954 219.779 68.0951 221.279C66.5948 222.779 65.752 224.814 65.752 226.936V418.672C65.752 420.794 66.5948 422.829 68.0951 424.329C69.5954 425.829 71.6302 426.672 73.752 426.672V426.672ZM139.52 410.672H81.752V374.992H139.52V410.672ZM376.8 459.784C376.8 468.615 373.292 477.084 367.048 483.328C360.804 489.572 352.335 493.08 343.504 493.08C334.673 493.08 326.204 489.572 319.96 483.328C313.716 477.084 310.208 468.615 310.208 459.784V443.784H325.144C323.938 446.944 323.518 450.351 323.92 453.71C324.323 457.068 325.535 460.279 327.454 463.065C329.373 465.851 331.94 468.129 334.935 469.703C337.929 471.276 341.261 472.098 344.644 472.098C348.027 472.098 351.359 471.276 354.353 469.703C357.348 468.129 359.915 465.851 361.834 463.065C363.753 460.279 364.965 457.068 365.368 453.71C365.77 450.351 365.35 446.944 364.144 443.784H376.8V459.784ZM348.112 454.696C347.427 455.38 346.555 455.846 345.605 456.034C344.655 456.223 343.671 456.125 342.777 455.755C341.883 455.384 341.118 454.756 340.581 453.951C340.043 453.146 339.756 452.2 339.756 451.232C339.756 450.264 340.043 449.318 340.581 448.513C341.118 447.707 341.883 447.08 342.777 446.709C343.671 446.338 344.655 446.241 345.605 446.43C346.555 446.618 347.427 447.084 348.112 447.768C349.021 448.694 349.528 449.941 349.522 451.239C349.516 452.536 348.998 453.779 348.08 454.696H348.112ZM310.144 208.752V185.016H376.728V208.752V226.24H310.144V208.752ZM256.608 91.76C256.619 78.6686 259.588 65.7489 265.292 53.9658C270.997 42.1827 279.29 31.8406 289.552 23.712V91.76C289.552 93.2061 289.944 94.6252 290.687 95.8663C291.429 97.1073 292.494 98.124 293.768 98.808L339.64 123.472C340.804 124.098 342.106 124.426 343.428 124.426C344.75 124.426 346.051 124.098 347.216 123.472L393.104 98.808C394.377 98.1229 395.44 97.1058 396.181 95.8648C396.922 94.6239 397.313 93.2053 397.312 91.76V23.72C408.735 32.7396 417.701 44.493 423.381 57.894C429.061 71.2951 431.271 85.9116 429.808 100.393C428.345 114.874 423.255 128.753 415.01 140.747C406.764 152.741 395.629 162.464 382.632 169.016H304.232C289.888 161.85 277.829 150.821 269.415 137.172C261.001 123.522 256.565 107.794 256.608 91.76V91.76ZM188.944 254.656C190.225 254.656 191.487 254.349 192.624 253.76C193.762 253.171 194.741 252.318 195.48 251.272L217.704 219.824C221.619 214.29 226.804 209.775 232.825 206.658C238.845 203.542 245.525 201.914 252.304 201.912H294.144V226.24H260.92V242.24H394.52C397.532 242.01 400.515 242.971 402.827 244.915C405.139 246.859 406.597 249.633 406.888 252.64V266.152C406.609 269.168 405.156 271.953 402.843 273.908C400.529 275.862 397.54 276.829 394.52 276.6H343.432V292.6H405.832C408.844 292.37 411.825 293.331 414.136 295.276C416.447 297.22 417.903 299.994 418.192 303V316.512C417.915 319.527 416.464 322.312 414.152 324.267C411.839 326.222 408.851 327.189 405.832 326.96H343.432V342.96H405.832C408.851 342.731 411.839 343.698 414.152 345.653C416.464 347.608 417.915 350.393 418.192 353.408V366.912C417.915 369.927 416.464 372.713 414.152 374.667C411.839 376.622 408.851 377.589 405.832 377.36H343.432V393.36H394.52C397.532 393.13 400.515 394.091 402.827 396.035C405.139 397.979 406.597 400.753 406.888 403.76V417.272C406.599 420.28 405.142 423.055 402.829 424.999C400.516 426.944 397.533 427.904 394.52 427.672H249.376C238.938 427.679 228.865 423.827 221.096 416.856L194.28 392.856C192.813 391.542 190.913 390.816 188.944 390.816H155.52V254.656H188.944ZM139.52 234.936V358.992H81.752V234.936H139.52Z' fill='white'/%3E%3Cpath d='M110.64 383.744C108.82 383.742 107.041 384.281 105.527 385.291C104.013 386.301 102.832 387.737 102.135 389.418C101.437 391.099 101.254 392.949 101.608 394.734C101.962 396.519 102.837 398.159 104.124 399.447C105.41 400.734 107.049 401.611 108.834 401.967C110.619 402.322 112.469 402.141 114.151 401.444C115.832 400.748 117.27 399.569 118.281 398.056C119.292 396.543 119.832 394.764 119.832 392.944C119.832 390.505 118.864 388.167 117.14 386.441C115.417 384.716 113.079 383.746 110.64 383.744Z' fill='white'/%3E%3C/svg%3E%0A"); }
.vdoma-steps {
  padding: 50px 0; }
  .vdoma-steps__caption {
    text-align: center;
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    margin-bottom: 73px; }
    .vdoma-steps__caption span {
      color: #f15323; }
  .vdoma-steps__img {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
    font-size: 48px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #f5de9d;
    width: 79px;
    height: 79px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='39.5' cy='39.5' r='38' fill='url(%23paint0_linear_277_3)' stroke='url(%23paint1_radial_277_3)' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_277_3' x1='79' y1='28.5' x2='49.5' y2='3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C68F3E'/%3E%3Cstop offset='1' stop-color='%23F5D780'/%3E%3C/linearGradient%3E%3CradialGradient id='paint1_radial_277_3' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(39.5 39.5) rotate(90) scale(39.5)'%3E%3Cstop offset='0.817708' stop-color='%23BD7D28'/%3E%3Cstop offset='1' stop-color='%23EAD993'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A"); }
    @media (max-width: 640px) {
      .vdoma-steps__img {
        margin: 0 auto; } }
  .vdoma-steps__name {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    margin-top: 6px;
    margin-bottom: 15px; }
    @media (max-width: 640px) {
      .vdoma-steps__name {
        text-align: center; } }
  .vdoma-steps__text {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000; }
    @media (max-width: 640px) {
      .vdoma-steps__text {
        text-align: center; } }
  .vdoma-steps__form_wrap .pwebcontact {
    width: 100%;
    min-height: 470px;
    background-color: #ffddae;
    background-image: linear-gradient(0deg, #fab421 0%, #f5d780 100%);
    border: 1px solid #f2cd99;
    box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.28);
    border-radius: 8px;
    padding: 38px 25px 22px;
    box-sizing: border-box;
    margin-top: 42px; }
    @media (min-width: 640px) {
      .vdoma-steps__form_wrap .pwebcontact {
        max-width: 464px; } }
  .vdoma-steps__form_wrap .pweb-calendar-btn {
    top: 50%;
    transform: translateY(-50%); }
  .vdoma-steps__form_wrap .pweb-field-phone .pweb-label {
    display: none !important; }
  .vdoma-steps__form_wrap .pweb-field-checkbox {
    margin: 26px 0 36px !important; }
  .vdoma-steps__form_wrap .pweb-field-checkbox .pweb-field {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000 !important; }
    .vdoma-steps__form_wrap .pweb-field-checkbox .pweb-field input {
      width: 26px;
      height: 26px;
      border: 1px solid #e97202; }
    .vdoma-steps__form_wrap .pweb-field-checkbox .pweb-field label {
      padding-left: 10px; }
    .vdoma-steps__form_wrap .pweb-field-checkbox .pweb-field a {
      color: #000000 !important;
      text-decoration: underline !important; }
  .vdoma-steps__form_wrap .title {
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 28px;
    letter-spacing: 0.05em;
    color: #e97202; }
    .vdoma-steps__form_wrap .title span {
      text-transform: uppercase; }
  .vdoma-steps__form_wrap *[aria-invalid="false"] {
    border-color: #3fe75a !important;
    font-weight: normal;
    -webkit-box-shadow: 0 0 5px #3fe75a, 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
    -moz-box-shadow: 0 0 5px #3fe75a, 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
    box-shadow: 0 0 5px #3fe75a, 0 1px 2px rgba(0, 0, 0, 0.2) inset !important; }
  .vdoma-steps__form_wrap input[type="text"], .vdoma-steps__form_wrap input[type="tel"], .vdoma-steps__form_wrap input[type="date"] {
    height: 38px !important;
    border: 1px solid #e97202;
    padding: 0 12px !important;
    box-sizing: border-box;
    font-size: 14px !important; }
    @media (min-width: 1200px) {
      .vdoma-steps__form_wrap input[type="text"], .vdoma-steps__form_wrap input[type="tel"], .vdoma-steps__form_wrap input[type="date"] {
        min-width: 405px; } }
  .vdoma-steps__form_wrap .pweb-label label {
    height: 38px !important;
    padding: 0 12px !important;
    box-sizing: border-box !important;
    font-size: 14px;
    line-height: 23px;
    font-weight: 400;
    letter-spacing: 0.05em;
    color: #808080 !important;
    display: flex !important;
    align-items: center; }
  .vdoma-steps__form_wrap .pweb-field-buttons button.btn {
    display: block;
    height: 49px;
    border-radius: 8px;
    padding: 0 11px 0 45px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff !important;
    position: relative;
    box-shadow: none !important;
    transition: none !important; }
    .vdoma-steps__form_wrap .pweb-field-buttons button.btn, .vdoma-steps__form_wrap .pweb-field-buttons button.btn:active, .vdoma-steps__form_wrap .pweb-field-buttons button.btn:hover {
      background-color: rgba(250, 181, 34, 0.99) !important;
      background-repeat: no-repeat !important;
      background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%) !important; }
    .vdoma-steps__form_wrap .pweb-field-buttons button.btn:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: 30px;
      background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M508.792 134.265L377.735 3.20788C373.458 -1.06929 366.549 -1.06929 362.271 3.20788L3.20788 362.271C-1.06929 366.549 -1.06929 373.458 3.20788 377.735L134.265 508.792C138.542 513.069 145.451 513.069 149.729 508.792L508.792 149.729C513.069 145.451 513.069 138.542 508.792 134.265ZM141.942 485.542L26.4582 370.058L113.208 283.308L152.58 322.68C156.748 327.067 163.767 327.177 168.044 322.899C172.431 318.732 172.54 311.713 168.263 307.436C168.153 307.326 168.153 307.326 168.044 307.216L128.672 267.954L157.296 239.33L218.712 300.746C222.989 305.023 230.008 305.023 234.175 300.636C238.453 296.359 238.453 289.45 234.175 285.173L172.76 223.757L201.384 195.132L240.756 234.395C245.033 238.672 251.942 238.672 256.219 234.395C260.497 230.118 260.497 223.208 256.219 218.931L216.847 179.669L245.472 151.045L306.887 212.461C311.165 216.738 318.074 216.738 322.351 212.461C326.628 208.183 326.628 201.274 322.351 196.997L260.935 135.581L289.559 106.957L328.931 146.329C333.209 150.606 340.118 150.716 344.395 146.438C348.672 142.161 348.782 135.252 344.505 130.975C344.505 130.975 344.505 130.975 344.395 130.865L305.352 91.1642L333.976 62.54L395.392 123.956C399.669 128.233 406.579 128.233 410.856 123.956C415.133 119.679 415.133 112.769 410.856 108.492L349.44 47.0764L370.058 26.4582L485.542 141.942L141.942 485.542Z' fill='white'/%3E%3Cpath d='M150.606 363.368C136.787 349.659 114.524 349.659 100.815 363.368C87.1063 377.187 87.1063 399.45 100.815 413.159C114.524 426.868 136.897 426.868 150.606 413.159C164.315 399.45 164.315 377.187 150.606 363.368ZM136.239 397.366C136.02 397.586 135.691 397.915 135.033 397.805C129.878 402.959 121.433 402.959 116.169 397.805C111.015 392.65 111.015 384.206 116.169 378.941C121.324 373.787 129.768 373.787 135.033 378.941C140.407 383.877 141.174 391.992 136.239 397.366Z' fill='white'/%3E%3C/svg%3E%0A");
      width: 30px;
      height: 30px;
      left: 7px;
      top: 50%;
      transform: translateY(-50%); }
    .vdoma-steps__form_wrap .pweb-field-buttons button.btn:hover {
      background-image: linear-gradient(180deg, #f87500 0%, rgba(250, 181, 34, 0.99) 100%) !important; }
.vdoma-trust {
  padding: 50px 0; }
  .vdoma-trust__caption {
    margin-bottom: 58px;
    text-align: center;
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000; }
  .vdoma-trust__item {
    background-color: #ffddae;
    background-image: linear-gradient(0deg, #fab421 0%, #f5d780 100%);
    border: 1px solid #f2cd99;
    border-radius: 8px;
    position: relative;
    padding: 15px 20px 15px 80px;
    box-sizing: border-box; }
  .vdoma-trust__item + .vdoma-trust__item {
    margin-top: 23px; }
  .vdoma-trust__name {
    margin-bottom: 15px; }
  .vdoma-trust__text, .vdoma-trust__name {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000; }
  .vdoma-trust__image {
    position: absolute;
    left: 40px;
    top: 50%;
    transform: translate(-50%, -50%); }
.vdoma-kli {
  padding: 50px 0; }
  @media (max-width: 480px) {
    .vdoma-kli {
      padding-bottom: 0; } }
  @media (max-width: 800px) {
    .vdoma-kli .uk-position-center-left-out {
      margin: 0;
      top: calc(100% + 20px);
      left: 20px; }
    .vdoma-kli .uk-position-center-right-out {
      margin: 0;
      top: calc(100% + 20px);
      right: 20px;
      left: auto; } }
  .vdoma-kli__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 25px; }
    @media (min-width: 960px) {
      .vdoma-kli__caption {
        margin-bottom: 69px; } }
.vdoma-benefit {
  padding: 80px 0 49px; }
  .vdoma-benefit__form input[type="checkbox"] {
    width: 26px;
    height: 26px;
    border: 1px solid #e97202;
    margin-right: 10px !important; }
  .vdoma-benefit__form input[id$="field-phone"] {
    height: 35px !important;
    border: 1px solid #e97202;
    margin: 15px 0 10px !important;
    font-size: 16px;
    padding: 0 10px !important;
    box-sizing: border-box !important; }
  .vdoma-benefit__form label[id*="_field-check"] {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: 0.05em; }
    .vdoma-benefit__form label[id*="_field-check"] a {
      color: #000 !important;
      text-decoration: underline; }
  .vdoma-benefit__form button[id$="_send"] {
    display: block;
    height: 49px;
    background-color: rgba(250, 181, 34, 0.99) !important;
    background-repeat: no-repeat !important;
    background-image: linear-gradient(180deg, rgba(250, 181, 34, 0.99) 0%, #f87500 100%) !important;
    border-radius: 8px;
    padding: 0 11px 0 45px;
    font-size: 14px;
    margin: 15px 0 0 0;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff !important;
    position: relative;
    box-shadow: none !important;
    transition: none !important;
    text-transform: none !important; }
    .vdoma-benefit__form button[id$="_send"]:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: 30px;
      background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M508.792 134.265L377.735 3.20788C373.458 -1.06929 366.549 -1.06929 362.271 3.20788L3.20788 362.271C-1.06929 366.549 -1.06929 373.458 3.20788 377.735L134.265 508.792C138.542 513.069 145.451 513.069 149.729 508.792L508.792 149.729C513.069 145.451 513.069 138.542 508.792 134.265ZM141.942 485.542L26.4582 370.058L113.208 283.308L152.58 322.68C156.748 327.067 163.767 327.177 168.044 322.899C172.431 318.732 172.54 311.713 168.263 307.436C168.153 307.326 168.153 307.326 168.044 307.216L128.672 267.954L157.296 239.33L218.712 300.746C222.989 305.023 230.008 305.023 234.175 300.636C238.453 296.359 238.453 289.45 234.175 285.173L172.76 223.757L201.384 195.132L240.756 234.395C245.033 238.672 251.942 238.672 256.219 234.395C260.497 230.118 260.497 223.208 256.219 218.931L216.847 179.669L245.472 151.045L306.887 212.461C311.165 216.738 318.074 216.738 322.351 212.461C326.628 208.183 326.628 201.274 322.351 196.997L260.935 135.581L289.559 106.957L328.931 146.329C333.209 150.606 340.118 150.716 344.395 146.438C348.672 142.161 348.782 135.252 344.505 130.975C344.505 130.975 344.505 130.975 344.395 130.865L305.352 91.1642L333.976 62.54L395.392 123.956C399.669 128.233 406.579 128.233 410.856 123.956C415.133 119.679 415.133 112.769 410.856 108.492L349.44 47.0764L370.058 26.4582L485.542 141.942L141.942 485.542Z' fill='white'/%3E%3Cpath d='M150.606 363.368C136.787 349.659 114.524 349.659 100.815 363.368C87.1063 377.187 87.1063 399.45 100.815 413.159C114.524 426.868 136.897 426.868 150.606 413.159C164.315 399.45 164.315 377.187 150.606 363.368ZM136.239 397.366C136.02 397.586 135.691 397.915 135.033 397.805C129.878 402.959 121.433 402.959 116.169 397.805C111.015 392.65 111.015 384.206 116.169 378.941C121.324 373.787 129.768 373.787 135.033 378.941C140.407 383.877 141.174 391.992 136.239 397.366Z' fill='white'/%3E%3C/svg%3E%0A");
      width: 30px;
      height: 30px;
      left: 7px;
      top: 50%;
      transform: translateY(-50%); }
  .vdoma-benefit .uk-grid + .uk-grid-medium, .vdoma-benefit .uk-grid + .uk-grid-row-medium, .vdoma-benefit .uk-grid-medium > .uk-grid-margin, .vdoma-benefit .uk-grid-row-medium > .uk-grid-margin, .vdoma-benefit * + .uk-grid-margin-medium {
    margin-top: 60px; }
  .vdoma-benefit .uk-grid {
    margin-left: -60px; }
    @media (max-width: 640px) {
      .vdoma-benefit .uk-grid > * {
        text-align: center; } }
    .vdoma-benefit .uk-grid > * {
      padding-left: 60px; }
  .vdoma-benefit__check_wrap {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px; }
    .vdoma-benefit__check_wrap a {
      color: #000 !important;
      text-decoration: underline; }
  .vdoma-benefit__check {
    width: 26px;
    height: 26px;
    border: 1px solid #e97202; }
  .vdoma-benefit__caption {
    position: relative;
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    display: flex;
    justify-content: center;
    margin-bottom: 95px; }
    .vdoma-benefit__caption span {
      display: flex;
      column-gap: 34px;
      align-items: center;
      background-color: #fff;
      position: relative;
      z-index: 2;
      padding: 0 23px; }
      .vdoma-benefit__caption span b {
        font-size: 118px;
        line-height: 1.2;
        letter-spacing: 0.05em;
        color: #e97202; }
    .vdoma-benefit__caption:after {
      content: "";
      position: absolute;
      width: 100%;
      height: 1px;
      background-color: #ff0700;
      top: 50%;
      left: 0;
      transform: translateY(-50%); }
  .vdoma-benefit__name {
    font-size: 14px;
    line-height: 1.2;
    color: #000000;
    letter-spacing: 0.05em;
    margin: 35px 0 20px; }
    .vdoma-benefit__name span {
      color: #ff0700; }
  .vdoma-benefit__text {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em; }
.vdoma-ban {
  background-color: #ffdeb1;
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 543px;
  padding: 67px 0 52px;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: #000000; }
  .vdoma-ban .vdoma-custom__box {
    padding: 0; }
  @media (min-width: 960px) {
    .vdoma-ban {
      background-image: url(../images/layers.jpg);
      background-size: cover; } }
  @media (min-width: 1200px) {
    .vdoma-ban {
      background-image: url(../images/layers.jpg);
      background-color: transparent; } }
  .vdoma-ban ul:not([class]) li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='7' fill='%23E97202'/%3E%3C/svg%3E%0A"); }
  .vdoma-ban__caption {
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    padding-left: 28px;
    border-left: 9px solid #e97202;
    margin-bottom: 29px; }
    @media (min-width: 640px) {
      .vdoma-ban__caption {
        font-size: 30px; } }
  .vdoma-ban__box {
    padding: 0 20px; }
    @media (min-width: 960px) {
      .vdoma-ban__box {
        padding: 0 0 0 46px; } }
    .vdoma-ban__box a {
      font-size: 14px;
      line-height: 1.2;
      text-decoration: underline;
      letter-spacing: 0.05em;
      color: #000000; }
    .vdoma-ban__box b {
      font-size: 14px;
      line-height: 1.2; }
.vdoma-slider .uk-slideshow-nav {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 0;
  column-gap: 12px; }
  .vdoma-slider .uk-slideshow-nav > * {
    padding: 0; }
  .vdoma-slider .uk-slideshow-nav li {
    list-style-type: none !important; }
  .vdoma-slider .uk-slideshow-nav a {
    width: 15px;
    height: 15px;
    background-color: #ffffff;
    position: relative; }
  .vdoma-slider .uk-slideshow-nav .uk-active a:after {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #ec7503;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
@media (max-width: 1200px) {
  .vdoma-slider .uk-container {
    padding-left: 0 !important;
    padding-right: 0 !important; } }
.vdoma-slider__caption {
  font-size: 35px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #000000; }
.vdoma-slider__item {
  background-color: #ffdeb1; }
.vdoma-slider__txt {
  margin-top: 35px;
  min-height: 70px;
  margin-bottom: 8px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  font-size: 24px; }
.vdoma-slider__i_wrap {
  padding: 37px; }
@media (min-width: 1200px) {
  .vdoma-slider__w_i {
    height: 442px; } }
.vdoma-examples {
  padding: 70px 0 63px;
  background-color: #8a7954; }
  .vdoma-examples__left {
    width: 100%;
    box-sizing: border-box; }
    @media (min-width: 960px) {
      .vdoma-examples__left {
        width: 50%; } }
    @media (min-width: 1024px) {
      .vdoma-examples__left {
        width: 60%; } }
    @media (min-width: 1200px) {
      .vdoma-examples__left {
        width: 70%; } }
    .vdoma-examples__left_i {
      height: 250px; }
      @media (min-width: 960px) {
        .vdoma-examples__left_i {
          height: 450px; } }
  .vdoma-examples__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #ffffff;
    margin-bottom: 36px;
    text-align: center; }
  .vdoma-examples__i_img_text {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff;
    margin-top: 18px;
    text-align: center; }
  .vdoma-examples__i_title {
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff;
    margin-bottom: 27px; }
  .vdoma-examples__i_txt {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff;
    margin-bottom: 51px; }
    .vdoma-examples__i_txt ul:not([class]) li {
      line-height: 20px !important; }
  .vdoma-examples__end {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff; }
    .vdoma-examples__end a {
      text-decoration: underline;
      color: #fbbe42 !important; }
  .vdoma-examples__nav {
    margin: 25px 0 47px; }
  .vdoma-examples .uk-slidenav svg, .vdoma-examples .uk-slidenav svg * {
    color: #fff; }
.vdoma-bg-ededed {
  background-color: #ededed; }
  @media (min-width: 1200px) {
    .vdoma-bg-ededed {
      padding: 70px 0; } }
.vdoma-b_grid {
  padding: 20px 0; }
  @media (min-width: 960px) {
    .vdoma-b_grid {
      padding: 40px 0; } }
  @media (min-width: 1200px) {
    .vdoma-b_grid {
      padding: 81px 0; } }
  .vdoma-b_grid__caption {
    text-align: center;
    margin-bottom: 88px; }
  .vdoma-b_grid__name {
    font-size: 14.4px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 30px; }
  .vdoma-b_grid__txt {
    margin-top: 22px;
    font-size: 10.4px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center; }
.vdoma-reverse {
  padding: 43px 0; }
  .vdoma-reverse__caption {
    text-align: center; }
  .vdoma-reverse__txt {
    padding: 23px 35px 0;
    font-size: 11.6px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    max-width: 570px;
    box-sizing: border-box; }
  .vdoma-reverse__name {
    margin-bottom: 17px; }
  .vdoma-reverse__item {
    padding: 15px 20px;
    display: flex;
    flex-wrap: wrap; }
    @media (max-width: 640px) {
      .vdoma-reverse__item > *:first-child {
        width: 100%; } }
    @media (min-width: 1200px) {
      .vdoma-reverse__item {
        padding: 24px 60px; } }
    .vdoma-reverse__item--p0 {
      flex-direction: row-reverse; }
      @media (min-width: 640px) {
        .vdoma-reverse__item--p0 .vdoma-reverse__txt {
          text-align: right; } }
  .vdoma-reverse__item + .vdoma-reverse__item {
    border-top: 1px solid #a4a4a4; }
.vdoma-fblock {
  padding: 78px 0 45px; }
  .vdoma-fblock__caption {
    text-align: center;
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000; }
    .vdoma-fblock__caption span {
      color: #f15323; }
.vdoma-prices {
  padding: 50px 0; }
  .vdoma-prices__txt {
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    margin-bottom: 31px; }
  .vdoma-prices__wrap {
    background-color: #ededed;
    padding: 54px 0;
    position: relative; }
  .vdoma-prices__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 86px !important; }
  .vdoma-prices__line + .vdoma-prices__line {
    margin-top: 80px; }
.vdoma-tabs {
  display: flex;
  column-gap: 19px;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0; }
  @media (max-width: 959px) {
    .vdoma-tabs {
      width: 100%;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      justify-content: flex-start; } }
  .vdoma-tabs--price {
    position: absolute;
    top: -37px;
    left: 50%;
    transform: translateX(-50%); }
  .vdoma-tabs a {
    text-decoration: none !important;
    display: flex;
    align-items: center;
    border-radius: 5px 5px 0 0;
    padding: 0 50px;
    height: 37px;
    background-color: #fee0b8;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #909090; }
  .vdoma-tabs .uk-active a, .vdoma-tabs a:hover {
    background-color: #ededed;
    color: #000000; }
.vdoma-cwhere {
  padding: 40px 0; }
  .vdoma-cwhere__caption {
    margin-bottom: 64px;
    text-align: center; }
  .vdoma-cwhere__box {
    margin: 0 40px; }
  .vdoma-cwhere__i_txt {
    margin-top: 29px;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center; }
  .vdoma-cwhere__buts {
    margin-top: 35px; }
    @media (min-width: 960px) {
      .vdoma-cwhere__buts {
        margin-top: 50px; } }
    @media (min-width: 1200px) {
      .vdoma-cwhere__buts {
        margin-top: 79px; } }
.vdoma-reviews {
  padding: 50px 0; }
  @media (max-width: 800px) {
    .vdoma-reviews .uk-position-center-left-out {
      margin: 0;
      top: calc(100% + 20px);
      left: 20px; }
    .vdoma-reviews .uk-position-center-right-out {
      margin: 0;
      top: calc(100% + 20px);
      right: 20px;
      left: auto; } }
  .vdoma-reviews__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 45px; }
  .vdoma-reviews__item.uk-active2:nth-child(2) {
    position: relative; }
    .vdoma-reviews__item.uk-active2:nth-child(2):after, .vdoma-reviews__item.uk-active2:nth-child(2):before {
      content: "";
      position: absolute;
      width: 1px;
      height: 100%;
      background-color: #c6c6c6; }
    .vdoma-reviews__item.uk-active2:nth-child(2):before {
      left: 0; }
    .vdoma-reviews__item.uk-active2:nth-child(2):after {
      right: 0; }
  @media (min-width: 960px) {
    .vdoma-reviews__item {
      position: relative; }
      .vdoma-reviews__item:before {
        content: "";
        position: absolute;
        top: 0;
        left: 29.5px;
        width: 1px;
        height: 100%;
        background-color: #c6c6c6; } }
  .vdoma-reviews__name {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    margin-bottom: 15px !important; }
  .vdoma-reviews__title {
    font-size: 12px !important;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 25px; }
  .vdoma-reviews__text {
    font-size: 12px;
    font-weight: 400; }
.vdoma-repair {
  padding: 60px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../images/rectangle_3_14356.png); }
  .vdoma-repair__caption {
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #000000;
    text-align: center;
    margin-bottom: 69px; }
  .vdoma-repair__item {
    padding-left: 72px;
    background-repeat: no-repeat;
    background-position: left 19px top;
    background-image: url(../images/check.png); }
  .vdoma-repair__item + .vdoma-repair__item {
    margin-top: 20px; }
  .vdoma-repair__name {
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    margin-bottom: 15px; }
  .vdoma-repair__txt {
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #000000;
    font-size: 14px; }
.vdoma-footer {
  padding: 63px 0 0;
  background-color: #2d2d2d;
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #ffffff; }
  .vdoma-footer__info {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #ffffff;
    margin-bottom: 20px; }
  .vdoma-footer__box {
    margin-top: 57px;
    border-top: 3px solid #474747;
    padding: 42px 0 47px; }
  .vdoma-footer__right {
    display: inline-block;
    margin-top: 15px;
    line-height: 1.2;
    letter-spacing: 0.05em; }
    @media (min-width: 1200px) {
      .vdoma-footer__right {
        padding-left: 80px;
        line-height: 30px;
        margin-top: 0; } }
.vdoma-nav-left {
  background-color: #ffcf6c;
  padding: 10px 0;
  border-bottom: 1px solid #ffcf6c;
  border-top: 1px solid #ffcf6c; }
  .vdoma-nav-left .uk-container .moduletable > .vdoma-menu {
    display: none; }
    @media (min-width: 640px) {
      .vdoma-nav-left .uk-container .moduletable > .vdoma-menu {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        column-gap: 70px; } }
    .vdoma-nav-left .uk-container .moduletable > .vdoma-menu a {
      color: #000 !important; }

h1, h2 {
  font-size: 30px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #000000;
  /*word-wrap: break-word;
  overflow-wrap: break-word;

  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;*/
  font-size: 19px !important; }
  @media only screen and (min-width: 300px) {
    h1, h2 {
      font-size: calc( 19px + 11 * (100vw - 300px) / (1200 - 300) ) !important; } }
  @media only screen and (min-width: 1200px) {
    h1, h2 {
      font-size: 30px !important; } }

.item-page:not(.item-page--home) h1, .item-page:not(.item-page--home) h2, .item-page:not(.item-page--home) h3, .item-page:not(.item-page--home) h4 {
  text-align: center; }
.item-page:not(.item-page--home) h1 {
  margin: 50px 0; }
.item-page:not(.item-page--home) h2, .item-page:not(.item-page--home) h3, .item-page:not(.item-page--home) h4 {
  text-transform: none;
  font-size: 24px; }
.item-page:not(.item-page--home) .last {
  margin-bottom: 56px !important; }

#easybook h1, #easybook h2 {
  margin: 79px 0 89px; }

.kontakty-cap {
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #000000;
  text-transform: none; }

.breadcrumb {
  list-style: none;
  padding: 0;
  margin: 20px 0;
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
  color: #5d5d5d;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 0.05em; }
  .breadcrumb .divider {
    margin-left: 12px; }
  .breadcrumb a {
    color: #5d5d5d !important; }
  .breadcrumb li:first-child {
    display: none; }
  .breadcrumb li:first-child + li {
    color: #000000; }
    .breadcrumb li:first-child + li a {
      color: #000000 !important; }

.vdoma-modal {
  padding-top: 210px;
  background-color: transparent; }
  @media (max-width: 419px) {
    .vdoma-modal {
      padding-top: 313px; } }
  @media (max-width: 370px) {
    .vdoma-modal {
      padding: 0; } }
  .vdoma-modal .uk-modal-dialog {
    background-color: #e6e6e6;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding-top: 95px; }
    .vdoma-modal .uk-modal-dialog .uk-dropdown {
      padding: 0; }
    @media (min-width: 1200px) {
      .vdoma-modal .uk-modal-dialog {
        width: 100%;
        min-height: 0;
        max-width: 1190px !important;
        padding: 30px 120px 30px 0; } }
  .vdoma-modal .uk-close {
    top: 28px;
    right: 32px;
    padding: 0; }
    .vdoma-modal .uk-close svg {
      width: 30px;
      color: #000; }
  .vdoma-modal *[class*="uk-width"] {
    position: relative;
    margin: 0; }

.uk-sticky-below ~ #catalog-menu {
  padding-top: 76px; }

.uk-grid-catalog[uk-lightbox] a {
  position: relative;
  display: inline-block; }
  .uk-grid-catalog[uk-lightbox] a:before {
    display: none;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.28);
    animation: 0.5s ease-out both;
    animation-name: uk-fade;
    animation-duration: 0.8s;
    animation-timing-function: linear; }
  .uk-grid-catalog[uk-lightbox] a:after {
    animation: 0.5s ease-out both;
    animation-name: uk-fade;
    animation-duration: 0.8s;
    animation-timing-function: linear;
    display: none;
    content: "";
    position: absolute;
    width: 78px;
    height: 78px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_314_2)'%3E%3Cpath d='M508.875 493.792L353.089 338.005C385.447 302.078 405.334 254.709 405.334 202.666C405.333 90.917 314.417 0 202.667 0C90.917 0 0 90.917 0 202.667C0 314.417 90.917 405.334 202.667 405.334C254.71 405.334 302.078 385.447 338.006 353.089L493.792 508.875C495.875 510.958 498.605 512 501.334 512C504.063 512 506.792 510.958 508.876 508.875C513.042 504.708 513.042 497.958 508.875 493.792ZM202.667 384C102.688 384 21.334 302.656 21.334 202.667C21.334 102.678 102.688 21.333 202.667 21.333C302.646 21.333 384 102.677 384 202.667C384 302.657 302.646 384 202.667 384Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_314_2'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .uk-grid-catalog[uk-lightbox] a:hover:before {
    display: block; }
  .uk-grid-catalog[uk-lightbox] a:hover:after {
    display: block; }

.vdoma-cat-link {
  display: flex;
  align-items: center;
  flex-direction: row-reverse; }
  .vdoma-cat-link svg {
    width: 15px;
    color: #ff0700;
    margin-right: 7px; }

.pwebcontact-box, form.pwebcontact-form .btn {
  font-size: 14px; }

#mobile-m .vdoma-cat-link {
  display: inline-block; }

.imgleft {
  float: left;
  margin-top: 0.5em;
  margin-right: 20px;
  margin-bottom: 20px; }

.imgright {
  float: right;
  margin-top: 0.5em;
  margin-left: 20px;
  margin-bottom: 20px; }

.imgcenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px; }

@media (max-width: 800px) {
  .uk-slider-container {
    text-align: center; }

  .vdoma-benefit__form button[id$="_send"] {
    margin-left: auto;
    margin-right: auto; } }
@media (max-width: 480px) {
  .vdoma-banner__txt + .uk-grid {
    justify-content: center; } }
.pg-cat-name {
  font-size: 16px;
  line-height: 1.2;
  color: #000 !important;
  text-decoration: none !important;
  text-align: left; }

#pg-msnr-container {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px !important;
  margin-left: -20px !important;
  text-align: center; }
  #pg-msnr-container > * {
    width: 100%;
    margin: 0 0 20px 0 !important;
    box-sizing: border-box !important;
    padding: 0 0 0 20px !important;
    height: auto;
    float: none !important;
    box-shadow: none !important; }
    @media (min-width: 768px) {
      #pg-msnr-container > * {
        width: 50%; } }
    @media (min-width: 1200px) {
      #pg-msnr-container > * {
        width: calc(100% * 1 / 3.001); } }
    #pg-msnr-container > * div[class^="pg"] {
      display: block;
      width: 100%;
      height: auto; }
    #pg-msnr-container > * img {
      max-width: 100% !important;
      margin: 0 auto; }

.ph-cb.pg-csv-paginaton + * {
  display: none !important; }

#pg-msnr-container > *.pg_type_1 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  margin-bottom: 10px !important; }
  #pg-msnr-container > *.pg_type_1 > * {
    box-sizing: border-box !important; }
    #pg-msnr-container > *.pg_type_1 > *:first-child {
      width: auto !important; }
    #pg-msnr-container > *.pg_type_1 > *:first-child + * {
      padding-left: 15px;
      flex: 1;
      min-width: 1px; }

form.pwebcontact-form input.pweb-input, form.pwebcontact-form select {
  height: 35px !important;
  padding: 0 10px;
  box-sizing: border-box; }

.vdoma-tel {
  column-gap: 7px; }
  .vdoma-tel svg {
    width: 15px;
    height: 15px; }
  .vdoma-tel a {
    color: #000 !important;
    font-size: 16px; }

.vdoma-tel + .vdoma-tel {
  margin-top: 15px; }

@media (max-width: 959px) {
  .vdoma-examples button {
    margin-left: auto;
    margin-right: auto;
    display: block; } }
#mobile-m .item-857 {
  display: none; }

.vdoma-developer {
  color: #fff !important;
  display: inline-flex;
  font-size: 11px;
  line-height: 13px;
  text-align: right;
  padding: 14px 98px 15px 0;
  background: url(../images/autor.png) no-repeat right -78px transparent; }
  .vdoma-developer:hover {
    background-position: top right; }

@media (max-width: 640px) {
  .vdoma-slider .uk-slideshow-items {
    height: 450px; } }
.kli-slider {
  padding: 0 15px; }
  @media (min-width: 640px) {
    .kli-slider {
      padding: 0 97px; } }

.vdoma-button--menu {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 12px; }
  .vdoma-button--menu > svg {
    order: 1; }
  .vdoma-button--menu span {
    display: inline-block;
    order: 2;
    font-weight: 800; }

.nav_tels {
  display: none;
  padding: 10px 0 0;
  gap: 10px;
  margin: 0 auto; }
  @media (max-width: 490px) {
    .nav_tels {
      flex-wrap: wrap; } }

.uk-sticky-fixed .nav_tels {
  display: flex; }

@media (max-width: 768px) {
  .vdoma-button--orange_c_clist {
    padding: 0 15px;
    height: 38px; } }
@media (max-width: 419px) {
  .vdoma-logo.vdoma-logo--top img {
    width: 70px !important; }

  .vdoma-button--orange_c_clist {
    margin-bottom: 0 !important; }

  .vdoma-header__col1 {
    width: auto;
    align-items: flex-start; }

  .vdoma-header > .uk-container > .uk-grid > .uk-width-auto.uk-width-1-4\@l:not(.uk-flex) {
    flex: 1;
    min-width: 1px; }
  .vdoma-header > .uk-container > .uk-grid > .uk-visible\@l5.uk-width-auto.uk-width-1-4\@l {
    position: absolute;
    left: -19px;
    top: 79px;
    width: auto;
    transform: scale(0.7); }
    .vdoma-header > .uk-container > .uk-grid > .uk-visible\@l5.uk-width-auto.uk-width-1-4\@l > div {
      width: 100%;
      display: flex;
      gap: 20px;
      justify-content: center; } }
@media (max-width: 355px) {
  .vdoma-button.vdoma-button--order {
    width: 45px !important;
    height: 45px !important;
    padding: 0; }

  .vdoma-nav.uk-sticky-fixed .vdoma-button--orange_c_clist {
    width: 45px;
    height: 45px;
    box-sizing: border-box;
    font-size: 0 !important;
    background-size: 30px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='457.393' cy='254.696' r='10' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/circle%3E%3Cpath d='m501.98 93.6h-34.568v-33.399c0-3.027-1.369-5.893-3.725-7.795-2.355-1.902-5.443-2.638-8.404-2l-199.527 42.963-199.035-42.962c-2.959-.637-6.051.095-8.407 1.998-2.357 1.902-3.727 4.768-3.727 7.796v33.399h-34.567c-5.534 0-10.02 4.486-10.02 10.019v348.18c0 5.534 4.486 10.02 10.02 10.02h491.96c5.534 0 10.02-4.486 10.02-10.02v-348.18c0-5.533-4.486-10.019-10.02-10.019zm-437.354-20.986 181.113 39.094.232 327.681-181.345-39.096zm-44.587 41.025h24.548v294.744c0 4.72 3.294 8.8 7.908 9.795l109.48 23.603h-141.936zm471.922 328.141h-141.936l109.48-23.603c4.614-.995 7.908-5.074 7.908-9.795v-108.545c0-5.534-4.486-10.02-10.02-10.02s-10.02 4.486-10.02 10.02v100.456l-181.363 39.1-.232-327.683 181.595-39.102v137.303c0 5.534 4.486 10.02 10.02 10.02s10.02-4.486 10.02-10.02v-96.272h24.548z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m97.455 202.324 111.82 24.137c6.148 1.326 12.134-3.513 12.134-9.794v-50.098c0-4.719-3.293-8.798-7.906-9.794l-111.82-24.137c-2.958-.639-6.051.095-8.407 1.998-2.357 1.902-3.727 4.768-3.727 7.796v50.098c0 4.719 3.293 8.799 7.906 9.794zm12.134-47.479 91.781 19.811v29.597l-91.781-19.811z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m97.455 252.422 111.82 24.137c5.422 1.169 10.88-2.445 11.947-7.878 1.037-5.281-2.461-10.575-7.719-11.71l-111.82-24.137c-5.409-1.164-10.741 2.271-11.908 7.68s2.271 10.74 7.68 11.908z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m213.503 307.068-111.82-24.137c-5.409-1.165-10.741 2.271-11.908 7.68s2.271 10.74 7.68 11.908l111.82 24.137c5.422 1.169 10.88-2.445 11.947-7.878 1.036-5.281-2.461-10.574-7.719-11.71z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m213.503 357.166-111.82-24.137c-5.409-1.165-10.741 2.271-11.908 7.68s2.271 10.74 7.68 11.908l111.82 24.137c5.422 1.169 10.88-2.445 11.947-7.878 1.036-5.281-2.461-10.574-7.719-11.71z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m411.319 132.638-111.819 24.137c-5.267 1.137-8.743 6.426-7.719 11.71 1.054 5.435 6.534 9.046 11.947 7.878l111.82-24.137c5.409-1.168 8.847-6.499 7.68-11.908-1.168-5.409-6.5-8.844-11.909-7.68z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m411.319 182.736-111.819 24.137c-5.267 1.137-8.743 6.426-7.719 11.71 1.054 5.435 6.534 9.046 11.947 7.878l111.82-24.137c5.409-1.168 8.847-6.499 7.68-11.908-1.168-5.41-6.5-8.847-11.909-7.68z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m419.727 234.832c-2.357-1.903-5.447-2.635-8.407-1.998l-111.82 24.137c-4.613.996-7.906 5.075-7.906 9.794v100.195c0 6.281 5.986 11.12 12.134 9.794l111.82-24.137c4.613-.996 7.906-5.075 7.906-9.794v-100.195c-.001-3.028-1.371-5.894-3.727-7.796zm-16.313 99.904-91.781 19.811v-79.695l91.781-19.811z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

  .vdoma-nav.uk-sticky-below .vdoma-button--order {
    margin-bottom: 0 !important; } }

/*# sourceMappingURL=vdoma.css.map */
