.about{padding:40px 14px 30px 64px;background-image:linear-gradient(to bottom right,#ecd4fa,#f4d6e7)}.about__inner{max-width:550px;margin:0 auto}.about__small-title{line-height:normal;text-transform:uppercase;margin-bottom:3px;font-size:16px}.about__text{font-family:var(--font-involve-medium),sans-serif;font-size:16px;line-height:120%;max-width:815px;margin-bottom:20px}.about__title{margin-bottom:15px}.photo-anastasiya-box img,.photo-svetlana-box img{width:100%;border-radius:4px;height:240px}.photo-anastasiya-box,.photo-svetlana-box{max-width:165px;max-height:240px}.about__anastasiya{margin-bottom:40px}@media (min-width:1440px){.about{padding:150px 80px 200px}.about__inner{max-width:none}.about__box{display:flex;justify-content:space-between}.about__info-content{width:460px;order:1}.about__anastasiya,.about__svetlana{display:flex;gap:22px}.about__title{margin-bottom:100px}.about__small-title{font-size:19px;margin-bottom:7px}.about__text{font-size:19px;max-width:380px}.photo-anastasiya-box img,.photo-svetlana-box img{height:100%}.photo-anastasiya-box,.photo-svetlana-box{max-width:none;max-height:none;width:205px;height:280px}}.achievements{padding:35px 3.5% 60px 15%}.achievements__list{display:flex;flex-direction:column;gap:15px}.achievements__year{font-family:Forum,serif;font-size:18px;text-transform:uppercase;display:block}.achievements__item,.achievements__summary,.achievements__year{color:#000;font-style:normal;font-weight:400;line-height:normal}.achievements__item,.achievements__summary{font-family:var(--font-marmelad),sans-serif;font-size:12px}.achievements__summary{margin-bottom:15px;cursor:pointer}@media (min-width:1440px){.achievements{padding-bottom:135px}.achievements__item,.achievements__summary{font-size:19px}.achievements__year{font-size:22px;font-weight:800;display:block;margin-bottom:-15px}.achievements__list{gap:25px}}.adv{padding:35px 2.5% 30px}.adv__title{margin-bottom:15px;margin-left:15%}.adv__list{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap;justify-content:center}.adv__item{background:linear-gradient(157deg,#eec7fc,#bbb8e3 35%,#f3e9fd);border-radius:4px;border:.8px solid rgba(208,198,246,.75);padding:20px;box-sizing:border-box;width:305px}.adv__item-inner{display:flex;justify-content:space-between}.adv__text-bigger{font-size:16px}.adv__text{font-size:13px;line-height:normal}.adv__text:first-of-type{margin-bottom:12px}.adv__info-list{display:flex;flex-direction:column;gap:13px;list-style-type:disc}.adv__info-item{font-size:13px}.adv__item-photo img{width:100px;height:156px;border-radius:4px;max-width:unset}.adv__item:nth-child(3) .adv__item-info{display:flex;flex-direction:column;justify-content:space-around}.adv__button{border-radius:20px;background-color:rgba(54,54,54,.08);box-shadow:1px 3px 2px 0 rgba(128,23,84,.4);border:transparent;color:var(--main-text);line-height:normal;padding:10px;font-size:11px;margin-right:10px;cursor:pointer}.adv__car-icon{width:30px;height:35px;background-image:url(/images/car.svg)}@media (min-width:1440px){.adv{padding:0 70px 135px}.adv__title{margin-bottom:100px;text-align:left;margin-left:25%}.adv__item{width:560px;height:300px;padding:30px}.adv__text{font-size:19px;line-height:1.5}.adv__text-bigger{font-size:23px}.adv__car-icon{width:50px;height:55px;background-repeat:no-repeat;background-size:contain}.adv__item-photo img{width:150px;height:220px}.adv__list{justify-content:space-evenly;gap:70px;column-gap:70px}.adv__button{padding:15px;font-size:18px;margin-right:unset}}.portfolio{padding:40px 23% 35px 15%}.portfolio__title{color:var(--main-text);margin-bottom:10px}.portfolio__cover-img{width:265px;height:350px}.portfolio__cover-img img{width:100%;height:100%;border-radius:8px}.portfolio__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px;align-items:center;justify-content:center}@media (min-width:1440px){.portfolio{padding:200px 70px 135px}.portfolio__list{row-gap:50px}.portfolio__cover-img{width:310px;height:395px}.portfolio__title{margin-bottom:20px;text-align:center;font-size:20px}.portfolio__cover-img:hover{transition:transform .8s,filter .5s;transform:scale(1.01);filter:drop-shadow(3px 5px 11px rgb(148,119,148))}}