.our-solutions-card{position:relative;display:flex;flex-wrap:nowrap;gap:30px;padding:0 30px}.our-solutions-image-container{position:relative;width:300px;height:580px;overflow:hidden;transition:background .3s ease-in-out}.our-solutions-image-container:hover{background:rgba(0,0,0,.5)}.our-solutions-image{width:100%;height:100%;object-fit:cover;position:relative;z-index:-1}.our-solutions-image-container:hover .our-solutions-description{width:80%}.our-solutions-text{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1.5rem;font-weight:700;padding:10px 15px;border-radius:8px;width:100%}.our-solutions-description,.our-solutions-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--app-white-color)}.our-solutions-description{font-size:16px}.our-solutions-description p:first-child{padding:0 0 15px;font-size:1.6rem}.our-solutions-icon{font-size:3rem;margin-bottom:30px}@media (max-width:1024px){.our-solutions-card{flex-direction:column;align-items:center}.our-solutions-image-container{position:relative;width:70%;height:70vh}}@media (max-width:740px){.our-solutions-image-container{position:relative;width:100%;height:50vh}}html{scroll-behavior:smooth}.our-solutions-nav-container{padding:50px 0;text-align:center}.our-solutions-nav{display:flex;flex-direction:column;align-items:center}.our-solutions-link{width:250px;text-decoration:none;color:var(--app-white-color);background-color:var(--app-primary-color);margin:15px;padding:15px;border-radius:8px;font-weight:700;text-align:center;border:1px solid transparent;transition:all .3s ease-in-out}.our-solutions-link:hover{color:var(--app-text-color);background-color:var(--app-primary-background-color);border-color:var(--app-primary-color)}.our-solutions-nav-icon{margin-left:6px}.commercial-info-container{position:relative;width:100%;height:100%;z-index:1;color:var(--app-text-color)}.commercial-info-container .text-container{padding:100px 20px;height:100vh;display:flex;justify-content:center;align-items:center;gap:40px;width:40%}.commercial-info-container .text-info-box{padding:40px;background-color:var(--app-secondary-background-color)}.commercial-info-container .text-info-box .title{margin-bottom:20px}.commercial-info-container .text-info-box h3{line-height:2.5}.commercial-info-container .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;background-repeat:no-repeat}.use-cases-container{padding:50px}@media (max-width:786px){.commercial-info-container .text-container{width:100%}}.use-cases-container h2{text-align:center}.use-case-card{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-width:1010px;margin:auto;flex-wrap:wrap;grid-gap:80px 30px;gap:80px 30px;justify-content:center;padding:50px 0}.use-case-content{text-align:center;width:100%;font-weight:600}.use-case-icon{font-size:40px;color:var(--app-primary-color);margin:20px 0}@media (max-width:1024px){.use-case-card{padding:0;gap:30px}}@media (max-width:400px){.use-case-card{grid-template-columns:repeat(1,1fr)}}.our-solutions-hero-section-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 90px;padding:70px 20px}.our-solutions-video-container{flex:1 1 30%;display:flex;justify-content:center;align-items:center}.our-solutions-video-container video{max-width:100%;height:auto;border-radius:20px}.our-solutions-hero-section-content{flex:1 1 50%;max-width:600px}.our-solutions-hero-section-content .title{color:var(--app-primary-color);margin-bottom:3rem;font-size:6rem;line-height:1}.our-solutions-hero-section-content .title span{color:var(--app-text-color)}.our-solutions-hero-section-content .subtitle{font-size:1.9rem}.our-solutions-hero-section-content .description{font-size:var(--app-paragraph-font-size);word-spacing:2.5px;line-height:1.6;margin:20px 0;text-align:justify}.our-solutions-hero-section-content .btn{margin-top:20px}@media (max-width:1020px){.our-solutions-hero-section-container{flex-direction:column-reverse;padding-top:0;gap:30px}.our-solutions-video-container{max-width:500px}.our-solutions-hero-section-content{text-align:center}.our-solutions-hero-section-content .title{font-size:2.5rem;margin-bottom:1.5rem}.our-solutions-hero-section-content .description{font-size:.9rem}}.our-solutions-request-demo-container{padding:50px 20px}.our-solutions-request-demo-container .title{text-align:center;line-height:2}