.hero.card{height:100vh;width:100%}h2{font-size:30px}@media screen and (min-width: 768px){h2{font-size:38px}}.hero.card img{height:100%;width:100%;object-fit:cover;object-position:top}.slider-wrapper .card-list img{border-radius:0 0 25em!important}.hero.card .card-img-overlay{background:linear-gradient(215deg,#0000,#000000bf);color:#fff;padding-inline:1rem;display:flex;flex-direction:column;justify-content:center;gap:1rem}@media screen and (min-width: 768px){.hero.card .card-img-overlay{padding-inline:2rem}}.hero.card .card-title{font-size:2rem}@media screen and (min-width: 768px){.hero.card .card-title{font-size:3rem}}.card-text{font-size:20px;line-height:30px;color:#fff}@media screen and (min-width: 768px){.card-text{font-size:25px;line-height:35px}}.summary{padding-top:4rem;padding-inline:1rem}@media screen and (min-width: 768px){.summary{padding-inline:2rem}}#solutions,.service-custom-card,#use-case,#values,#resource{scroll-margin-top:12rem}#use-case .highlight{font-size:18px;line-height:28px;margin-bottom:3rem}@media screen and (min-width: 768px){#use-case .highlight{font-size:24px;line-height:34px;margin-bottom:3rem}}#use-case .cube-blue{color:#fff;background-color:#1b5ca6;margin-right:20px;border-radius:5px;text-align:center;width:80px;height:30px;vertical-align:middle;align-content:center}@media screen and (max-width: 480px){#use-case .cube-blue{width:100px;height:30px}}@media screen and (min-width: 769px){#use-case .cube-blue{width:40px;height:30px}}#use-case .cube-red{color:#fff;background-color:#c41345;margin-right:20px;border-radius:5px;text-align:center;width:80px;height:30px;vertical-align:middle;align-content:center}@media screen and (max-width: 480px){#use-case .cube-red{width:100px;height:30px}}@media screen and (min-width: 769px){#use-case .cube-red{width:40px;height:30px}}#use-case .cube-yellow{color:var(--dark);background-color:#fab737;margin-right:20px;border-radius:5px;text-align:center;width:80px;height:30px;vertical-align:middle;align-content:center}@media screen and (max-width: 480px){#use-case .cube-yellow{width:100px;height:30px}}@media screen and (min-width: 769px){#use-case .cube-yellow{width:40px;height:30px}}#solutions,#use-case,.service-custom-card,#values,#resource{display:flex;flex-direction:column;padding:3rem 1rem}@media screen and (min-width: 768px){#solutions,#use-case,.service-custom-card,#values,#resource{flex-direction:row;gap:1rem;padding-inline:2rem}}#solutions .subtitle,.service-custom-card .subtitle,#use-case .subtitle,#values .subtitle,#resource .subtitle{flex-shrink:0}@media screen and (min-width: 768px){#solutions .subtitle,.service-custom-card .subtitle,#use-case .subtitle,#values .subtitle,#resource .subtitle{width:35%}}#solutions .text-div,.service-custom-card .text-div,#use-case .text-div,#values .text-div,#resource .text-div{width:100%}.solutions{padding-inline:1rem}.offcanvas .offcanvas-title{display:flex;align-items:center;gap:1rem}.offcanvas form{gap:1rem}.offcanvas form label{font-size:.8rem}.offcanvas form input,.offcanvas form select,.offcanvas form textarea{width:100%;border:none;border-bottom:1px solid black;margin-bottom:1rem;padding:.5rem}.offcanvas.offcanvas-end{z-index:20000}
