.portfolio-list{display:grid;grid-template-columns:repeat(4,1fr)}.portfolio-list.faze-carousel-initialized{display:block}.portfolio-list.faze-carousel-initialized .slide-wrapper{width:38rem!important}.portfolio-list.faze-carousel-initialized .portfolio-item{margin-left:2rem}.portfolio-list .portfolio-item{display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:1rem;height:100%}.portfolio-list .portfolio-item:hover{box-shadow:4px 4px 27.8px 0 #2f48932B}.portfolio-list .portfolio-item .image{display:flex;margin:-1px -1px 1.5rem;margin-bottom:1.5rem}.portfolio-list .portfolio-item .image img{width:100%;height:auto;object-fit:cover;aspect-ratio:506/278;border-radius:1rem 1rem 0 0}.portfolio-list .portfolio-item .client{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;margin-bottom:1.5rem;padding:0 1rem}.portfolio-list .portfolio-item .text-wrapper{display:flex;flex-direction:column;padding:1rem;flex-grow:1}.portfolio-list .portfolio-item .text-wrapper a{display:block}.portfolio-list .portfolio-item .title{margin-bottom:2.3rem}.portfolio-list .portfolio-item .text{margin-top:auto;min-height:4.16rem}section.feedback{display:flex;justify-content:space-between;align-items:start;column-gap:2rem;padding:5rem;margin:0 auto;margin-top:5rem;background-color:#f7f7f7;border-radius:2rem}section.feedback input{width:100%}section.feedback .left-col{display:flex;column-gap:2rem}section.feedback .left-col img{object-fit:cover}section.feedback .right-col{max-width:62.8rem;flex-grow:1}section.feedback .contacts .title{margin-bottom:2rem}section.feedback .contacts .links{display:flex;flex-direction:column;row-gap:3rem}section.feedback .contacts .links a{display:flex;align-items:center;column-gap:.8rem}section.feedback .contacts .links a svg{display:flex;align-items:center;justify-content:center;width:2.4rem;color:#5e6a8e}section.feedback .policy label{align-items:center;color:#adadad}section.feedback .files-wrapper{display:flex;justify-content:space-between;column-gap:2rem}section.feedback .files{display:flex}section.feedback .files .file{display:flex;column-gap:.8rem;color:#5e6a8e}section.feedback .files .names{display:flex;margin-top:.5rem;color:#adadad}section.feedback .communicate-type{padding:1rem}section.feedback .communicate-type .title{margin-bottom:.8rem;color:#5e6a8e}section.feedback .communicate-type .radios{display:flex;column-gap:2rem}.product-card{position:relative;height:58.76rem}.product-card:hover{z-index:1}.product-card:hover .colors img{display:block}.product-card:hover .inner{box-shadow:4px 4px 27.8px 0 #2f48932B}.product-card .inner{display:flex;flex-direction:column;padding:1rem;border:1px solid #eaecf4;border-radius:1rem;background-color:#fff}.product-card .inner .image{display:flex;margin-bottom:2rem}.product-card .inner .image img{width:100%;object-fit:contain}.product-card .colors{display:grid;grid-template-columns:repeat(5,3.4rem);grid-gap:0.5rem;min-height:7.3rem;align-self:center}.product-card .colors img{object-fit:contain;display:none;cursor:pointer}.product-card .colors img:nth-child(-n+10){display:block}.product-card .text-wrapper{margin-top:1rem;display:flex;flex-direction:column;row-gap:2rem}.product-card .text-wrapper .title{min-height:3.52rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.product-card .params{display:flex;flex-direction:column;row-gap:.5rem;color:#adadaf}.product-card .buy{display:flex;align-items:center;justify-content:space-between}.product-card .buy .input-wrapper{position:relative}.product-card .buy .input-wrapper>button{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;width:1.4rem;height:1.4rem;padding:0;font-size:.9rem;line-height:1;color:#fff;border:0;border-radius:50%;background-color:#2c385c}.product-card .buy .input-wrapper>button i{transform:translateY(1%)}.product-card .buy .input-wrapper>button.decrement{left:2.5rem;transform:translate(-100%,-50%)}.product-card .buy .input-wrapper>button.increment{right:5.5rem;transform:translate(100%,-50%)}.product-card .buy .input-wrapper .unit{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:#adadad;font-size:1.4rem;line-height:1}.product-card .buy input{padding-left:2.5rem;padding-right:5.5rem;width:11.7rem;height:2.8rem;text-align:center;font-size:1.4rem;background-color:#fff;border-color:#2c385c;border-radius:.5rem}.product-card .buy .buy-button{padding:.2rem 2rem;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#2c385c;border-radius:.5rem;border:0}.product-card .buy .buy-button:hover{background-color:#5e6a8e}.product-card .buy .buy-button.YES{display:none}.product-card .buy .buy-button.zero-balance{display:none}.product-card .buy .buy-button.zero-balance.YES{display:flex}section.portfolio .content-container{display:flex;flex-direction:column}section.portfolio .banner{width:100%;height:auto;display:flex;margin-bottom:6rem}section.portfolio .portfolio-list{grid-template-columns:1fr 1fr 1fr;grid-gap:4rem 2rem}section.portfolio .desc{position:relative;max-width:56.7rem;margin:-1rem auto 12rem;padding:2rem;font-size:2.5rem;text-align:center;background-color:#d7f0dd;border-radius:1rem}section.portfolio .desc svg{position:absolute;right:-2.5rem;top:2.6rem}section.portfolio .desc .mobile{display:none}section.portfolio .desc img{position:absolute;top:-12.5rem;left:calc(100% + 2.5rem)}section.portfolio .content{display:grid;grid-template-columns:50.7rem 1fr;grid-gap:2rem;margin-bottom:6rem}section.portfolio .content .solution,section.portfolio .content .task{display:flex;flex-direction:column;row-gap:2rem;padding:2rem;border-radius:1rem}section.portfolio .content .task{background-color:#eaecf4}section.portfolio .content .task .item:first-child::before{background-image:url("/i/img/client.svg")}section.portfolio .content .task .item:nth-child(2)::before{background-image:url("/i/img/task.svg")}section.portfolio .content .solution{background-color:#fdf9e6}section.portfolio .content .solution .item:first-child::before{background-image:url("/i/img/solution.svg")}section.portfolio .content .item{padding-left:4.6rem;position:relative}section.portfolio .content .item::before{content:"";position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;background-repeat:no-repeat;background-size:contain}section.portfolio .portfolio-gallery{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}section.portfolio .portfolio-gallery img{height:auto}section.portfolio .portfolio-gallery .gallery-slider img{border-radius:1rem;aspect-ratio:770/753;object-fit:cover}section.portfolio .portfolio-gallery .images{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}section.portfolio .portfolio-gallery .images img{display:flex;width:100%;height:auto;object-fit:cover;border-radius:1rem;aspect-ratio:375/397}section.portfolio .portfolio-gallery .images img:nth-child(3){grid-column:span 2;aspect-ratio:770/336}section.portfolio .portfolio-gallery .slider-btn{color:#fff;border-color:#fff}