.solutions{padding:0 20px}.solutions .container{background-color:var(--off-white-color);border-radius:24px;flex-direction:column;align-items:center;padding:80px 60px;display:flex}@media (max-width:1024px){.solutions .container{padding:60px 40px}}@media (max-width:991px){.solutions .container{padding:40px}}@media (max-width:767px){.solutions .container{text-align:center;padding:40px 20px}}.solutions .container .title{letter-spacing:-.5px;font-size:clamp(30px,3vw,44px);font-weight:500}.solutions .container .description{text-align:center;margin-top:15px;font-size:clamp(18px,1.5vw,20px);font-weight:400}.solutions .container .bottom-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:50px;display:grid}@media (max-width:991px){.solutions .container .bottom-wrap{grid-template-columns:1fr}}@media (max-width:767px){.solutions .container .bottom-wrap{text-align:left;margin-top:40px}}.solutions .container .bottom-wrap .image-wrap{border-radius:32px;width:100%;height:650px;position:relative;overflow:hidden}@media (max-width:767px){.solutions .container .bottom-wrap .image-wrap{height:450px}}@media (max-width:575px){.solutions .container .bottom-wrap .image-wrap{height:350px}}.solutions .container .bottom-wrap .image-wrap .solution-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;inset:0;transform:scale(1.05)}.solutions .container .bottom-wrap .image-wrap .solution-image.active{opacity:1;z-index:2;transform:scale(1)}.solutions .container .bottom-wrap .content-wrap{flex-direction:column;display:flex}.solutions .container .bottom-wrap .content-wrap .content-item{border-left:4px solid var(--gray-color);cursor:pointer;opacity:.45;padding:0 0 20px 30px;transition:all .3s ease-in-out}@media (max-width:767px){.solutions .container .bottom-wrap .content-wrap .content-item{padding:0 0 25px 15px}}.solutions .container .bottom-wrap .content-wrap .content-item.active{border-color:var(--foreground);opacity:1}.solutions .container .bottom-wrap .content-wrap .content-item .item-title{font-size:clamp(22px,2vw,28px);font-weight:500}.solutions .container .bottom-wrap .content-wrap .content-item .item-description{margin-top:15px;font-size:16px;font-weight:400}.solutions .container .bottom-wrap .content-wrap .content-item .item-link{color:var(--red-color);margin-top:16px;font-size:clamp(14px,1.5vw,16px);font-weight:400;text-decoration:underline}
