.portfolio{display:flex;align-items:center;justify-content:center;max-width:1360px;margin:0 auto}@media(max-width:768px){.portfolio{flex-direction:column}}.portfolio__list{display:flex;gap:20px;align-items:center;margin-right:90px}@media(max-width:1440px){.portfolio__list{flex-direction:column}}@media(max-width:768px){.portfolio__list{margin-right:0}}.portfolio__item{display:flex;justify-content:center;align-items:center;width:290px;height:220px;border:2px solid #ffffff;border-radius:25px;transition:background-color .2s ease}.portfolio__item:hover{background-color:#6e6b6b}.portfolio__item:active{background-color:#535252}.portfolio__button{width:200px;height:60px;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20width='187'%20height='30'%20viewBox='0%200%20187%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M186.414%2016.4142C187.195%2015.6332%20187.195%2014.3668%20186.414%2013.5858L173.686%200.857864C172.905%200.0768156%20171.639%200.0768156%20170.858%200.857864C170.077%201.63891%20170.077%202.90524%20170.858%203.68629L182.172%2015L170.858%2026.3137C170.077%2027.0948%20170.077%2028.3611%20170.858%2029.1421C171.639%2029.9232%20172.905%2029.9232%20173.686%2029.1421L186.414%2016.4142ZM0%2017H185V13H0V17Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;border:none;transition:transform .2s ease-in}.portfolio__button:hover{transform:scale(1.1)}@media(max-width:768px){.portfolio__button{margin-top:25px;background-image:none}}.about__header-wrapper{display:flex;flex-direction:column;align-items:center;margin-left:50px;font-size:40px;font-weight:300;line-height:60px}@media(max-width:768px){.about__header-wrapper{max-width:320px;margin-left:10px;font-size:20px;line-height:30px}}.about__header-wrapper:first-line{line-height:0px}.about__header-intro{width:850px}@media(max-width:1440px){.about__header-intro{margin-left:100px}}@media(max-width:768px){.about__header-intro{max-width:200px;margin-left:50px}}.about__header-title{width:650px;font-size:40px;font-weight:300;text-align:center;line-height:60px;margin-top:-5px;margin-left:-35px}@media(max-width:768px){.about__header-title{max-width:300px;font-size:22px;line-height:33px}}@media(max-width:768px){.about .circular-slider-container{margin-left:-400px}}.about__circle-slider-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:120px}@media(max-width:768px){.about__circle-slider-container{flex-direction:column;align-items:center}}.about__intro-info-wrapper{display:flex;flex-direction:column;align-items:end}@media(max-width:768px){.about__intro-info-wrapper{width:320px}}.about__intro-info-wrapper button{align-self:flex-start;margin-top:50px;margin-left:-200px}.about__intro{width:315px;margin-right:105px;margin-bottom:40px;text-align:right;line-height:1.5}@media(max-width:768px){.about__intro{width:220px;margin-right:20px}}.about__slider-topic-description{width:429px;padding:35px 63px 50px;font-size:18px;font-weight:300;line-height:27px;background-color:#39275b4d}@media(max-width:768px){.about__slider-topic-description{width:220px}}.about__button{padding:15px 105px;border-radius:25px}.about__divider{width:100%;height:64px;margin-top:-50px;margin-bottom:100px;overflow:hidden}.about__project-info{display:flex;justify-content:center;margin-bottom:105px}.about__project-info-list{display:flex;gap:83px}@media(max-width:768px){.about__project-info-list{flex-direction:column}}.about__project-info-item{-webkit-user-select:none;user-select:none;text-align:center}.about__project-info-title{font-size:24px;font-weight:300;line-height:36px}.about__project-info-description{font-size:64px;font-weight:400;line-height:96px}.about__project-info-additional{font-size:20px;font-weight:300;line-height:30px}.about__section-title{margin-bottom:65px;font-size:48px;font-weight:300;line-height:72px;text-align:center}.about__slide{display:flex;flex-direction:column;align-items:center;padding:20px 30px 30px}.about__slide-photo-wrapper{width:128px;height:190px;margin-bottom:25px}.about__slide-photo{object-fit:cover}.about__slide-name{font-size:12px;font-weight:500;line-height:18px;text-align:center}.about__team-section{margin-bottom:140px}.about__team-description{margin:0 auto;max-width:610px;font-size:28px;font-weight:400;line-height:42px;text-align:center}.about__values{margin-bottom:155px}.about__values-container{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:950px}.about__button-wrapper{margin-top:55px}.about__button-wrapper--portfolio{display:flex;justify-content:center}.about__portfolio{margin-bottom:130px}
