@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus,*:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]:hover,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{background:transparent;font-size:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid transparent;-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}.swiper-slide{height:450px!important;transition:all .3s ease 0s!important;position:relative}.swiper-slide img{position:absolute;width:100%;height:100%;object-fit:cover}.swiper-slide-active{height:600px!important;width:400px!important}.swiper-pagination-bullet{height:4px!important;background:#5e5e5e!important;width:30px!important;border-radius:0!important;transition:all .3s ease 0s!important}.swiper-pagination-bullet:first-child{border-radius:4px 0 0 4px!important}.swiper-pagination-bullet:last-child{border-radius:0 4px 4px 0!important}.swiper-pagination-bullet-active{background:#fff!important}.swiper-pagination-bullet:hover{background:#b1b1b1!important}@media(max-width:768px){.swiper-slide{height:300px!important;transition:all .3s ease 0s!important;position:relative}.swiper-slide img{position:absolute;width:100%;height:100%;object-fit:cover}.swiper-slide-active{height:450px!important;width:250px!important}}html{scroll-behavior:smooth;scroll-padding-top:90px}body{width:100%;height:100%;display:flex;flex-direction:column;font-family:Roboto,sans-serif;color:#fff;background:#363636}body a{color:#2a2a2a}body main{flex:1 1 auto}body._isLock{overflow:hidden;padding-right:15px}@media(max-width:992px){body._isLock{padding-right:0}}._container-default,._container-large{padding:0 20px;margin:0 auto}._container-large{max-width:1950px}._container-default{max-width:1480px}._title{color:#2a2a2a;text-align:center;font-size:clamp(34px,27.5135135135px + 2.027027027vw,64px)}._tilt{transform-style:preserve-3d}.ymaps-2-1-79-controls-pane{position:static!important}.ymaps-2-1-79-map{width:100%!important}.modal{position:fixed;z-index:10;background:#504d4d2b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:30px}.modal__body{overflow:hidden;background:#000;width:100%;min-height:300px;max-width:1300px;border-radius:30px;padding:70px 30px;position:relative;text-align:center;color:#b1b1b1;font-size:clamp(16px,11.7142857143px + 1.3392857143vw,25px)}.modal__body a{font-weight:900;color:#b1b1b1}.modal__close{position:absolute;top:30px;right:50px;cursor:pointer}.modal__close img{width:20px;height:20px!important}@media(max-width:992px){.modal__content{max-height:500px;overflow:auto}}@media(max-width:350px){.modal__content{max-height:400px;overflow:auto}}
