.top-specialities{padding:40px 4%;margin:auto;border-top:1px solid #bbb;border-bottom:1px solid #bbb;text-align:left}.top-specialties__gradients{height:0;width:0;position:absolute;visibility:hidden}.top-specialities__title{font-weight:bold;font-size:4.8vw;margin-bottom:2.4vw;color:#434343;text-align:start;line-height:1.4;letter-spacing:0}.top-specialities__list{padding-left:0}.top-specialities__list--hidden{display:none}.top-specialities__list__item{text-align:initial;list-style-type:none}.top-specialities__list__item__img{display:none}.top-specialities__list__item::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none}.top-specialities__list__item__lnk{padding:1.25vw 0;font-size:4.3vw;transition-duration:.25s;text-decoration:none;display:inline-block}.top-specialities__btn-more,.top-specialities__btn-less{margin-top:1.25vw;float:left;font-size:4.3vw;background-color:#FFFF;color:#888;border:0;padding:1.25vw 0}.top-specialities__btn--hidden{display:none}.top-specialities__lnk{opacity:0}@media only screen and (min-width:750px){.top-specialities{max-width:1170px;margin:40px auto;border:0;text-align:center;padding:40px 15px}.top-specialities__title{font-size:2rem;font-weight:bold;margin-bottom:1rem;text-align:center}.top-specialities__list{display:flex;width:100%;flex-flow:wrap;list-style:none;padding:0;margin-bottom:25px}.top-specialities__lnk{opacity:1;border:1px solid #0070b8;background:linear-gradient(180deg,#349aff,#006dd2);color:#fff;text-shadow:1px 1px 2px rgb(0 0 0 / 60%);display:inline-block;cursor:pointer;padding:14px 40px;transition:all .2s ease;box-shadow:2px 2px 2px rgb(0 0 0 / 20%),inset 0 0 0 transparent;height:auto;font-size:1.1rem;border-radius:3px;font-weight:normal}.top-specialities__lnk:hover,.top-specialities__lnk:focus{border:1px solid #036;color:#0070b8;background:#fff;text-shadow:none}.top-specialities__list__item{width:25%;list-style-type:none;display:flex;justify-content:center;text-align:center;padding:20px;margin:0;height:230px;cursor:pointer}.top-specialities__list__item__lnk{display:block;color:#777;font-weight:700;min-height:42px;line-height:1.2;font-size:1.1rem}.top-specialities__list__item:hover,.top-specialities__list__item:focus{text-decoration:none;border:2px solid #fb3 !important;box-shadow:0 6px 20px 0 #e0eaf7}.top-specialities__list__item:hover a,.top-specialities__list__item:focus a{color:#777;font-weight:700}.top-specialities__list__item:hover .top-specialities__list__item__lnk,.top-specialities__list__item:focus .top-specialities__list__item__lnk{position:relative;transform:scale(1.1);transform-origin:50% 20%}.top-specialities__list__item:nth-child(n+5){border-top:1px solid #d8e3ea}.top-specialities__list__item:nth-child(n+2):not(:nth-child(5)){border-left:1px solid #d8e3ea}.top-specialities__btn-more{display:none}.top-specialities__list.top-specialities__list-level2{display:none}.top-specialities__list__item__img{width:120px;height:120px;display:block;border-radius:50%;margin:auto;margin-bottom:20px}.top-specialities__list__item__img__svg{fill:url(#gra-icon2) #fff;padding:20px;height:100%;width:100%}.top-specialities__list__item__text{display:block;color:#777;font-weight:700;margin-top:20px;min-height:42px;line-height:1.2;font-size:1.1rem}.top-specialities__list__item:nth-of-type(1) .top-specialities__list__item__img{background:#fea42b}.top-specialities__list__item:nth-of-type(2) .top-specialities__list__item__img{background:#fe8665}.top-specialities__list__item:nth-of-type(3) .top-specialities__list__item__img{background:#fe576f}.top-specialities__list__item:nth-of-type(4) .top-specialities__list__item__img{background:#fe0f6e}.top-specialities__list__item:nth-of-type(5) .top-specialities__list__item__img{background:#56e2c1}.top-specialities__list__item:nth-of-type(6) .top-specialities__list__item__img{background:#17b3b9}.top-specialities__list__item:nth-of-type(7) .top-specialities__list__item__img{background:#5c89b1}.top-specialities__list__item:nth-of-type(8) .top-specialities__list__item__img{background:#9f4fa5}.top-specialities__list__item__img__svg.ico-exit{margin-left:10px;margin-top:3px}}