/**handles:consulting-portfolio-carousel-general**/
.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-next,.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-prev{width:54px;height:54px;z-index:10000;font-size:20px;color:var(--con_base_color);background-color:#e5f2ff;border:1px #e5f2ff;cursor:pointer;box-sizing:border-box;border-radius:50%;transition:.3s;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-next:hover,.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-prev:hover{background-color:var(--con_base_color);border-color:var(--con_base_color)}.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-next:hover svg,.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-prev:hover svg{fill:#fff}.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-next svg,.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-prev svg{fill:var(--con_base_color);width:calc(100% / 2);height:calc(100% / 2)}.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-prev{left:-90px}.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-prev svg{padding-right:2px}.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-next{right:-90px}.consulting-portfolio-carousel:not(.full_width) .consulting-portfolio-carousel-nav .slick-next svg{padding-left:2px}.consulting-portfolio-carousel .slick-dots{display:flex;justify-content:center;min-height:12px;gap:10px;align-items:center}.consulting-portfolio-carousel .slick-dots li{margin-right:0}.consulting-portfolio-carousel .slick-dots li button{background-color:var(--con_third_color);width:8px;height:8px;border-radius:100%}.consulting-portfolio-carousel .slick-dots .slick-active button{width:12px;height:12px}.consulting-portfolio-carousel .consulting-portfolio-carousel-wrapper .consulting-portfolio-item{padding:0 15px}.consulting-portfolio-carousel .consulting-portfolio-carousel-wrapper .consulting-portfolio-item .portfolio-item-inner::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%}.consulting-portfolio-carousel .consulting-portfolio-carousel-wrapper .consulting-portfolio-item .portfolio-item-inner img{width:100%}