*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
html{height:100%}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
.clear{visibility:hidden;display:block;height:0;clear:both}
a{text-decoration:none;color:#1f85c5}
a:hover{text-decoration:underline}
html{font:400 16px/20px 'Open Sans',Arial,Helvetica,sans-serif}
body{margin:0;padding:0;width:100%;height:100%;min-height:100%;background:#fff;color:#444}
.w-container{position:relative;max-width:1200px;min-width:320px;margin:0 auto;padding:0 15px}
.gui-hidden{display:none}
.tariff__title{padding-top:60px;font-size:2.25rem;font-weight:700;color:#333;line-height:1.4;padding-left:100px}
.tariff__table{width:100%;margin-top:70px;border-collapse:collapse}
.tariff__table-tariff--center{text-align:center}
.tariff__table-tariff--rows{line-height:29px;vertical-align:middle}
.tariff__table-tariff--cost{font-weight:700}
.tariff__head{height:58px;background-color:#0F9DF0;color:#fff;font-size:1rem;font-weight:700;line-height:58px;text-align:left}
.tariff__head--cost{height:80px;line-height:23px;text-align:left}
.tariff__head--cost th{font-weight:700}
.tariff__head--cost th:nth-child(1){padding-left:15px}
.tariff__head--tariff{background-color:#ebebeb;border:2px solid #fff;color:#333}
.tariff__head--tariff th{font-weight:400}
.tariff__head--tariff th.tariff__table-tariff--cost{font-weight:700}
.tariff__head--tariff th:nth-child(1){padding-left:15px}
.tariff__head--center{text-align:center}
.tariff__check{background-repeat:no-repeat;background-position:50%;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6985 0.79895L9.10046 0.79895V9.10038L0.799031 9.10038V10.6984L9.10046 10.6984V18.9999L10.6985 18.9999L10.6985 10.6984H19V9.10038H10.6985L10.6985 0.79895Z' fill='%230F9DF0'/%3E%3C/svg%3E%0A")}
.tariff__row{border-bottom:1px solid #EBEBEB}
.tariff__row td:nth-child(1){text-align:left;width:600px;padding-left:15px}
.tariff__row td{padding:15px 0 16px;vertical-align:middle;text-align:center}
.tariff__row:last-child .tariff__text:nth-child(2){text-align:left;margin-bottom:70px}
.tariff__text{font-size:1rem;font-weight:400;color:#333;line-height:1.8;text-align:left}
.tariff__text--size{font-size:.75rem}
.tariff__table-name{vertical-align:middle;width:200px}
.tfoot__button{height:120px}
.tfoot__cell{vertical-align:middle}
.tfoot__link{display:inline-block;width:160px;height:50px;line-height:48px;color:#333;font-size:.875rem;font-weight:700;border-width:1px;border-radius:5px;border-color:#0f9df0;border-style:solid;text-decoration:none;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}
.tfoot__link:hover{text-decoration:none;background-color:#0f9df0;color:#fff}
.tfoot__notice{width:600px;padding:30px 80px 33px 15px;font-size:.875rem;font-weight:400;line-height:1.4;text-align:left;color:#333}
@media screen and (max-width:1200px){.tfoot__notice{padding-right:30px}
}
.tariff--mobile{display:none;padding:30px 0}
.tariff--mobile__title{font-size:1.625rem;font-weight:700;color:#333;padding-bottom:38px}
.tariff--mobile__employ{padding:14px 15px;font-size:1.3125rem;font-weight:700;color:#fff;line-height:29px;text-align:center;background-color:#0f9df0}
.tariff--mobile__head-list{margin:0 auto}
.tariff--mobile__head-item{padding:16px 15px;border-top:1px solid #fff;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;color:#333;background-color:#f9f9f9}
.tariff--mobile__head-item--price{font-weight:700}
.tariff--mobile__list{margin:0 auto}
.tariff--mobile__item{margin:10px 10px 70px}
.tariff--mobile__features{padding:20px 15px;font-size:.875rem;font-weight:400;line-height:1.2;text-align:center;color:#848484;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.tariff--mobile__features:after{position:relative;content:'';width:13px;height:8px;margin-left:6px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='%23848484' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M6.364 0l.707.707L.707 7.071 0 6.364 6.364 0z'/%3E%3Cpath d='M5.657.707L6.364 0l6.364 6.364-.707.707L5.657.707z'/%3E%3C/svg%3E")}
.tariff--mobile__features.collapsed:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.tariff--mobile__features-list{padding-bottom:40px}
.tariff--mobile__features-list.collapsed{display:none}
.tariff--mobile__features-item{padding-top:20px;line-height:1.4;font-size:.875rem;text-align:center}
.tariff--mobile__button{max-width:290px;width:100%;display:block;margin:0 auto;font-size:.875rem;background-color:#fff;border-radius:5px;border:1px solid #0F9DF0;color:#333;font-weight:700;height:50px;line-height:48px;cursor:pointer;text-align:center;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}
.tariff--mobile__button:hover{text-decoration:none;background-color:#0f9df0;color:#fff}
.tariff--mobile__notice{font-weight:400;font-size:.875rem;line-height:1.5;color:#333}
@media screen and (max-width:768px){.tariff__footnotes,.tariff__table{display:none}
.tariff--mobile{display:block}
.tariff--mobile .slick-dots{bottom:30px}
.tariff__title{padding:30px 0 0}
}
@media screen and (max-width:600px){.tariff__block-button{text-align:center}
.tariff__button--price{margin:0 0 20px}
}
@media screen and (max-width:479px){.w-section{overflow:hidden}
.tariff__row td{padding:8px 0 9px}
.tariff--mobile__price{font-size:1rem;padding:20px 0}
}
@media screen and (max-width:355px){.tariff__block-button{text-align:center}
.tariff__button--form{font-size:.75rem}
}
