body{background-color:var(--bg-quaternary)}.breadcrumb-section{background-color:var(--bg-primary)}.page-header{padding-bottom:var(--section-padding);background-color:var(--bg-primary)}.page-header ._container{gap:var(--gap-8)}.page-header__photo{position:relative;width:100%;aspect-ratio:3/4}.page-header__body{display:flex;flex-direction:column;gap:var(--gap-5);font-weight:400;font-size:16px;line-height:150%}.page-header__position{font-weight:600}.page-header__description{padding-top:var(--gap-5);padding-bottom:var(--gap-5);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.page-header__experience{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-5)}.page-header__experience strong{font-weight:600}.education__list{display:flex;flex-direction:column;gap:var(--section-padding)}.education__block{display:flex;flex-direction:column;gap:var(--gap-8)}.certificates{--columns:1;--gap:17px;color:var(--text-secondary);background-color:var(--secondary)}.certificates ._container{gap:var(--gap-8)}.certificates__grid{display:flex;flex-direction:column;gap:var(--gap);padding-top:var(--gap-2);padding-bottom:var(--gap-2);border-top:1px solid var(--primary);border-bottom:1px solid var(--primary);overflow:hidden}.certificates__col{position:relative;display:flex;flex-direction:column;min-height:390px}.certificates__col._hide{display:none;animation-name:scaleOut;animation-duration:var(--transition-duration);animation-timing-function:var(--transition-cubic);animation-fill-mode:forwards}.certificates__col._show{display:flex;animation-name:scaleIn;animation-duration:var(--transition-duration);animation-timing-function:var(--transition-cubic);animation-fill-mode:forwards}.certificates__col:after,.certificates__col:before{content:"";position:absolute;top:0;width:.1px;height:100%;background-color:var(--primary)}.certificates__col:before{left:calc(var(--gap)/2*-1)}.certificates__col:after{right:calc(var(--gap)/2*-1)}.certificates__col .certificates-item:after,.certificates__col .certificates-item:before{content:"";position:absolute;left:0;width:100%;height:.1px;background-color:var(--primary)}.certificates__col .certificates-item:before{top:calc(var(--gap)/2*-1)}.certificates__col .certificates-item:after{bottom:calc(var(--gap)/2*-1)}.certificates ._actions{justify-content:center}.certificates__more ._btn{margin-top:var(--gap-5);width:100%}.certificates__more._hide{display:none;animation-name:scaleOut;animation-duration:var(--transition-duration);animation-timing-function:var(--transition-cubic);animation-fill-mode:forwards}.certificates__more._show{display:flex;animation-name:scaleIn;animation-duration:var(--transition-duration);animation-timing-function:var(--transition-cubic);animation-fill-mode:forwards}.certificates-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--gap-5);gap:var(--gap-5);color:inherit;text-decoration:none;background-color:var(--primary)}.certificates-item__date{font-weight:600;font-size:12px;line-height:133%;letter-spacing:.1em;text-transform:uppercase}.certificates-item__title{font-family:var(--font-family-heading);font-weight:500;font-size:32px;line-height:125%}.certificates-item__text{padding-bottom:var(--gap-5);flex:1;font-weight:400;font-size:16px;line-height:150%;border-bottom:1px solid var(--primary)}.certificates-item__link{color:inherit}.certificates-item__link:after{background-color:var(--text-secondary)}.team-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-decoration:none}.team-item__photo{position:relative;width:100%;margin-bottom:var(--gap-6);aspect-ratio:3/4}.team-item__name{margin-top:0;margin-bottom:0;font-family:var(--font-family-heading);font-weight:300;font-size:var(--font-size-h5);line-height:1.4;margin-bottom:var(--gap-3)}.team-item__position{margin-bottom:var(--gap-8);font-weight:400;font-size:14px;line-height:143%}.team-item__experience,.team-item__link{padding:var(--gap-4) 0;align-self:stretch;border-top:1px solid var(--divider)}.team-item__experience{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:16px;line-height:150%;gap:var(--gap-5)}.team-item__experience strong{font-weight:600}.team-item__link{display:flex;justify-content:center;align-items:center;padding-bottom:0}.team{overflow-x:clip;background:var(--bg-primary)}.team ._container{gap:var(--gap-8)}.team ._slider{overflow:initial}.team ._slider._less-slides .swiper-wrapper{justify-content:center}.team .swiper-wrapper{overflow:initial}.team ._slider-navigation{justify-content:space-between}.team ._slider-navigation ._prev{left:0}.team ._slider-navigation ._next{right:0}.team ._actions{width:100%}.team ._actions ._btn{width:100%}@media (min-width:650px){.page-header ._container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-4);align-items:flex-start}.page-header__photo{order:2}.certificates{--columns:2}.certificates__grid{flex-direction:row;flex-wrap:wrap;justify-content:center}.certificates__col{flex:0 0 calc((100% - var(--gap)*(var(--columns) - 1))/ var(--columns))}}@media (min-width:744px){.page-header ._container{gap:60px}}@media (min-width:992px){.certificates{--columns:3}}@media (min-width:1024px){.page-header ._container{gap:80px}.page-header__name{margin-bottom:var(--gap-3)}}@media (min-width:1025px){.certificates__more ._btn{max-width:418px}}@media (min-width:1180px){.page-header ._container{gap:var(--gap-5)}.page-header__position{max-width:484px}.page-header__description{max-width:484px}.page-header__experience{max-width:484px}.education__block{gap:var(--gap-10)}.certificates{--gap:25px}.certificates ._container{gap:var(--gap-10)}.certificates__grid{padding-top:var(--gap-3);padding-bottom:var(--gap-3)}.certificates-item{padding:30px}.team-item__name{line-height:1.25}.team ._actions{justify-content:center}.team ._actions ._btn{max-width:418px}}@media (min-width:1180.02px){.team ._container{gap:60px}}@media (min-width:1280px){.page-header__photo{width:484px}.certificates{--columns:4}}@media (min-width:1440px){.page-header ._container{display:flex;flex-direction:row}.page-header__body{gap:var(--gap-10);flex:1;align-self:stretch}.page-header__name{margin-bottom:0}.page-header__description{flex:1;padding-top:var(--gap-10);padding-bottom:var(--gap-10)}}@media (max-width:1023px){.team ._slider{gap:var(--gap-8)}}@media (max-width:480px){.team .swiper-slide{opacity:1}}@media (hover:hover){.certificates-item:hover{color:var(--text-secondary)}.certificates-item:hover ._link:after{transform:scale(1)}.team-item:hover{color:var(--text-primary)}}