.logo-replacer {
  height: 24rem;
}

a{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.main-slider .w-slider-nav.w-num > div {
    
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}

.a-card_mom-img.styk {
    z-index: 4;
}

.svg.arrow {
    position: relative;
    top: 2rem;
}

.img-mom-bg,.a-card_mom-img {
    transform: translateZ(0);
}

.brand{margin-right: auto;}



.a-card_mom-img .img-cover {
    pointer-events: none;
}
.visually-hidden {
  /* Contain text within 1px box */
  height: 1px;
  overflow: hidden;
  width: 1px;
  /* Keep the layout */
  position: absolute;
  /* Remove any visible trace (e.g. background color) */
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%); /* browsers in the future */
  /* Prevent the screen reader to skip spaces between words */
  white-space: nowrap;
}

html {
  font-size: calc(100vw / 1440);
}

* {
  font-feature-settings: 'ss01' on;
}

a {
  color: unset;
  text-decoration: none;
}

*.none {
  display: none;
}

.a-card *,
.heads-line * {
  transition: all 320ms ease-out;
}

.slider-insta {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100%;
  height: 5rem;
  background-color: #81899a;
  -webkit-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  mix-blend-mode: screen;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.heads-line svg * {
  transition: all 160ms ease-out;
}

.a-card.hovered .lnks div {
  color: #6a67f8;
}

.section.blue-section .a-card.hovered .lnks div {
  color: #ffd43e;
}

a.heads-line:hover h2 {
  color: #6a67f8;
}

a.heads-line:hover svg path {
  fill: #fff;
  stroke: #6a67f8;
}

a.heads-line:hover svg circle {
  fill: #6a67f8;
  stroke: #6a67f8;
}

.section.blue-section .heads-line svg circle {
  fill: none;
  stroke: #fff;
}

.section.blue-section .heads-line:hover h2 {
  color: #ffd43e;
}

.section.blue-section .heads-line:hover svg path {
  fill: #323555;
  stroke: #323555;
}

.section.blue-section .heads-line:hover svg circle {
  fill: #ffd43e;
  stroke: #ffd43e;
}

.a-card.hovered .img-mom-bg > img {
  transform: scale(1.05);
}

.conteiner.stykmom {
  padding-bottom: calc(100vh - 150rem);
}

.flex-for-styks {
  margin-bottom: calc(-100vh + 150rem);
}

.tag:hover .svg-hover {
  transform: scale(1);
}

.btn:hover,
.btn:focus {
  background-color: #6a67f8 !important;
  color: #fff !important;
  cursor: pointer;
}

.btn > * {
  user-select: none;
  -webkit-user-select: none;
}

.search-btn *,
.a-soc *,
.link-soc * {
  transition: all 320ms ease-out;
}

.main-slider {
  transform: translateZ(0);
}

.main-slider .w-slider-nav.w-num > div:hover {
  opacity: 1;
}

.a-card.banner-card {
  width: calc(100% - 16rem);
  background-size: cover;
  background-repeat: no-repeat;
}

.a-card.banner-card.splide__slide-iners.m-none {
  height: 432rem;
}

.a-soc:hover rect,
.link-soc:hover rect {
  fill: #323555;
}

.a-soc:hover path,
.link-soc:hover path {
  fill: rgb(255 255 255);
}

.cms-core-main .a-card:nth-child(1) .slider-info.card-el {
  margin-bottom: 5rem;
}

.splide.top .splide__list .splide__slide:nth-last-child(1) {
  display: block;
}

.section.blue-section .splide__slide:last-child {
  display: none;
}

/* .splide.mid .splide__list .splide__slide:nth-last-child(1) {
  display: none
} */

.search-btn:hover rect {
  fill: rgb(50, 53, 85);
}

.search-btn:hover path {
  stroke: rgb(255 255 255);
}

.pen {
  pointer-events: none;
}

.splide__arrows.splide__arrows--ltr,
.splide__pagination.splide__pagination--ltr,
.splide__sr {
  display: none;
}

.main-slider .w-slider-nav.w-num > div {
  margin-left: 16rem !important;
  margin-right: 0rem !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
  background: transparent;
  color: white;
  opacity: 0.6;
  transition: all 320ms ease-out;
}

.main-slider .w-slider-nav.w-num > div.w-slider-dot.w-active {
  opacity: 1;
}

.slider-info * {
  margin-right: 16rem;
}

.cms-core-main .a-card:nth-child(1) {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

.cms-core-main .a-card:nth-child(1) .p-18-115 {
  font-size: 24rem;
  line-height: 118%;
  letter-spacing: -0.03em;
}

.overflow-text {
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.a-card:not(.a-card.banner-card) .p-18-115 {
  margin: 0;
  /* РЈР±РёСЂР°РµРј РІРЅРµС€РЅРёР№ РѕС‚СЃС‚СѓРї */
  -webkit-line-clamp: 4;
  /* Р§РёСЃР»Рѕ РѕС‚РѕР±СЂР°Р¶Р°РµРјС‹С… СЃС‚СЂРѕРє */
  display: -webkit-box;
  /* Р’РєР»СЋС‡Р°РµРј С„Р»РµРєСЃР±РѕРєСЃС‹ */
  -webkit-box-orient: vertical;
  /* Р’РµСЂС‚РёРєР°Р»СЊРЅР°СЏ РѕСЂРёРµРЅС‚Р°С†РёСЏ */
  overflow: hidden;
  /* РћР±СЂРµР·Р°РµРј РІСЃС‘ Р·Р° РїСЂРµРґРµР»Р°РјРё Р±Р»РѕРєР° */
}

.a-card_mom-img.auto .img-mom-bg {
  position: static;
}

.cms-core-masonry > div {
  width: calc(50%);
  margin-bottom: 28rem;
}

.cms-core-masonry > .splide__slide-copy {
  margin-bottom: 0rem;
}

.cms-core-masonry .tag {
  position: absolute;
  bottom: 16rem;
  left: 16rem;
}

.blue-section h2,
.blue-section a p,
.blue-section a p.p-18-115,
.blue-section p,
.blue-section circle {
  color: white;
  fill: white;
}

.blue-section circle.rounder {
  fill: none;
  stroke: white;
}

.a-card_mom-img.white .p-24-118,
.a-card_mom-img.white .slider-info {
  color: white;
}

.search-result {
  display: none;
}

.serach-resilt-a {
  max-width: 760rem;
  margin-bottom: 32rem;
}

.serach-resilt-a:hover,
.serach-resilt-a:hover .search-bold {
  color: #6a67f8;
}

.search-result .serach-resilt-a:nth-last-child(1) {
  margin-bottom: 0px;
}

.serach-form-pop--active .serach-page_input {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.serach-form-pop--active .search-result {
  display: flex;
}

.search-popup,
.mob-menu {
  pointer-events: none;
  opacity: 0;
}

.search-pop-open .search-popup {
  display: flex;
  opacity: 1;
}

.search-popup.open {
  pointer-events: all;
  opacity: 1;
}

.openmenu {
  overflow: hidden;
}

.mob-menu {
  display: none;
}

.openmenu .navbar {
  height: 100vh;
  background: #f2f3f7;
  transition: all 320ms ease-out;
}

.openmenu .navbar > * {
  background: #f2f3f7;
  transition: all 320ms ease-out;
}

.openmenu .search-btn {
  background: white;
}

.openmenu .div-block-7 {
  background: #323555;
}

.openmenu .mob-menu {
  pointer-events: all;
  opacity: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.openmenu .b-line {
  background: white;
}

.b-line,
.mob-menu {
  transition: all 200ms ease;
}

.div-block-7 .b-line:nth-child(1) {
  transform: translateY(-4rem) rotateX(0);
}

.div-block-7 .b-line:nth-child(2) {
  opacity: 1;
}

.div-block-7 .b-line:nth-child(3) {
  transform: translateY(4rem) rotateX(0);
}

.openmenu .div-block-7 .b-line:nth-child(1) {
  transform: translateY(0rem) rotate(-45deg);
}

.openmenu .div-block-7 .b-line:nth-child(2) {
  opacity: 0;
}

.openmenu .div-block-7 .b-line:nth-child(3) {
  transform: translateY(0rem) rotate(45deg);
}

.navbar,
.navbar > * {
  transition: all 200ms ease;
}

.gp-marq {
  animation: marquee 80s linear infinite;
  will-change: transform;
}

.submit-search-page {
  background-image: url(../images/search-loop.svg);
}

.form-card_form {
    min-height: unset !important;
}

@keyframes marquee {
  0% {
    transform: translateX(0%) translateZ(0);
  }

  100% {
    transform: translateX(-50%) translateZ(0);
  }
}

@media screen and (min-width: 992px) {
    .styk-section .div-block-8,
    .styk-section.rev .a-card.styk {
        height: calc(100vh - 156rem);
    }
    
    .styk-section.rev a.img-mom-bg {
        height: calc(100vh - 156rem);
    }
    
    .styk-section.rev a.img-mom-bg img {
        object-fit: cover;
    }
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse='medium'] .w-nav-button {
    border-radius: 50%;
    display: flex;
    background-color: #f2f3f7;
  }

  .w-nav[data-collapse='medium'] .w-nav-button > svg:last-child {
    display: none;
  }

  .w-nav[data-collapse='medium'] .w-nav-button.w--open > svg:first-child {
    display: none;
  }

  .w-nav[data-collapse='medium'] .w-nav-button.w--open > svg:last-child {
    display: flex;
  }

  .section.blue-section .splide__slide:last-child {
    display: block;
  }
  
    .cms-core-masonry > .splide__slide-copy {
      display: none;
    }
}

@media (max-width: 992px) {
  html {
    font-size: calc(100vw / 767);
  }

  .w-nav-overlay {
    display: none !important;
  }
}

@media (max-width: 495px) {
	
	.slide-in a .p-37-114-900{
    min-height: 94rem;
}
	
	.svg.arrow {
    position: relative;
    top: 0rem;
    padding-top: 0rem;
}
	
  html {
    font-size: calc(100vw / 375);
  }

  .cms-core-masonry > div {
    margin-bottom: 0rem;
  }

  .a-card.banner-card {
    width: calc(100%);
  }

  /* .splide.top .splide__list>.splide__slide:nth-last-child(1) {
    display: none
  }

  .splide.mid .splide__list>.splide__slide:nth-last-child(1) {
    display: block
  } */

  .main-slider .w-slider-nav.w-num > div {
    margin-left: 0rem !important;
    margin-right: 12rem !important;
  }

  .cms-core-main .a-card:nth-child(1) .p-18-115 {
    font-size: 17rem;
    line-height: 115%;
    letter-spacing: -0.01em;
  }

  .slide-mom {
    width: calc(100% + 14rem + 14rem);
    margin-left: -14rem;
    padding-left: 14rem;
  }

  .cms-core-masonry .tag {
    position: absolute;
    bottom: 12rem;
    left: 12rem;
  }

  .div-block-4 {
    margin-left: -14rem;
    margin-right: -14rem;
    padding-right: 14rem;
    padding-left: 14rem;
  }
}
