.portfolio-carousel-container{align-items:center;display:flex;position:relative}.portfolio-carousel-wrapper{overflow:hidden;width:100%}.portfolio-carousel{display:flex;gap:25px;justify-content:center;transition:transform .3s ease;will-change:transform}.carousel-next,.carousel-prev{display:none}.portfolio{background-color:#fff;padding:80px}.portfolio h2{color:#001489;text-align:center}.portfolio-projects{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em;justify-content:center;row-gap:2em}.portfolio-item{align-items:center;background-color:#f1f2f1;border-radius:3px;display:flex;flex-basis:32%;flex-direction:column}.portfolio-item img{border-radius:3px 3px 0 0;height:180px!important;object-fit:cover;width:100%}.portfolio-item h3{color:#001489;margin-top:5px}.portfolio-item h3,.portfolio-item p{margin-bottom:0;text-align:center!important}.portfolio-item p{width:100%!important}.portfolio-item a{color:#e4002b;display:block;font-style:italic;font-weight:600;margin:0 auto;text-align:center!important;width:max-content}@media screen and (max-width:1024px) and (min-width:769px){.portfolio-carousel-wrapper{margin:0 auto;width:91%}.portfolio-carousel{justify-content:flex-start}.portfolio-item{flex:0 0 50%}.carousel-next,.carousel-prev{background-color:transparent;border:none;color:gray;cursor:pointer;display:block;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-prev{left:-20px}.carousel-next{right:-20px}.portfolio{padding:60px 40px}.portfolio-projects{row-gap:1.25em}.portfolio-item{align-items:center;border-radius:3px;display:flex;flex-basis:48%;flex-direction:column}}@media screen and (max-width:768px){.portfolio-carousel-wrapper{margin:0 auto;width:86%}.portfolio-carousel{justify-content:flex-start}.carousel-next,.carousel-prev{background-color:transparent;border:none;color:gray;cursor:pointer;display:block;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-prev{left:-20px}.carousel-next{right:-20px}.portfolio-item{flex:0 0 100%}.portfolio{padding:45px 25px}.portfolio-projects{row-gap:1.25em}.portfolio-item{align-items:center;border-radius:3px;display:flex;flex-basis:100%;flex-direction:column}}