.block__service{.service__image{position:relative;min-height:360px;z-index:5;img{max-height:100%;max-width:100%;height:auto;width:auto}}.service__text{h2{font-size:88px;font-weight:700;color:var(--color__white);font-family:var(--font__title);position:relative;margin-bottom:30px;padding-bottom:15px;display:inline-block;line-height:1.1;width:100%;&::before{background:var(--color__white);content:'';position:absolute;bottom:0;height:5px;width:100vw;z-index:-1}}h3{font-size:42px;font-family:var(--font);font-weight:400;text-transform:uppercase}p{font-size:24px;font-weight:400;color:var(--color__white)}}&:nth-child(odd){.service__text{text-align:left;h2{&::before{left:0}}}}&:nth-child(even){.service__text{text-align:right;h2{&::before{right:0}}}}}@media (min-width:1201px){.block__service{&:nth-child(odd){.service__image{order:2;img{right:0;object-position:right top}}.service__text{order:1;h2{&::before{left:0}}}}&:nth-child(even){.service__image{order:1;img{left:0;object-position:left top}}.service__text{order:2;text-align:right;h2{&::before{right:0}}}}}}@media (max-width:1200px){.block__service{.serice__image{img{object-position:center}}.service__text{h2{&::before{background:var(--color__main);height:3px;width:100%}}}}}@media (max-width:960px){.block__service{.service__text{h2{font-size:72px;&::before{background:var(--color__main);height:3px;width:100%}}h3{font-size:36px}p{font-size:21px}}}}@media (max-width:768px){.block__service{.service__text{h2{font-size:56px;&::before{background:var(--color__main);height:3px;width:100%}}h3{font-size:32px}p{font-size:18px}}}}@media (max-width:480px){.block__service{.service__text{h2{font-size:48px;&::before{background:var(--color__main);height:3px;width:100%}}h3{font-size:27px}p{font-size:16px}}}}.block__service{--dist:32px;--dur:600ms;--ease:cubic-bezier(0.22, 1, 0.36, 1);--stagger:120ms}.block__service .service__text,.block__service .service__image{will-change:transform,opacity;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (min-width:1201px){.block__service.to-animate:nth-child(odd) .service__text{opacity:0;transform:translateX(calc(-1 * var(--dist)))}.block__service.to-animate:nth-child(odd) .service__image{opacity:0;transform:translateX(var(--dist))}.block__service.to-animate:nth-child(even) .service__image{opacity:0;transform:translateX(calc(-1 * var(--dist)))}.block__service.to-animate:nth-child(even) .service__text{opacity:0;transform:translateX(var(--dist))}.block__service:nth-child(odd) .service__text,.block__service:nth-child(odd) .service__image,.block__service:nth-child(even) .service__text,.block__service:nth-child(even) .service__image{opacity:1;transform:none}.block__service:nth-child(odd) .service__text{transition-delay:0ms}.block__service:nth-child(odd) .service__image{transition-delay:var(--stagger)}.block__service:nth-child(even) .service__image{transition-delay:0ms}.block__service:nth-child(even) .service__text{transition-delay:var(--stagger)}}@media (max-width:1200px){.block__service.to-animate .service__text,.block__service.to-animate .service__image{opacity:0;transform:translateY(var(--dist))}.block__service .service__text,.block__service .service__image{opacity:1;transform:none}.block__service .service__image{transition-delay:0ms}.block__service .service__text{transition-delay:var(--stagger)}}.block__service .service__text h2::before{transform-origin:left center;transform:scaleX(1);transition:transform var(--dur) var(--ease)}.block__service.to-animate .service__text h2::before{transform:scaleX(0)}