<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  --c-brown: #5A2438;
  --c-burgundy: #B32466;
  --c-blue: #495393;
  --c-sky: #00A0E3;
  --c-black: #333333;
  --c-gray: #D9DADA;
  --c-light-gray: #F0F0F0;
  --c-white: #FFFFFF;

  --g-blue: linear-gradient(180deg, #00A0E3 0%, #495393 100%);
  --g-blue-active: linear-gradient(360deg, #00A0E3 0%, #495393 100%);
  --g-main: linear-gradient(90.72deg, #495393 0.69%, #3E295C 21.27%, #B32466 99.48%);
  --g-orange: linear-gradient(91.36deg, #D42207 -3.29%, #DD1B41 56.92%, #E6137C 100.45%);

  --z-content-1: 1;
  --z-content-2: 2;
  --z-content-3: 3;
}
/* BG */
.theme3-gray-bg {
  background-color: var(--c-light-gray);
  color: var(--c-black);
}
.theme3-grad-bg {
  background: var(--g-main);
  color: var(--c-white);
}
.theme3-pattern-bg {
  background-image: url(../images-cach/block-bgs/theme3-pattern-left.svg),url(../images-cach/block-bgs/theme3-pattern-right.svg);
  background-repeat: repeat-y,repeat-y;
  background-position: 0 50%, 100% 50%;
}
.theme3-pattern-bg.__bg-top {
  background-position: 0 0, 100% 0;
}
@media (max-width: 1200px) {
  .theme3-pattern-bg {
    background-image: none;
  }
}
.theme3-white-color {
  color: var(--c-white);
}
.theme3-white-color span {
  color: var(--c-white);
}

/* CARDS */
.theme3 .card-side.__face {
  background: var(--g-main);
}
.theme3 .card-side.__back {
  background: var(--c-burgundy);
}
.theme3 .card-list-inner {
  background: var(--c-burgundy);
}
.theme3 .card-case, .theme3 .card-project {
  background: var(--g-main);
}

/* Z-INDEX */
.theme3-z-index-1,
.theme3-z-index-2,
.theme3-z-index-3 {
  position: relative;
}
.theme3-z-index-1 {
  z-index: var(--z-content-1);
}
.theme3-z-index-2 {
  z-index: var(--z-content-2);
}
.theme3-z-index-3 {
  z-index: var(--z-content-3);
}

/* FORM */
.theme3 .page-form_heading {
  background: var(--g-main);
}
.theme3 .inline-form-heading {
  background: var(--g-main);
}
.theme3 .u-gradient-bg {
  background-color: var(--g-main);
}

/* HEADER */
.theme3 .main-head_top {
  background: var(--c-brown);
}
.theme3 .main-head_bot {
  background: var(--c-burgundy);
}
.theme3 .nav-item__current {
  background: var(--c-sky) !important;
  color: var(--c-white) !important;
}
.theme3 .nav_item:hover {
  background: var(--c-blue);
}
.theme3 .b-site-search_btn {
  width: 40px;
  height: 40px;
  background: var(--c-sky);
}
.theme3 .sub-menu_item:hover {
  color: var(--c-sky);
}

/* BUTTONS */
.theme3 .b-dotted {
  background: none;
}
.theme3 .b-btn {
  background: var(--g-blue);
}
.theme3 .b-btn:hover {
  background: var(--g-blue-active);
}
.theme3 .b-btn-rect {
  background: var(--g-orange);
}
.theme3 .b-btn.__def {
  background: var(--g-blue);
}
.theme3 .b-btn.__def:hover {
  background: var(--g-blue-active);
}

/* LINKS */
.theme3 .b-def-link:hover {
  color: var(--c-burgundy);
}

/* TITLE SECTION */
.theme3 .deco-title_part {
  display: none;
}

/* SECTION DECOR */
.theme3 .u-sect-deco {
  background: var(--g-main);
}
.theme3 .u-block-bg-dotted {
  background-image: none;
}
.theme3 .u-block-bg-no-dot {
  background-image: none;
}

.theme3 .b-close svg {
  color: var(--c-black);
}

.theme3 .c-modal-president .b-cross svg {
  color: var(--c-white);
}


/* FOOTER */
.theme3 .footer-main {
  background: var(--c-brown);
}
.theme3 .footer-main_text-deco {
  border-left: 4px solid var(--c-burgundy);
  margin-left: 0 !important;
}
.theme3 .footer-main_text-deco:first-child {
  margin-bottom: 28px;
  display: block;
  width: auto;
}
.theme3 .footer-main_text-deco-wrap {
  width: calc(60% - 50px);
}
.theme3 .b-footer-logo {
  margin-bottom: 40px;
}
.theme3 .footer-main .main-wr {
  align-items: flex-start;
}
@media (max-width: 768px) {
  .theme3 .footer-main.__padding-left {
    padding-left: 40px;
  }
}
.theme3 .b-footer-logo {
  gap: 20px;
}
.theme3 .footer-logo_img img,
.theme3 .footer-logo_img {
  width: auto;
}
@media (max-width: 899px) {
  .footer-main .main-wr {
    display: grid;
    gap: 20px;
  }
  .footer-main .main-wr &gt; * {
    width: 100%;
    margin: 0;
  }
  .theme3 .footer-main .politics-link {
    text-align-last: left;
  }
}
@media (min-width: 900px) {
  .theme3 .footer-main_text {
    width: auto;
    flex-shrink: 0;
  }
  .theme3 .b-footer-logo {
    justify-content: flex-end;
  }
  .theme3 .footer-main .politics-link {
    text-align: right;
  }
}

/* SECTION MEMBERS */
.theme3 .sect-members {
  padding: 0;
}
.theme3 .sect-members-header {
  padding-top: 20px;
  @media (min-width: 600px) {
    padding-top: 49px;
  }
}
.theme3 .c-facts {
  box-shadow: none;
}
.theme3 .fact-count {
  color: var(--c-sky);
}

/* SECTION EVENTS */
.theme3 .free-icon {
  background-color: var(--c-burgundy);
}
.theme3 .events_item-icon svg {
  fill: var(--c-burgundy);
}
.theme3 .events_item-icon {
  color: var(--c-burgundy);
}

.theme3 .item-header_item-icon {
  background-image: url(/template/resources/images-cach/events/gradient-border.svg);
  width: 50px;
  height: 50px;
  background-size: 100%;
}

.theme3 .item-header_item-icon_wrap {
  width: 100%;
  height: 100%;
}

/* SECTION REVIEWS */
.theme3 .sect-reviews .b-left-line-text {
  border-left: 4px solid var(--c-sky);
}
.theme3 .b-ico-text-big-img {
  background-image: url(../svg/reviewers_big-theme3.svg);
  width: 165px;
  height: 213px;
}

/* SECTION PARTNER */
.theme3 .partner-offer-heading {
  border-left: 4px solid var(--c-sky);
  padding-left: 14px;
}

/* HISTORY PAGE */
.theme3 .b-quoted-text:before {
  background: url(../images-cach/quotes_left_theme3.svg);
}
.theme3 .b-quoted-text:after {
  background: url(../images-cach/quotes_right_theme3.svg);
}
.theme3 .title_ico_img {
  background: var(--g-main);
}
.theme3 .ico-title_ico:before {
  border-right: 1px solid var(--c-burgundy);
  border-top: 1px solid var(--c-burgundy);
}
.theme3 .ico-title_ico:after {
  border-left: 1px solid var(--c-sky);
  border-bottom: 1px solid var(--c-sky);
}
.theme3 .history-slides--item__point {
  background: var(--c-brown);
}
.theme3 .history-slides--item__point:after {
  background: var(--c-brown);
}
.theme3 .history-slides--item:hover .history-slides--item__point:after {
  background: var(--c-sky);
}
.theme3 .history-slides--item__text {
  color: var(--c-brown);
}
.theme3 .history-slides--item:hover .history-slides--item__text {
  color: var(--c-sky);
}
.theme3 .u-colored-text {
  color: var(--c-burgundy);
}
.theme3 .u-colored-text.__sky {
  color: var(--c-sky);
}
.theme3 .history-list_item-title {
  color: var(--c-brown);
}
.theme3 .deco-ico_rect {
  background: var(--c-sky);
}
.theme3 .b-deco-ico {
  background: url(../svg/icons/datas-01-theme3.svg);
}

/* EVENTS PAGE */
.theme3 .RangeDate-inputs-item label {
  background: var(--c-sky);
}
.theme3 .b-checkbox .checkbox-cover {
  background: transparent;
}
.theme3 .b-search-fild {
  color: var(--c-sky);
}
.theme3 .b-checkbox input:checked+.checkbox-cover {
  background-image: url(../images-cach/b-checkbox-theme3.svg);
  background-color: transparent;
  background-size: 15px;
}
.theme3 .u-block-bg-dotted {
  position: relative;
}
.theme3 .events_item-header {
  background: var(--c-light-gray);
  color: var(--c-black);
}
.theme3 .events_item-top {
  color: var(--c-blue);
}

/* FILIALS PAGE */
.theme3 .horizontal-card--title {
  background: var(--g-main);
  color: var(--c-white);
}
.theme3 .b-tabs-list {
  border-bottom: 5px solid var(--c-burgundy);
}
.theme3 .tabs-item.is-active {
  background: var(--c-burgundy);
  color: var(--c-white);
}

.contact-card_list-item a, .emploer-info_list-item a {
  z-index: 1;
}

.b-show-info:after {
  padding-top: 0;
}

/* CONTACTS PAGE */
.theme3 .send-apply-inner {
  background: transparent;
}
.theme3 .send-apply-form {
  background: var(--c-white);
}
.theme3-contacts-form {
  padding-bottom: 94px;
}
.theme3 .b-modal-form-submit {
  background: var(--c-white);
}
.contacts-content {
  @media (min-width: 900px) {
    width: 100%;
  }
  @media (min-width: 1140px) {
    width: calc(100% - 348px);
  }
}

/* ABOUT PAGE */
.theme3 .about-icons .b-img-link_img {
  padding: 0;
}
.theme3 .about-icons .img-link_img-wr {
  width: 100%;
  height: 100%;
}
.theme3 .about-icons .img-link_img-wr img {
  width: 100%;
}

.theme3-c-facts {
  background: transparent;
}
.theme3-c-facts-wrap {
  background-position: 0 -138px, 100% -138px;
}
.theme3 .c-facts {
  padding-top: 34px;
  padding-bottom: 43px;
}
.theme3 .b-quoted-text p {
  color: var(--c-brown);
}
.theme3 .president-info_top h3 {
  color: var(--c-brown);
}
.theme3 .textarea_title-name {
  color: var(--c-brown);
}
@media (min-width: 600px) {
  .theme3 .c-facts_inner.__between {
    justify-content: space-between;
  }
}

/* SERVICES PAGE */
.theme3 .b-left-line-text {
  border-left: 3px solid var(--c-sky);
}

/* COMMON */

.theme3 .__no-pt {
  padding-top: 0;
}

@media (max-width: 599px) {
  .theme3 .content-with-aside_aside {
    margin-bottom: 0;
  }
}

.advantage_item:last-child {
  margin-bottom: 0;
}

.__transparent {
  background: transparent;
}

.theme3-gray-bg .filter-title {
  color: var(--c-black);
}

.theme3-gray-bg .chosen-container .chosen-results li.highlighted {
  background: var(--c-burgundy);
}

.theme3 .b-ru-en {
  display: none;
}

.theme3 .bg-text_top.__dark,
.theme3 .RangeDate {
  color: var(--c-black);
}

.theme3 .RangeDate_day-hover,
.theme3 .chosen-results .active-result.highlighted {
  background: var(--c-burgundy);
}
.main-head_top {
  height: 95px;
}
.b-logo-victory {
  display: block;
  height: 100%;
  flex: 1;
}
.u-global-wrap  {
  padding-top: 140px;
}
@media (min-width: 1000px) {
  .b-logo-victory {
    padding-left: 100px;
  }
}
@media (min-width: 1100px) {
  .b-logo-victory {
    padding-left: 270px;
  }
}
@media (min-width: 1300px) {
  .b-logo-victory {
    padding-left: 360px;
  }
}
.b-logo-victory &gt; img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}</pre></body></html>