@charset "UTF-8";
/* reset */
/* main variables */
.section_1 {position: relative;/* padding: 177px 0 140px; */background: -o-radial-gradient(50% 69.74%, 98.77% 100%, #6DB63D 0%, #378D29 100%);background: radial-gradient(100% 90% at 35% 42.74%, #2e4c78 10%, #092b5e 100%);padding: 155px 0 100px;margin-bottom: 0;background: #092d4c;background-position: -280px 0px;background-repeat: no-repeat;background: radial-gradient(60.77% 50% at 50% 46.74%, #40729f -5%, #092d4c 100%);/* background-image: url(http://cyberzaim.pro/img/cyberzaim.png); */}

.section_1 h1 {margin-bottom: 10px;color: #80a4c3;text-transform: uppercase;text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%);}

.section_1 .wrapper { max-width: 1280px; z-index: 1; }

.section_2 { padding: 132px 0; background-color: #F7F8F8; }

.section_2 .wrapper { max-width: 1225px; }

.section_2 .inner { max-width: 940px; margin: 0 auto; }

.section_2 h2 { margin-bottom: 86px; text-align: center; text-transform: uppercase; text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%); }

.section_2 h2 span {color: #0e356b;}

.section_2 h3 { text-transform: uppercase; }

.section_2 h3 span {color: #0e356b;}

.section_3 {position: relative;padding: 132px 0 150px;background-image: -o-radial-gradient(50% 689.46%, 873px 873px, #6db63d 0%, #378d29 100%);background: radial-gradient(60.77% 50% at 50% 46.74%, #40729f -5%, #092d4c 100%);}

.section_3 .wrapper { max-width: 1280px; z-index: 1; }

.section_3 h2 {margin-bottom: 70px;text-align: center;text-transform: uppercase;color: #ffffff;text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%);}

.section_3 h2 span {color: #ff9800;}

.section_3 h3 { margin-bottom: 25px; color: #ffffff; text-transform: uppercase; }

.section_3 h3 span {color: #ff9800;}

.section_3 .calc-wrap { margin-right: 5.7vw; max-width: 440px; width: 100%; }

.section_3 .head-calc__description, .section_3 .head-calc__title { text-align: left; }

.section_3 .noUi-handle { border-color: #F7F8F8; }

.section_review { padding: 130px 0 50px; background-color: #F7F8F9; }

.section_review .wrapper { max-width: 1360px; }

.section_review h2 { margin-bottom: 75px; text-transform: uppercase; text-align: center; text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%); }

.section_faq { padding: 130px 0 50px; min-height: 950px; }

.section_faq .wrapper { max-width: 920px; }

.section_faq h2 { margin-bottom: 90px; text-transform: uppercase; text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%); }

.section_faq h2 span {color: #2a76ab;}

.section_we { padding: 132px 0 135px; text-align: center; }

.section_we h2 { margin-bottom: 40px; text-transform: uppercase; text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%); }

.section_we h2 span {color: #2a76ab;}

.section_we p { padding: 0; font-weight: 500; font-size: 16px; line-height: 20px; text-align: center; letter-spacing: 0.228571px; }

.section_we p span {color: #2a76ab;}

.section_we .subtitle {max-width: 752px;margin: 0 auto 88px;font-weight: 700;font-size: 24px;line-height: 35px;}

.section_money { padding: 130px 0 140px; background: rgba(247, 248, 248, 0.9); text-align: center; }

.section_money .inner { max-width: 730px; margin: 0 auto; }

.section_money h2 { margin-bottom: 90px; text-transform: uppercase; text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%); }

.section_money h2 span {color: #2a76ab;}

.section_money .btn { min-width: 320px; }

.section_services { padding: 130px 0 140px; }

.section_services h2 { margin-bottom: 83px; text-align: center; text-transform: uppercase; text-shadow: 3px 3px 2px rgb(0 0 0 / 10%), 2px 2px 0px rgb(0 0 0 / 0%); }

.section_services p { padding: 0; font-weight: 500; font-size: 16px; line-height: 28px; letter-spacing: 0.228571px; }

.section_services p a { color: #499B30; }

.section_services .text-block { margin-bottom: 70px; }

.section_services .text-block p {margin-bottom: 15px;}

.section_services .text-block p:last-child { margin-bottom: 0; }

.section_services .inner { max-width: 723px; margin: 0 auto; }

.head-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.head-block__left { margin-left: 38px; margin-top: 50px; max-width: 312px; position: relative; }

.head-block__right { max-width: 442px; width: 100%; }

.head-decor { position: absolute; left: 27%; top: 143px; padding: 7px; -webkit-transform: rotate(-15deg); -ms-transform: rotate(-15deg); transform: rotate(-15deg); color: #2a76ab; background-color: #16592D; text-transform: uppercase; font-size: 11px; font-weight: 700; -webkit-box-shadow: 14px 12px 20px rgba(36, 86, 32, 0.5); box-shadow: 14px 12px 20px rgba(36, 86, 32, 0.5); }

.head-text {/* max-width: 238px; */font-size: 32px;font-weight: 900;line-height: 28px;text-align: left;color: #ffffff;}

.head-pic { position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-57%); -ms-transform: translateX(-57%); transform: translateX(-57%); }

.head-pic img {display: block;max-width: 100%;margin-right: 64px;width: 500px;}

.head-calc { margin-bottom: 33px; }

.head-calc__title { margin-bottom: 34px; font-weight: 500; font-size: 24px; line-height: 30px; letter-spacing: 0.342857px; }

.head-calc__title span {color: #e91e63;}

.head-calc > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.head-calc__top { margin-bottom: 26px; text-transform: uppercase; }

.head-calc__summ { font-size: 14px; font-weight: 700; line-height: 22px; }

.head-calc__summ:last-child { text-align: right; }

.head-calc__slider { width: 100%; }

.head-calc__middle { margin-bottom: 17px; }

.head-calc__bottom { letter-spacing: 0.171429px; color: rgba(149, 156, 170, 0.7); }

.head-calc__btn {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: center;padding: 19px 10px 15px;border-radius: 90px;background-color: #ff9800;font-size: 14px;line-height: 24px;font-weight: 700;letter-spacing: 0.2px;text-transform: uppercase;color: #FFFFFF;}

.head-calc__btn:hover { background: linear-gradient(180deg,#d00000 0,#f70000 40.6%,#d00000cc 124%); }

.calc-wrap {padding: 55px 60px 60px;background: #ffffff;-webkit-box-shadow: 0px 23px 60px rgba(19, 24, 32, 0.146607);box-shadow: 0px 23px 60px rgba(19, 24, 32, 0.146607);border-radius: 26px;}

.calc-count {font-weight: 500;font-size: 20px;line-height: 22px;letter-spacing: 0.285714px;color: #e91e63;}

.calc-count_output { color: #040404; }

.calc-text { margin-bottom: 4px; font-weight: 500; font-size: 12px; line-height: 22px; letter-spacing: 0.171429px; text-transform: uppercase; color: #040404; }

.calc-text_output { color: #959caa; }

.calc-text span { color: #499B30; }

.noUi-target { height: 8px; border-radius: 4px; border: none; -webkit-box-shadow: none; box-shadow: none; background: #E1E3E8; }

.noUi-connects { border-radius: 4px; }

.noUi-connect {background: #ff9800;}

.noUi-horizontal .noUi-handle { cursor: pointer; width: 28px; height: 28px; top: -10px; }

.noUi-handle {background: #ff9800;border: 2px solid #FFFFFF;border-radius: 50%;-webkit-box-shadow: none;box-shadow: none;}
.noUi-handle:hover { background: #f70000; border: 3px solid #FFFFFF; border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; }

.noUi-handle:after { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 12px; height: 12px; background: #FFFFFF; border-radius: 50%; }

.noUi-handle:before { display: none; }

.monney__list { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.monney__list.active:after { opacity: 1; width: 80%; -webkit-transition: width 1.5s linear, opacity .25s linear; -o-transition: width 1.5s linear, opacity .25s linear; transition: width 1.5s linear, opacity .25s linear; }

.monney__list.active .monney__item { opacity: 1; -webkit-transition: opacity 0.25s linear; -o-transition: opacity 0.25s linear; transition: opacity 0.25s linear; }

.monney__list.active .monney__item:nth-child(2) { -webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s; }

.monney__list.active .monney__item:nth-child(3) { -webkit-transition-delay: .85s; -o-transition-delay: .85s; transition-delay: .85s; }

.monney__list.active .monney__item:nth-child(4) { -webkit-transition-delay: 1.3s; -o-transition-delay: 1.3s; transition-delay: 1.3s; }

.monney__list:after {content: '';position: absolute;width: 0%;height: 1px;opacity: 0;border-bottom: 1px dashed #2a76ab;left: 10%;top: 154px;}

.monney__item { position: relative; z-index: 1; width: calc(25% - 15px); text-align: center; opacity: 0; }

.monney-ico { height: 80px; margin-bottom: 54px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 80px; }

.monney-count {margin: 0 auto 38px;width: 40px;height: 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;background-color: #0e356b;border-radius: 50%;font-weight: 500;font-size: 20px;line-height: 30px;text-align: center;color: #FFFFFF;}

.loam-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.loam-info { max-width: 283px; padding-top: 35px; }

.loam-info__desc {line-height: 16px;color: #ff9800;letter-spacing: 0.2px;}

.loam-info__desc span { font-size: 14px; line-height: 20px; font-weight: 500; color: #F7F8F8; }

.loam-pic {position: absolute;right: 0;bottom: 0;left: 50%;}

.loam-pic img {max-width: 100%;display: block;width: 500px;margin-left: 10vw;}

@media screen and (max-width: 580px) { max-width: 90%; display: block; }

.btn-block { display: none; margin-top: 45px; }

.btn-block .header-btn { margin-left: calc(44px + 7.5vw); }

.review-sliders__quote { max-width: 790px; margin: 0 auto; font-size: 24px; font-weight: 700; line-height: 40px; }

.review-sliders__quote .slick-slide { outline: none; }

.review-sliders__quote blockquote {padding: 0 35px;color: #2a76ab;}

.review-sliders__quote blockquote span { position: relative; }

.review-sliders__quote blockquote span:after, .review-sliders__quote blockquote span:before {content: '“';position: absolute;color: #2a76ab;font-size: 32px;font-weight: 700;line-height: 36px;}

.review-sliders__quote blockquote span:before { right: calc(100% + 20px); }

.review-sliders__quote blockquote span:after { bottom: -20px; left: calc(100% + 20px); }

.review-sliders__author { margin: 0 -20px; }

.review-sliders__author .slick-dots { position: absolute; top: 73%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.review-sliders__author .slick-dots li { cursor: pointer; margin: 0 5px; }

.review-sliders__author .slick-dots li.slick-active .dot { background: #fff; }

.review-sliders__author .slick-dots li .dot { display: block; background: transparent; width: 8px; height: 8px; border: 1px solid #ffffff; border-radius: 50%; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.review-sliders__author .slick-slide { padding: 90px 0 160px; margin: 0 20px; outline: none; }

.review-sliders__author .slick-slide.slick-center .author-block { background: #FFFFFF; -webkit-box-shadow: 0px 49px 110px rgba(60, 83, 46, 0.441925); box-shadow: 0px 49px 110px rgba(60, 83, 46, 0.441925); }

.author-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 30px 55px 30px 60px; border-radius: 10px; background-color: #E8ECF1; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.author-block:hover { cursor: pointer; }

.author-avatar { margin-right: 20px; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

.author-avatar img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.author-name { margin-bottom: 4px; color: #040404; font-size: 14px; font-weight: 500; letter-spacing: 0.2px; line-height: 22px; }

.author-pos { color: rgba(4, 4, 4, 0.5); }

.accordeon-link { position: relative; display: block; padding-right: 60px; font-size: 29px; line-height: 36px; font-weight: 700; color: #040404; text-transform: uppercase; }

.accordeon-cont { margin-bottom: 45px; background-color: #fff; }

.accordeon-cont:last-child { margin-bottom: 0; }

.accordeon-cont.active .accordeon-drop:after { -webkit-transform: translate(-50%, -50%) rotate(0deg); -ms-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg); }

.accordeon-hide {max-width: 720px;margin-top: 20px;color: #5aa5d8;letter-spacing: 0.2px;font-size: 14px;line-height: 28px;font-weight: 700;}

.accordeon-hide a { color: #499B30; }

.accordeon-hide a:hover { text-decoration: underline; }

.accordeon-drop { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 50px; height: 50px; }

.accordeon-drop:before, .accordeon-drop:after {content: '';position: absolute;left: 50%;top: 50%;width: 20px;height: 2px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #2a76ab;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.accordeon-drop:after { -webkit-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); }

.we__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.we__list li { max-width: 300px; width: 100%; margin: 0 10px; }

.we-icon { height: 85px; margin-bottom: 32px; }

.money__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0 0 100px; }

.money__list li { margin: 0 30px; }

.money__list li img { max-width: 100%; display: block; }

.services__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.services__list li { width: calc(33.33% - 25px); padding: 33px; background: #F7F8F9; border-radius: 10px; text-transform: uppercase; text-align: center; }

.services-count {margin-bottom: 11px;font-weight: 700;font-size: 29px;line-height: 36px;color: #2a76ab;}

.services-text { font-weight: 500; line-height: 22px; letter-spacing: 0.171429px; color: #040404; }

@media screen and (max-width: 1399px) { .loam-pic {width: 40vw;min-width: 540px;width: 500px;} }

@media screen and (max-width: 1100px) { .review-sliders__author .slick-list { overflow: visible; } }

@media screen and (max-width: 991px) { .section_1 { padding: 150px 0 138px; }
  .head-text { font-size: 26px; line-height: 30px; }
  .head-decor { top: 120px; }
  .head-block__right { max-width: 350px; }
  .calc-wrap { padding: 30px; }
  .head-block__left { margin-left: 0; }
  .head-pic { -webkit-transform: translateX(-67%); -ms-transform: translateX(-67%); transform: translateX(-67%); }
  .head-calc__title { font-size: 20px; line-height: 26px; }
  .head-calc__summ { font-size: 12px; }
  .head-calc__count { font-size: 18px; }
  .monney-ico { height: 50px; font-size: 50px; }
  .monney__item { width: calc(25% - 15px); }
  .monney__list:after { top: 124px; }
  .loam-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .loam-info { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; padding-top: 0; margin-bottom: 28px; max-width: 100%; }
  .section_3 .calc-wrap { margin: 0; }
  .loam-pic { min-width: 1px; width: 74vw; }
  .accordeon-link { font-size: 22px; line-height: 30px; }
  .services__list li { padding: 25px; }
  .section { padding: 100px 0; } }

@media screen and (max-width: 767px) { .section_1 { padding: 90px 0 0; }
  .section_1:before { display: none; }
  .section_1 .wrapper { padding: 0 30px; }
  .section_1 h1 {margin-bottom: 10px;}
  .head-text {max-width: 75%;font-size: 18px;line-height: 22px;text-align: left;}
  .head-decor { top: 92px; left: 35px; }
  .head-block { display: block; }
  .head-block__left { max-width: 100%; margin-bottom: 20px; }
  .head-block__right { max-width: inherit; width: auto; margin: 0 -30px; }
  .calc-wrap, .section_3 .calc-wrap {padding: 22px 30px 34px;background-color: #fff;border-radius: 20px 20px 0px 0px;margin-top: 30px;}
  .section_3 .calc-wrap { max-width: inherit; width: auto; margin: 0 -35px; }
  .head-calc__title { margin-bottom: 30px; font-size: 22px; line-height: 30px; text-align: center; }
  .head-calc__summ { font-size: 14px; }
  .head-calc__count { font-size: 20px; }
  .head-calc { margin-bottom: 27px; }
  .head-calc__description { text-align: center; }
  .head-pic {left: auto;right: 0px;width: 180px;top: 65px;bottom: auto;-webkit-transform: none;-ms-transform: none;transform: none;}
  .head-calc__btn { max-width: 315px; margin: 0 auto 25px; }
  .section_2 h2 { margin-bottom: 44px; }
  .monney__item { position: relative; width: auto; margin-bottom: 44px; }
  .monney__item:last-child { margin-bottom: 0; }
  .monney-ico { height: 80px; font-size: 80px; margin-bottom: 25px; }
  .monney-count { position: absolute; left: -21.5%; top: 110px; }
  .monney__list { max-width: 221px; margin: 0 auto; display: block; }
  .monney__list.active:after { width: 1px; height: 72%; -webkit-transition: height 1.5s linear, opacity .25s linear; -o-transition: height 1.5s linear, opacity .25s linear; transition: height 1.5s linear, opacity .25s linear; }
  .monney__list:after { width: 1px; height: 0; border-bottom: none; border-right: 1px dashed #2a76ab; left: -12.5%; }
  .section_3 .calc-wrap {margin: -30px -20px;margin-top: 39px;}
  .section_3 { padding-bottom: 0; }
  .section_3 .head-calc__description, .section_3 .head-calc__title { text-align: center; }
  .section_3 h2 { margin-bottom: 40px; }
  .section_3 h3 { font-size: 16px; line-height: 22px; margin-bottom: 20px; }
  .section_3 h3:last-of-type { margin-bottom: 32px; }
  .loam-pic {width: 300px;left: auto;bottom: auto;top: 130px;right: 0px;}
  .loam-info { max-width: 70%; }
  .btn-block .header-btn { margin-left: 0; }
  .section_review h2 { margin-bottom: 30px; }
  .review-sliders__quote { font-size: 16px; line-height: 24px; }
  .review-sliders__quote blockquote { padding: 0 0px 0 20px; }
  .review-sliders__quote blockquote span:before, .review-sliders__quote blockquote span:after { font-size: 20px; line-height: 1.2; }
  .review-sliders__quote blockquote span:before { right: calc(100% + 10px); }
  .review-sliders__quote blockquote span:after { bottom: -10px; left: calc(100% + 10px); }
  .review-sliders__author .slick-slide { padding: 60px 0; margin: 0 10px; }
  .review-sliders__author { margin: 0 -10px; }
  .review-sliders__author .slick-dots { top: 95%; }
  .accordeon-link { font-size: 16px; line-height: 22px; }
  .accordeon-cont { margin-bottom: 20px; }
  .section_faq { min-height: 1px; }
  .section_faq h2 { margin-bottom: 30px; }
  .section_we .subtitle { max-width: 670px; margin: 0 auto 40px; font-size: 20px; line-height: 25px; }
  .we__list { display: block; }
  .we__list li { margin: 0 auto 60px; }
  .we__list li:last-child { margin-bottom: 0; }
  .we-icon { margin-bottom: 10px; }
  .money__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 50px; }
  .money__list li { margin: 0 20px 20px; }
  .section_money h2 { margin-bottom: 50px; }
  .section_money .btn { min-width: 260px; }
  .services__list { display: block; }
  .services__list li { width: 100%; max-width: 260px; margin: 0 auto 30px; }
  .services__list li:last-child { margin-bottom: 0; }
  .section_services h2 { margin-bottom: 30px; }
  .section_services .text-block { margin-bottom: 30px; }
  .section {padding: 55px 0 0 0;} }

@media screen and (max-width: 580px) { .author-block { padding: 20px; } }

@media screen and (max-width: 480px) { .head-text {max-width: 177px;}
  .author-block { display: block; padding: 20px 10px; }
  .author-avatar { margin: 0 auto 10px; }
  .author-info { text-align: center; }
  .author-name { font-size: 12px; }
  .footer-btns a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;max-width: 150px;margin-right: 0;margin-bottom: 10px;}
  .footer-btns a:last-child { margin-bottom: 0; } }

@media screen and (max-width: 374px) { .head-calc__title { font-size: 19px; line-height: 24px; }
  .loam-info { max-width: 197px; }
  .loam-pic {top: 200px;width: 300px;}
  .monney-count { left: -13%; }
  .monney__list:after { left: -4.4%; } }

/*# sourceMappingURL=index.css.map */

.head-calc__description {
  margin-top: 15px;
  text-align: center;
  color: rgba(125, 125, 125, 0.7);
}
