@charset "UTF-8";.section-services{padding:clamp(96px,7.692vw,10rem) 0 clamp(65px,7.692vw,10rem);margin-bottom:5rem;overflow:hidden;position:relative;background:var(--section-bg);z-index:3}.section-services__bg{position:absolute;width:clamp(568px,78.692vw,102.3rem);height:clamp(368px,51vw,66.3rem);left:50%;top:0;z-index:-1;pointer-events:none;transform:translate(-40%,15%)}.section-services__bg .sprite,.section-services__bg img,.section-services__bg svg{width:100%;height:100%}.section-services .editors{align-items:flex-end}.section-services .editors__coll{height:-moz-fit-content;height:fit-content}.section-services__inner{display:flex;flex-direction:column;gap:clamp(20px,3.846vw,5rem)}.section-services__list{display:grid;grid-template-columns:repeat(2,1fr) clamp(270px,24.923vw,32.4rem);gap:clamp(16px,1.538vw,2rem)}.section-services__item--double{grid-column:1/-1!important;display:grid;gap:clamp(16px,1.538vw,2rem);grid-template-columns:repeat(3,1fr)}.section-services .service-card{display:grid;align-items:center;grid-template-columns:1fr auto;border-radius:1.6rem;background:rgba(255,255,255,.53);border:solid .1rem transparent;box-shadow:0 .4rem .4rem 0 rgba(255,255,255,.2) inset,0 .4rem .8rem 0 rgba(0,0,0,.11);backdrop-filter:blur(.875rem);transition:all .3s;padding:3rem clamp(20px,2.308vw,3rem);gap:3rem;position:relative;z-index:1;overflow:hidden;height:100%}.section-services .service-card__bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;pointer-events:none;transform:translate(-30%,0)}.section-services .service-card__bg .sprite,.section-services .service-card__bg img,.section-services .service-card__bg svg{width:100%;height:100%}.section-services .service-card__bg--mode{left:initial;right:0;transform:translate(0,0)}.section-services .service-card__image{order:2;width:100%;height:clamp(208px,21.385vw,27.8rem);display:flex;justify-content:flex-end;position:relative;z-index:1}.section-services .service-card__image-icon{z-index:4;position:absolute;width:5.1rem;height:3.5rem;bottom:3.4rem;right:8rem;display:none}.section-services .service-card__image-icon img,.section-services .service-card__image-icon svg{width:100%;height:100%}.section-services .service-card__image-main{position:absolute;top:0;width:100%;left:0;z-index:1;transition:all .3s}.section-services .service-card__image-hover{position:absolute;top:0;width:100%;left:0;z-index:2;opacity:0;transition:all .3s}.section-services .service-card__image img,.section-services .service-card__image picture,.section-services .service-card__image svg{display:flex;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-services .service-card__box{display:flex;flex-direction:column;gap:1rem}.section-services .service-card__box p:not([class]){max-width:27.5rem;color:var(--cl-g);font-size:1.6rem;line-height:140%;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.section-services .service-card.type_1 .service-card__image{width:clamp(300px,31.385vw,40.8rem)}.section-services .service-card.type_1 .service-card__image-main{border-radius:1.2rem;overflow:hidden}.section-services .service-card.type_1 .service-card__image-icon{display:flex}.section-services .service-card.type_2{grid-template-columns:100%}.section-services .service-card.type_2 .service-card__box p:not([class]){max-width:100%;font-size:clamp(12px,1.231vw,1.6rem)}.section-services .service-card.type_2 .service-card__image{margin-bottom:auto;order:-1;height:clamp(133px,11.846vw,15.4rem);justify-content:flex-start}.section-services .service-card.type_2 .service-card__image-main{height:clamp(133px,11.846vw,15.4rem)}.section-services .service-card.type_2 .service-card__image-hover{height:clamp(133px,11.846vw,15.4rem)}.section-services .service-card.type_3{grid-template-columns:100%}.section-services .service-card.type_3 .service-card__box{margin-bottom:auto}.section-services .service-card.type_3 .service-card__box p:not([class]){max-width:100%}.section-services .service-card.type_3 .service-card__image{width:20rem;height:9rem;justify-content:flex-start}.section-services .service-card.type_3 .service-card__image-main{opacity:1!important}.section-services .service-card.type_3 .service-card__image-hover{width:7rem;left:100%;top:-1.5rem;transform:translateX(-50%);height:8.7rem}.section-services .service-card.type_4{display:flex;flex-direction:column}.section-services .service-card.type_4 .service-card__box{margin-bottom:auto}.section-services .service-card.type_4 .service-card__box p:not([class]){max-width:100%}.section-services .service-card.type_4 .service-card__image{width:100%;height:38.2rem}.section-services .service-card.type_4 .service-card__image-main{top:initial;bottom:0}.section-services .service-card.type_4 .service-card__image-hover{top:initial;bottom:0}.section-services .service-card.type_5 .service-card__image{position:relative;height:clamp(180px,21.385vw,27.8rem)}.section-services .service-card.type_5 .service-card__image-main{position:static;opacity:1!important}.section-services .service-card.type_5 .service-card__image-hover{display:none}@media (min-width:767px){.section-services .editors__coll{align-self:initial}.section-services__item--double .type_1{grid-column:span 2}.section-services__item:has(.type_1){grid-column:span 2}.section-services__item:has(.type_5){grid-column:span 2}.section-services__item:has(.type_4){grid-row:span 2}}@media (min-width:1024px){.section-services .editors{grid-template-columns:1fr .5fr}}@media (max-width:1023.98px){.section-services__list{grid-template-columns:repeat(2,1fr)}.section-services .service-card__bg--mode{transform:translate(20%,0)}}@media (max-width:1023.98px) and (min-width:767px){.section-services .editors{grid-template-columns:repeat(2,1fr)}.section-services__list li:last-of-type{grid-column:1/-1}}@media (max-width:766.98px){.section-services__bg{transform:translate(-40%,95%)}.section-services .editors__coll:first-of-type{order:-2}.section-services .editors__coll:first-of-type *{text-align:center}.section-services .editors__coll [data-btn-count="1"]{width:100%;justify-content:center}.section-services .editors__coll [data-btn-count="1"] .main-button{width:100%;max-width:440px}.section-services .editors{display:contents}.section-services__list{grid-template-columns:100%;order:-1}.section-services__item--double{grid-template-columns:100%}.section-services .service-card__bg{transform:translate(-40%,0)}.section-services .service-card__bg--mode{transform:translate(20%,0)}.section-services .service-card__bg--mode{transform:translate(10%,0)!important;width:200%}.section-services .service-card__box{align-self:flex-start}.section-services .service-card.type_2 .service-card__box p:not([class]){margin-top:-3px}.section-services .service-card.type_3 .service-card__image{height:114px;width:255px}.section-services .service-card.type_4 .service-card__image-main{height:293px}.section-services .service-card.type_4 .service-card__image-hover{height:293px}.section-services .service-card.type_4 .service-card__image{height:293px}.section-services .service-card{display:flex;flex-direction:column}}@media (max-width:766.98px) and (max-width:575.98px){.section-services .editors__coll [data-btn-count="1"] .main-button{max-width:230px}}@media (max-width:766.98px) and (min-width:576px){.section-services .service-card__box p:not([class]){font-size:16px!important;max-width:80%}}@media (max-width:575.98px){.section-services .service-card__bg{transform:translate(-30%,20%)}.section-services .service-card.type_3 .service-card__image{align-self:flex-start}}@media (hover:hover){.section-services .service-card:hover{border-color:#1a73e8;background:rgba(26,115,232,.08)}.section-services .service-card:hover .service-card__image-main{opacity:0}.section-services .service-card:hover .service-card__image-hover{opacity:1}.section-services .service-card:hover .service-card__image-icon{opacity:0}}@media (hover:none){.section-services .service-card:active{border-color:#1a73e8;background:rgba(26,115,232,.08)}.section-services .service-card:active .service-card__image-main{opacity:0}.section-services .service-card:active .service-card__image-hover{opacity:1}.section-services .service-card:active .service-card__image-icon{opacity:0}}