*{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}
button{cursor:pointer}
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}
.w-containerBig{max-width:1920px;padding:0;min-width:290px}
.gui-hidden{display:none}
@media screen and (max-width:479px){.w-section{overflow:hidden}
}
.slick-slider_style .slick-slider{overflow:hidden;margin-left:0;width:calc(100% + 35px)}
.slick-slider_style .slick-list{overflow:unset;margin:30px 0 0}
.slick-slider_style .slick-track{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}
.slick-slider_style .slick-slide{height:inherit}
@media screen and (max-width:767px){.slick-slider_style .slick-list{margin-top:25px}
}
.header{-webkit-box-sizing:border-box;box-sizing:border-box;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:54px 96px 48px;background-color:#FFF}
.header__title{margin:0 auto;max-width:780px;width:100%;font-family:Golos;font-weight:600;font-size:2.875rem;line-height:50px;text-align:center;color:#333}
.header__text{margin:32px auto 0;max-width:730px;width:100%;font-weight:500;font-size:1.25rem;line-height:24px;text-align:center;color:#333}
.header__arrow{margin:40px auto 0;width:76px;height:44px;-ms-flex-negative:0;flex-shrink:0;display:block;background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/header_arrow.svg");background-repeat:no-repeat;background-size:76px 44px;background-position:center center}
@media screen and (max-width:1013px){.header{min-height:0;padding:60px 96px 50px}
.header__title{font-size:2.5rem;line-height:45px}
.header__text{margin-top:24px;font-size:1.25rem;line-height:29px}
}
@media screen and (max-width:767px){.header{min-height:0;padding:48px 15px 40px}
.header__title{font-size:1.5rem;line-height:28.8px;max-width:297px;width:100%}
.header__text{margin-top:16px;max-width:297px;width:100%;font-size:.875rem;line-height:20px}
.header__arrow{margin-top:32px}
}
.our-service{padding-top:60px;padding-bottom:40px}
.our-service__title{margin-bottom:24px;font-weight:700;font-size:2.5rem;line-height:50px;color:#333}
.our-service__text{margin-bottom:24px;font-weight:400;font-size:1.21875rem;line-height:28px;color:#333}
.our-service__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:24px;padding-left:18px;list-style-type:disc}
.our-service__item{font-weight:400;font-size:1.2375rem;line-height:28px;color:#333}
@media screen and (min-width:768px) and (max-width:1013px){.our-service__text{font-weight:600;font-size:1.25rem;line-height:28px}
.our-service__item{font-size:1.25rem;line-height:28px}
}
@media screen and (max-width:767px){.our-service{padding-top:50px;padding-bottom:24px}
.our-service__title{font-size:1.5rem;line-height:28.8px}
.our-service__text{font-weight:600;font-size:1.125rem;line-height:24px}
.our-service__list{padding-left:14px}
.our-service__item{font-weight:600;font-size:1.125rem;line-height:24px}
}
.step-price{padding:39px 0 50px;background-color:#FFF}
.step-price__title{max-width:738px;width:100%;font-size:2.5rem;font-weight:600;line-height:44px;color:#000}
.step-price__list{display:grid;grid-template-columns:repeat(4,262.5px);gap:40px;margin-top:64px}
.step-price__item{position:relative;min-height:335px;padding:30px 26px 26px;background-color:#F5F5F5;z-index:1}
.step-price__item-number{display:inline-block;padding-bottom:50px;margin-left:10px;font-size:1.125rem;line-height:23px;font-weight:500;color:#FFF}
.step-price__item-title{margin-bottom:16px;font-size:1.125rem;line-height:23px;font-weight:500;color:#000}
.step-price__item-text{font-size:.875rem;line-height:18px;font-weight:400;color:#000}
.step-price__item:before{position:absolute;content:'';top:0;left:26px;width:41px;height:64px;background-color:#FF5029;z-index:-1}
@media screen and (max-width:767px){.step-price{padding:40px 0 50px}
.step-price__title{font-size:1.5rem;line-height:28px}
.step-price__list{grid-template-columns:1fr;gap:40px;margin-top:25px}
.step-price__item{min-height:0}
}
@media screen and (min-width:768px) and (max-width:1170px){.step-price__title{font-size:2.3125rem;line-height:44px}
.step-price__list{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}
.step-price__item{min-height:0}
}
.consultation{padding:79px 30px;background-color:#FFF}
.consultation__title{margin:0 auto;max-width:657px;width:100%;font-weight:600;font-size:2.5rem;line-height:50.4px;text-align:center;color:#333}
.consultation__text{margin:24px auto 0;max-width:367px;width:100%;font-weight:500;font-size:1.25rem;line-height:24px;text-align:center;color:#333}
.consultation__button{margin:40px auto 0;white-space:nowrap;width:246px;text-align:center;display:block;-webkit-transition:background .25s ease-in-out 0s;-o-transition:background .25s ease-in-out 0s;transition:background .25s ease-in-out 0s;background:#FF5029;-webkit-box-shadow:none;box-shadow:none;border-radius:6px;font-weight:500;font-size:1rem;line-height:49px;color:#FFF}
.consultation__button:hover{text-decoration:none;background:#E64824}
@media screen and (max-width:1013px){.consultation{padding:60px 15px}
.consultation__title{max-width:450px;font-size:2.5rem;line-height:45px}
.consultation__text{max-width:410px;font-size:1.3125rem;line-height:28px}
.consultation__button{margin:32px auto 0}
}
@media screen and (max-width:767px){.consultation{padding:48px 16px}
.consultation__title{font-size:1.5rem;line-height:30px;max-width:270px;width:100%}
.consultation__text{font-size:.875rem;line-height:18px;max-width:290px;width:100%}
.consultation__button{margin-top:32px;max-width:246px;width:100%;font-size:1rem}
}
.consultation-text{padding-top:60px;padding-bottom:36px}
.consultation-text__title{max-width:674px;width:100%;margin-bottom:24px;font-weight:700;font-size:1.625rem;line-height:31px;color:#333}
.consultation-text__text{margin-bottom:24px;font-weight:400;font-size:1.125rem;line-height:24px;color:#333}
.consultation-text__text a{color:#1f85c5}
.consultation-text__text a:hover{text-decoration:underline;text-underline-offset:4px}
.consultation-text__list{margin-bottom:24px;padding-left:18px;list-style-type:disc}
.consultation-text__item{margin-bottom:12px;font-weight:400;font-size:1.125rem;line-height:24px;color:#333}
@media screen and (min-width:768px) and (max-width:1013px){.consultation-text__title{font-size:1.625rem;line-height:31px}
.consultation-text__text{font-size:1.125rem;line-height:25px}
}
@media screen and (max-width:767px){.consultation-text{padding-top:40px;padding-bottom:24px}
.consultation-text__title{font-size:1.25rem;line-height:24px}
.consultation-text__text{font-size:1rem;line-height:22px}
.consultation-text__list{padding-left:14px}
.consultation-text__item{font-size:1rem;line-height:22px}
}
.service{padding-top:60px;padding-bottom:30px;background:#F5F5F5}
.service .title{margin-bottom:33px;font-weight:700;font-size:1.75rem;line-height:38px;color:#333}
.service__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}
.service__item{width:262.5px;max-width:100%}
.service__item:nth-child(1) .service__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/service_1.svg");background-size:56px 58px}
.service__item:nth-child(2) .service__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/service_2.svg");background-size:49px 58px}
.service__item:nth-child(3) .service__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/service_3.svg");background-position:24px 27px;background-size:55px 58px}
.service__item:nth-child(4) .service__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/service_4.svg");background-size:44px 58px}
.service__item:nth-child(5) .service__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/service_5.svg");background-position:24px 26px;background-size:55px 58px}
.service__item:nth-child(5) .service__title{max-width:110px;width:100%}
.service__item:nth-child(6) .service__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/service_6.svg");background-size:52px 58px}
.service__content{position:relative;height:260px;padding:102px 26px 0;background-color:#FFF;border-radius:4px;background-repeat:no-repeat;background-position:24px 24px}
.service__title{font-weight:700;font-size:1.125rem;line-height:25px;color:#333;min-height:50px}
.service__desc{font-weight:400;font-size:.875rem;line-height:19px;margin-top:8px;color:#444}
.service__desc a{color:#1f85c5}
.service__desc a:hover{text-decoration:underline;text-underline-offset:4px}
.service__price{position:absolute;left:26px;bottom:38px;font-weight:400;font-size:.9375rem;line-height:16px;color:#444}
@media screen and (max-width:767px){.service{padding-top:50px;padding-bottom:50px}
.service .title{font-size:1.125rem;line-height:25px;margin-bottom:0}
.service__item{width:260px;margin:0 16px}
}
@media screen and (min-width:768px) and (max-width:1013px){.service .title{margin-bottom:0}
.service__item{width:260px;padding:0 20px}
}
.consulting{padding:30px 0;background:#F5F5F5}
.consulting .title{margin-bottom:33px;font-weight:700;font-size:1.75rem;line-height:38px;color:#333}
.consulting__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}
.consulting__item{width:262.5px;max-width:100%}
.consulting__item:nth-child(1) .consulting__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/consulting_1.svg");background-size:43px 59px}
.consulting__item:nth-child(2) .consulting__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/consulting_2.svg");background-size:40px 57px}
.consulting__item:nth-child(3) .consulting__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/consulting_3.svg");background-position:24px 28px;background-size:59px 57px}
.consulting__content{position:relative;height:260px;padding:102px 26px 0;background-color:#FFF;border-radius:4px;background-repeat:no-repeat;background-position:24px 24px}
.consulting__title{font-weight:700;font-size:1.125rem;line-height:25px;color:#333;min-height:50px}
.consulting__desc{font-weight:400;font-size:.875rem;line-height:19px;margin-top:5px;color:#444}
.consulting__desc a{color:#1f85c5}
.consulting__desc a:hover{text-decoration:underline;text-underline-offset:4px}
.consulting__price{position:absolute;left:26px;bottom:30px;font-weight:400;font-size:.9375rem;line-height:16px;color:#444}
@media screen and (max-width:767px){.consulting{padding-top:50px;padding-bottom:50px}
.consulting .title{font-size:1.125rem;line-height:25px;margin-bottom:0}
.consulting__item{width:260px;margin:0 16px}
}
@media screen and (min-width:768px) and (max-width:1013px){.consulting .title{margin-bottom:0}
.consulting__item{width:260px;padding:0 20px}
}
.solution{padding:30px 0 60px;background:#F5F5F5}
.solution .title{margin-bottom:33px;font-weight:700;font-size:1.75rem;line-height:38px;color:#333}
.solution__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}
.solution__item{width:262.5px;max-width:100%}
.solution__item:nth-child(1) .solution__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/solution_1.svg");background-size:57px 58px}
.solution__item:nth-child(2) .solution__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/solution_2.svg");background-size:57px 58px}
.solution__item:nth-child(3) .solution__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/solution_3.svg");background-position:12px 24px;background-size:73px 58px}
.solution__item:nth-child(4) .solution__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/solution_4.svg");background-position:12px 24px;background-size:73px 58px}
.solution__content{position:relative;height:260px;padding:102px 26px 0;background-color:#FFF;border-radius:4px;background-repeat:no-repeat;background-position:24px 24px}
.solution__title{font-weight:700;font-size:1.125rem;line-height:25px;color:#333;min-height:50px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.solution__desc{font-weight:400;font-size:.875rem;line-height:19px;margin-top:5px;color:#444}
.solution__desc a{color:#1f85c5}
.solution__desc a:hover{text-decoration:underline;text-underline-offset:4px}
.solution__price{position:absolute;left:26px;bottom:38px;font-weight:400;font-size:.9375rem;line-height:16px;color:#444}
@media screen and (max-width:767px){.solution{padding-top:50px;padding-bottom:50px}
.solution .title{font-size:1.125rem;line-height:25px;margin-bottom:0}
.solution__item{width:260px;margin:0 16px}
}
@media screen and (min-width:768px) and (max-width:1013px){.solution .title{margin-bottom:0}
.solution__item{width:260px;padding:0 20px}
}
.offer{padding-top:60px;padding-bottom:20px}
.offer__title{max-width:780px;width:100%;margin-bottom:24px;font-weight:700;font-size:1.625rem;line-height:31px;color:#333}
.offer__text{margin-bottom:24px;font-weight:400;font-size:1.125rem;line-height:24px;color:#333}
.offer__text:last-child{margin-bottom:0}
.offer__text a{color:#1f85c5}
.offer__text a:hover{text-decoration:underline;text-underline-offset:4px}
.offer__list{margin-bottom:24px;padding-left:18px;list-style-type:disc}
.offer__item{margin-bottom:12px;font-weight:400;font-size:1.125rem;line-height:24px;color:#333}
@media screen and (max-width:767px){.offer{padding-top:50px;padding-bottom:50px}
.offer__title{font-size:1.25rem;line-height:24px}
.offer__text{font-size:1rem;line-height:22.4px}
.offer__list{padding-left:14px}
.offer__item{font-size:1rem;line-height:22px}
}
.MdSectionCalc{padding-bottom:50px}
.MdSectionCalc .title__h2{font-weight:700;font-size:2.25rem;line-height:40px;color:#333;text-align:center}
.MdCalcTitle{font-weight:700;font-size:2.625rem;line-height:1.2;color:#333}
@media screen and (max-width:767px){.MdSectionCalc{padding-top:50px}
.MdSectionCalc .title__h2{font-size:1.5rem;line-height:33px;text-align:left}
.MdCalcTitle{font-size:1.5rem}
}
.tariff{margin-bottom:70px}
.tariff .pretitle{font-weight:400;font-size:2.1875rem;line-height:49px;margin:0 auto;text-align:center;color:#333;max-width:950px;width:100%}
.tariff .pretitle span{font-weight:700}
.tariff .title{font-weight:700;font-size:2.1875rem;line-height:49px;text-align:center;color:#333;margin-top:40px}
.tariff__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}
.tariff__item{width:100%;max-width:calc((100% - 38px)/ 2)}
.tariff__content{background-color:#f5f5f5;border-radius:10px;padding:114px 16px 52px;min-height:521px;width:100%;background-repeat:no-repeat;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.tariff__item--partial .tariff__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/tariff_1.svg");background-position:50% 53px;background-size:154px 35px}
.tariff__item--full .tariff__content{background-image:url("../../../../buhgalterskie-uslugi/kalkulyator/img/tariff_2.svg");background-position:50% 53px;background-size:145px 38px}
.tariff__title{font-weight:600;font-size:1.4875rem;line-height:33px;color:#333;max-width:200px;width:100%;margin:0 auto}
.tariff__text{font-weight:400;font-size:1.125rem;line-height:25px;color:#333;max-width:300px;width:100%;margin:37px auto 0}
.tariff__item--partial .tariff__text{font-size:1.10625rem}
.tariff__ip{margin:16px auto 0;padding-top:10px;max-width:100%;width:100%;border-top:1px solid #3b96d2;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}
.tariff__ip-item{width:100%}
.tariff__ip-title{font-weight:700;font-size:1.125rem;line-height:25px;color:#3b96d2}
.tariff__ip-price{font-weight:400;font-size:1.125rem;line-height:25px;color:#333}
.tariff__ip-price span{font-weight:700}
.tariff__ooo{margin:14px auto 0;padding-top:10px;max-width:100%;width:100%;border-top:1px solid #3b96d2;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}
.tariff__ooo-item{width:100%}
.tariff__ooo-title{font-weight:700;font-size:1.125rem;line-height:25px;color:#3b96d2}
.tariff__ooo-price{font-weight:400;font-size:1.125rem;line-height:25px;color:#333}
.tariff__ooo-price span{font-weight:700}
.tariff__item--partial .tariff__ip,.tariff__item--partial .tariff__ooo{max-width:268px;width:100%}
.tariff__item--full .tariff__ip{border-top-color:#ff5029;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(10%,1fr));gap:16px 80px;padding-left:16px;padding-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:86px}
.tariff__item--full .tariff__ip-item{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.tariff__item--full .tariff__ip-title{color:#333;font-size:1.08125rem}
.tariff__item--full .tariff__ip-price{font-size:1.08125rem}
.tariff__item--full .tariff__ooo{border-top-color:#ff5029;max-width:352px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(10%,1fr));gap:16px 80px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:86px}
.tariff__item--full .tariff__ooo-item{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.tariff__item--full .tariff__ooo-title{color:#333;font-size:1.125rem}
.tariff__item--full .tariff__ooo-price{font-size:1.0875rem}
.tariff__button{display:block;margin:38px auto 0;width:240px;max-width:100%;border-radius:6px;font-weight:600;font-size:1rem;line-height:54px;color:#fff;text-align:center;-webkit-transition:background .25s ease-in-out 0s;-o-transition:background .25s ease-in-out 0s;transition:background .25s ease-in-out 0s}
.tariff__button:hover{text-decoration:none;color:#fff}
.tariff__button--partial{background:#3b96d2}
.tariff__button--partial:hover{background:#2e81b7}
.tariff__button--full{background:#ff5029}
.tariff__button--full:hover{background:#e64824}
@media screen and (max-width:1110px){.tariff{padding:24px 0 0}
.tariff__item--full .tariff__ip,.tariff__item--full .tariff__ooo{gap:16px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (max-width:1013px){.tariff__item--full .tariff__ip,.tariff__item--full .tariff__ooo{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}
.tariff__content{min-height:670px}
}
@media screen and (max-width:850px){.tariff__item--full .tariff__ip{gap:16px 24px}
}
@media screen and (max-width:767px){.tariff{margin-bottom:60px}
.tariff .pretitle{font-size:1.5rem;line-height:33px;text-align:left}
.tariff .title{font-size:1.5rem;line-height:33px;text-align:left;margin-top:34px}
.tariff__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:52px;margin-top:44px}
.tariff__item{width:100%;max-width:500px;margin-left:auto;margin-right:auto}
.tariff__content{min-height:auto}
.tariff__item--full .tariff__ip,.tariff__item--full .tariff__ooo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-left:0;padding-right:0;min-height:auto}
.tariff__item--full .tariff__ooo{max-width:100%}
.tariff__item--full .tariff__ip-item--osno{padding-top:0}
.tariff__item--full .tariff__ip-item--osno .tariff__ip-title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;max-width:none}
.tariff__button{font-size:1rem}
}
