.utp{display:flex;margin:0 -20px}@media screen and (max-width:1199px){.utp{flex-wrap:wrap;justify-content:center;margin:-20px}}@media screen and (max-width:767px){.utp{flex-direction:column;flex-wrap:nowrap;gap:40px;margin:0}}.utp__item{display:flex;flex-basis:100%;flex-direction:column;margin:0 20px}@media screen and (max-width:1199px){.utp__item{align-items:center;flex-basis:calc(33.33% - 40px);margin:20px}}@media screen and (max-width:767px){.utp__item{align-items:start;margin:0}}.utp__item-icon{margin-bottom:24px}@media screen and (max-width:767px){.utp__item-icon{margin:0 0 16px;min-width:48px}}.utp__item-text{font-size:18px;letter-spacing:normal;line-height:150%}@media screen and (max-width:1199px){.utp__item-text{text-align:center}}@media screen and (max-width:767px){.utp__item-text{font-weight:500;letter-spacing:normal;text-align:left}.utp__item-text br{display:none}}.utp__item-title{color:#94b7bb;font-size:40px;font-style:normal;letter-spacing:normal;line-height:normal;margin-bottom:16px}@media screen and (max-width:767px){.utp__item-title{line-height:48px;margin:0 0 16px;white-space:nowrap}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes viewBox{0%{-webkit-clip-path:polygon(0 0,10% 0,10% 100%,0 100%);clip-path:polygon(0 0,10% 0,10% 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes viewImage{0%{-webkit-clip-path:polygon(0 0,10% 0,10% 100%,0 100%);clip-path:polygon(0 0,10% 0,10% 100%,0 100%);opacity:0}50%{-webkit-clip-path:polygon(0 0,10% 0,10% 100%,0 100%);clip-path:polygon(0 0,10% 0,10% 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes viewText{0%{opacity:0;transform:translateY(-15px)}50%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes viewSlide{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes hoverCallbackButton{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(0)}}.steps{display:flex;margin:0 -24px}@media screen and (max-width:767px){.steps:not(.js-steps-slider){flex-direction:column;gap:26px}.steps:not(.js-steps-slider) .steps__item{flex-direction:row;gap:25px}.steps:not(.js-steps-slider) .steps__item-number{border-width:2px;margin-bottom:0;min-width:44px}.steps:not(.js-steps-slider) .steps__item:after{display:none}.steps.js-steps-slider{display:block;margin:0 -10px}.steps.js-steps-slider .swiper-slide{width:260px}.steps.js-steps-slider .steps__item{margin:0;padding:0 10px}.steps.js-steps-slider .steps__item:after{content:none}.steps.js-steps-slider .steps__navigation{margin:0 4px 26px}}.steps__item{display:flex;flex-basis:100%;flex-direction:column;margin:0 24px;position:relative}.steps__item:after{background-image:repeating-linear-gradient(90deg,transparent,transparent 50%,#d7d2cb 0,#d7d2cb);background-position:0 0;background-repeat:repeat-x;background-size:20px 1px;content:"";height:1px;left:44px;position:absolute;right:-48px;top:22px}.steps__item:last-child:after{content:none}.steps__item-number{align-items:center;border:1px solid #2d3640;border-radius:22px;display:flex;font-size:18px;font-weight:400;height:44px;justify-content:center;letter-spacing:-.02em;line-height:150%;margin-bottom:26px;margin-left:2px;padding-top:2px;width:44px}.steps__item-text{font-size:18px;font-weight:600;letter-spacing:normal;line-height:150%}.steps__navigation{display:none;margin:0 -6px 26px}.steps__navigation-control{cursor:pointer;height:24px;margin:0 6px;position:relative;width:24px}.steps__navigation-control i{left:0;position:absolute;top:0}.steps__navigation-control i:first-child{opacity:1;transition:.3s}.steps__navigation-control i:nth-child(2){opacity:0;transition:.3s}@media screen and (min-width:1200px){.steps__navigation-control:hover:not(.swiper-button-disabled) i:first-child{opacity:0}.steps__navigation-control:hover:not(.swiper-button-disabled) i:nth-child(2){opacity:1}}@media screen and (max-width:767px){.steps__navigation{display:flex}}