.author-profile{margin-bottom:48px}@media (max-width: 768px){.author-profile{margin-bottom:32px}}.author-profile__inner{background:linear-gradient(135deg,var(--c-lightgray) 0%,#f8fcfa 100%);border-radius:12px;border-left:6px solid var(--c-green);padding:40px;display:grid;grid-template-columns:120px 1fr;gap:32px;box-shadow:0 4px 20px #155d4514}@media (max-width: 768px){.author-profile__inner{padding:32px 24px;gap:24px;grid-template-columns:100px 1fr}}@media (max-width: 600px){.author-profile__inner{grid-template-columns:1fr;text-align:center;padding:24px 20px;gap:20px}}.author-profile__avatar{display:flex;justify-content:center;align-items:flex-start}@media (max-width: 600px){.author-profile__avatar{justify-content:center}}.author-profile__image{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid var(--c-white);box-shadow:0 4px 16px #155d4526}@media (max-width: 768px){.author-profile__image{width:100px;height:100px}}@media (max-width: 600px){.author-profile__image{width:80px;height:80px}}.author-profile__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.author-profile__header{margin-bottom:16px}@media (max-width: 600px){.author-profile__header{margin-bottom:12px}}.author-profile__name{font-family:var(--ff-secondary);font-size:32px;font-weight:700;line-height:1.2;color:var(--c-darkgreen);margin:0 0 8px}@media (max-width: 768px){.author-profile__name{font-size:28px}}@media (max-width: 600px){.author-profile__name{font-size:24px;margin-bottom:6px}}.author-profile__title{font-family:var(--ff-primary);font-size:18px;font-weight:600;color:var(--c-green);margin:0}@media (max-width: 768px){.author-profile__title{font-size:16px}}@media (max-width: 600px){.author-profile__title{font-size:14px}}.author-profile__description{font-family:var(--ff-primary);font-size:16px;line-height:1.6;color:var(--c-black);margin:0 0 20px}@media (max-width: 768px){.author-profile__description{font-size:15px;margin-bottom:16px}}@media (max-width: 600px){.author-profile__description{font-size:14px;margin-bottom:16px}}.author-profile__social{display:flex;gap:12px}@media (max-width: 600px){.author-profile__social{justify-content:center}}.author-profile__social-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--c-darkgreen);color:var(--c-white);text-decoration:none;border-radius:6px;font-family:var(--ff-primary);font-size:14px;font-weight:500;transition:all .3s ease}.author-profile__social-link:hover{background-color:var(--c-green);transform:translateY(-2px);box-shadow:0 4px 12px #26be8b4d}.author-profile__social-link svg{width:18px;height:18px;flex-shrink:0}@media (max-width: 600px){.author-profile__social-link{padding:8px 14px;font-size:13px}.author-profile__social-link svg{width:16px;height:16px}}.maks-page-head{padding-block:30px 64px}@media (max-width: 1020px){.maks-page-head{padding-block-end:60px}}.maks-page-head h1{font-family:var(--ff-secondary);font-size:50px;font-weight:500;line-height:1.25;margin-bottom:12px}@media (max-width: 600px){.maks-page-head h1{font-size:32px}}@media (max-width: 600px){.maks-page-head .bio-photo{margin-inline:auto;width:64px;height:64px}.maks-page-head .bio-photo img{width:60px;height:60px}}@media (max-width: 600px){.maks-page-head .container{padding-left:30px;padding-right:30px}}.maks-page-head__label{color:var(--c-green);font-size:14px;text-align:center;margin-bottom:10px}.maks-page-head__label span{font-weight:700}.bio{max-width:960px;margin-inline:auto;display:grid;grid-template-columns:125px 1fr;align-items:flex-start;gap:40px}@media (max-width: 1020px){.bio{max-width:650px}}@media (max-width: 600px){.bio{grid-template-columns:1fr;gap:24px}}.bio-photo{width:125px;height:125px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;background-size:100% 100%;background-position:0px 0px;background-image:conic-gradient(from 0deg at 50% 50%,#26be8b,#fff 88% 99%)}.bio__content p{font-size:16px}@media (max-width: 600px){.bio__content p{font-size:15px;line-height:1.53}}.bio__content p:not(:last-child){margin-bottom:12px}.bio__btn{display:flex;align-items:center;gap:8px;font-size:16px;padding:10px 24px}.bio__btn:before{content:"";min-width:16px;height:16px;aspect-ratio:1/1;background-image:url(/images/maks-dan/in-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 600px){.bio__btn{margin-inline:auto}}.maks-page-roles__title{font-size:36px;font-weight:500;margin-bottom:24px}@media (max-width: 1020px){.maks-page-roles__title{margin-bottom:20px}}@media (max-width: 600px){.maks-page-roles__title{font-size:28px;margin-bottom:10px}}.maks-page-roles__list{display:flex;flex-wrap:wrap;gap:45px 40px;justify-content:center}@media (max-width: 1020px){.maks-page-roles__list{gap:40px}}@media (max-width: 600px){.maks-page-roles__list{gap:8px}}.maks-page-company{max-width:490px;width:100%;padding:24px 32px;border-radius:12px;border:1px solid #C6D1DD;height:100%}@media (max-width: 1020px){.maks-page-company{max-width:710px;padding:30px 32px 24px}}@media (max-width: 600px){.maks-page-company{padding:24px 0;border:none}}.maks-page-company img{display:block;margin-inline:auto;margin-bottom:12px}.maks-page-company.clear-solutions{max-width:500px}@media (max-width: 1020px){.maks-page-company.clear-solutions{max-width:710px}}.maks-page-company__role{font-family:var(--ff-secondary);font-size:24px;line-height:1.25;color:var(--c-darkgreen);margin-bottom:12px}@media (max-width: 600px){.maks-page-company__role{font-size:18px}}.maks-page-company__description{font-size:16px}@media (max-width: 600px){.maks-page-company__description{font-size:15px;line-height:1.54}}.maks-page-company__description p:not(:last-child){margin-bottom:24px}.maks-page-company__description b,.maks-page-company__description strong{font-weight:700}.maks-page-company__description ul{padding-left:25px}.maks-page-company__description ul li{list-style-type:disc}.maks-page-achievements{padding-block:60px 0;font-size:16px}@media (max-width: 600px){.maks-page-achievements{font-size:15px;line-height:1.53}}.maks-page-achievements:after{content:"";display:block;height:1px;width:100%;max-width:1020px;margin-inline:auto;background-color:#8ca096;margin-top:60px}@media (max-width: 1020px){.maks-page-achievements:after{max-width:710px}}@media (max-width: 600px){.maks-page-achievements:after{max-width:calc(100% - 60px)}}.maks-page-achievements h3{font-family:var(--ff-secondary);font-size:24px;color:var(--c-darkgreen);margin-bottom:10px}@media (max-width: 600px){.maks-page-achievements h3{font-size:18px}}.maks-page-achievements ul:not([class]){padding-left:25px;margin-bottom:26px}@media (max-width: 600px){.maks-page-achievements ul:not([class]){margin-bottom:36px}}.maks-page-achievements ul:not([class]) li{list-style-type:disc}.maks-page-achievements b{font-weight:700}.blog-page-maks .maks-page-achievements__container{max-width:1000px}@media (max-width: 1020px){.blog-page-maks .maks-page-achievements__container{max-width:690px}}.maks-page-achievements__title{font-size:36px;font-weight:500;margin-bottom:24px}@media (max-width: 600px){.maks-page-achievements__title{font-size:28px;text-align:center}}.maks-page-edu{padding-block:64px 0}.maks-page-edu:after{content:"";display:block;height:1px;width:100%;max-width:1020px;margin-inline:auto;background-color:#8ca096;margin-top:60px}@media (max-width: 1020px){.maks-page-edu:after{max-width:710px}}@media (max-width: 600px){.maks-page-edu:after{max-width:calc(100% - 60px)}}.maks-page-edu p{font-size:16px}@media (max-width: 600px){.maks-page-edu p{font-size:15px}}.maks-page-edu__title{font-size:36px;font-weight:500;margin-bottom:10px}@media (max-width: 600px){.maks-page-edu__title{font-size:28px}}.maks-page-vision{padding-block:64px}@media (max-width: 600px){.maks-page-vision{padding-block:67px 60px}}.maks-page-vision__title{font-size:36px;font-weight:500;margin-bottom:10px}@media (max-width: 600px){.maks-page-vision__title{font-size:28px}}.maks-page-vision__subtitle{font-size:20px;color:var(--c-green);margin-bottom:16px}.maks-page-vision__content{font-size:16px}@media (max-width: 1020px){.maks-page-vision__content{max-width:710px;margin-inline:auto}}@media (max-width: 600px){.maks-page-vision__content{font-size:15px;line-height:1.54}}.maks-page-vision__content p:not(:last-child){margin-bottom:16px}.maks-page-contact{margin-bottom:70px}.contact-card{display:flex;gap:59px;max-width:570px;width:100%;margin-inline:auto;border-radius:12px;border:1px solid #C6D1DD;padding:30px 48px}@media (max-width: 600px){.contact-card{flex-direction:column;gap:24px;padding:24px 16px}}@media (max-width: 600px){.contact-card .bio-photo{width:64px;height:64px;margin-inline:auto}.contact-card .bio-photo img{width:60px;height:60px}}.contact-card__content{font-size:16px}@media (max-width: 480px){.contact-card__content{font-size:11px}}.contact-card__content ul{padding-left:25px}@media (max-width: 600px){.contact-card__content ul{padding-left:17px}}.contact-card__content ul li{list-style-type:disc}.contact-card__content a{transition:color .3s ease-in-out}.contact-card__content a:hover{color:var(--c-green)}.contact-card__title{font-size:36px;font-weight:500;margin-bottom:20px}@media (max-width: 600px){.contact-card__title{font-size:24px;text-align:center;margin-bottom:23px}}.contact-card__link{font-weight:700;color:var(--c-green);text-decoration:underline}@media (max-width: 600px){.contact-card__link{font-weight:400}}
