ol{list-style:decimal;padding-left:20px}button,input,select,textarea{box-shadow:none;color:#2c2d2e;background-color:#f5f5f5;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:Onest,sans-serif}button option,input option,select option,textarea option{background-color:#f5f5f5;color:#2c2d2e}button:placeholder,input:placeholder,select:placeholder,textarea:placeholder{color:#737373}textarea{resize:none;max-width:100%;width:100%;border:none;max-height:160px;padding:10px 15px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#f5f5f5;color:#2c2d2e;box-shadow:none}textarea::placeholder{color:#737373}button,input[type=email],input[type=password],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;appearance:none;padding:10px 15px;border:none;width:100%;max-width:100%;box-shadow:none}button,input[type=submit]{cursor:pointer}input[type=number]{padding:10px 15px;width:100%;max-width:440px;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;visibility:hidden;position:absolute;margin:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}.disabled{pointer-events:none;opacity:.5}.hidden{display:none}.fixed{overflow-y:hidden;display:block;position:relative;background-color:#fff;max-width:calc(100% - 10px)}.fixed .header.scrolled{right:auto;max-width:calc(100% - 10px)}.fixed .header::after{height:100%;width:10px;right:-10px;top:0;position:absolute;background-color:#fff;content:""}@media (min-width:1081px){.only-mob{display:none!important}.only-pc{display:block!important}.only-mob-flex{display:none!important}.only-pc-flex{display:flex!important}.header.scrolled{padding:10px 0;background-color:#fff;position:fixed;transform:translateY(-100%);left:0;right:0;top:0;animation-name:header;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;box-shadow:0 0 14px 4px rgba(0,0,0,.1)}.header.scrolled .button{height:42px}.header.scrolled .logo img{height:42px}.header nav ul li{display:block;margin:0 20px}.header nav ul li a,.header nav ul li span{font-weight:600;color:#222}.header nav ul li a,.header nav ul li span{font-size:18px}.header nav ul li a:hover,.header nav ul li span:hover{color:#e63946}.offer .subtitle{margin-bottom:0;max-width:500px;color:#fff}.offer .subtitle{font-size:28px}}@media (max-width:1080px){.only-mob{display:block!important}.only-pc{display:none!important}.only-mob-flex{display:flex!important}.only-pc-flex{display:none!important}.fixed{padding-right:0;max-width:100%}.fixed .header.scrolled{max-width:100%}.fixed .header.scrolled::after{display:none}.mob-header.scrolled{position:fixed;transform:translateY(-100%);left:0;right:0;top:0;width:100%;animation-name:header;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards}.mob-header.scrolled .top::after{opacity:1}.mob-header.scrolled .top .logo .logo-white{display:none!important}.mob-header.scrolled .top .logo .logo-dark{display:block!important}.mob-header.scrolled .top .burger span{background-color:#1a2141}.mob-header.active .top::after{opacity:1}.mob-header.active .top .logo .logo-white{display:none!important}.mob-header.active .top .logo .logo-dark{display:block!important}.mob-header.active .top .burger span{background-color:#1a2141}.mob-header .top .wrap{display:flex;justify-content:space-between;align-items:center}.mob-header .top .burger.active span{transform:translate(-50%,-50%) rotate(45deg)}.mob-header .top .burger.active span:nth-child(2){top:50%;transform:translate(-50%,-50%) rotate(135deg)}.mob-header .top .burger.active span:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.mob-header .mob-menu.opened{transform:translateX(0)}.mob-header .mob-menu nav>ul>li a,.mob-header .mob-menu nav>ul>li span{white-space:nowrap;display:block;width:100%;padding:14px 0;line-height:1;font-weight:600;font-size:18px;color:#222}.mob-header .mob-menu nav>ul>li.menu-item-has-children{position:relative}.mob-header .mob-menu nav>ul>li.menu-item-has-children.active>a::after,.mob-header .mob-menu nav>ul>li.menu-item-has-children.active>span::after{transform:translateY(-50%) rotate(180deg)}.mob-header .mob-menu nav>ul>li.menu-item-has-children>a,.mob-header .mob-menu nav>ul>li.menu-item-has-children>span{position:relative;padding-right:28px}.mob-header .mob-menu nav>ul>li.menu-item-has-children>a::after,.mob-header .mob-menu nav>ul>li.menu-item-has-children>span::after{position:absolute;content:"";transition:.3s;height:24px;width:24px;right:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMS4yOTI5IDE0LjI5MjlDMTEuNjI2MiAxNC42MjYyIDExLjc5MjkgMTQuNzkyOSAxMiAxNC43OTI5QzEyLjIwNzEgMTQuNzkyOSAxMi4zNzM4IDE0LjYyNjIgMTIuNzA3MSAxNC4yOTI5TDE4IDkiIHN0cm9rZT0iI0E1QTVBNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.mob-header .mob-menu nav>ul>li.menu-item-has-children ul{position:static;width:100%;min-width:100%;display:block}.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li{display:block;margin-bottom:12px;max-width:100%}.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li:last-child{margin-bottom:0}.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li a,.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li span{color:#222;display:block;width:100%;padding-left:20px;padding-left:20px;font-weight:400;border:none;padding:0;white-space:normal;margin-bottom:12px}.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li a,.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li span{font-size:14px}.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li a:hover,.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li span:hover{color:#e63946}.offer .subtitle{margin-bottom:0;max-width:500px;color:#fff}.offer .subtitle{font-size:18px}}@media (max-width:1080px) and (max-width:1080px){.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li a,.mob-header .mob-menu nav>ul>li.menu-item-has-children ul li span{font-size:12px}.offer .subtitle{font-size:16px}}@media (min-width:1081px) and (max-width:1080px){.header nav ul li a,.header nav ul li span{font-size:16px}.offer .subtitle{font-size:20px}}