.icon-with-text{background-color:var(--bg-color);color:var(--color);padding:80px 0}@media only screen and (max-width:767px){.icon-with-text{padding:40px 0}}.icon-with-text__header{margin:0 auto 40px}.icon-with-text__header-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1023px){.icon-with-text__header-wrapper{margin:0 0 20px;flex-direction:column;align-items:flex-start}}.icon-with-text__header-heading{margin:0 0 40px}@media only screen and (max-width:767px){.icon-with-text__header-heading{margin:0 0 15px}}.icon-with-text__header-subheading{margin:0;flex-grow:1;text-transform:none;font-weight:300}@media only screen and (max-width:1023px){.icon-with-text__header-subheading{max-width:90%}}.icon-with-text__header-btn{margin:25px 0 0}@media only screen and (max-width:1023px){.icon-with-text__header-btn{margin:20px 0 0}}.icon-with-text__block{padding:40px 35px;height:100%;border:1px solid var(--color-btn-primary-border-inactive);display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){.icon-with-text__block{padding:25px 35px}}.icon-with-text__block-icon-empty{margin:0 auto 25px;width:20px;height:20px;border-radius:50%;background-color:var(--color-accent-secondary)}.icon-with-text__block-icon-empty:empty{display:block}.icon-with-text__block-icon{margin:0 auto 25px;width:100%;display:flex;align-items:center;justify-content:center}.icon-with-text__block-icon svg{width:var(--svg-size);height:100%}.icon-with-text__block-description{text-align:center}.icon-with-text__slider{max-width:var(--page-width);margin:0 auto;padding:0 80px}@media only screen and (max-width:1023px){.icon-with-text__slider{padding:0}}@media only screen and (max-width:1023px){.icon-with-text__slider .swiper,.icon-with-text__slider .swiper-navigation-wrapper{padding:0 80px}}@media only screen and (max-width:767px){.icon-with-text__slider .swiper,.icon-with-text__slider .swiper-navigation-wrapper{padding:0 20px}}.icon-with-text__slider .swiper-slide{height:auto;padding-bottom:1px}.icon-with-text__slider .swiper-button-next,.icon-with-text__slider .swiper-button-prev{position:relative;top:unset;left:unset;right:unset;bottom:unset}.icon-with-text__slider .swiper-button-prev{margin:0 5px 0 0}.icon-with-text__slider .swiper-button-next{margin:0 0 0 5px}