html{font-size:14px}@media (min-width:768px){html{font-size:16px}}body{margin-bottom:60px}.btn-link.nav-link:focus,.btn:active:focus,.btn:focus,.form-check-input:focus,.form-control:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem #258cfb}@media (max-width:991px){.app,.main,body,html,main{overflow-x:hidden!important;max-width:100vw!important}.app,.main,main{position:relative;z-index:10}.header{z-index:2000!important}.hero,.section-about,.section-catalog,.section-categories,.section-concept,.section-parallax,.section-stages,section{overflow-x:hidden!important;position:relative!important;max-width:100vw!important;background-color:#fff!important;z-index:10!important}.section-parallax,.section-parallax .parallax{background-color:transparent!important}.section-parallax .parallax-body{z-index:20!important}.container,.container-fluid{overflow-x:hidden!important;max-width:100%!important;padding-right:15px!important;padding-left:15px!important}.swiper,.swiper-container{overflow:hidden!important;max-width:100%!important}.swiper-wrapper{overflow:visible!important;max-width:none!important}img{height:auto;max-width:100%}.hero{height:400px!important;overflow-x:hidden!important;z-index:5!important}.hero,.slide-list{width:100%!important}.slide-list li:first-child{display:block!important}.slide-material video{height:100%!important;object-fit:cover!important;width:100%!important}.parallax,.parallax-body,.parallax-photo{overflow:hidden!important;max-width:100vw!important;width:100%!important}.inner-page__article,.inner-page__content,.inner-page__row,.inner-page__sidebar,.inner-page__wrapper{overflow-x:hidden!important;max-width:100%!important}.row,ul.row{margin-right:0!important;margin-left:0!important}[class*=col-]{padding-right:10px!important;padding-left:10px!important}.categories,.categories .row,.row.ui-gutter,.row.ui-gutter-large,.ui-gutter,.ui-gutter-15,.ui-gutter-25,.ui-gutter-30,.ui-gutter-40,.ui-gutter-large{margin-right:0!important;margin-left:0!important}.categories-card.ui-large{max-width:100%!important}.about,.about .row{margin-right:0!important;margin-left:0!important}.about-photo,.about-right{max-width:100%!important}.concept,.concept .row,.concept-right{overflow:hidden!important;margin-right:0!important;margin-left:0!important}.catalog,.catalog .swiper{overflow:hidden!important;max-width:100%!important}.stages,.stages .row,.stages>ul{margin-right:0!important;margin-left:0!important}.page-content__description,.page-content__gallery,.page-content__gallery-list{overflow:hidden!important;max-width:100%!important}.contact,.contact .row,.contact-item .row,.footer,.footer .row,.footer-middle .row{margin-right:0!important;margin-left:0!important}.footer,.footer .row,.footer-middle .row,.header,.navigation{overflow-x:hidden!important}.header,.navigation{max-width:100vw!important}.ui-pos-sticky{position:relative!important;top:0!important}.parallax-mirror,.section-parallax .parallax-photo{height:400px!important}.section-stages .stages-item:not(:last-child){border-right:0!important;margin-bottom:20px;border-bottom:1px solid rgba(30,30,30,.1);padding-bottom:20px}}@media (max-width:576px){.container{padding-right:12px!important;padding-left:12px!important}[class*=col-]{padding-right:8px!important;padding-left:8px!important}.section-header .title{word-wrap:break-word}.parallax-body .section-header{padding-right:15px!important;padding-left:15px!important}.parallax-body .section-header .text{padding-right:10px;padding-left:10px}}