*{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}.tabs{background:#eceef2;border-radius:8px;padding:8px;display:inline-flex;column-gap:15px}.tabsItem{font-size:28px;font-weight:500;padding:8px 28px;background:transparent;transition:all .3s ease 0s;border-radius:8px;cursor:pointer;text-align:center}.tabsItem._active{background:#fff}@media (max-width: 992px){.tabsItem{font-size:clamp(15px,14.0476190476px + .2976190476vw,17px);padding:8px 20px}}html{scroll-behavior:smooth}.app{width:100%;height:100%;display:flex;flex-direction:column;font-family:Roboto,sans-serif}.app a{color:#2a2a2a}.app main{flex:1 1 auto}.app._isLock{overflow:hidden;padding-right:15px}@media (max-width: 992px){.app._isLock{padding-right:0}}._container-default,._container-large{padding:0 20px;margin:0 auto}._container-large{max-width:1930px}._container-default{max-width:1605px}._box{border:1px solid #e5e5e5;border-radius:8px;background:#fff}._title{color:#2a2a2a;text-align:center;font-size:clamp(34px,27.5135135135px + 2.027027027vw,64px)}
