.p-tos section{position:relative;margin-bottom:0}.p-tos section ul{text-align:left}.p-tos section .btn{font-size:18px;line-height:28px}.p-tos section .container,.p-tos section .container p{margin-top:0}.p-tos section.p-tos__header{padding:32px 24px 60px}.p-tos section.p-tos__header .container.single{border-radius:16px;background:linear-gradient(82deg,#3358dc,#ebeefb);padding:60px 24px 24px;color:#fff}@media (min-width:640px){.p-tos section.p-tos__header .container.single{padding:60px 32px}}@media (min-width:1025px){.p-tos section.p-tos__header .container.single{padding:60px}}@media (min-width:1125px){.p-tos section.p-tos__header .container.single{padding:60px 100px}}.p-tos__column{flex:0 0 100%;max-width:100%}.p-tos__columns{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.p-tos__columns .p-tos__column-more{margin:0}.p-tos__columns .p-tos__column-more .p-tos__column-more-title{font-size:22px;line-height:30px;font-weight:600;margin-bottom:32px}.p-tos__columns .p-tos__column-more a{font-size:16px;line-height:1.4;display:block}.p-tos__columns .p-tos__column-more a+a{margin-top:10px}.p-tos__column-menu{flex:0 0 100%;max-width:100%;order:2;margin:40px 0 0}.p-tos__column-menu strong{display:block;color:#000;margin-bottom:20px}.p-tos__column h2,.p-tos__column h3,.p-tos__column h4{margin-bottom:40px;margin-top:40px;font-weight:400;font-feature-settings:"liga","clig","liga","clig";font-variant-ligatures:common-ligatures;-webkit-font-smoothing:subpixel-antialiased;text-align:left}.p-tos__column h2{font-size:28px;line-height:1.3}.p-tos__column h2:first-of-type{margin-top:0}.p-tos__column h3{font-size:24px;line-height:1.3;margin-bottom:20px;margin-top:20px}.p-tos__column h4{font-size:18px;line-height:1.3}.p-tos__column ol,.p-tos__column ul{margin:8px 0;padding-left:20px}.p-tos__column ol li+li,.p-tos__column ul li+li{margin-top:8px}.p-tos__column.info-column{color:#3a4041;line-height:1.9}.p-tos__column.info-column h2,.p-tos__column.info-column h3,.p-tos__column.info-column h4{color:#000}.p-tos__column table{width:100%;border-collapse:collapse;table-layout:fixed;margin:20px 0}.p-tos__column table td,.p-tos__column table th{border:1px solid #777678;padding:20px 12px;text-align:left;font-weight:400;font-size:16px;line-height:1.67;color:#424245}.p-tos__column table th:first-child{width:168px}.p-tos__menu{display:none}.p-tos .anchor{top:-65px}@media (min-width:900px){.p-tos__column{flex-basis:calc(100% - 320px);max-width:calc(100% - 320px)}.p-tos__column-menu{flex:0 0 300px;max-width:300px;order:-1;margin-top:0}.p-tos__columns{flex-wrap:nowrap}.p-tos .p-tos__menu{margin-bottom:40px;display:block;position:relative}.p-tos .p-tos__menu-wrapper{position:-webkit-sticky;position:sticky;top:110px}.p-tos .p-tos__menu:before{position:absolute;content:"";top:0;bottom:0;left:0;width:3px;background:#eaeaea;border-radius:1px}.p-tos .p-tos__menu a.p-tos__menu-item{transition:color .1s linear;font-size:18px;line-height:30px;padding:5px 0 5px 20px;display:block;position:relative}.p-tos .p-tos__menu a.p-tos__menu-item:before{position:absolute;content:"";top:0;bottom:0;left:0;width:3px;background:#002ed3;opacity:0;transition:opacity .1s linear;border-radius:1px}.p-tos .p-tos__menu a.p-tos__menu-item,.p-tos .p-tos__menu a.p-tos__menu-item:active,.p-tos .p-tos__menu a.p-tos__menu-item:focus,.p-tos .p-tos__menu a.p-tos__menu-item:hover,.p-tos .p-tos__menu a.p-tos__menu-item:link,.p-tos .p-tos__menu a.p-tos__menu-item:visited{text-decoration:none}.p-tos .p-tos__menu a.p-tos__menu-item,.p-tos .p-tos__menu a.p-tos__menu-item:link,.p-tos .p-tos__menu a.p-tos__menu-item:visited{color:#888}.p-tos .p-tos__menu a.p-tos__menu-item.active,.p-tos .p-tos__menu a.p-tos__menu-item:active,.p-tos .p-tos__menu a.p-tos__menu-item:focus,.p-tos .p-tos__menu a.p-tos__menu-item:hover{color:#424245}.p-tos .p-tos__menu a.p-tos__menu-item.active:before{opacity:1}}@media (min-width:992px){.p-tos__column{flex-basis:calc(100% - 350px);max-width:calc(100% - 350px)}.p-tos__column td,.p-tos__column th{font-size:18px}.p-tos header{padding-top:100px}.p-tos header+section{padding-top:60px}.p-tos main ul{font-size:18px}.p-tos .anchor{top:-70px}}@media (min-width:1200px){.p-tos__column{flex-basis:calc(100% - 460px);max-width:calc(100% - 460px)}.p-tos__column-menu{flex-basis:390px;max-width:390px}.p-tos header+section{padding-top:80px}}