.portfolio-items{grid-template-columns:1fr}.portfolio-items .pagination{grid-column:initial}.portfolio .filter .tags{position:relative;width:calc(100vw - 30px - 2rem);flex-wrap:nowrap;overflow-x:scroll}.portfolio .filter .tags .tag{white-space:nowrap}.portfolio-page header .share{display:none}.portfolio-page .top-block{flex-direction:column}.portfolio-page .top-block .team{min-width:0}.portfolio-page .top-block .team .team-items{max-height:25rem}.portfolio-page .top-block .carousel-portfolio img{height:30rem}.portfolio-page .top-block .additional-photos{display:none}.portfolio-page .description{margin-top:4rem;gap:3rem}.portfolio-page .quote{margin-bottom:3rem}.portfolio-page .quote .text{grid-column:1/-1}.selections .title a{display:none}.selections .selections-items{display:flex;flex-direction:row;width:calc(100vw - 30px - var(--faze-scrollbar-width));overflow-x:scroll}.selections .selections-items a{min-width:30rem;min-height:30rem}.selections .selections-items a .name{font-size:1.8rem}.why{margin-top:3rem}.why .why-items{display:flex;flex-direction:row;width:calc(100vw - 30px - var(--faze-scrollbar-width));overflow-x:scroll}.why .why-items .why-item{min-width:30rem;padding:2rem}.why .why-items .why-item .title{display:flex;flex-direction:row;align-items:center}.why .why-items .why-item .title img{margin-right:1rem}.why .why-items .why-item .title .name{width:initial;margin-top:0}.why .why-items .why-item:nth-child(n+4){grid-column:initial}.reviews .title{margin-bottom:2rem}.reviews .more{display:none}.reviews .reviews-items{display:flex;flex-direction:row;width:calc(100vw - var(--faze-scrollbar-width));margin:0 -2rem;padding:1rem 2rem;overflow-x:scroll}.reviews .reviews-items .reviews-item{min-width:30rem}.reviews .more-mobile{display:flex;justify-content:space-around;margin-top:2rem}.carousel-products,.recent{display:none}.special{margin-top:3rem}.special .special-items{display:flex;flex-direction:row;width:calc(100vw - 30px - var(--faze-scrollbar-width));overflow-x:scroll}.special .special-items .special-item{min-width:30rem}.subscribe{margin-top:3rem}.subscribe .container-centered{flex-direction:column;align-items:flex-start}.subscribe .container-centered .info .subtitle{line-height:1.2}.subscribe .container-centered .info:before{display:none}.subscribe .container-centered form{width:100%;max-width:initial}.subscribe .container-centered form .group{flex-direction:column;margin-top:3rem}.subscribe .container-centered form .group .input{max-width:initial;margin-right:0;margin-bottom:1rem}.useful{display:none}