
#allrecords > .t-rec:first-child,
.stark-head{
  position:fixed !important;
  left:0 !important;
  right:0 !important;
  width:100% !important;
  z-index:99999 !important;
  background:#ffd000 !important;
  transform:none !important;
  overflow:visible !important;
}
#sv-root{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:100000 !important;width:100% !important}
.stark-head .t396__artboard{overflow:visible !important;background:#ffd000 !important}
@media (max-width:980px){
  .stark-head .stark-nav{display:none !important}
  .stark-head.stark-open .stark-nav{
    display:flex !important;
    position:fixed !important;
    left:0 !important; right:0 !important; width:100% !important;
    background:#ffd000 !important;
    z-index:99998 !important;
    flex-direction:column !important;
    padding:6px 14px 14px !important;
  }
}

@media (max-width:640px){
  }

#rec4930554501 a.tn-atom:hover{
  transform: translateY(-3px);
  box-shadow: 0 10px 22px rgba(17,17,17,.18);
}
#rec4930554501 a.tn-atom:active{
  transform: translateY(0);
  box-shadow: none;
}
#rec4930554501 a.tn-atom[href="/price"]:hover{
  background:#ffd000 !important;
  color:#111 !important;
  border-color:#ffd000 !important;
}
@media (prefers-reduced-motion: reduce){
  }

/* wide-screens */
@media (min-width: 1300px) {
  html { overflow-x: clip; }
  .t-rec, .t396, .t396__artboard { overflow: visible !important; }
  .t396__artboard {
    width: 100% !important;
    max-width: 1360px !important;
    left: 50% !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    transform: translateX(-50%) !important;
  }
  .t396__carrier,
  .t396__filter {
    width: 100vw !important;
    max-width: 100vw !important;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
  }
  .t396__artboard::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 100vw;
    transform: translateX(-50%);
    background-color: inherit;
    pointer-events: none;
  }
  .tn-elem[data-elem-type="text"] > .tn-atom { max-width: 780px; }
}
@media (min-width: 1600px) {
  .t396__artboard { max-width: 1520px !important; }
}

/* price-buttons */
#rec4930518601 a.tn-atom[href="/akpp"],
#rec4930518601 a.tn-atom[href="/mkpp"] {
  min-height: 68px !important;
  height: 68px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 18px !important;
  line-height: 1.2 !important;
  padding: 0 24px !important;
  box-sizing: border-box;
  width: 100% !important;
}

/* card-motion */
.t-rec:not(#rec4930515101):not(#rec4930555701) .tn-group:has(> .tn-elem) {
  transition: transform .28s ease, box-shadow .28s ease;
  box-shadow: 0 10px 24px rgba(17,17,17,.08);
}
.t-rec:not(#rec4930515101):not(#rec4930555701) .tn-group:has(> .tn-elem):hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(17,17,17,.16);
}
#rec4930518601 a.tn-atom[href="/akpp"],
#rec4930518601 a.tn-atom[href="/mkpp"] {
  transition: transform .2s ease, filter .2s ease, box-shadow .2s ease !important;
}
#rec4930518601 a.tn-atom[href="/akpp"]:hover,
#rec4930518601 a.tn-atom[href="/mkpp"]:hover {
  transform: translateY(-2px);
  filter: brightness(1.06);
  box-shadow: 0 10px 18px rgba(17,17,17,.16);
}
@media (prefers-reduced-motion: reduce) {
  .tn-group, #rec4930518601 a.tn-atom { transition: none !important; }
}

/* instructors-button */
#rec4930524801 a.tn-atom[href="/instructors"] {
  min-height: 68px !important;
  height: 68px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 18px !important;
  line-height: 1.2 !important;
  padding: 0 28px !important;
  box-sizing: border-box;
  width: 100% !important;
}

/* prices-width */
#rec4968246701,
#rec4968246701 .t123,
#rec4968246701 .t-container,
#rec4968246701 .t-col {
  max-width: 100% !important;
  width: 100% !important;
}
#rec4968246701 .t-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* soc-hover */
@media (hover: hover) and (pointer: fine) {
  #rec4930520001 a.tn-group[href*="t.me"],
  #rec4930520001 a.tn-group[href*="max.ru"],
  #rec4930520001 a.tn-group[href*="vk.com"] {
    transition: transform .22s ease, box-shadow .22s ease !important;
    transform-origin: center center;
    position: relative;
    z-index: 1;
  }
  #rec4930520001 a.tn-group[href*="t.me"]:hover,
  #rec4930520001 a.tn-group[href*="max.ru"]:hover,
  #rec4930520001 a.tn-group[href*="vk.com"]:hover {
    transform: scale(1.1) !important;
    box-shadow: 0 10px 22px rgba(17,17,17,.2) !important;
    z-index: 4;
  }
}

/* reviews-width */
#rec4969689001,
#rec4969689001 .t123,
#rec4969689001 .t-container,
#rec4969689001 .t-col {
  max-width: 100% !important;
  width: 100% !important;
}
#rec4969689001 .t-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* percent-count */
#rec4969787201 {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* form-hover */
@media (hover: hover) and (pointer: fine) {
  #rec4930554501 .tn-group[data-group-id="1792400000000000024"] {
    transition: transform .28s ease, box-shadow .28s ease !important;
    transform-origin: center center;
    z-index: 4;
  }
  #rec4930554501 .tn-group[data-group-id="1792400000000000024"]:hover {
    transform: scale(1.045) !important;
    box-shadow: 0 18px 40px rgba(0,0,0,.28) !important;
    z-index: 6;
  }
}

/* nav-hover */
@media (hover: hover) and (pointer: fine) {
  #rec4930515101 a.tn-atom[href="/"],
  #rec4930515101 a.tn-atom[href="/category-b"],
  #rec4930515101 a.tn-atom[href="/price"],
  #rec4930515101 a.tn-atom[href="/exam"],
  #rec4930515101 a.tn-atom[href="/news"],
  #rec4930515101 a.tn-atom[href="/video"],
  #rec4930515101 a.tn-atom[href="/contacts"] {
    transition: transform .22s ease !important;
    transform-origin: center center;
  }
  #rec4930515101 a.tn-atom[href="/"]:hover,
  #rec4930515101 a.tn-atom[href="/category-b"]:hover,
  #rec4930515101 a.tn-atom[href="/price"]:hover,
  #rec4930515101 a.tn-atom[href="/exam"]:hover,
  #rec4930515101 a.tn-atom[href="/news"]:hover,
  #rec4930515101 a.tn-atom[href="/video"]:hover,
  #rec4930515101 a.tn-atom[href="/contacts"]:hover {
    transform: scale(1.12) !important;
  }
  a.tn-atom[href="/video"] {
    transition: transform .22s ease !important;
    transform-origin: center center;
  }
  a.tn-atom[href="/video"]:hover {
    transform: scale(1.12) !important;
  }
}

/* gal-hover */
#rec4930517201 .tn-elem[data-elem-type="image"] .tn-atom {
  overflow: hidden;
}
#rec4930517201 .tn-elem[data-elem-type="image"] .tn-atom__img {
  transition: transform .35s ease;
  transform-origin: center center;
}
@media (hover: hover) and (pointer: fine) {
  #rec4930517201 .tn-elem[data-elem-type="image"]:hover .tn-atom__img {
    transform: scale(1.06);
  }
}

/* success-slot */
#rec4972922901 {
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* foot-hover */
@media (hover: hover) and (pointer: fine) {
  #rec4930555701 .tn-elem[data-elem-type="button"] {
    transition: transform .22s ease !important;
    transform-origin: center center;
  }
  #rec4930555701 .tn-elem[data-elem-type="button"]:hover {
    transform: scale(1.08) !important;
    z-index: 2;
  }
}
/* rev-slot */
#rec4974466001{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}

/* video-page */
#rec4992322201 .t-container, #rec4992322201 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding: 0 !important;
}

/* steps-anim */
#rec4930517501 .t396__elem[data-group-id="1792400000000000004"],
#rec4930517501 .tn-group[data-group-id="1792400000000000004"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000010"],
#rec4930517501 .tn-group[data-group-id="1792400000000000010"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000016"],
#rec4930517501 .tn-group[data-group-id="1792400000000000016"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000022"],
#rec4930517501 .tn-group[data-group-id="1792400000000000022"],
#rec4930517501 .st38-step {
  animation: st38-step-up .6s ease both;
}
#rec4930517501 [data-group-id="1792400000000000010"] { animation-delay: .12s; }
#rec4930517501 [data-group-id="1792400000000000016"] { animation-delay: .24s; }
#rec4930517501 [data-group-id="1792400000000000022"] { animation-delay: .36s; }
@media (hover: hover) and (pointer: fine) {
  #rec4930517501 .t396__elem[data-group-id="1792400000000000004"],
#rec4930517501 .tn-group[data-group-id="1792400000000000004"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000010"],
#rec4930517501 .tn-group[data-group-id="1792400000000000010"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000016"],
#rec4930517501 .tn-group[data-group-id="1792400000000000016"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000022"],
#rec4930517501 .tn-group[data-group-id="1792400000000000022"],
  #rec4930517501 .st38-step {
    transition: transform .28s ease, box-shadow .28s ease;
  }
  #rec4930517501 .t396__elem[data-group-id="1792400000000000004"]:hover,
#rec4930517501 .tn-group[data-group-id="1792400000000000004"]:hover,
#rec4930517501 .t396__elem[data-group-id="1792400000000000010"]:hover,
#rec4930517501 .tn-group[data-group-id="1792400000000000010"]:hover,
#rec4930517501 .t396__elem[data-group-id="1792400000000000016"]:hover,
#rec4930517501 .tn-group[data-group-id="1792400000000000016"]:hover,
#rec4930517501 .t396__elem[data-group-id="1792400000000000022"]:hover,
#rec4930517501 .tn-group[data-group-id="1792400000000000022"]:hover,
  #rec4930517501 .st38-step:hover {
    transform: translateY(-8px) scale(1.035);
    box-shadow: 0 18px 40px rgba(17,17,17,.14);
    z-index: 5;
  }
}
@keyframes st38-step-up {
  from { opacity: 0; transform: translateY(22px); }
  to { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
  #rec4930517501 .t396__elem[data-group-id="1792400000000000004"],
#rec4930517501 .tn-group[data-group-id="1792400000000000004"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000010"],
#rec4930517501 .tn-group[data-group-id="1792400000000000010"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000016"],
#rec4930517501 .tn-group[data-group-id="1792400000000000016"],
#rec4930517501 .t396__elem[data-group-id="1792400000000000022"],
#rec4930517501 .tn-group[data-group-id="1792400000000000022"],
  #rec4930517501 .st38-step { animation: none !important; opacity: 1; transform: none; }
}

@media (hover: hover) and (pointer: fine) {
  #rec4930517501 .st38-step:hover,
  #rec4930517501 .t396__elem[data-group-id="1792400000000000004"]:hover,
  #rec4930517501 .t396__elem[data-group-id="1792400000000000010"]:hover,
  #rec4930517501 .t396__elem[data-group-id="1792400000000000016"]:hover,
  #rec4930517501 .t396__elem[data-group-id="1792400000000000022"]:hover,
  #rec4930517501 .tn-group[data-group-id="1792400000000000004"]:hover,
  #rec4930517501 .tn-group[data-group-id="1792400000000000010"]:hover,
  #rec4930517501 .tn-group[data-group-id="1792400000000000016"]:hover,
  #rec4930517501 .tn-group[data-group-id="1792400000000000022"]:hover {
    animation: none;
  }
}

/* near-5007601101 */
#rec5007601101,
#rec5007601101 .t-container,
#rec5007601101 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#rec5007601101 .t-prefix_1 { margin-left: 0 !important; }

/* catb-5009312001 */
#rec5009312001,
#rec5009312001 .t-container,
#rec5009312001 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: #fff6c2;
}
#rec5009312001 .t-prefix_1 { margin-left: 0 !important; }

/* price-5011255401 */
#rec5011255401,
#rec5011255401 .t-container,
#rec5011255401 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: #f4f4f4;
}
#rec5011255401 .t-prefix_1 { margin-left: 0 !important; }

/* exam-5011954101 */
#rec5011954101,
#rec5011954101 .t-container,
#rec5011954101 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: #f4f4f4;
}
#rec5011954101 .t-prefix_1 { margin-left: 0 !important; }

/* partners-5027994901 */
#rec5027994901,
#rec5027994901 .t-container,
#rec5027994901 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: #f4f4f4;
}
#rec5027994901 .t-prefix_1 { margin-left: 0 !important; }

/* promo-5028572401 */
#rec5028572401,
#rec5028572401 .t-container,
#rec5028572401 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background-image: repeating-linear-gradient(45deg,#ffd400 0 18px,#eabd00 18px 36px) !important;
  background-size: 50.912px 50.912px !important;
  animation: st38tm-stripes 1s linear infinite;
}
#rec5028572401 .t-prefix_1 { margin-left: 0 !important; }

/* cars-5029657601 */
#rec5029657601,
#rec5029657601 .t-container,
#rec5029657601 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: #f4f4f4;
}
#rec5029657601 .t-prefix_1 { margin-left: 0 !important; }

/* instr-5043538601 */
#rec5043538601, #rec5043538601 .t-container, #rec5043538601 .t-col {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: #f7f6f2;
}
#rec5043538601 .t-prefix_1 { margin-left: 0 !important; }
