/**handles:consulting-portfolio-carousel-side-image**/
.e-con-inner:has(.elementor-widget-stm_portfolio_carousel .side_image){max-width:100%}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper{display:flex}@media (max-width:767px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper{flex-direction:column}}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider{margin-left:35px;width:100%;max-width:46%}@media (max-width:767px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider{margin-left:0;max-width:100%}}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider button{display:none!important}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info{display:flex!important;flex-direction:column;position:relative}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-category{display:inline-flex;width:-moz-max-content;width:max-content;font-size:15px;line-height:24px;font-weight:500;background-color:var(--con_third_color);padding:10px 20px;color:var(--con_base_color);margin-bottom:25px;transition:.3s;border-radius:2px}@media (max-width:767px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-category{margin-top:25px}}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-title{margin-bottom:20px}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-title .portfolio-item-title-link{font-size:24px;line-height:30px;font-family:var(--con_primary_font_family);font-weight:500;color:var(--con_base_color);transition:.3s;word-break:break-word}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;font-size:16px;line-height:28px;font-family:var(--con_secondary_font_family);color:#7b7a7a;margin-bottom:30px;font-weight:500;max-width:450px}@media (max-width:767px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-excerpt{max-width:100%}}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-read-more-button{width:-moz-max-content;width:max-content;font-size:15px;line-height:24px;font-family:var(--con_primary_font_family);font-weight:500;position:relative;color:var(--con_base_color);transition:.3s}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-read-more-button .read-more-icon{padding-left:12px;transition:.3s;vertical-align:middle}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .portfolio-item-info .portfolio-item-read-more-button svg{vertical-align:middle}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .slick-navs{position:absolute;bottom:0;display:flex;gap:15px}@media (max-width:767px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .slick-navs{position:relative;margin-top:25px}}@media (max-width:680px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .slick-navs{display:none!important}}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .slick-navs .slick-next,.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-second-slider .slick-navs .slick-prev{position:relative;top:auto;right:auto;left:auto;transform:none}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-first-slider{width:100%;max-width:54%}@media (max-width:767px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-first-slider{max-width:100%}}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-first-slider button{display:none!important}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-first-slider .slick-track{display:flex;gap:30px}@media (max-width:680px){.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-first-slider .slick-track{gap:0}}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-first-slider .slick-track .slick-slide{width:-moz-max-content!important;width:max-content!important}.consulting-portfolio-carousel.side_image .consulting-portfolio-carousel-wrapper .consulting-portfolio-first-slider .slick-track .slick-slide img{width:500px}