@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{transform:scale(1);box-shadow:0 0 0 20px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}html{scroll-behavior: smooth}hr{border-color:#CE0B0B}.anchor{background:#0e0e0e;border-radius:1rem;transition:0.2s ease-in-out}.anchor:hover{box-shadow: 0px 8px 18px -4px rgba(255, 0, 0, 1);margin-top: 0.5rem;margin-bottom: 1.5rem;transition:0.2s ease-in-out}.anchor img{border-radius:0.5rem}.anchor p{text-decoration:underline;color: grey}.gallery-slider ul{height: 85vw;display:flex;align-items:center;}.gallery-slider img{max-height:100%;object-fit:cover}.gallery-slider li{display:flex !important;justify-content:center;align-items:center;height: 50%;transition:0.2s;}.gallery-slider li.is-active{height: 100%}.quote{padding:100px 150px}@media (max-width:481px){.quote{padding:20px 10px}}.stats{margin-bottom:25px}.stats .h1{font-weight:400}.package:nth-of-type(1) .h1,div.stats:nth-of-type(2) .h1{color:#8dc63f}div.stats:nth-of-type(3) .h1{color:#2d9cdb}div.stats:nth-of-type(4) .h1{color:#f26522}div.stats:nth-of-type(5) .h1{color:#8560a8}.package:nth-of-type(2) .h1,div.stats:nth-of-type(6) .h1{color:#2d9cdb}div.stats:nth-of-type(7) .h1{color:#f26522}#carousel{margin-bottom:50px}#carousel-actions{display:flex;justify-content:space-between}#carousel-actions .flickity-page-dots{width:auto;position:unset;display:flex;align-items:center}#carousel-actions .flickity-button{position:relative;display:block}#carousel-actions .flickity-button+.flickity-button{margin-left:15px}#carousel-actions .carousel_navigation{display:flex}#carousel-actions .flickity-page-dots .dot{background-color:#fff;opacity:.2}#carousel-actions .flickity-page-dots .dot.is-selected{background-color:#ce0b0b;box-shadow:0 0 0 1px rgba(255,255,255,.2);opacity:1}.carousel_item{width:100%}.carousel_counter{color:#ce0b0b;margin-bottom:25px}.carousel_heading{margin-bottom:50px}.map-image{width:90%}ol.pros,ol.variants{list-style:none;counter-reset:variants}ol.pros li,ol.variants li{display:flex;padding:40px 0 60px}ol.variants li{counter-increment:variants;border-bottom:1px solid rgba(255,255,255,.2)}ol.variants li::before{font-size:68px;line-height:73px;font-weight:300;font-style:normal;content:'0' counter(variants);display:block;color:#ce0b0b;flex:0 0 10%;max-width:10%}ol.variants li::after{content:'Способ';color:#ce0b0b;font-weight:500;font-size:12px;line-height:14px;position:absolute;transform:translateY(70px)}li .pros__heading,li .variants__heading{margin-left:30px}.swiper-wrapper .status span{font-weight:600}.swiper-wrapper .status span p{margin-top:15px;color:rgba(255,255,255,.5);font-size:1rem;line-height:1.25rem;font-weight:500}ol.pros{counter-reset:pros}ol.pros li{counter-increment:pros}ol.pros li::before{font-size:68px;line-height:73px;font-weight:300;font-style:normal;content:'0' counter(pros);display:block;color:#ce0b0b;flex:0 0 10%;max-width:10%}ol.pros li+li{border-top:1px solid rgba(255,255,255,.2)}.package{padding:80px 70px;background-color:#000}.package+.package,.rek div+div{margin-top:30px}.package hr{margin:50px 0 35px;opacity:.2}.package div span:first-of-type{color:#f26522}.package div span:last-of-type{margin-top:20px}.package:nth-of-type(3) .h1{color:#8560a8}.carousel.services .carousel__cell{padding:90px 100px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#000}.carousel.services .carousel__cell span{line-height:32px;font-size:26px;font-weight:500;margin-top:30px}.carousel.services .carousel__cell img{--size:75px;height:var(--size);width:var(--size)}.carousel.shop{margin-top:60px}.carousel.shop img{height:350px;width:350px}.carousel__cell+.carousel__cell{margin-left:30px}@media screen and (min-width:992px){.gallery-slider ul{height: 35vw}.lg-my-6{margin-top:75px;margin-bottom:75px}.lg-mt-7{margin-top:150px}.lg-mb-7{margin-bottom:150px}}.masterClass{margin-top:150px;margin-bottom:150px;padding:150px 300px}.rek{padding:100px 70px;margin-top:70px;display:flex;justify-content:center;align-items:center;flex-direction:column}.rek__block.row:first-of-type{background-color:#1a1a1a;padding:60px 30px}.rek__block.row{max-width:880px}.text-gray{color:#646464}.screenshots{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;align-items:center}.swiper-slide .status span::before{width:35px;height:35px;top:-21px}.swiper-slide .status span{padding-top:35px}.swiper-container{background-color:inherit;padding:50px 0;margin:0}.body{padding:50px 0;border-top:1px rgba(255,255,255,.15) solid}.body--heading{display:flex;align-items:center;margin-bottom:35px}@media (max-width:640px){.body--heading{margin-left:5px}main .heading{padding:0}}.body--heading .h3{margin:0;padding:15px 0;background-color:#0f0f0f;text-transform:uppercase}.body--heading .h3:first-child{text-align:center;background-color:#ce0b0b;color:#fff}.body--heading .h3:last-child{padding-left:20px}.body--content .block--item+.block--item{margin-top:1rem}.body--content .block--item span:first-child{color:#ce0b0b;text-align:right}.body--content a{color:#2a81fb}@media (max-width:640px){ol.pros li,ol.variants li{justify-content:center}ol.pros li .pros__heading,ol.variants li .variants__heading{text-align:center;margin-top:35px;margin-left:0}ol.pros li::before,ol.variants li::before{max-width:unset}ol.pros{padding:1rem}.package{padding:30px}}
.spinner {
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 3px solid rgba(255,255,255,.3);
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;
  }
  
  @keyframes spin {
    to { -webkit-transform: rotate(360deg); }
  }
  @-webkit-keyframes spin {
    to { -webkit-transform: rotate(360deg); }
  }