.project-carousel__body{color:var(--bs-body-color);background-color:var(--bs-body-bg)}@media (min-width:768px){.project-carousel__item{flex-shrink:0;flex-grow:0}.project-carousel__media img{object-fit:cover;object-position:center}}@media (min-width:768px){.project-carousel__copy{display:flex;flex-direction:column;justify-content:center;align-content:stretch}}@media (min-width:1500px){.project-carousel__copy{padding:30px 70px}}@media (min-width:1200px) and (max-width:1499.98px){.project-carousel__copy{padding:30px 40px}}@media (min-width:992px) and (max-width:1199.98px){.project-carousel__copy{padding:30px 33px}}@media (min-width:768px) and (max-width:991.98px){.project-carousel__copy{padding:30px 26px 30px 26px}}@media (max-width:767.98px){.project-carousel__copy{padding:56px 26px 46px 26px}}.project-carousel__copy-block{line-height:normal;--bs-link-color-rgb:var(--bs-body-color-rgb)}.project-carousel__copy-block .h2,.project-carousel__copy-block h2{font-weight:500;line-height:normal}.project-carousel__copy-block a{border-bottom:2px solid var(--bs-orange)}.project-carousel__copy-block dl>dd,.project-carousel__copy-block dl>dt{display:block;float:left}.project-carousel__copy-block dl>dt{clear:left;margin-right:.3em}.project-carousel__copy-block dl>dd{margin-bottom:20px}.project-carousel__copy-block dl>dd:last-child{margin-bottom:0}@media (min-width:1500px){.project-carousel__copy-block{font-size:18px;line-height:1.33}.project-carousel__copy-block .h2,.project-carousel__copy-block h2{font-size:34px}}@media (min-width:1200px) and (max-width:1499.98px){.project-carousel__copy-block{line-height:1.38}.project-carousel__copy-block .h2,.project-carousel__copy-block h2{font-size:27px;line-height:1.26}}@media (min-width:992px) and (max-width:1199.98px){.project-carousel__copy-block{font-size:15px;line-height:1.4}.project-carousel__copy-block .h2,.project-carousel__copy-block h2{font-size:22px;line-height:1.23}}@media (min-width:768px) and (max-width:991.98px){.project-carousel__copy-block{font-size:15px;line-height:1.4;font-weight:500}.project-carousel__copy-block .h2,.project-carousel__copy-block h2{font-size:22px;line-height:1.23}}@media (max-width:767.98px){.project-carousel__copy-block{font-weight:500;line-height:1.38}.project-carousel__copy-block .h2,.project-carousel__copy-block h2{font-size:24px;line-height:1.25}}@media (min-width:1500px){.project-carousel__media img{border-top-right-radius:22px;border-bottom-right-radius:22px}}@media (min-width:1200px) and (max-width:1499.98px){.project-carousel__media img{border-top-right-radius:17px;border-bottom-right-radius:17px}}@media (min-width:992px) and (max-width:1199.98px){.project-carousel__media img{border-top-right-radius:14.2px;border-bottom-right-radius:14.2px}}@media (max-width:991.98px){.project-carousel__media img{border-top-right-radius:11.3px;border-bottom-right-radius:11.3px}}.project-carousel__copy,.project-carousel__item{background-color:#f7f7f7}@media (min-width:1500px){.project-carousel__copy,.project-carousel__item{width:670px}}@media (min-width:1200px) and (max-width:1499.98px){.project-carousel__copy,.project-carousel__item{width:520px}}@media (min-width:992px) and (max-width:1199.98px){.project-carousel__copy,.project-carousel__item{width:435px}}@media (min-width:768px) and (max-width:991.98px){.project-carousel__copy,.project-carousel__item{width:345px}}@media (min-width:992px){.project-carousel__next,.project-carousel__prev{position:absolute;top:0;bottom:0;background:no-repeat center url("/assets_frontend/components/ProjectCarousel/next.svg");border:none;padding:0;background-position:center right}.project-carousel__next{right:0}.project-carousel__prev{left:0;transform:rotateZ(180deg)}}@media (min-width:1200px){.project-carousel__next,.project-carousel__prev{width:35px}}@media (min-width:992px) and (max-width:1199.98px){.project-carousel__next,.project-carousel__prev{width:30px}}@media (max-width:991.98px){.project-carousel__next,.project-carousel__prev{display:none}}.project-carousel__indicators{flex-wrap:wrap;row-gap:10px;column-gap:10px;margin-top:20px}.project-carousel__indicators>*{flex-grow:0;flex-shrink:0;border:none;margin:0;padding:0;width:13px;height:13px;border-radius:6.5px;background-color:#d8d8d8}.project-carousel__indicators>.active{background-color:#ff7500}@media (min-width:768px){.project-carousel--image_right .project-carousel__item{order:1}.project-carousel--image_right .project-carousel__copy{order:0}.project-carousel--image_right .project-carousel__media img{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:768px) and (min-width:1500px){.project-carousel--image_right .project-carousel__media img{border-top-left-radius:22px;border-bottom-left-radius:22px}}@media (min-width:768px) and (min-width:1200px) and (max-width:1499.98px){.project-carousel--image_right .project-carousel__media img{border-top-left-radius:17px;border-bottom-left-radius:17px}}@media (min-width:768px) and (min-width:992px) and (max-width:1199.98px){.project-carousel--image_right .project-carousel__media img{border-top-left-radius:14.2px;border-bottom-left-radius:14.2px}}@media (min-width:768px) and (max-width:991.98px){.project-carousel--image_right .project-carousel__media img{border-top-left-radius:11.3px;border-bottom-left-radius:11.3px}}
/*# sourceMappingURL=ProjectCarousel.min.css.map */