@charset "UTF-8";
.block-type-who-services{margin-top:70px;position:relative}@media screen and (min-width:1200px){.block-type-who-services{margin-top:6.5rem}}.page-node-380 .block-type-who-services{margin-top:0}.block-type-who-services .who-services__container{padding-left:24px;padding-right:24px}@media screen and (min-width:768px){.block-type-who-services .who-services__container{padding-left:45px;padding-right:45px}}@media screen and (min-width:1200px){.block-type-who-services .who-services__container{padding-left:5.1rem;padding-right:5.1rem;width:100%;max-width:1788px;margin:0 auto}}.block-type-who-services .swiper-wrapper{margin:0 -24px;padding:0 24px}@media screen and (min-width:1200px){.block-type-who-services .swiper-wrapper{margin:0;padding:0}}.block-type-who-services .field-block-paragraph{margin-top:24px}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph{margin-top:1.6rem}}.block-type-who-services .field-block-paragraph__items{margin:0 -5px}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph__items{margin:0 -0.6rem;overflow:hidden}}.block-type-who-services .field-block-paragraph__item{width:322px;padding:0 5px;transition:all 0.1s ease-in;height:auto}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph__item{width:25%;padding:0 0.6rem}}@media (any-hover:hover){.block-type-who-services .field-block-paragraph__item:hover{color:var(--whiteColor)}.block-type-who-services .field-block-paragraph__item:hover .paragraph--type--image-text{background:url("/themes/personal/images/bg.png") 0% 0% / 50px repeat}.block-type-who-services .field-block-paragraph__item:hover .field-paragraph-link a{border:1px solid var(--secondaryColor);background:var(--secondaryColor);color:var(--whiteColor)}}.block-type-who-services .field-block-paragraph .paragraph--type--image-text{background:var(--whiteColor);padding:16px;border-radius:20px;position:relative;display:flex;flex-direction:column;height:100%}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .paragraph--type--image-text{padding:1.6rem;border-radius:1rem}}.block-type-who-services .field-block-paragraph .paragraph-link{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;z-index:1}.block-type-who-services .field-block-paragraph .field-paragraph-media img{border-radius:15px;width:100%}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-media img{border-radius:0.9rem}}.block-type-who-services .field-block-paragraph .field-paragraph-title{font-size:1.1875rem;line-height:1.1;font-family:"Tektur";font-weight:700;text-transform:uppercase;margin-top:3px;flex-grow:1;display:flex;align-items:center}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-title{font-size:1.2rem;line-height:1.1}}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-title{margin-top:0.8rem}}.block-type-who-services .field-block-paragraph .field-paragraph-text{font-size:0.875rem;line-height:1.5;margin-top:8px}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-text{font-size:0.85rem;line-height:1.5}}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-text{margin-top:0.8rem}}.block-type-who-services .field-block-paragraph .field-paragraph-link{padding-top:16px}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-link{padding-top:1.5rem}}.block-type-who-services .field-block-paragraph .field-paragraph-link a{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--mainColor);border-radius:5px;padding:1.0625rem 1.25rem;cursor:pointer;color:var(--mainColor);text-decoration:none;width:100%;font-size:1rem;line-height:1.1;font-weight:700}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-link a{gap:0.4rem;padding:1.05rem 1.2rem;border-radius:0.5rem;font-size:0.85rem;line-height:1.1}}.block-type-who-services .field-block-paragraph .field-paragraph-link a:after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.block-type-who-services .field-block-paragraph .field-paragraph-link a:after{font-size:1.1rem}}.page-services .services-block{margin-top:0}.page-services .block-type-who-services .button-wrapper{display:none}.services-block{margin-top:70px}@media screen and (min-width:1200px){.services-block{margin-top:6.5rem}}.services-block__container{padding-left:24px;padding-right:24px}@media screen and (min-width:768px){.services-block__container{padding-left:45px;padding-right:45px}}@media screen and (min-width:1200px){.services-block__container{padding-left:5.1rem;padding-right:5.1rem;width:100%;max-width:1788px;margin:0 auto}}.services-block__header .sub-title{font-size:0.875rem;line-height:1.5;display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.services-block__header .sub-title{gap:0.4rem;font-size:1rem;line-height:1.5}}.services-block__header .sub-title:before{content:"";font-family:"icomoon";font-size:21px;font-weight:400;line-height:1;color:inherit;color:var(--mainColor)}@media screen and (min-width:1200px){.services-block__header .sub-title:before{font-size:1.2rem}}.services-block__header .title{font-size:1.5rem;line-height:1.1;font-family:"Tektur";font-weight:700;text-transform:uppercase;margin-top:12px}@media screen and (min-width:1200px){.services-block__header .title{font-size:3rem;line-height:1;text-transform:uppercase;margin-top:0.75rem;max-width:41.05rem}}.services-block__body{margin-top:24px}@media screen and (min-width:1200px){.services-block__body{margin-top:1.6rem}}.services-block__body .items{margin-bottom:-10px}@media screen and (min-width:1200px){.services-block__body .items{display:flex;flex-wrap:wrap;margin:0 -0.6rem -1.2rem}}.services-block__body .item{padding-bottom:10px}@media screen and (min-width:1200px){.services-block__body .item{width:33.33333%;padding:0 0.6rem 1.2rem}}.services-block__body .item.is-active .category__main:after{transform:rotate(180deg);transition:all 0.2s ease-in}.services-block__body .item .category{background:var(--whiteColor);padding:16px;border-radius:10px}@media screen and (min-width:1200px){.services-block__body .item .category{padding:1rem;border-radius:0.5rem}}.services-block__body .item .category__main{display:flex;align-items:center;gap:8px}@media screen and (min-width:1200px){.services-block__body .item .category__main{gap:0.8rem}}.services-block__body .item .category__main:after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:var(--mainColor);margin-left:auto;transition:all 0.2s ease-in}@media screen and (min-width:1200px){.services-block__body .item .category__main:after{font-size:0.9rem}}@media screen and (min-width:1200px){.services-block__body .item .category__main:after{display:none}}.services-block__body .item .category__main .name{font-family:"Tektur";font-size:1rem;line-height:1.1;font-weight:700;text-transform:uppercase}@media screen and (min-width:1200px){.services-block__body .item .category__main .name{font-size:1.5rem;line-height:1.1}}.services-block__body .item .category .nodes{margin-top:20px;display:none}@media screen and (min-width:1200px){.services-block__body .item .category .nodes{margin-top:1rem;display:block}}.services-block__body .item .category .nodes .hidden-group .node,.services-block__body .item .category .nodes .visible-group .node{border-top:1px solid var(--grey-100);transition:color 0.2s ease-in}.services-block__body .item .category .nodes .hidden-group .node a,.services-block__body .item .category .nodes .visible-group .node a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:0.75rem;line-height:1.1;text-decoration:unset;padding:22.5px 0}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .hidden-group .node a,.services-block__body .item .category .nodes .visible-group .node a{display:block;font-size:0.85rem;line-height:1.5;padding:1rem 0}}.services-block__body .item .category .nodes .hidden-group .node a:after,.services-block__body .item .category .nodes .visible-group .node a:after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:var(--mainColor)}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .hidden-group .node a:after,.services-block__body .item .category .nodes .visible-group .node a:after{font-size:0.9rem}}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .hidden-group .node a:after,.services-block__body .item .category .nodes .visible-group .node a:after{display:none}}@media (any-hover:hover){.services-block__body .item .category .nodes .hidden-group .node:hover,.services-block__body .item .category .nodes .visible-group .node:hover{color:var(--mainColor);transition:color 0.2s ease-in}}.services-block__body .item .category .nodes .visible-group .node:last-child a{padding-bottom:0}.services-block__body .item .category .nodes .hidden-group{padding-top:22.5px}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .hidden-group{padding-top:0;display:none}}.services-block__body .item .category .nodes .hidden-group .node:last-child a{padding-bottom:0}.services-block__body .item .category .nodes .line{display:none}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .line{content:"";display:block;width:100%;height:1px;background:var(--grey-100);margin:1rem 0}}.services-block__body .item .category .nodes .more-button{align-items:center;justify-content:center;border:1px solid var(--mainColor);color:var(--whiteColor);background:var(--mainColor);font-size:0.75rem;line-height:1.1;font-weight:700;padding:8px;border-radius:5px;transition:all 0.2s ease-in;display:none;text-decoration:unset}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .more-button{font-size:0.85rem;line-height:1.1;padding:0.8rem 0.575rem;border-radius:0.35rem;display:flex;width:max-content}}.services-block__body .item .category .nodes .more-button:after{content:"";font-family:"icomoon";font-size:14px;font-weight:400;line-height:1;color:inherit;color:var(--whiteColor);margin-left:8px;transition:all 0.2s ease-in}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .more-button:after{font-size:0.9rem}}@media screen and (min-width:1200px){.services-block__body .item .category .nodes .more-button:after{margin-left:0.4rem}}@media (any-hover:hover){.services-block__body .item .category .nodes .more-button:hover{background:var(--whiteColor);color:var(--mainColor);transition:all 0.2s ease-in}.services-block__body .item .category .nodes .more-button:hover:after{color:var(--mainColor);transition:all 0.2s ease-in}}.services-block__body .item .field-taxonomy-media-svg,.services-block__body .item .field-media-svg{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--secondaryColor);border-radius:5px}@media screen and (min-width:1200px){.services-block__body .item .field-taxonomy-media-svg,.services-block__body .item .field-media-svg{width:2.6rem;height:2.6rem;border-radius:0.5rem}}.services-block__body .item .field-taxonomy-media-svg img,.services-block__body .item .field-taxonomy-media-svg svg,.services-block__body .item .field-media-svg img,.services-block__body .item .field-media-svg svg{width:18px;height:18px}@media screen and (min-width:1200px){.services-block__body .item .field-taxonomy-media-svg img,.services-block__body .item .field-taxonomy-media-svg svg,.services-block__body .item .field-media-svg img,.services-block__body .item .field-media-svg svg{width:1.2rem;height:1.2rem}}@media screen and (min-width:1200px){.lang-ru .services-block__header .title{max-width:42.6rem}}.other-related-services{margin-top:70px;position:relative}@media screen and (min-width:1200px){.other-related-services{margin-top:6.5rem}}@media screen and (min-width:1200px){.other-related-services .services-block__body{overflow:hidden;margin:1.6rem -0.6rem -1.2rem}}.other-related-services .items{flex-direction:column}@media screen and (min-width:1200px){.other-related-services .items{flex-direction:unset;flex-wrap:nowrap;margin:0}}.other-related-services .button-wrapper{right:0}/*# sourceMappingURL=who_services.css.map */