.services{display:block;position:relative}.services__header{align-items:center;display:flex;flex-flow:row;margin-bottom:60px}@media (min-width:768px) and (max-width:991.98px){.services__header{margin-bottom:80px}}@media (min-width:1200px){.services__header{margin-bottom:40px}}@media (min-width:1600px){.services__header{margin-bottom:15px}}.services__header-button-wrapper{display:none}@media (min-width:576px){.services__header-button-wrapper{display:inline-block;flex-shrink:0}}.services__title{color:#000;flex-grow:1;font-size:32px;font-weight:700;line-height:1.2;margin:0;padding:0}@media (min-width:768px){.services__title{font-size:56px}}@media (min-width:1200px){.services__title{font-size:68px}}.services-sections{display:block;position:relative}.services-sections__list{grid-row-gap:100px;display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media (min-width:768px){.services-sections__list{grid-row-gap:120px}}.services-sections .services-section{display:block;position:relative}.services-sections .services-section:not(:last-child){border-bottom:2px solid #c7c7c7}.services-sections .services-section__header{display:grid;grid-template-rows:auto;margin-bottom:72px}@media (min-width:400px){.services-sections .services-section__header{margin-bottom:72px}}@media (min-width:576px){.services-sections .services-section__header{margin-bottom:72px}}@media (min-width:768px){.services-sections .services-section__header{margin-bottom:72px}}@media (min-width:992px){.services-sections .services-section__header{margin-bottom:120px}}@media (min-width:1200px){.services-sections .services-section__header{margin-bottom:120px}}@media (min-width:1600px){.services-sections .services-section__header{margin-bottom:120px}}@media (min-width:1800px){.services-sections .services-section__header{margin-bottom:120px}}@media (min-width:768px){.services-sections .services-section__header{grid-column-gap:10px;grid-template-columns:1fr 230px}}@media (min-width:992px){.services-sections .services-section__header{grid-column-gap:10px;grid-template-columns:1fr 362px}}@media (min-width:1200px){.services-sections .services-section__header{grid-column-gap:124px}}@media (min-width:1600px){.services-sections .services-section__header{grid-column-gap:131px;grid-template-columns:1fr 580px}.services-sections .services-section__header-text{margin-top:85px}}.services-sections .services-section__title{color:#000;display:block;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:40px;position:relative}@media (min-width:768px){.services-sections .services-section__title{font-size:40px;margin-bottom:30px}}@media (min-width:768px) and (max-width:991.98px){.services-sections .services-section__title{max-width:300px}}.services-sections .services-section__preview{display:block;font-size:var(--fz-h6);font-weight:500;line-height:1.6;max-width:var(--content-max-width);opacity:1;width:100%}.services-sections .services-section__preview:not(:last-child){margin-bottom:12px}.services-sections .services-section__preview p{display:block;font-size:var(--fz-h6);font-weight:500;line-height:1.6;max-width:var(--content-max-width);opacity:1;width:100%}.services-sections .services-section__preview p:not(:last-child){margin-bottom:12px}.services-sections .services-section__image{display:none;position:relative}@media (min-width:768px){.services-sections .services-section__image{display:block}}@media (min-width:768px) and (max-width:991.98px){.services-sections .services-section__image{place-self:end}}.services-sections .services-section__image .image-wrapper{display:block;max-height:200px;position:relative}@media (min-width:992px){.services-sections .services-section__image .image-wrapper{max-height:300px}}.services-sections .services-section__image .image-wrapper img{height:auto;width:auto}.services-sections .services-section__image .item__animation svg{max-height:300px}.services-sections .services-section__content{display:block;padding-bottom:40px;position:relative}@media (min-width:1600px){.services-sections .services-section__content{padding-bottom:80px}}.services-sections .services-section__elements{grid-row-gap:40px;display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media (min-width:768px){.services-sections .services-section__elements{grid-column-gap:88px;grid-row-gap:70px;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.services-sections .services-section__elements{grid-column-gap:145px;grid-row-gap:90px}}@media (min-width:1200px){.services-sections .services-section__elements{grid-template-columns:repeat(2,380px)}}@media (min-width:1600px){.services-sections .services-section__elements{grid-column-gap:155px;grid-row-gap:86px;grid-template-columns:repeat(3,420px)}}.services-sections .services-section__elements .elements-item{display:block;position:relative}.services-sections .services-section__elements .elements-item__header{grid-column-gap:2px;display:inline-grid;grid-template-columns:1fr max-content;grid-template-rows:1fr;margin-bottom:10px;position:relative}.services-sections .services-section__elements .elements-item__badge{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-flex;height:36px;justify-content:center;padding:5px;position:relative;right:0;top:-10px;width:39px}.services-sections .services-section__elements .elements-item__badge .badge-text{display:inline;font-size:12px;font-weight:700;line-height:150%;position:relative;text-transform:uppercase;transform:rotate(-20deg)}.services-sections .services-section__elements .elements-item__badge--hit{background-image:url(/upload/_base/badges-bg/badge--hit.png)}.services-sections .services-section__elements .elements-item__badge--new{background-image:url(/upload/_base/badges-bg/badge--new.png)}.services-sections .services-section__elements .elements-item__link{text-underline-color:#c7c7c7;color:#000;font-size:21px;font-weight:500;line-height:2;text-decoration:underline;text-decoration-color:#c7c7c7;text-decoration-thickness:1.5px;text-underline-position:under;transition:125ms ease-in}@media (min-width:768px){.services-sections .services-section__elements .elements-item__link{font-size:24px}}.services-sections .services-section__elements .elements-item__link:hover{color:#000;text-decoration-color:transparent}.services-sections .services-section__elements .elements-item__preview{color:#797979;font-size:14px;line-height:1.7}
