.container{ max-width:1170px;}.banner-970x113 .logo{ margin-bottom:16px;}.container-full{ max-width:1348px; margin:0 auto;}.flex{ display:-webkit-box; display:-ms-flexbox; display:flex;}.link-green{ color:#71B219; text-decoration:underline;}.heading-one{ font-size:40px; line-height:1em; font-weight:bold; color:black;}.heading-two{ font-size:25px; line-height:35px; margin:0 auto; font-weight:bold; margin-bottom:32px; display:-webkit-box; display:-ms-flexbox; display:flex;}.heading-two img{ margin-right:20px; margin-top:5px;}p{ font-size:18px; line-height:30px;}#heading{ background-color:#F3F7F2; padding-top:16px; position:relative;}#heading .breadcrumbs{ list-style:none; min-height:17px;}#heading .breadcrumbs li{ float:left; color:#a6a6a6;}#heading .breadcrumbs li .level2{ color:#000; font-weight:600;}#heading .breadcrumbs li.delim{ padding:0 10px;}#heading .heading-info{ margin-top:16px;}#heading .heading-info .author{ float:left; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-right:50px; margin-top:15px;}#heading .heading-info .author img{ margin-right:10px;}#heading .heading-info .author p{ margin:0px;}#heading .heading-info .date{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:16px;}#heading .heading-info .date img{ margin-right:10px;}#heading .heading-info .date p{ margin:0px;}.anchor{ width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:30px; overflow-x:scroll; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}.anchor li{ text-align:center; min-width:120px; max-width:120px; width:100%; font-size:16px; line-height:24px; padding-bottom:15px; margin-left:6px; margin-right:6px;}.anchor .active{ border-bottom:4px solid #539100;}.anchor .active a{ color:#539100;}.anchor .active a:hover{ color:#539100;}.anchor .active path{ fill:#539100; fill-opacity:1;}.anchor a{ text-decoration:none; color:rgba(0,0,0,0.48);}.anchor a:hover{ color:rgba(0,0,0,0.48); text-decoration:none;}.anchor a p{ font-size:16px; line-height:24px;}.f-nav{ z-index:9999; position:fixed; left:0; top:113px; width:100%; margin-top:0px; background-color:#F3F7F2; border-bottom:1px solid rgba(34,36,41,0.12);}.f-nav li{ max-width:100px; padding-bottom:0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}.f-nav li svg{ display:none;}#block1{ padding-top:0;}#block1 .block-white{ padding:50px 100px 45px; -webkit-box-shadow:8px 8px 15px rgba(0,0,0,0.23); box-shadow:8px 8px 15px rgba(0,0,0,0.23); border-bottom:5px solid #71b219; border-radius:4px;}#block1 .block-white .mb-10{ margin-bottom:10px;}#block1 .block-white .mt-12{ margin-top:12px;}#block1 .block-white .decisive-questions{ margin-bottom:20px; margin-top:30px;}#block1 .block-white .decisive-questions h3,#block1 .block-white .decisive-questions .h3{ font-weight:600; font-size:18px; line-height:30px; text-align:center;}#block1 .block-white ul{ margin-top:22px;}#block1 .block-white ul li{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:16px;}#block1 .block-white ul li .icon{ background:#FFFFFF; -webkit-box-shadow:0px 5px 10px rgba(154,154,154,0.21); box-shadow:0px 5px 10px rgba(154,154,154,0.21); border-radius:5px; min-width:45px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:25px;}#block1 .block-white .img-block{ margin-left:46px;}#block2{ padding-top:50px;}#block2 .mb-22{ margin-bottom:22px;}#block2 .mb-10{ margin-bottom:10px;}#block2 .mt-12{ margin-top:12px;}#block2 .example{ background:#F9F9F9; border:3px solid #2C64EB; -webkit-box-shadow:17px 17px 31px rgba(0,0,0,0.04); box-shadow:17px 17px 31px rgba(0,0,0,0.04); border-radius:6px; padding:24px; display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:30px; margin-bottom:30px;}#block2 .example img{ margin-right:10px;}#block2 .block-white{ background:#FEFEFE; -webkit-box-shadow:17px 17px 31px rgba(0,0,0,0.04); box-shadow:17px 17px 31px rgba(0,0,0,0.04); border-radius:5px; padding:40px 100px; margin-top:50px;}#block2 .block-white h3{ font-weight:600; font-size:18px; line-height:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}#block2 .block-white h3 span{ min-width:8px; height:8px; border-radius:50%; background:#539100; margin-right:30px;}#block2 .block-white .models-processing{ margin-bottom:30px;}#block2 .block-white .models-processing li{ padding-top:22px; padding-bottom:16px; display:-webkit-box; display:-ms-flexbox; display:flex; border-bottom:1px solid rgba(34,36,41,0.12);}#block2 .block-white .models-processing li .logo{ min-width:120px;}#block2 .block-white .models-processing li .fw-600{ font-weight:600;}#block2 .block-white .purposes li{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:16px;}#block2 .block-white .purposes li .icon{ background:#FFFFFF; -webkit-box-shadow:0px 5px 10px rgba(154,154,154,0.21); box-shadow:0px 5px 10px rgba(154,154,154,0.21); border-radius:5px; min-width:45px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:25px;}#block2 .block-white .purposes li .icon span{ font-weight:bold; font-size:14px; line-height:19px; position:absolute; color:#539100;}#block3{ padding-top:50px;}#block3 .mb-10{ margin-bottom:10px;}#block3 .fw-600{ font-weight:600;}#block3 .block-gray{ background:#F0F1F2; border:2px solid #E1E1E1; border-radius:9px; padding:40px 100px;}#block3 .block-gray ul li{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-bottom:30px;}#block3 .block-gray ul li .icon{ margin-right:56px;}#block3 .block-gray ul li:last-child{ margin-bottom:0px;}#block4{ padding-top:50px;}#block4 .mb-10{ margin-bottom:10px;}#block4 .fw-600{ font-weight:600;}#block4 ul{ margin-top:6px;}#block4 ul li{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:16px;}#block4 ul li .icon{ background:#FFFFFF; -webkit-box-shadow:0px 5px 10px rgba(154,154,154,0.21); box-shadow:0px 5px 10px rgba(154,154,154,0.21); border-radius:5px; min-width:45px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:25px;}#block4 .img-block{ margin-left:30px;}#block5{ padding-top:50px;}#block5 .mb-10{ margin-bottom:10px;}#block5 .mb-20{ margin-bottom:20px;}#block5 .fw-600{ font-weight:600;}#block5 .block-white{ background:#FEFEFE; -webkit-box-shadow:17px 17px 31px rgba(0,0,0,0.04); box-shadow:17px 17px 31px rgba(0,0,0,0.04); border-radius:5px; padding:40px 100px; margin-top:50px;}#block5 .block-white .advantages{ margin-bottom:40px;}#block5 .block-white .advantages-heading{ background:#E6F2E4; padding:12px 24px; font-weight:500; font-size:24px; line-height:32px;}#block5 .block-white .advantages-list{ padding:24px; background:#F3F7F2;}#block5 .block-white .disadvantages-heading{ background:#F5E7E6; padding:12px 24px; font-weight:500; font-size:24px; line-height:32px;}#block5 .block-white .disadvantages-list{ padding:24px; background:#F7F0F0;}#block5 .block-white ul li{ font-size:18px; line-height:24px;}#block6{ padding-top:50px;}#block6 .mb-10{ margin-bottom:10px;}#block6 .block-gray{ background:#F0F1F2; border:2px solid #E1E1E1; border-radius:9px; padding:40px 100px;}#block6 .block-gray .img-block{ margin-left:auto; margin-right:auto; display:block; margin-bottom:30px;}#block7{ padding-top:50px;}#block7 .mb-10{ margin-bottom:10px;}#block7 .mb-30{ margin-bottom:30px;}#block7 ul{ width:770px; margin-left:auto; margin-right:auto;}#block7 ul li{ padding-top:30px; padding-bottom:30px; border-bottom:1px solid rgba(34,36,41,0.12);}#block7 ul li .icon{ background:#FFFFFF; -webkit-box-shadow:0px 5px 10px rgba(154,154,154,0.21); box-shadow:0px 5px 10px rgba(154,154,154,0.21); border-radius:5px; min-width:45px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:50px;}#block7 ul li .icon span{ font-weight:bold; font-size:14px; line-height:19px; position:absolute; color:#539100;}#block7 ul li .img-block{ margin-left:auto; margin-right:auto; display:block; margin-top:30px;}#block8{ padding-top:50px;}#block8 .mb-10{ margin-bottom:10px;}#block8 ul li{ padding-top:22px; padding-bottom:16px; display:-webkit-box; display:-ms-flexbox; display:flex; border-bottom:1px solid rgba(34,36,41,0.12);}#block8 ul li .icon{ min-width:120px;}#block8 .img-block{ margin-left:auto; margin-right:auto; display:block; margin-top:20px;}#block9{ padding-top:50px;}#block9 .mb-10{ margin-bottom:10px;}#block9 .block-gray{ background:#F0F1F2; border:2px solid #E1E1E1; border-radius:9px; padding:40px 100px;}#block9 .block-gray .img-block{ margin-left:auto; margin-right:auto; display:block; margin-bottom:30px;}#block10{ padding-top:50px;}#block10 .mb-10{ margin-bottom:10px;}#block10 .mb-30{ margin-bottom:30px;}#block10 ul{ margin-top:14px; margin-bottom:14px;}#block10 ul li{ padding-top:8px; padding-bottom:8px;}#block10 ul li .icon{ background:#FFFFFF; -webkit-box-shadow:0px 5px 10px rgba(154,154,154,0.21); box-shadow:0px 5px 10px rgba(154,154,154,0.21); border-radius:5px; min-width:45px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:25px;}#block10 ul li .icon span{ font-weight:bold; font-size:14px; line-height:19px; position:absolute; color:#539100;}#block11{ padding-top:50px;}#block11 .mb-10{ margin-bottom:10px;}#block11 .block-gray{ background:#F0F1F2; border:2px solid #E1E1E1; border-radius:9px; padding:40px 100px;}#block11 .block-gray .img-block{ margin-left:auto; margin-right:auto; display:block; margin-bottom:30px;}#block12{ padding-top:50px; padding-bottom:50px;}#block12 .mt-30{ margin-top:30px;}#block12 .mb-30{ margin-bottom:30px;}#block12 ul{ margin-bottom:50px;}#block12 ul li{ padding-bottom:30px; border-bottom:1px solid rgba(34,36,41,0.12);}#block12 ul li .icon{ background:#FFFFFF; -webkit-box-shadow:0px 5px 10px rgba(154,154,154,0.21); box-shadow:0px 5px 10px rgba(154,154,154,0.21); border-radius:5px; min-width:45px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-right:50px;}#block12 ul li .icon span{ font-weight:bold; font-size:14px; line-height:19px; position:absolute; color:#539100;}#block12 ul li .img-block{ margin-left:auto; margin-right:auto; display:block;}#block12 .text-bottom{ text-align:center; font-weight:600;}#author{ padding-top:50px; padding-bottom:50px; background:#FFF;}#author .heading-two{ -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center;}#author .author-info{ background:#F3F7F2; border:4px solid #DAEBD8; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:8px; padding:32px 100px 32px 70px; display:-webkit-box; display:-ms-flexbox; display:flex; max-width:970px; margin-left:auto; margin-right:auto;}#author .author-info p{ line-height:24px; font-size:16px;}#author .avatar{ margin-right:34px; position:relative; -webkit-filter:drop-shadow(0px 12px 24px rgba(0,0,0,0.2)); filter:drop-shadow(0px 12px 24px rgba(0,0,0,0.2));}#author .avatar img{ border-radius:90px; width:120px;}#author .edit{ width:40px; background-image:url(img/edit-green.svg); height:40px; background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; border-radius:60px; top:84px; left:84px; position:absolute;}#author .author-description p{ margin-bottom:20px;}#author .author-description p:last-child{ margin-bottom:0px;}#faq{ background:#F9F9F9; padding-top:50px; padding-bottom:50px;}#faq .faq-list .faq-item{ display:-webkit-box; display:-ms-flexbox; display:flex; padding-top:16px; padding-bottom:16px; border-bottom:1px solid rgba(34,36,41,0.12);}#faq .faq-list .faq-item .faq-logo{ min-width:120px;}#faq .faq-list .faq-item .question .question-text{ font-weight:600; margin-bottom:20px; font-size:18px; line-height:30px;}#faq .faq-list .faq-item .question p{ color:rgba(0,0,0,0.8); font-size:18px; line-height:30px;}@media (max-width:1266px){ .container{ max-width:970px;} .f-nav{ top:66px;} #block1 .block-white{ padding:50px;} #block2 .block-white{ padding:40px;} #block3 .block-gray{ padding:40px;}}@media (max-width:992px){ #block1 .block-white .flex{ -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;} #block1 .block-white .img-block{ margin-left:0px;} #block6 .block-gray{ padding:40px;} #block6 .block-gray .img-block{ width:100%;} #block8 .img-block{ width:100%;} #block9 .block-gray{ padding:40px;} #block9 .img-block{ width:100%;} #block11 .block-gray{ padding:40px;} #block11 .img-block{ width:100%;} #block12 ul li .img-block{ width:100%;}}@media (max-width:991.98px){ .container{ max-width:750px;}}@media (max-width:769px){ #block4 .img-block{ display:none;} #block7 ul{ width:100%;} #block7 ul li .img-block{ width:100%;}}@media (max-width:767.98px){ .container{ max-width:none; padding:0 10px;}}@media (max-width:576px){ .heading-one{ font-size:28px; line-height:35px;} p{ font-size:15px; line-height:24px;} .heading-two{ -webkit-box-align:baseline; -ms-flex-align:baseline;  align-items:baseline;} #block1 .block-white{ padding:28px 20px;} #block1 .block-white .img-block{ width:100%;} #block1{ padding-top:0;} #block2{ padding-top:40px;} #block3{ padding-top:40px;} #block4{ padding-top:40px;} #block5{ padding-top:40px;} #block6{ padding-top:40px;} #block7{ padding-top:40px;} #block8{ padding-top:40px;} #block9{ padding-top:40px;} #block10{ padding-top:40px;} #block11{ padding-top:40px;} #block12{ padding-top:40px; padding-bottom:40px;} #author{ padding-top:28px; padding-bottom:28px;} #faq{ padding-top:40px; padding-bottom:40px;} #block2 .block-white{ padding:28px 20px; margin-top:28px;} #block2 .mt-1{ margin-top:1px;} #block2 .block-white .models-processing li .logo{ min-width:70px;} #block2 .block-white .models-processing li .logo img{ width:48px;} #block3 .block-gray{ padding:28px 20px;} #block3 .block-gray ul li{ -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;} #block3 .block-gray ul li .icon{ margin-right:0px;} #block3 .block-gray ul li{ margin-bottom:20px;} #block5 .block-white{ padding:28px 20px; margin-top:28px;} #block5 .block-white .advantages-heading, #block5 .block-white .disadvantages-heading{ font-size:17px; line-height:24px;} #block5 .block-white ul li{ font-size:15px;} #block5 .block-white .advantages{ margin-bottom:20px;} #block5 .mt-1{ margin-top:1px;} #block6 .block-gray{ padding:28px 20px;} #block7 ul li .icon{ margin-right:22px;} #block8 ul li .icon{ min-width:70px;} #block8 ul li .icon img{ width:48px;} #block9 .block-gray{ padding:28px 20px;} #block11 .block-gray{ padding:28px 20px;} #block12 ul li .icon{ margin-right:22px;} #block12 ul{ margin-bottom:28px;} #author .author-info{ padding:28px 20px; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;} #author .avatar{ margin-right:0px; margin-bottom:28px;} #faq .faq-list .faq-item .faq-logo{ min-width:70px;} #faq .faq-list .faq-item .faq-logo img{ width:48px;}}