.ivo{background:#000;color:#fff;padding:58px 0 0}.ivo h4{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:20px;line-height:30px}.ivo-block-2p{padding:108px 0}.ivo-block{padding:0 0 108px}.ivo-block-null{padding:0}.ivo-block-null+.ivo-sub-block{padding:90px 0}.ivo__section{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:20px;line-height:30px;color:#e9435a;margin-bottom:14px}.ivo__section-h2{margin-bottom:40px}.ivo__sub-title{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:24px;line-height:35px;margin-bottom:20px}h2+.ivo__sub-title{margin-top:40px}.ivo p{margin-bottom:20px}.ivo .list-point ul{margin-top:24px}.ivo__left{padding-right:60px}.ivo__right{padding-left:44px}.ivo__left>p:last-child,.ivo__right>p:last-child{margin-bottom:0}.ivo picture{display:inline-block;margin:64px 0 90px}.ivo .picture-web.full,.ivo picture.full{width:100%}.ivo .order-customize__show,.ivo .picture-adapt{display:none}@media (max-width:575px){.ivo li,.ivo p,div:not(.ivo__section),div:not(.ivo__sub-title){font-size:15px;line-height:30px}.ivo h2{font-size:25px;line-height:39px;margin-bottom:24px}.ivo h2,.ivo h4{font-family:Avenir Next Cyr,sans-serif;font-weight:600}.ivo h4{font-size:17px;line-height:25px}.ivo-block-2p{padding:40px 0}.ivo-block{padding:0 0 64px}.ivo-block-null+.ivo-sub-block{padding:16px 0}.ivo ._3col [class^=col]:not(:last-child){margin-bottom:20px}.ivo__section,.ivo__sub-title{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:17px!important;line-height:25px!important}.ivo__sub-title{margin-bottom:10px}h2+.ivo__sub-title{margin-top:24px}.ivo .list-point ul{margin-top:9px}.ivo__left{padding-right:0}.ivo__right{padding-left:0}.ivo p{margin-bottom:18px}.ivo picture{margin-top:40px;margin-bottom:25px}.ivo .picture-web{display:none}.ivo .picture-adapt{display:block}.ivo .picture-adapt img{width:100%}.ivo .picture-adapt.full{width:calc(100% + 30px);margin-left:-15px}.ivo .picture-adapt.p-m-0{margin-bottom:0}.ivo .order-customize [class^=col-]:first-child{order:1}.ivo .order-customize [class^=col-]:last-child{order:0}.ivo .order-customize__hidden{display:none}.ivo .order-customize__show{display:block}}.ivo .team-comments{position:relative;background:#111213;padding:84px 128px 84px 100px;border-radius:24px}@media (max-width:575.98px){.ivo .team-comments{font-size:15px;line-height:30px;text-align:center;padding:44px 27px}}.ivo .team-comments:before{background:url("../images/team-quote-icon.svg") no-repeat;background-size:cover;display:block;position:absolute;content:"";width:46px;height:36px;top:65px;left:67px}@media (max-width:575.98px){.ivo .team-comments:before{width:36px;height:28px;top:28px;left:13px}}.ivo .team-comments blockquote{margin:0 0 36px}@media (min-width:576px){.ivo .team-comments__author{display:flex;align-items:center}}.ivo .team-comments__ava{max-width:48px}@media (max-width:575.98px){.ivo .team-comments__ava{margin-bottom:20px}}.ivo .team-comments__name{font-weight:600;font-size:24px;line-height:35px;margin:0 24px}@media (max-width:575.98px){.ivo .team-comments__name{font-size:17px;line-height:25px;margin:0 0 2px}}.ivo .team-comments__role{padding-left:24px;position:relative}@media (max-width:575.98px){.ivo .team-comments__role{font-size:15px;line-height:30px;padding:0}}@media (min-width:576px){.ivo .team-comments__role:before{background:#292a2b;display:block;position:absolute;content:"";width:2px;height:14px;top:calc(50% - 7px);left:0}}.ivo-header{margin-top:225px;position:relative}.ivo-header .gradient{position:absolute;background:linear-gradient(180deg,#000,hsla(0,0%,4%,0));width:100%;height:41.5%}.ivo-header__bg{width:100%;margin-top:-60px}.ivo-header__bg-adapt{display:none}.ivo-header__title{max-width:430px}.ivo-header__teaser{font-size:1.188rem;line-height:2.188rem;margin:30px auto}@media (max-width:575px){.ivo-header{margin-top:45px}.ivo-header .container{padding-right:0;padding-left:0}.ivo-header .gradient,.ivo-header__bg{display:none}.ivo-header__bg-adapt{display:block;width:100%}.ivo-header__teaser{font-size:.938rem;line-height:1.875rem;margin:15px 40.5px 0}}@media (max-width:360px){.ivo-header{margin-top:65px}}.media-swiper,.media-swiper2{position:relative;margin:64px 0 80px}.media-swiper2 .swiper-button-next,.media-swiper2 .swiper-button-prev,.media-swiper .swiper-button-next,.media-swiper .swiper-button-prev{background:url(../images/slider-next.svg) 50% no-repeat;width:55px;height:55px}.media-swiper2 .swiper-button-next:after,.media-swiper2 .swiper-button-prev:after,.media-swiper .swiper-button-next:after,.media-swiper .swiper-button-prev:after{content:""}.media-swiper2 .swiper-button-prev,.media-swiper .swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:-60px}.media-swiper2 .swiper-button-next,.media-swiper .swiper-button-next{right:-60px}.media-swiper2 .swiper-pagination,.media-swiper .swiper-pagination{display:none}.media-swiper2 .swiper-pagination-bullet-active,.media-swiper .swiper-pagination-bullet-active{background:#fff}.media-swiper2 .swiper-pagination-bullet,.media-swiper .swiper-pagination-bullet{background:#e0e5ee;border-radius:0;height:6px;width:24px}.media-swiper2 .swiper-pagination-bullet:not(:last-child),.media-swiper .swiper-pagination-bullet:not(:last-child){margin-right:10px}@media (max-width:575px){.media-swiper,.media-swiper2{margin:40px 0 70px}}@media (max-width:1120px){.media-swiper2 .swiper-pagination,.media-swiper .swiper-pagination{display:block;margin:8px 0 0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}.media-swiper2 .swiper-button-next,.media-swiper2 .swiper-button-prev,.media-swiper .swiper-button-next,.media-swiper .swiper-button-prev{display:none}}@media (max-width:1150px){.media-swiper2 .swiper-button-prev,.media-swiper .swiper-button-prev{left:-40px}.media-swiper2 .swiper-button-next,.media-swiper .swiper-button-next{right:-40px}}@media (min-width:1240px){.media-swiper2 .swiper-button-prev,.media-swiper .swiper-button-prev{left:-105px}.media-swiper2 .swiper-button-next,.media-swiper .swiper-button-next{right:-105px}}.youtube-video-player iframe{width:100%}@media (max-width:560px){.youtube-video-player iframe{width:calc(100% + 30px);margin-left:-15px}}