@charset "UTF-8";
.error_mess {
  display: block;
  margin-top: 5px;
  color: #ff0000;
}

.ap-questionary-agreement.err span {
  color: #ff0000;
}

.ap-questionary .ap-container {
  display: block !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}
.ap-questionary .main-block-prof-news {
  width: auto;
  max-width: none;
  padding-top: 42px;
  padding-bottom: 48px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ap-questionary .main-block-prof-news * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ap-questionary .main-block-prof-news:before, .ap-questionary .main-block-prof-news:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  height: 24px;
}
.ap-questionary .main-block-prof-news:before {
  top: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ffffff));
  background-image: -o-linear-gradient(top, #fafafa, #ffffff);
  background-image: linear-gradient(to bottom, #fafafa, #ffffff);
}
.ap-questionary .main-block-prof-news:after {
  bottom: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fafafa), to(#ffffff));
  background-image: -o-linear-gradient(bottom, #fafafa, #ffffff);
  background-image: linear-gradient(to top, #fafafa, #ffffff);
}
.ap-questionary .main-block-prof-news__inner {
  margin-left: 0;
  margin-right: 0;
  display: block;
}
.ap-questionary .main-block-prof-news__header {
  padding-left: 8px;
  padding-right: 2px;
}
.ap-questionary .main-block-prof {
  padding-left: 0;
  padding-right: 0;
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  max-width: none;
  margin-left: -8px;
  margin-right: -6px;
}
.ap-questionary .main-block-prof__portfolio-link {
  background-color: #ff0000 !important;
  color: #ffffff;
}
.ap-questionary .main-block-prof__portfolio-link:after {
  content: normal;
}
.ap-questionary .main-block-prof__link {
  right: -12px;
}
.ap-questionary .main-block-prof__slider {
  margin-left: 0;
  margin-right: 0;
}

.ap-questionary-cover {
  min-height: 516px;
  height: auto;
  background-color: #333333;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.ap-questionary-cover:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.6;
}
.ap-questionary-cover .ap-container {
  position: relative;
  z-index: 2;
}

.ap-questionary-content {
  background-color: #fafafa;
  padding-top: 50px;
  padding-bottom: 75px;
  line-height: normal;
}

.ap-questionary-instructions {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  padding: 36px 56px 40px;
  margin-bottom: 40px;
  font-size: 20px;
  letter-spacing: 0.01em;
  font-weight: 300;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
.ap-questionary-instructions ol {
  margin-top: 1.4em;
  margin-bottom: 0;
  padding-left: 24px;
}
.ap-questionary-instructions ol li:not(:last-child) {
  margin-bottom: 1.4em;
}
.ap-questionary-instructions ol li::marker {
  color: #ff0000;
}
.ap-questionary-instructions ul {
  margin-top: 1.4em;
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}
.ap-questionary-instructions ul li {
  padding-left: 32px;
  position: relative;
}
.ap-questionary-instructions ul li:before {
  content: "";
  width: 20px;
  height: 2px;
  background-color: #ff0000;
  position: absolute;
  top: 10px;
  left: 0;
}
.ap-questionary-instructions ul li:not(:last-child) {
  margin-bottom: 1.4em;
}

.ap-questionary-title {
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 0.01em;
  margin-top: 0;
  margin-bottom: 14px;
}

.ap-questionary-form {
  width: 100%;
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ap-questionary-cover {
  padding-top: 40px;
  padding-bottom: 40px;
}

.ap-page-title {
  font-size: 48px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
  line-height: normal;
  letter-spacing: 0.01em;
  width: 100%;
  max-width: 960px;
  margin-left: 210px;
  text-align: left;
  color: #ffffff;
  padding: 0;
}

.best-designers {
  padding-top: 20px;
}
.best-designers .main-awards-tabs-wrap {
  padding-left: 15px;
  padding-right: 15px;
}
.best-designers .awards-menu__item-wrap {
  cursor: pointer;
}
.best-designers .awards-menu__item-wrap.current:after {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.best-designers .awards-menu__item-wrap.current .awards-menu__link {
  background-color: #fff100;
}
.best-designers .awards-menu__item-wrap.current .awards-menu__link:before {
  border-bottom-color: #fffcc7;
  opacity: 1;
}
.best-designers .awards-menu__item-wrap.current .awards-menu__link:after {
  border-top-color: #fff;
}
.best-designers .awards-menu__item--red-bg .awards-menu__item-wrap.current .awards-menu__link {
  background-color: red;
}
.best-designers .awards-menu__item--red-bg .awards-menu__item-wrap.current .awards-menu__link:before {
  border-bottom-color: #ffc7c7;
  opacity: 1;
}
.best-designers .awards-menu__item--red-bg .awards-menu__item-wrap.current .awards-menu__link:after {
  border-top-color: #fff;
}
.best-designers .awards-menu__item--red-bg .awards-menu__item-wrap.current .awards-menu__link-title {
  color: #ffffff;
}
.best-designers .awards-menu__item--blue-bg .awards-menu__item-wrap.current .awards-menu__link {
  background-color: #00f;
}
.best-designers .awards-menu__item--blue-bg .awards-menu__item-wrap.current .awards-menu__link:before {
  border-bottom-color: #c7c7ff;
  opacity: 1;
}
.best-designers .awards-menu__item--blue-bg .awards-menu__item-wrap.current .awards-menu__link:after {
  border-top-color: #fff;
}
.best-designers .awards-menu__item--blue-bg .awards-menu__item-wrap.current .awards-menu__link-title {
  color: #ffffff;
}
.best-designers .awards-menu__item--green-bg .awards-menu__item-wrap.current .awards-menu__link {
  background-color: #00ff1e;
}
.best-designers .awards-menu__item--green-bg .awards-menu__item-wrap.current .awards-menu__link:before {
  border-bottom-color: #c7ffce;
  opacity: 1;
}
.best-designers .awards-menu__item--green-bg .awards-menu__item-wrap.current .awards-menu__link:after {
  border-top-color: #fff;
}
.best-designers .awards-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  margin-bottom: 48px;
}

.questionary_cont {
  padding-top: 40px;
}

.ap-questionary-section-title {
  color: #000000;
  text-align: center;
  font-size: 36px;
  letter-spacing: 0.01em;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1.4em;
  font-weight: 700;
  text-transform: uppercase;
}
.ap-questionary-section-title span {
  display: block;
}

.bold {
  font-weight: 700;
}

.italic {
  font-style: italic;
}

.red {
  color: #ff0000;
}

.black {
  color: #000000;
}

.lowercase {
  text-transform: lowercase;
}

.light {
  font-weight: 300;
}

.ap-questionary-guarantee {
  background-color: #fff;
  padding: 7px 12px 8px;
  font-size: 15.4px;
  letter-spacing: 0.025em;
  color: #ff0000;
  font-weight: 300;
  width: 100%;
  max-width: 960px;
  margin-left: 210px;
  margin-top: 12px;
  margin-bottom: 0;
}

.ap-questionary-features-wrapper {
  width: 100%;
  max-width: 860px;
  margin-left: 210px;
}

.ap-questionary-features {
  margin: 28px 0 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 0.01em;
  padding-left: 40px;
  max-width: 680px;
  line-height: 1.3;
}
.ap-questionary-features li {
  padding-left: 28px;
  position: relative;
  max-width: 690px;
}
.ap-questionary-features li > span:not(.bold) {
  display: block;
}
.ap-questionary-features li:before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  left: 0;
  top: 3px;
  bottom: 3px;
  background-color: #ff0000;
}
.ap-questionary-features li:not(:last-child) {
  margin-bottom: 18px;
}

.ap-questionary-block {
  margin-bottom: 36px;
}

.ap-questionary-field {
  position: relative;
}
.ap-questionary-field:not(:last-child) {
  margin-bottom: 8px;
}
.ap-questionary-field input[type=checkbox], .ap-questionary-field input[type=radio] {
  display: block;
  position: absolute;
  z-index: -1;
  padding: 0;
  margin: 0;
  outline: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
}
.ap-questionary-field input[type=checkbox] + label, .ap-questionary-field input[type=radio] + label {
  display: block;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.01em;
  color: #000000;
  line-height: 1.3;
  position: relative;
  padding-left: 28px;
  margin: 0;
  cursor: pointer;
}
.ap-questionary-field input[type=checkbox] + label:before, .ap-questionary-field input[type=radio] + label:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid #ff0000;
  position: absolute;
  left: 0;
  top: 5px;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
          box-shadow: inset 0 0 0 2px #ffffff;
}
.ap-questionary-field input[type=checkbox][type=radio] + label:before, .ap-questionary-field input[type=radio][type=radio] + label:before {
  border-radius: 50%;
}
.ap-questionary-field input[type=checkbox]:checked + label:before, .ap-questionary-field input[type=radio]:checked + label:before {
  background-color: #ff0000;
}

.ap-questionary-agreement {
  max-width: 580px;
  line-height: 1.4;
  position: relative;
}
.ap-questionary-agreement input[type=checkbox] {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  z-index: -1;
  outline: 0;
  opacity: 0;
}
.ap-questionary-agreement input[type=checkbox] + label {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  width: 12px;
  height: 12px;
  position: relative;
}
.ap-questionary-agreement input[type=checkbox] + label:before {
  content: "";
  display: block;
  border: 1px solid #333333;
  width: 12px;
  height: 12px;
  position: static;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
          box-shadow: inset 0 0 0 2px #ffffff;
}
.ap-questionary-agreement input[type=checkbox]:checked + label:before {
  background-color: #333333;
}
.ap-questionary-agreement > span {
  font-size: 16px;
  font-weight: 300;
  color: #333333;
  letter-spacing: 0.01em;
}
.ap-questionary-agreement a {
  color: #333333;
  text-decoration: underline;
}
.ap-questionary-agreement a:hover {
  color: #333333;
  text-decoration: none;
}

.ap-questionary-input:not(:last-child) {
  margin-bottom: 36px;
}
.ap-questionary-input label {
  display: block;
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 0.01em;
  margin-top: 0;
  margin-bottom: 8px;
}
.ap-questionary-input label .required {
  color: #ff0000;
}
.ap-questionary-input .iti {
  display: block;
}
.ap-questionary-input .iti__country-list {
  width: 690px;
}
.ap-questionary-input .iti__country {
  white-space: normal;
}
@media (max-width: 880px) {
  .ap-questionary-input .iti__country-list {
    width: calc(100vw - 189px);
  }
}
@media (max-width: 767px) {
  .ap-questionary-input .iti__country-list {
    width: calc(100vw - 131px);
  }
}
@media (max-width: 575px) {
  .ap-questionary-input .iti__country-list {
    width: calc(100vw - 113px);
  }
}
@media (max-width: 480px) {
  .ap-questionary-input .iti__country-list {
    width: calc(100vw - 71px);
  }
}
@media (max-width: 359px) {
  .ap-questionary-input .iti__country-list {
    width: calc(100vw - 62px);
  }
}
.ap-questionary-input .iti__selected-flag {
  padding: 0 10px;
}
.ap-questionary-input input,
.ap-questionary-input input[type=text],
.ap-questionary-input input[type=tel],
.ap-questionary-input input[type=email],
.ap-questionary-input input[type=password] {
  display: block;
  width: 100%;
  height: 56px;
  border: 1px solid #bbbbbb;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fafafa;
  line-height: 1;
  padding: 0 16px;
}
/*.ap-questionary-input input.js--iti-phone[type=tel] {*/
/*  padding-left: 94px !important;*/
/*}*/
.ap-questionary-input input:focus,
.ap-questionary-input input[type=text]:focus,
.ap-questionary-input input[type=tel]:focus,
.ap-questionary-input input[type=email]:focus,
.ap-questionary-input input[type=password]:focus {
  border-color: #000000;
  background-color: #ffffff;
}

.ap-questionary-actions {
  margin-top: 60px;
}

.ap-questionary-head-btn,
.ap-questionary-submit {
  display: inline-block;
  vertical-align: top;
  height: 56px;
  line-height: 56px;
  background-color: #ff0000;
  color: #ffffff;
  text-align: center;
  min-width: 324px;
  border: 0;
  font-size: 20px;
  letter-spacing: 0.01em;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ap-questionary-head-btn:hover,
.ap-questionary-submit:hover {
  background-color: #dc0000;
}

@-webkit-keyframes orderBtnArrowAnim {
  0% {
    -webkit-transform: rotate(0deg) translate(0, 0);
            transform: rotate(0deg) translate(0, 0);
  }
  50% {
    -webkit-transform: rotate(-20deg) translate(16px, 0);
            transform: rotate(-20deg) translate(16px, 0);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(0, 0);
            transform: rotate(0deg) translate(0, 0);
  }
}

@keyframes orderBtnArrowAnim {
  0% {
    -webkit-transform: rotate(0deg) translate(0, 0);
            transform: rotate(0deg) translate(0, 0);
  }
  50% {
    -webkit-transform: rotate(-20deg) translate(16px, 0);
            transform: rotate(-20deg) translate(16px, 0);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(0, 0);
            transform: rotate(0deg) translate(0, 0);
  }
}
.ap-questionary-head-btn-wrapper {
  position: relative;
  padding-right: 172px;
  display: inline-block;
}
.ap-questionary-head-btn-wrapper:after {
  content: "";
  display: block;
  width: 90px;
  height: 90px;
  position: absolute;
  right: 0;
  bottom: -4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(/questionary/img/order-btn-arrow.png);
  background-size: contain;
  -webkit-animation: orderBtnArrowAnim 2s infinite;
          animation: orderBtnArrowAnim 2s infinite;
}

.ap-questionary-head-btn {
  text-transform: uppercase;
  margin-top: 28px;
  font-weight: 600;
  margin-left: 40px;
  -webkit-box-shadow: 12px 12px 16px rgba(0, 0, 0, 0.8);
          box-shadow: 12px 12px 16px rgba(0, 0, 0, 0.8);
}

.ap-questionary-success {
  display: none;
  background-color: #fff;
  padding: 36px 54px;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  bottom: 12px;
  width: auto;
  line-height: 1.3;
  margin-left: -54px;
  margin-right: -54px;
}
.ap-questionary-success__title {
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 0.01em;
  color: #000000;
  margin-top: 0;
  margin-bottom: 24px;
}
.ap-questionary-success__desc {
  font-weight: 300;
  font-size: 20px;
  letter-spacing: 0.01em;
  color: #ff0000;
  margin-top: 0;
  margin-bottom: 0;
}
.ap-questionary-success__close {
  display: block;
  outline: 0;
  position: absolute;
  right: 18px;
  top: 18px;
  width: 32px;
  height: 32px;
  padding: 6px;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.ap-questionary-success__close svg {
  width: 20px;
  height: 20px;
  fill: #333333;
  display: block;
}
.ap-questionary-success__close:hover svg {
  fill: #000000;
}

.red-block {
  padding: 12px 28px 14px;
  background-color: #ff0000;
  color: #ffffff;
  margin-top: 7px !important;
  margin-bottom: 4px !important;
}

.paid-services-content {
  width: 100%;
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 1.3;
  font-weight: 300;
  padding-top: 8px;
  padding-bottom: 24px;
}
.paid-services-content__title {
  color: #ff0000;
  letter-spacing: 0.01em;
  font-weight: 700;
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 24px;
}
.paid-services-content__list {
  margin-top: 1.4em;
  margin-bottom: 0;
  padding-left: 24px;
}
.paid-services-content__list a {
  color: #0000ff;
  text-decoration: underline;
}
.paid-services-content__list a:focus {
  color: #0000ff;
}
.paid-services-content__list a:hover {
  color: #0000ff;
  text-decoration: none;
}
.paid-services-content__list li:not(:last-child) {
  margin-bottom: 1.5em;
}
.paid-services-content__list li::marker {
  color: #ff0000;
  font-size: 20px;
  font-weight: 700;
}
.paid-services-content__list h3 {
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 20px;
}
.paid-services-content__list p {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 24px;
}
.paid-services-content__list ul {
  line-height: 1.2;
  padding-left: 24px;
  list-style: none;
}
.paid-services-content__list ul li {
  margin-bottom: 0;
  padding-left: 25px;
  position: relative;
}
.paid-services-content__list ul li:before {
  content: "→";
  display: block;
  position: absolute;
  left: 0;
  top: -1px;
}
.paid-services-content__list ul li:not(:last-child) {
  margin-bottom: 0;
}

.list-title {
  position: relative;
  display: inline-block;
  padding-left: 0 !important;
  margin-left: 24px !important;
  line-height: 1.2;
  margin-bottom: 7px;
  margin-top: 7px !important;
}
.list-title:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #000;
  opacity: 0.24;
}
.list-title + ul {
  padding-left: 44px;
  font-style: italic;
}

.paid-services-pricing {
  padding-top: 24px;
}
.paid-services-pricing__title {
  color: #ff0000;
  font-size: 20px;
  letter-spacing: 0.01em;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 24px;
}
.paid-services-pricing__list {
  list-style: none;
  margin: 0;
  padding-left: 48px;
}
.paid-services-pricing__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paid-services-pricing__item:not(:last-child) {
  margin-bottom: 24px;
}
.paid-services-pricing__item-desc {
  display: block;
  width: 440px;
  padding-right: 20px;
  font-size: 20px;
  letter-spacing: 0.01em;
  font-weight: 700;
  color: #000000;
}
.paid-services-pricing__item-desc .line-through {
  white-space: nowrap;
  font-weight: 300;
}
.paid-services-pricing__btn {
  display: block;
  border: 0;
  outline: 0;
  height: 56px;
  width: 240px;
  text-align: center;
  cursor: pointer;
  padding: 0 24px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.01em;
  color: #ffffff;
  background-color: #ff0000;
  line-height: 56px;
  text-decoration: none;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.paid-services-pricing__btn:focus, .paid-services-pricing__btn:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #dc0000;
}

.line-through {
  display: inline-block;
  position: relative;
}
.line-through:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
  height: 1px;
  background-color: #ff0000;
  z-index: 1;
}

.arguments {
  padding-top: 15px;
  padding-bottom: 10px;
  width: 100%;
  max-width: 998px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 34px;
  padding-right: 34px;
}

.arguments-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -17px;
  margin-right: -17px;
}

.arguments-item {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.333333% - 34px);
      -ms-flex: 0 0 calc(33.333333% - 34px);
          flex: 0 0 calc(33.333333% - 34px);
  max-width: calc(33.333333% - 34px);
  text-align: center;
  margin-left: 17px;
  margin-right: 17px;
  margin-bottom: 34px;
  background-color: #fff;
  padding: 15px 25px 30px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.arguments-item__icon {
  height: 77px;
  line-height: 77px;
  margin-bottom: 5px;
}
.arguments-item__icon img {
  display: inline-block;
  max-width: 80%;
  max-height: 80%;
  width: auto;
  height: auto;
}
.arguments-item__desc {
  font-size: 18px;
  line-height: 1.67;
  color: #000000;
  font-weight: 300;
  letter-spacing: 0.01em;
}

@media (max-width: 1366px) {
  .ap-page-title,
.ap-questionary-guarantee,
.ap-questionary-features-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1199px) {
  .ap-questionary-section-title {
    font-size: 32px;
  }

  .best-designers .ap-questionary-section-title {
    margin-bottom: 1em;
  }

  .best-designers .awards-tabs {
    margin-bottom: 28px;
  }

  .awards-menu__item {
    padding: 12px;
  }

  .ap-questionary-head-btn-wrapper {
    padding-right: 110px;
  }
  .ap-questionary-head-btn-wrapper:after {
    width: 72px;
    height: 72px;
    bottom: 0;
  }
}
@media (max-width: 1140px) {
  .awards-menu__item {
    padding: 12px 8px;
  }
}
@media (max-width: 1080px) {
  .ap-page-title {
    font-size: 44px;
  }
}
@media (max-width: 991px) {
  .questionary_cont {
    padding-top: 24px;
  }

  .ap-questionary-section-title {
    font-size: 28px;
  }

  .arguments {
    padding: 0;
    max-width: 620px;
  }

  .arguments-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 34px);
        -ms-flex: 0 0 calc(50% - 34px);
            flex: 0 0 calc(50% - 34px);
    max-width: calc(50% - 34px);
  }

  .ap-page-title {
    max-width: 638px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .ap-questionary-content {
    padding-left: 34px;
    padding-right: 34px;
  }

  .ap-questionary-instructions {
    width: auto;
    max-width: none;
    padding: 28px 24px 32px;
  }

  .ap-questionary-success {
    margin-left: 0;
    margin-right: 0;
    padding: 28px 24px 32px;
  }

  .ap-questionary-features-wrapper {
    padding-left: 0;
  }

  .paid-services-content {
    padding-top: 0;
  }

  .paid-services-content__title {
    font-size: 28px;
  }

  .paid-services-pricing__list {
    padding-left: 0;
  }
  .paid-services-pricing__item-desc {
    width: 406px;
  }
  .paid-services-pricing__btn {
    width: 200px;
  }

  .ap-questionary .main-block-prof {
    margin-top: 0;
  }
  .ap-questionary .main-block-prof-news {
    margin-left: -34px;
    margin-right: -34px;
    padding-top: 42px;
    padding-bottom: 42px;
  }

  .best-designers {
    padding-top: 18px;
  }
  .best-designers .main-awards-tabs-wrap {
    padding-left: 0;
    padding-right: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
  .best-designers .awards-tabs {
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .questionary_cont {
    padding: 32px 0 0 !important;
  }

  .ap-questionary .main-block-prof-news {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .ap-questionary .main-block-prof-news:before, .ap-questionary .main-block-prof-news:after {
    content: normal;
  }
  .ap-questionary .main-block-prof-news__inner {
    width: auto;
  }
  .ap-questionary .awards-menu__link:not(:hover) {
    background-color: #fafafa;
  }

  .main-block-prof__link {
    margin-left: 8px;
  }

  .ap-page-title {
    font-size: 36px;
  }

  .ap-questionary-content {
    padding-top: 24px;
    padding-bottom: 56px;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
  }

  .ap-questionary-instructions {
    width: auto;
    max-width: none;
    padding: 28px 24px 32px;
  }

  .ap-questionary-success {
    margin-left: 0;
    margin-right: 0;
    padding: 28px 24px 32px;
  }

  .ap-questionary-form {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ap-questionary-input:not(:last-child),
.ap-questionary-block {
    margin-bottom: 32px;
  }

  .ap-questionary-actions {
    margin-top: 42px;
  }

  .ap-questionary-features {
    margin-top: 42px;
    padding-left: 0;
    max-width: 490px;
  }

  .ap-questionary-head-btn {
    margin-left: 0;
  }

  .paid-services-content {
    padding-bottom: 0;
  }
  .paid-services-content__title {
    font-size: 26px;
  }
  .paid-services-content__list p {
    padding-left: 0;
  }
  .paid-services-content__list .red-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-title {
    margin-left: 0 !important;
  }
  .list-title + ul {
    padding-left: 20px;
  }

  .arguments {
    padding-top: 10px;
  }

  .ap-questionary-head-btn {
    font-size: 18px;
  }
}
@media (max-width: 680px) {
  .arguments-list {
    margin-left: -12px;
    margin-right: -12px;
  }

  .arguments-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 24px);
        -ms-flex: 0 0 calc(50% - 24px);
            flex: 0 0 calc(50% - 24px);
    max-width: calc(50% - 24px);
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 24px;
  }
}
@media (max-width: 660px) {
  .paid-services-pricing__item {
    display: block;
  }
  .paid-services-pricing__item-desc {
    width: auto;
    padding-right: 0;
    margin-bottom: 16px;
  }

  .paid-services-pricing__btn {
    font-size: 18px;
    width: 100%;
    max-width: 370px;
  }
}
@media (max-width: 575px) {
  .ap-questionary-section-title {
    font-size: 24px;
  }

  .arguments-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 24px);
        -ms-flex: 0 0 calc(100% - 24px);
            flex: 0 0 calc(100% - 24px);
    max-width: calc(100% - 24px);
  }

  .ap-questionary-cover {
    min-height: 420px;
  }

  .ap-page-title {
    font-size: 36px;
  }

  .ap-questionary-features {
    margin-top: 36px;
  }

  .ap-questionary-title {
    font-size: 18px;
  }

  .ap-questionary-instructions {
    font-size: 18px;
  }

  .ap-questionary-field input[type=checkbox] + label,
.ap-questionary-field input[type=radio] + label {
    font-size: 18px;
  }
  .ap-questionary-field input[type=checkbox] + label:before,
.ap-questionary-field input[type=radio] + label:before {
    top: 2px;
  }

  .ap-questionary-input label {
    font-size: 18px;
  }
  .ap-questionary-input input {
    height: 48px;
  }

  .ap-questionary-success__desc {
    font-size: 18px;
  }
  .ap-questionary-success__title {
    font-size: 18px;
  }
  .ap-questionary-success__close {
    right: 12px;
    top: 12px;
  }

  .paid-services-content__title {
    font-size: 24px;
  }
  .paid-services-content__list h3 {
    font-size: 18px;
  }
  .paid-services-content__list li::marker {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .ap-questionary-cover {
    padding-top: 32px;
    padding-bottom: 32px;
    min-height: 390px;
  }

  .ap-page-title {
    font-size: 32px;
  }

  .ap-questionary-features {
    font-size: 15px;
  }

  .paid-services-pricing__item-desc {
    font-size: 16px;
  }
  .paid-services-pricing__btn {
    max-width: 310px;
  }

  .paid-services-content__title {
    font-size: 22px;
  }
  .paid-services-content__list ul {
    padding-left: 0;
  }

  .list-title + ul {
    padding-left: 0;
  }

  .ap-questionary-submit {
    width: 100%;
  }

  .ap-questionary-head-btn-wrapper {
    display: block;
    padding-right: 0;
  }
  .ap-questionary-head-btn-wrapper:after {
    content: normal;
    display: none;
    opacity: 0;
  }
}
@media (max-width: 375px) {
  .ap-page-title {
    font-size: 28px;
  }

  .ap-questionary-features {
    margin-top: 32px;
  }
  .ap-questionary-features li {
    padding-left: 24px;
  }
  .ap-questionary-features li:before {
    width: 6px;
    top: 2px;
    bottom: 2px;
  }

  .ap-questionary-success__close {
    right: 7px;
    top: 7px;
  }

  .paid-services-pricing__title {
    font-size: 18px;
  }
  .paid-services-pricing__btn {
    max-width: none;
  }
}
@media (max-width: 359px) {
  .paid-services-pricing__item-desc {
    font-size: 15px;
  }
}
.work-float-block {
  display: block;
  float: left;
  padding: 0 12px 24px 12px;
}

.konkurs-winner {
  position: relative;
  width: 100%;
  background: #fff;
  border: 1px solid #d6d6d6;
  height: 100%;
}
.konkurs-winner__text {
  padding: 21px 20px 18px 20px;
  text-align: center;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.5px;
  letter-spacing: 1.1px;
  width: 100%;
}
.konkurs-winner__text span {
  display: block;
  color: #ff0000;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  width: 100%;
}
.konkurs-winner__descr {
  position: relative;
  color: #fff;
  height: 338px;
}
.konkurs-winner__descr a {
  color: #fff;
  text-decoration: underline;
}
.konkurs-winner__descr a:hover {
  text-decoration: none;
  color: #fff;
}
.konkurs-winner__icon {
  position: absolute;
  top: 9px;
  right: 10px;
  cursor: pointer;
  z-index: 10;
  border: none;
  padding: 0;
}
.konkurs-winner__images {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 338px;
  width: 100%;
  z-index: 0;
}
.konkurs-winner__images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.konkurs-winner__author {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  padding-bottom: 35px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(125, 185, 232, 0)), to(rgba(0, 0, 0, 0.7)));
  background: -o-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
}
.konkurs-winner__author_wrap {
  margin: auto;
}
.konkurs-winner__author_photo {
  position: relative;
  width: 80%;
  height: 80%;
  border-radius: 50%;
  margin: auto;
  margin-bottom: 37px;
  margin-top: 18px;
}
.konkurs-winner__author_photo img {
  position: relative;
  border-radius: 50%;
  max-width: 66%;
  border: 2px solid #fff;
  height: auto;
}
.konkurs-winner__author_photo .author_photo_wreath {
  position: absolute;
  top: 0;
  left: -8%;
  width: 115%;
  height: 117%;
  background: transparent url(../img/wreath.png) center center no-repeat;
  background-size: contain;
}
.konkurs-winner__author_name {
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: 2px;
  letter-spacing: -0.4px;
}
.konkurs-winner__actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 30px;
  font-weight: 300;
  font-size: 11px;
  padding-top: 0;
  padding-bottom: 0;
  height: 35px;
}
.konkurs-winner__btn {
  background-color: transparent;
  border: none;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.konkurs-winner__icon {
  fill: #fff !important;
}
.konkurs-winner__drop-actions {
  z-index: 10;
}

.konkurs-news__image {
  overflow: hidden;
}
.konkurs-news__image a {
  position: relative;
  display: block;
  font-size: 0;
  line-height: 0;
  z-index: 0;
}
.konkurs-news__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 336px;
  margin-bottom: 0 !important;
}
.konkurs-news__wrap {
  padding: 11px 16px 41px;
  min-height: 168px;
}
.konkurs-news__title {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 19px;
}
.konkurs-news__announce, .konkurs-news__user-position {
  font-size: 10px;
  color: #ff0000;
  margin-bottom: 10px;
  letter-spacing: 0.6px;
}
.konkurs-news__tags {
  font-size: 11px;
  font-style: italic;
  line-height: 14px;
  color: #999999;
  margin-bottom: 11px;
}
.konkurs-news__tags a, .konkurs-news__tags span {
  display: inline-block;
  vertical-align: top;
  color: #b3b3b3;
  margin-right: 5px;
}
.konkurs-news__icons_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 8px;
  border-top: 1px solid #b3b3b3;
  position: absolute;
  bottom: 11px;
  left: 16px;
  right: 16px;
}
.konkurs-news__icon {
  display: inline-block;
  vertical-align: top;
  font-size: 11px;
  line-height: 17px;
  color: #999999;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  margin-right: 13px;
}
.konkurs-news__icon span {
  color: #000;
  text-decoration: none;
}
.konkurs-news__icon svg {
  fill: #999999;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.konkurs-news__icon:hover {
  color: #ff0000;
  text-decoration: none;
}
.konkurs-news__icon:hover svg {
  fill: #ff0000;
}
.konkurs-news__icon-eye {
  width: 19px;
  height: 14px;
}
.konkurs-news__icon-vote {
  width: 13px;
  height: 15px;
}
.konkurs-news__icon-star {
  width: 15px;
  height: 15px;
}
.konkurs-news__icon-comment {
  width: 13px;
  height: 13px;
}
.konkurs-news__icon-share {
  width: 17px;
  height: 15px;
}
.konkurs-news__icon-close {
  width: 17px;
  height: 17px;
}

.konkurs-news_icons_count {
  display: inline-block;
  vertical-align: bottom;
  line-height: 21px;
  margin-left: 7px;
}

.abs-block-with-close__show_block {
  position: absolute;
  bottom: 12px;
  right: 16px;
  z-index: 999;
}
.abs-block-with-close__show_block .konkurs-news__icon {
  margin-right: 0;
  line-height: 8px;
}

/* works_block */
.konkurs-work-flag {
  position: absolute;
  top: -10px;
  right: 0;
  width: 89px;
  height: 117px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  z-index: 2;
}

.konkurs-winner-works-count {
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 5px 10px;
  background-color: rgba(198, 198, 192, 0.7);
  z-index: 2;
}

.work-float-block:hover .konkurs-winner-works-count {
  display: block;
}

.konkurs-work-flag--award {
  background-image: url(/bitrix/templates/archiprofi_v2015/img/flag-award.png);
}

.konkurs-work-flag--winner {
  width: 76px;
  height: 81px;
  top: -7px;
  right: 8px;
  background-image: url(/bitrix/templates/archiprofi_v2015/img/flag-winner.png);
}

.konkurs-work-flag--BEST_HOUSE,
.konkurs-work-flag--MODERN,
.konkurs-work-flag--PREMIUM_LIVING,
.konkurs-work-flag--PUBLIC {
  width: 70px;
  height: 108px;
  top: -6px;
  right: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='101.512mm' height='159.276mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 10030 15738' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23FEFEFE;stroke-width:19.7618%7D .fil3 %7Bfill:none%7D .fil2 %7Bfill:%2301F82E%7D .fil1 %7Bfill:%23FEFEFE;fill-rule:nonzero%7D .fil0 %7Bfill:%231F1B20;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='РЎР»РѕР№_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_2670196554400'%3E%3Cpolygon class='fil0' points='0,0 0,15738 5031,14026 10030,15738 10030,0 '/%3E%3Cpath class='fil1' d='M3108 9886l515 0c244,0 405,-99 405,-297 0,-148 -78,-221 -203,-269 77,-43 142,-111 142,-233 0,-77 -24,-138 -74,-187 -62,-62 -159,-96 -283,-96l-502 0 0 1082zm232 -645l0 -228 235 0c100,0 156,40 156,111 0,83 -67,117 -172,117l-219 0zm0 436l0 -238 275 0c122,0 176,45 176,118 0,83 -63,120 -168,120l-283 0z'/%3E%3Cpolygon id='1' class='fil1' points='4224,9886 5048,9886 5048,9674 4460,9674 4460,9447 4970,9447 4970,9235 4460,9235 4460,9016 5040,9016 5040,8804 4224,8804 '/%3E%3Cpath id='2' class='fil1' d='M5644 9901c234,0 397,-120 397,-335 0,-192 -123,-270 -343,-328 -187,-48 -233,-71 -233,-142 0,-56 48,-97 139,-97 91,0 185,40 281,106l124 -179c-110,-88 -244,-137 -402,-137 -221,0 -379,129 -379,326 0,218 141,278 359,334 181,46 218,77 218,137 0,67 -59,105 -156,105 -124,0 -226,-51 -323,-131l-141 168c130,116 295,173 459,173z'/%3E%3Cpolygon id='3' class='fil1' points='6477,9886 6715,9886 6715,9023 7044,9023 7044,8804 6148,8804 6148,9023 6477,9023 '/%3E%3Cpolygon id='4' class='fil1' points='2327,11434 2565,11434 2565,11000 3004,11000 3004,11434 3242,11434 3242,10352 3004,10352 3004,10780 2565,10780 2565,10352 2327,10352 '/%3E%3Cpath id='5' class='fil1' d='M4027 11453c334,0 576,-252 576,-560 0,-310 -239,-559 -573,-559 -334,0 -577,252 -577,559 0,311 240,560 574,560zm3 -220c-192,0 -328,-154 -328,-340 0,-188 133,-340 325,-340 191,0 327,155 327,340 0,189 -133,340 -324,340z'/%3E%3Cpath id='6' class='fil1' d='M5266 11451c291,0 475,-160 475,-488l0 -611 -238 0 0 620c0,172 -88,260 -234,260 -145,0 -233,-91 -233,-268l0 -612 -238 0 0 619c0,318 178,480 468,480z'/%3E%3Cpath id='7' class='fil1' d='M6368 11450c234,0 397,-121 397,-336 0,-191 -123,-270 -343,-327 -187,-48 -233,-71 -233,-143 0,-55 48,-97 139,-97 91,0 186,40 281,107l124 -180c-110,-88 -244,-137 -402,-137 -221,0 -378,130 -378,326 0,218 140,278 358,334 181,46 218,77 218,137 0,67 -59,105 -156,105 -124,0 -226,-51 -323,-131l-141 169c130,116 295,173 459,173z'/%3E%3Cpolygon id='8' class='fil1' points='6973,11434 7796,11434 7796,11223 7209,11223 7209,10995 7719,10995 7719,10784 7209,10784 7209,10564 7789,10564 7789,10352 6973,10352 '/%3E%3Cpolygon id='9' class='fil1' points='2029,12990 2236,12990 2480,12282 2725,12990 2932,12990 3301,11901 3052,11901 2828,12633 2586,11898 2381,11898 2139,12633 1915,11901 1660,11901 '/%3E%3Cpolygon id='10' class='fil1' points='3488,12983 3726,12983 3726,11901 3488,11901 '/%3E%3Cpolygon id='11' class='fil1' points='3997,12983 4232,12983 4232,12295 4755,12983 4958,12983 4958,11901 4723,11901 4723,12567 4216,11901 3997,11901 '/%3E%3Cpolygon id='12' class='fil1' points='5218,12983 5453,12983 5453,12295 5976,12983 6179,12983 6179,11901 5944,11901 5944,12567 5437,11901 5218,11901 '/%3E%3Cpolygon id='13' class='fil1' points='6439,12983 7262,12983 7262,12771 6675,12771 6675,12544 7185,12544 7185,12332 6675,12332 6675,12112 7255,12112 7255,11901 6439,11901 '/%3E%3Cpath id='14' class='fil1' d='M7474 12983l238 0 0 -347 184 0 235 347 278 0 -264 -387c137,-51 232,-161 232,-335 0,-105 -33,-190 -93,-251 -71,-71 -178,-109 -315,-109l-495 0 0 1082zm238 -557l0 -310 237 0c116,0 187,52 187,154 0,94 -67,156 -183,156l-241 0z'/%3E%3Crect class='fil2' width='10030' height='773'/%3E%3Cg%3E%3Cpolygon class='fil3 str0' points='5015,2039 8167,4575 7565,5980 6963,7742 5015,7742 3067,7742 2465,5980 1864,4575 '/%3E%3Cpolygon class='fil3 str0' points='5015,4320 5961,4974 6906,5627 6545,6685 6184,7742 5015,7742 3846,7742 3485,6685 3124,5627 4070,4974 '/%3E%3Cpolyline class='fil3 str0' points='1866,4580 2108,4697 3124,5627 '/%3E%3Cline class='fil3 str0' x1='5015' y1='2039' x2='5015' y2= '4320' /%3E%3Cpolyline class='fil3 str0' points='6906,5627 7922,4697 8167,4575 '/%3E%3Cpolygon class='fil3 str0' points='5015,2481 7922,4697 7367,6116 6812,7742 5015,7742 3218,7742 2663,6116 2108,4697 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.konkurs-work-flag--MODERN {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='101.512mm' height='159.276mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 11899 18671' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23FEFEFE;stroke-width:23.4444%7D .str1 %7Bstroke:%23FEFEFE;stroke-width:23.4444;stroke-linejoin:bevel%7D .fil3 %7Bfill:none%7D .fil4 %7Bfill:none%7D .fil2 %7Bfill:red%7D .fil1 %7Bfill:%23FEFEFE;fill-rule:nonzero%7D .fil0 %7Bfill:%231F1B20;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='РЎР»РѕР№_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_2670151930592'%3E%3Cpolygon class='fil0' points='0,0 0,18671 5968,16640 11899,18671 11899,0 '/%3E%3Cpolygon class='fil1' points='1810,11728 2087,11728 2087,10896 2445,11438 2452,11438 2813,10890 2813,11728 3094,11728 3094,10444 2790,10444 2452,10987 2115,10444 1810,10444 '/%3E%3Cpath id='1' class='fil1' d='M4025 11750c396,0 684,-299 684,-664 0,-368 -284,-664 -680,-664 -396,0 -684,299 -684,664 0,369 284,664 680,664zm4 -260c-227,0 -389,-184 -389,-404 0,-223 158,-403 385,-403 228,0 389,183 389,403 0,224 -158,404 -385,404z'/%3E%3Cpath id='2' class='fil1' d='M4960 11728l501 0c403,0 682,-281 682,-642 0,-365 -279,-642 -682,-642l-501 0 0 1284zm283 -255l0 -774 218 0c231,0 387,160 387,387 0,231 -156,387 -387,387l-218 0z'/%3E%3Cpolygon id='3' class='fil1' points='6394,11728 7372,11728 7372,11477 6675,11477 6675,11207 7280,11207 7280,10956 6675,10956 6675,10696 7362,10696 7362,10444 6394,10444 '/%3E%3Cpath id='4' class='fil1' d='M7623 11728l282 0 0 -411 218 0 279 411 330 0 -313 -458c163,-61 275,-191 275,-398 0,-125 -39,-226 -110,-297 -85,-85 -211,-131 -374,-131l-587 0 0 1284zm282 -660l0 -369 281 0c137,0 222,63 222,184 0,112 -79,185 -217,185l-286 0z'/%3E%3Cpolygon id='5' class='fil1' points='8949,11728 9227,11728 9227,10912 9849,11728 10089,11728 10089,10444 9810,10444 9810,11235 9209,10444 8949,10444 '/%3E%3Cpolygon id='6' class='fil1' points='3218,13565 3500,13565 3500,13050 4021,13050 4021,13565 4303,13565 4303,12281 4021,12281 4021,12789 3500,12789 3500,12281 3218,12281 '/%3E%3Cpath id='7' class='fil1' d='M5235 13587c396,0 684,-299 684,-664 0,-368 -285,-664 -681,-664 -396,0 -684,299 -684,664 0,369 285,664 681,664zm3 -261c-227,0 -388,-183 -388,-403 0,-224 157,-403 385,-403 227,0 388,183 388,403 0,224 -157,403 -385,403z'/%3E%3Cpolygon id='8' class='fil1' points='6170,13565 6447,13565 6447,12732 6804,13275 6811,13275 7173,12727 7173,13565 7453,13565 7453,12281 7149,12281 6811,12824 6474,12281 6170,12281 '/%3E%3Cpolygon id='9' class='fil1' points='7761,13565 8739,13565 8739,13314 8042,13314 8042,13044 8647,13044 8647,12793 8042,12793 8042,12533 8729,12533 8729,12281 7761,12281 '/%3E%3Cpolygon id='10' class='fil1' points='2381,15411 2626,15411 2916,14571 3206,15411 3451,15411 3890,14118 3594,14118 3329,14987 3041,14115 2799,14115 2511,14987 2245,14118 1942,14118 '/%3E%3Cpolygon id='11' class='fil1' points='4112,15402 4394,15402 4394,14118 4112,14118 '/%3E%3Cpolygon id='12' class='fil1' points='4715,15402 4993,15402 4993,14586 5615,15402 5855,15402 5855,14118 5577,14118 5577,14908 4975,14118 4715,14118 '/%3E%3Cpolygon id='13' class='fil1' points='6163,15402 6442,15402 6442,14586 7064,15402 7304,15402 7304,14118 7025,14118 7025,14908 6424,14118 6163,14118 '/%3E%3Cpolygon id='14' class='fil1' points='7612,15402 8589,15402 8589,15151 7892,15151 7892,14881 8497,14881 8497,14630 7892,14630 7892,14369 8580,14369 8580,14118 7612,14118 '/%3E%3Cpath id='15' class='fil1' d='M8840 15402l283 0 0 -411 218 0 279 411 330 0 -314 -459c163,-60 275,-190 275,-398 0,-124 -38,-225 -110,-297 -84,-84 -211,-130 -374,-130l-587 0 0 1284zm283 -660l0 -369 280 0c138,0 222,62 222,183 0,112 -79,186 -216,186l-286 0z'/%3E%3Crect class='fil2' width='11899' height='917'/%3E%3Cg%3E%3Cg%3E%3Crect class='fil3 str0' x='4087' y='8651' width='3725' height='534'/%3E%3Cline class='fil3 str0' x1='5950' y1='8651' x2='5950' y2= '9185' /%3E%3C/g%3E%3Cline class='fil3 str0' x1='6278' y1='8651' x2='4362' y2= '2776' /%3E%3Cline class='fil3 str0' x1='5950' y1='8651' x2='4087' y2= '2776' /%3E%3Cline class='fil3 str0' x1='7812' y1='2776' x2='5950' y2= '8651' /%3E%3Cline class='fil3 str0' x1='7485' y1='2776' x2='5649' y2= '8651' /%3E%3Cline class='fil3 str0' x1='7812' y1='8651' x2='6352' y2= '2776' /%3E%3Cline class='fil3 str0' x1='4087' y1='8651' x2='5538' y2= '2776' /%3E%3Cline class='fil3 str1' x1='7513' y1='8651' x2='5950' y2= '2776' /%3E%3Cline class='fil3 str0' x1='4414' y1='8651' x2='5950' y2= '2776' /%3E%3Cline class='fil3 str0' x1='7513' y1='8651' x2='4087' y2= '2776' /%3E%3Cline class='fil3 str0' x1='7812' y1='8651' x2='4362' y2= '2776' /%3E%3Cline class='fil3 str0' x1='4414' y1='8651' x2='7812' y2= '2776' /%3E%3Cline class='fil3 str0' x1='4087' y1='8651' x2='7485' y2= '2776' /%3E%3Cpolygon class='fil4 str1' points='4414,8651 5949,2778 7812,2776 '/%3E%3Cpolygon class='fil4 str1' points='4087,8651 5538,2776 7485,2776 '/%3E%3Cpolygon class='fil4 str1' points='4087,8651 7485,2776 5649,8651 '/%3E%3Cpolygon class='fil4 str1' points='4414,8651 7812,2776 5950,8651 '/%3E%3Cpolygon class='fil4 str1' points='5950,2776 7513,8651 4087,2776 '/%3E%3Cpolygon class='fil4 str1' points='6352,2776 7812,8651 4362,2776 '/%3E%3Cpolygon class='fil4 str1' points='4362,2776 7812,8651 6278,8651 '/%3E%3Cpolygon class='fil4 str1' points='4087,2776 7513,8651 5950,8651 '/%3E%3Cg%3E%3Crect class='fil3 str0' x='4087' y='2243' width='3725' height='534'/%3E%3Cline class='fil3 str0' x1='5950' y1='2243' x2='5950' y2= '2776' /%3E%3C/g%3E%3Cpolygon class='fil4 str0' points='4087,2243 7812,2243 7812,2776 4087,2776 '/%3E%3Cpolygon class='fil4 str0' points='4087,8651 7812,8651 7812,9185 4087,9185 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.konkurs-work-flag--PREMIUM_LIVING {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='101.512mm' height='159.276mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 10730 16836' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23FEFEFE;stroke-width:24.4178%7D .fil3 %7Bfill:none;fill-rule:nonzero%7D .fil2 %7Bfill:%230040F6%7D .fil1 %7Bfill:%23FEFEFE;fill-rule:nonzero%7D .fil0 %7Bfill:%231F1B20;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='РЎР»РѕР№_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_2670514502096'%3E%3Cpolygon class='fil0' points='0,0 0,16836 5382,15005 10730,16836 10730,0 '/%3E%3Cpath class='fil1' d='M1462 10576l255 0 0 -347 193 0c260,0 468,-139 468,-407 0,-240 -167,-404 -443,-404l-473 0 0 1158zm255 -574l0 -354 197 0c127,0 206,61 206,176 0,102 -74,178 -201,178l-202 0z'/%3E%3Cpath id='1' class='fil1' d='M2567 10576l254 0 0 -370 197 0 251 370 298 0 -283 -413c147,-55 248,-172 248,-359 0,-113 -34,-204 -99,-268 -76,-76 -190,-118 -337,-118l-529 0 0 1158zm254 -595l0 -333 253 0c124,0 200,57 200,166 0,101 -71,167 -195,167l-258 0z'/%3E%3Cpolygon id='2' class='fil1' points='3762,10576 4643,10576 4643,10349 4015,10349 4015,10106 4561,10106 4561,9880 4015,9880 4015,9645 4635,9645 4635,9418 3762,9418 '/%3E%3Cpolygon id='3' class='fil1' points='4870,10576 5120,10576 5120,9825 5442,10315 5449,10315 5774,9820 5774,10576 6027,10576 6027,9418 5753,9418 5449,9908 5144,9418 4870,9418 '/%3E%3Cpolygon id='4' class='fil1' points='6317,10576 6571,10576 6571,9418 6317,9418 '/%3E%3Cpath id='5' class='fil1' d='M7343 10594c311,0 508,-172 508,-522l0 -654 -255 0 0 664c0,183 -94,277 -249,277 -156,0 -250,-97 -250,-286l0 -655 -255 0 0 662c0,340 191,514 501,514z'/%3E%3Cpolygon id='6' class='fil1' points='8111,10576 8360,10576 8360,9825 8683,10315 8689,10315 9015,9820 9015,10576 9268,10576 9268,9418 8994,9418 8689,9908 8385,9418 8111,9418 '/%3E%3Cpolygon id='7' class='fil1' points='2515,12232 3347,12232 3347,12001 2770,12001 2770,11075 2515,11075 '/%3E%3Cpolygon id='8' class='fil1' points='3551,12232 3805,12232 3805,11075 3551,11075 '/%3E%3Cpolygon id='9' class='fil1' points='4463,12241 4688,12241 5156,11075 4882,11075 4579,11890 4276,11075 3995,11075 '/%3E%3Cpolygon id='10' class='fil1' points='5346,12232 5601,12232 5601,11075 5346,11075 '/%3E%3Cpolygon id='11' class='fil1' points='5890,12232 6141,12232 6141,11496 6702,12232 6919,12232 6919,11075 6667,11075 6667,11787 6125,11075 5890,11075 '/%3E%3Cpath id='12' class='fil1' d='M7754 12252c211,0 375,-83 494,-183l0 -503 -503 0 0 220 257 0 0 165c-65,46 -148,70 -240,70 -205,0 -351,-156 -351,-367 0,-200 147,-364 333,-364 134,0 213,43 302,117l161 -193c-121,-103 -247,-159 -455,-159 -351,0 -607,270 -607,599 0,345 248,598 609,598z'/%3E%3Cpolygon id='13' class='fil1' points='2147,13897 2368,13897 2630,13140 2891,13897 3112,13897 3508,12731 3241,12731 3002,13515 2742,12728 2524,12728 2264,13515 2024,12731 1752,12731 '/%3E%3Cpolygon id='14' class='fil1' points='3708,13889 3962,13889 3962,12731 3708,12731 '/%3E%3Cpolygon id='15' class='fil1' points='4252,13889 4503,13889 4503,13153 5063,13889 5280,13889 5280,12731 5029,12731 5029,13444 4486,12731 4252,12731 '/%3E%3Cpolygon id='16' class='fil1' points='5558,13889 5809,13889 5809,13153 6370,13889 6586,13889 6586,12731 6335,12731 6335,13444 5793,12731 5558,12731 '/%3E%3Cpolygon id='17' class='fil1' points='6864,13889 7745,13889 7745,13662 7117,13662 7117,13419 7663,13419 7663,13193 7117,13193 7117,12958 7737,12958 7737,12731 6864,12731 '/%3E%3Cpath id='18' class='fil1' d='M7972 13889l254 0 0 -371 197 0 251 371 298 0 -283 -414c148,-54 248,-172 248,-359 0,-112 -34,-203 -99,-267 -76,-76 -190,-118 -337,-118l-529 0 0 1158zm254 -596l0 -332 253 0c124,0 200,56 200,165 0,101 -71,167 -195,167l-258 0z'/%3E%3Crect class='fil2' width='10730' height='827'/%3E%3Cg%3E%3Cpath class='fil3 str0' d='M4184 3174l370 0 0 -364 -370 0 0 364zm-281 730l939 0 0 -366 -939 0 0 366z'/%3E%3Cpolygon class='fil3 str0' points='4051,3538 4674,3538 4674,3174 4051,3174 '/%3E%3Cpolygon class='fil3 str0' points='4064,2810 4687,2810 4687,2444 4064,2444 '/%3E%3Cpolygon class='fil3 str0' points='3831,4268 5008,4268 5008,3904 3831,3904 '/%3E%3Cpolygon class='fil3 str0' points='3752,4632 5158,4632 5158,4268 3752,4268 '/%3E%3Cpolygon class='fil3 str0' points='3722,4998 5312,4998 5312,4632 3722,4632 '/%3E%3Cpolygon class='fil3 str0' points='3722,5362 5485,5362 5485,4998 3722,4998 '/%3E%3Cpolygon class='fil3 str0' points='3689,5726 5661,5726 5661,5362 3689,5362 '/%3E%3Cpolygon class='fil3 str0' points='3689,6092 5788,6092 5788,5726 3689,5726 '/%3E%3Cpolygon class='fil3 str0' points='3718,6456 5923,6456 5923,6092 3718,6092 '/%3E%3Cpolygon class='fil3 str0' points='3774,6820 6073,6820 6073,6456 3774,6456 '/%3E%3Cpolygon class='fil3 str0' points='3853,7186 6228,7186 6228,6820 3853,6820 '/%3E%3Cpolygon class='fil3 str0' points='3937,7551 6310,7551 6310,7186 3937,7186 '/%3E%3Cpolygon class='fil3 str0' points='4016,7916 6389,7916 6389,7551 4016,7551 '/%3E%3Cpath class='fil3 str0' d='M4180 2444l2373 0 0 -364 -2373 0 0 364zm-3 5838l2375 0 0 -366 -2375 0 0 366zm1977 -5108l370 0 0 -364 -370 0 0 364zm-281 730l939 0 0 -366 -939 0 0 366z'/%3E%3Cpolygon class='fil3 str0' points='6021,3538 6646,3538 6646,3174 6021,3174 '/%3E%3Cpolygon class='fil3 str0' points='6034,2810 6659,2810 6659,2444 6034,2444 '/%3E%3Cpolygon class='fil3 str0' points='5705,4268 6881,4268 6881,3904 5705,3904 '/%3E%3Cpolygon class='fil3 str0' points='5539,4632 6945,4632 6945,4268 5539,4268 '/%3E%3Cpolygon class='fil3 str0' points='5267,5362 7030,5362 7030,4998 5267,4998 '/%3E%3Cpolygon class='fil3 str0' points='5071,5726 7041,5726 7041,5362 5071,5362 '/%3E%3Cpolygon class='fil3 str0' points='4922,6092 7019,6092 7019,5726 4922,5726 '/%3E%3Cpolygon class='fil3 str0' points='4776,6456 6979,6456 6979,6092 4776,6092 '/%3E%3Cpolygon class='fil3 str0' points='4650,6820 6949,6820 6949,6456 4650,6456 '/%3E%3Cpolygon class='fil3 str0' points='4508,7186 6881,7186 6881,6820 4508,6820 '/%3E%3Cpolygon class='fil3 str0' points='4404,7551 6777,7551 6777,7186 4404,7186 '/%3E%3Cpolygon class='fil3 str0' points='4297,7916 6670,7916 6670,7551 4297,7551 '/%3E%3Cpolygon class='fil3 str0' points='5391,4998 6982,4998 6982,4632 5391,4632 '/%3E%3Cpolygon class='fil3 str0' points='3903,3904 4269,3904 4269,3538 3903,3538 '/%3E%3Cpolygon class='fil3 str0' points='4051,3538 4417,3538 4417,3174 4051,3174 '/%3E%3Cpolygon class='fil3 str0' points='4321,2810 4687,2810 4687,2444 4321,2444 '/%3E%3Cpolygon class='fil3 str0' points='3831,4268 4199,4268 4199,3904 3831,3904 '/%3E%3Cpolygon class='fil3 str0' points='3752,4632 4112,4632 4112,4268 3752,4268 '/%3E%3Cpolygon class='fil3 str0' points='3722,4998 4055,4998 4055,4632 3722,4632 '/%3E%3Cpolygon class='fil3 str0' points='3722,5362 3996,5362 3996,4998 3722,4998 '/%3E%3Cpolygon class='fil3 str0' points='3689,5726 3964,5726 3964,5362 3689,5362 '/%3E%3Cpolygon class='fil3 str0' points='3689,6092 3935,6092 3935,5726 3689,5726 '/%3E%3Cpolygon class='fil3 str0' points='3718,6456 3931,6456 3931,6092 3718,6092 '/%3E%3Cpolygon class='fil3 str0' points='3774,6820 3929,6820 3929,6456 3774,6456 '/%3E%3Cpolygon class='fil3 str0' points='3853,7186 3970,7186 3970,6820 3853,6820 '/%3E%3Cpolygon class='fil3 str0' points='3937,7551 4021,7551 4021,7186 3937,7186 '/%3E%3Cpolygon class='fil3 str0' points='4016,7916 4082,7916 4082,7551 4016,7551 '/%3E%3Cpolygon class='fil3 str0' points='5873,3904 6239,3904 6239,3538 5873,3538 '/%3E%3Cpolygon class='fil3 str0' points='6021,3538 6389,3538 6389,3174 6021,3174 '/%3E%3Cpolygon class='fil3 str0' points='6291,2810 6659,2810 6659,2444 6291,2444 '/%3E%3Cpolygon class='fil3 str0' points='5705,4268 6071,4268 6071,3904 5705,3904 '/%3E%3Cpolygon class='fil3 str0' points='5539,4632 5899,4632 5899,4268 5539,4268 '/%3E%3Cpolygon class='fil3 str0' points='5267,5362 5541,5362 5541,4998 5267,4998 '/%3E%3Cpolygon class='fil3 str0' points='5071,5726 5345,5726 5345,5362 5071,5362 '/%3E%3Cpolygon class='fil3 str0' points='4922,6092 5167,6092 5167,5726 4922,5726 '/%3E%3Cpolygon class='fil3 str0' points='4776,6456 4986,6456 4986,6092 4776,6092 '/%3E%3Cpolygon class='fil3 str0' points='4650,6820 4805,6820 4805,6456 4650,6456 '/%3E%3Cpolygon class='fil3 str0' points='4508,7186 4624,7186 4624,6820 4508,6820 '/%3E%3Cpolygon class='fil3 str0' points='4404,7551 4489,7551 4489,7186 4404,7186 '/%3E%3Cpolygon class='fil3 str0' points='4297,7916 4365,7916 4365,7551 4297,7551 '/%3E%3Cpolygon class='fil3 str0' points='5391,4998 5724,4998 5724,4632 5391,4632 '/%3E%3Cpolygon class='fil3 str0' points='4365,7916 6389,7916 6389,7551 4365,7551 '/%3E%3Cpolygon class='fil3 str0' points='4489,7551 6310,7551 6310,7186 4489,7186 '/%3E%3Cpolygon class='fil3 str0' points='4624,7186 6228,7186 6228,6820 4624,6820 '/%3E%3Cpolygon class='fil3 str0' points='4805,6820 6073,6820 6073,6456 4805,6456 '/%3E%3Cpolygon class='fil3 str0' points='4986,6456 5923,6456 5923,6092 4986,6092 '/%3E%3Cpolygon class='fil3 str0' points='5167,6092 5788,6092 5788,5726 5167,5726 '/%3E%3Cpolygon class='fil3 str0' points='5345,5726 5661,5726 5661,5362 5345,5362 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.konkurs-work-flag--PUBLIC {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='101.512mm' height='159.276mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 9684 15195' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23FEFEFE;stroke-width:19.0801;stroke-opacity:0.588235%7D .str1 %7Bstroke:%23FEFEFE;stroke-width:19.0801%7D .fil3 %7Bfill:none;fill-rule:nonzero%7D .fil4 %7Bfill:none%7D .fil2 %7Bfill:%23FFE202%7D .fil1 %7Bfill:%23FEFEFE;fill-rule:nonzero%7D .fil0 %7Bfill:%231F1B20;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='РЎР»РѕР№_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_2670184219472'%3E%3Cpolygon class='fil0' points='0,0 0,15195 4857,13542 9684,15195 9684,0 '/%3E%3Cpath class='fil1' d='M2125 9545l230 0 0 -314 174 0c234,0 422,-125 422,-367 0,-216 -150,-364 -399,-364l-427 0 0 1045zm230 -518l0 -319 177 0c115,0 187,55 187,158 0,92 -67,161 -182,161l-182 0z'/%3E%3Cpath id='1' class='fil1' d='M3557 9561c281,0 458,-155 458,-471l0 -590 -229 0 0 599c0,165 -85,250 -226,250 -140,0 -225,-88 -225,-258l0 -591 -230 0 0 597c0,307 172,464 452,464z'/%3E%3Cpath id='2' class='fil1' d='M4250 9545l497 0c235,0 391,-96 391,-287 0,-143 -75,-213 -196,-259 75,-42 137,-108 137,-226 0,-74 -23,-133 -71,-180 -60,-60 -154,-93 -273,-93l-485 0 0 1045zm224 -623l0 -220 226 0c97,0 151,38 151,107 0,81 -64,113 -166,113l-211 0zm0 421l0 -230 265 0c118,0 170,44 170,114 0,80 -61,116 -162,116l-273 0z'/%3E%3Cpolygon id='3' class='fil1' points='5327,9545 6078,9545 6078,9336 5557,9336 5557,8500 5327,8500 '/%3E%3Cpolygon id='4' class='fil1' points='6261,9545 6491,9545 6491,8500 6261,8500 '/%3E%3Cpath id='5' class='fil1' d='M7242 9563c201,0 320,-63 428,-178l-146 -157c-82,75 -156,123 -275,123 -179,0 -303,-149 -303,-329 0,-182 127,-328 303,-328 119,0 188,43 269,117l137 -159c-97,-95 -207,-170 -404,-170 -321,0 -545,243 -545,540 0,303 228,541 536,541z'/%3E%3Cpath id='6' class='fil1' d='M2831 11055c225,0 383,-117 383,-324 0,-185 -119,-261 -331,-317 -181,-46 -226,-68 -226,-137 0,-54 47,-94 135,-94 88,0 179,39 271,103l120 -173c-106,-85 -236,-133 -388,-133 -214,0 -366,125 -366,315 0,210 136,269 346,322 175,45 211,75 211,133 0,64 -57,102 -151,102 -119,0 -218,-50 -312,-127l-136 162c126,112 285,168 444,168z'/%3E%3Cpath id='7' class='fil1' d='M3414 11040l230 0 0 -314 174 0c235,0 423,-125 423,-367 0,-216 -151,-364 -400,-364l-427 0 0 1045zm230 -518l0 -320 177 0c115,0 187,56 187,159 0,92 -67,161 -182,161l-182 0z'/%3E%3Cpath id='8' class='fil1' d='M4217 11040l234 0 96 -235 441 0 96 235 240 0 -448 -1052 -211 0 -448 1052zm412 -438l139 -338 138 338 -277 0z'/%3E%3Cpath id='9' class='fil1' d='M5908 11058c201,0 320,-63 428,-178l-146 -157c-82,75 -156,123 -275,123 -179,0 -303,-150 -303,-329 0,-182 127,-328 303,-328 119,0 188,43 269,116l137 -158c-97,-95 -207,-170 -404,-170 -321,0 -545,243 -545,540 0,303 228,541 536,541z'/%3E%3Cpolygon id='10' class='fil1' points='6519,11040 7315,11040 7315,10835 6748,10835 6748,10616 7240,10616 7240,10411 6748,10411 6748,10199 7307,10199 7307,9995 6519,9995 '/%3E%3Cpolygon id='11' class='fil1' points='1959,12542 2159,12542 2395,11859 2631,12542 2831,12542 3187,11490 2947,11490 2731,12197 2496,11487 2299,11487 2065,12197 1849,11490 1602,11490 '/%3E%3Cpolygon id='12' class='fil1' points='3368,12535 3598,12535 3598,11490 3368,11490 '/%3E%3Cpolygon id='13' class='fil1' points='3859,12535 4086,12535 4086,11871 4591,12535 4787,12535 4787,11490 4560,11490 4560,12133 4071,11490 3859,11490 '/%3E%3Cpolygon id='14' class='fil1' points='5038,12535 5264,12535 5264,11871 5770,12535 5966,12535 5966,11490 5739,11490 5739,12133 5250,11490 5038,11490 '/%3E%3Cpolygon id='15' class='fil1' points='6216,12535 7012,12535 7012,12330 6445,12330 6445,12111 6937,12111 6937,11906 6445,11906 6445,11694 7004,11694 7004,11490 6216,11490 '/%3E%3Cpath id='16' class='fil1' d='M7216 12535l230 0 0 -335 178 0 226 335 269 0 -255 -374c133,-49 224,-155 224,-323 0,-102 -32,-184 -90,-242 -68,-69 -171,-106 -304,-106l-478 0 0 1045zm230 -538l0 -300 228 0c112,0 181,51 181,150 0,91 -64,150 -176,150l-233 0z'/%3E%3Crect class='fil2' width='9684' height='746'/%3E%3Cg%3E%3Cpath class='fil3 str0' d='M4091 3946c354,-354 843,-573 1383,-573 541,0 1030,219 1384,573 354,354 573,843 573,1384 0,540 -219,1029 -573,1383 -354,354 -843,573 -1384,573 -540,0 -1029,-219 -1383,-573 -354,-354 -573,-843 -573,-1383 0,-541 219,-1030 573,-1384z'/%3E%3Cpath class='fil3 str0' d='M4842 2295c-827,0 -1576,335 -2119,878 -542,542 -877,1291 -877,2118 0,415 85,811 238,1171 158,374 391,709 679,986l28 27 4103 0 27 -27c288,-277 521,-612 680,-986 153,-360 237,-756 237,-1171 0,-827 -335,-1576 -877,-2118 -542,-543 -1291,-878 -2119,-878z'/%3E%3Cpath class='fil4 str1' d='M4842 2387c-1603,0 -2902,1299 -2902,2902 0,821 341,1562 888,2089l4028 0c547,-527 888,-1268 888,-2089 0,-1603 -1299,-2902 -2902,-2902zm632 890c-1133,0 -2051,918 -2051,2050 0,1133 918,2051 2051,2051 1133,0 2051,-918 2051,-2051 0,-1132 -918,-2050 -2051,-2050z'/%3E%3Cpath class='fil3 str0' d='M4091 3946c354,-354 843,-573 1383,-573 541,0 1030,219 1384,573 354,354 573,843 573,1384 0,540 -219,1029 -573,1383 -354,354 -843,573 -1384,573 -540,0 -1029,-219 -1383,-573 -354,-354 -573,-843 -573,-1383 0,-541 219,-1030 573,-1384z'/%3E%3Cpath class='fil3 str0' d='M4091 3946c354,-354 843,-573 1383,-573 541,0 1030,219 1384,573 354,354 573,843 573,1384 0,540 -219,1029 -573,1383 -354,354 -843,573 -1384,573 -540,0 -1029,-219 -1383,-573 -354,-354 -573,-843 -573,-1383 0,-541 219,-1030 573,-1384z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.konkurs-work__add-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.2);
  font-size: 14px;
  line-height: 19px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.konkurs-work__wrap {
  position: relative;
  background-position: 100% 105%;
  background-repeat: no-repeat;
}

.konkurs-work__user {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  z-index: 2;
}

.konkurs-work__user-avatar {
  display: inline-block;
  vertical-align: top;
  width: 96px;
  height: 96px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-top: -25px;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
  background: #FFF;
}
.konkurs-work__user-avatar img {
  max-width: 96px;
  height: auto;
  max-height: 96px;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.konkurs-work__user-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.konkurs-work__user-name span {
  display: block;
  color: #999999;
}

.konkurs-work__user-position {
  margin-bottom: 0;
  margin-top: 4px;
  font-size: 10px;
  color: #ff0000;
  letter-spacing: 0.6px;
}

.tmb-wrap .tmb-wrap-table div {
  border-bottom: none !important;
}

.work-float-block .brazzers-daddy img {
  margin-bottom: 0;
}

.best-designers .konkurs-winner .konkurs-work__user-position {
  color: #999999;
  -webkit-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
.best-designers .konkurs-winner .konkurs-work-flag,
.best-designers .konkurs-winner .konkurs-work__user-avatar img,
.best-designers .konkurs-winner .brazzers-daddy img {
  -webkit-filter: grayscale(100%) brightness(125%) contrast(75%);
          filter: grayscale(100%) brightness(125%) contrast(75%);
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}
.best-designers .konkurs-winner:hover .konkurs-work__user-position {
  color: #ff0000;
}
.best-designers .konkurs-winner:hover .konkurs-work-flag,
.best-designers .konkurs-winner:hover .konkurs-work__user-avatar img,
.best-designers .konkurs-winner:hover .brazzers-daddy img {
  -webkit-filter: none;
          filter: none;
}

.place-order .ap-page-title {
  max-width: 990px;
}
.place-order .ap-questionary-head-btn-wrapper {
  padding-right: 134px;
}
.place-order .ap-questionary-head-btn-wrapper:after {
  bottom: -30px;
}
.place-order .ap-questionary-content {
  padding-bottom: 0;
  padding-top: 0;
  background-color: #fff;
}
.place-order .questionary_cont {
  position: relative;
  z-index: 5;
  margin-top: 12px;
  background-color: #f0f2f5;
  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.24);
          box-shadow: 0 0 24px rgba(0, 0, 0, 0.24);
  padding-bottom: 90px;
}
.place-order .questionary_cont .ap-questionary-section-title {
  max-width: 880px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  font-weight: 300;
  text-transform: none;
}
.place-order .questionary_cont .ap-questionary-section-title span {
  display: block;
}
.place-order .main-block-prof__portfolio-link {
  background-color: #adadad !important;
}
.place-order .best-designers {
  padding-top: 48px;
  padding-bottom: 24px;
  margin-top: 72px;
  background-color: #fafafa;
}
.place-order .main-block-prof-news:before, .place-order .main-block-prof-news:after {
  content: normal;
}
.place-order .arguments-section {
  background-color: #fafafa;
}
.place-order .arguments {
  padding-top: 56px;
  padding-bottom: 26px;
}
.place-order .ap-questionary-actions {
  margin-top: 48px;
}
.place-order .ap-questionary-submit {
  min-width: 248px;
}

.ap-questionary-how-we-work-btn-wrapper {
  margin-top: 28px;
  padding-left: 90px;
}

.ap-questionary-how-we-work-btn {
  text-decoration: none;
  white-space: nowrap;
  text-transform: uppercase;
  color: #ffffff;
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  letter-spacing: 0.1em;
  font-weight: 300;
  line-height: 1.3;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  border: 0;
}
.ap-questionary-how-we-work-btn:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #fff;
  -webkit-transition: opacity 0.24s;
  -o-transition: opacity 0.24s;
  transition: opacity 0.24s;
}
.ap-questionary-how-we-work-btn:hover:after {
  opacity: 0;
}

@media (min-width: 1200px) {
  .place-order .ap-page-title {
    font-size: 46px;
  }
}
@media (max-width: 1199px) {
  .place-order .ap-page-title {
    font-size: 40px;
  }
  .place-order .questionary_cont {
    padding-bottom: 75px;
  }
}
@media (max-width: 1024px) {
  .place-order .ap-page-title {
    font-size: 36px;
  }
  .place-order .ap-questionary-head-btn {
    min-width: 280px;
  }
  .place-order .ap-questionary-features-wrapper {
    max-width: 940px;
  }
  .place-order .ap-questionary-how-we-work-btn-wrapper {
    padding-left: 70px;
  }
  .place-order .ap-questionary-head-btn-wrapper {
    padding-right: 108px;
  }
  .place-order .ap-questionary-head-btn-wrapper:after {
    bottom: -20px;
  }
}
@media (max-width: 991px) {
  .place-order .ap-page-title {
    font-size: 32px;
  }
  .place-order .best-designers {
    margin-top: 60px;
  }
  .place-order .best-designers .main-awards-tabs-wrap {
    margin-left: 0;
    margin-right: 0;
  }
  .place-order .best-designers .awards-tabs {
    padding-left: 12px;
    padding-right: 12px;
  }
  .place-order .questionary_cont {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 48px;
  }
  .place-order .awards-menu__item {
    width: 50%;
    padding: 10px;
  }
  .place-order .awards-menu__link-title {
    font-size: 17px !important;
    line-height: 1.2 !important;
  }
  .place-order .best-designers .ap-questionary-section-title {
    padding-left: 24px;
    padding-right: 24px;
  }

  .arguments-section {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 767px) {
  .place-order .questionary_cont {
    padding-bottom: 48px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .place-order .ap-page-title {
    font-size: 28px;
  }
  .place-order .ap-questionary-cover .ap-container {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .place-order .ap-questionary-how-we-work-btn-wrapper {
    padding-left: 40px;
  }
  .place-order .ap-questionary-head-btn-wrapper {
    padding-right: 108px;
  }
  .place-order .ap-questionary-head-btn-wrapper:after {
    bottom: -16px;
  }
  .place-order .ap-questionary-features {
    margin-top: 32px;
  }
  .place-order .best-designers {
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff;
    padding-top: 0;
    margin-top: 54px;
  }
  .place-order .awards-menu__item {
    padding: 10px;
  }

  .arguments-section {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 575px) {
  .place-order .awards-menu__item {
    padding: 8px 6px;
  }
}
@media (max-width: 575px) {
  .place-order .questionary_cont {
    padding-bottom: 40px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .place-order .questionary_cont .ap-questionary-section-title {
    padding-left: 6px;
    padding-right: 6px;
  }
  .place-order .ap-page-title {
    font-size: 26px;
  }
  .place-order .ap-questionary-head-btn {
    min-width: 260px;
  }
  .place-order .ap-questionary-how-we-work-btn-wrapper {
    padding-left: 30px;
  }
  .place-order .arguments {
    padding-top: 40px;
    padding-bottom: 16px;
  }
  .place-order .ap-questionary-actions {
    margin-top: 32px;
  }
  .place-order .ap-questionary-input input,
.place-order .ap-questionary-input input[type=text],
.place-order .ap-questionary-input input[type=tel],
.place-order .ap-questionary-input input[type=email],
.place-order .ap-questionary-input input[type=password] {
    height: 48px;
  }
  .place-order .ap-questionary-input:not(:last-child),
.place-order .ap-questionary-block {
    margin-bottom: 28px;
  }
  .place-order .awards-menu__link-title {
    font-size: 15px !important;
    line-height: 1.2 !important;
  }
}

@media (min-width: 1200px) {
  .place-order .best-designers .awards-tabs-section .row {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media (max-width: 480px) {
  .place-order .questionary_cont {
    padding-bottom: 40px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    margin-left: -15px;
    margin-right: -15px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .place-order .questionary_cont .ap-questionary-section-title {
    font-size: 22px;
  }
  .place-order .ap-page-title {
    font-size: 24px;
  }
  .place-order .awards-menu__item {
    width: 100%;
    padding: 8px 6px;
  }
  .place-order .awards-menu__link-title {
    font-size: 17px !important;
    line-height: 1.2 !important;
  }
  .place-order .best-designers {
    margin-top: 40px;
  }
}
@media (max-width: 374px) {
  .place-order .questionary_cont .ap-questionary-section-title {
    font-size: 20px;
  }
  .place-order .best-designers .ap-questionary-section-title {
    font-size: 20px;
  }
}

@media (min-width: 393px) {
  .best-designers .work-float-block {
    width: 392px;
  }
}