.main-portfolio-info-block{margin-top:56px}.portfolio-work{background-color:#e0f5f4b3;border-radius:2px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05);display:flex;margin:0 auto 56px;max-width:1028px;width:100%}.portfolio-work.hide{display:none}.portfolio-work.showed-revers{flex-direction:row-reverse}.portfolio-work>div{overflow:hidden}.work--slider{margin-right:16px;position:relative}.showed-revers .work--slider{margin-left:16px;margin-right:0}.work-content{display:flex;flex-direction:column;justify-content:space-between;padding:32px 24px 24px 16px}.work-content--main p{margin-bottom:20px}.showed-revers.work-content{padding:32px 16px 24px 24px}.work-content h2{color:#999;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:35px}.work-content h2,.work-content h3{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.work-content h3{align-items:center;color:#001429;display:flex;font-size:28px;font-weight:500;line-height:1.29;margin-bottom:24px}.work-content svg{margin-right:24px}.work-content--links{text-align:right}.work-content--links a{color:#020202;font-family:Montserrat;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.5px;line-height:1;margin-left:16px;position:relative;text-transform:uppercase;transition:.4s}.work-content--links a:after{background-color:#47c1bf;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transition:.4s;width:45%}.work-content--links a:hover{color:#47c1bf}.work-content--links a:hover:after{width:100%}.portfolio-info-block{display:flex;margin-bottom:56px;min-height:278px;overflow:hidden}.portfolio-info-block.hide{display:none}.portfolio-info-block.only-text{background:50%/cover no-repeat url(https://genovawebart.com/hubfs/backgrounds/GenovaWebArt-portfolio-listing-info-section-background.webp)}.portfolio-info-block.text-with-btn{background:50%/cover no-repeat url(https://genovawebart.com/hubfs/backgrounds/GenovaWebArt-portfolio-listing-info-section-background-with-image.webp)}.portfolio-info-block .container-thin{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.portfolio-info-block h2{color:#212b35;font-size:34px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.32;text-align:left}.portfolio-info-block.text-with-btn h2{max-width:60%}.portfolio-info-block.only-text h2{max-width:950px}.info-block--button{background-color:#00848e;border:.8px solid transparent;border-radius:4px;display:block;font:14px/16px Montserrat;margin-top:32px;max-width:320px;padding:16px 41px 15px;position:relative;text-align:center;text-transform:uppercase;transition:all .8s ease-in-out;z-index:2}.info-block--button:before{background-color:#fff;border-radius:4px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.4,0,.2,1) 0s}.info-block--button span{color:#fff;position:relative;transition:.4s ease-in-out;z-index:2}.info-block--button:hover{border-color:#00848e;z-index:2}.info-block--button:hover:before{transform:scaleX(1)}.info-block--button:hover span{color:#00848e}.work--slider .swiper-pagination-bullet{background-color:#b4bac8;border-radius:0;display:flex;height:2px;opacity:1;position:relative;transition:background-color .5s ease-in-out;width:30px}.work--slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#47c1bf}.work--slider .swiper-button-next.swiper-button-disabled,.work--slider .swiper-button-prev.swiper-button-disabled{border:1px solid #9aada9}.work--slider .swiper-button-next,.work--slider .swiper-button-prev{align-items:center;border:1px solid #99999933;border-radius:4px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transition:all .5s ease-in-out;width:30px;z-index:5}.work--slider .swiper-button-next:after,.work--slider .swiper-button-prev:after,.work--slider .swiper-rtl .swiper-button-next:after,.work--slider .swiper-rtl .swiper-button-prev:after{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:4px;color:#333;display:flex;font-size:16px;height:30px;justify-content:center;transition:all .4s;width:30px}.work--slider .swiper-button-next:hover:after,.work--slider .swiper-button-prev:hover:after,.work--slider .swiper-rtl .swiper-button-next:hover:after,.work--slider .swiper-rtl .swiper-button-prev:hover:after{background-color:rgba(71,193,191,.2);border-color:#47c1bf;color:#47c1bf}.work--slider .swiper-pagination{display:flex;justify-content:center;margin-bottom:8px}.work--slider .swiper-button-prev,.work--slider .swiper-rtl .swiper-button-next{left:8px}.work--slider .swiper-button-next,.work--slider .swiper-rtl .swiper-button-prev{right:8px}.work--slider .swiper-slide img{display:block;object-fit:cover;width:100%}@media (max-width:1050px){.portfolio-work{margin:24px 12px;width:calc(100% - 24px)}}@media (min-width:651px){.portfolio-work>div{width:50%}}@media (max-width:650px){.portfolio-work,.portfolio-work.showed-revers{flex-direction:column;margin-bottom:56px;margin-top:0}.portfolio-info-block h2{font-size:24px}.showed-revers .work--slider,.work--slider{margin:0}}