@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.solution-detail{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:3}.solution-detail .modal{opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;left:auto;right:-100vw;background:#000;animation:fly-in-left 1.1s cubic-bezier(.25,.46,.45,.94) 0s forwards}.solution-detail .details{position:absolute;top:0;right:-100vw;width:67vw;height:100vh;padding:2rem 4vw 4rem 8vw;color:#000;background:#fff;animation:fly-in-left 1s cubic-bezier(.39,.575,.565,1) 0s forwards}.solution-detail .details .close-btn{display:block;text-align:right;font-size:4.095rem;margin-bottom:2rem;transform:scale(1)}.solution-detail .details .close-btn:before{display:none}.solution-detail .details .content{width:100%;height:100%;padding:0 3vw 10rem 0;overflow:auto}.solution-detail .details .image{position:relative;margin:2rem 0}.solution-detail .details .image:after{content:"";display:block;padding-bottom:50%}@supports (aspect-ratio:1){.solution-detail .details .image{width:100%;aspect-ratio:1/.5}.solution-detail .details .image:after{display:none}}.solution-detail .details .image-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;margin:2rem 0}.solution-detail .details .image-grid .item:after{content:"";display:block;padding-bottom:120%}@supports (aspect-ratio:1){.solution-detail .details .image-grid .item{width:100%;aspect-ratio:1/1.2}.solution-detail .details .image-grid .item:after{display:none}}.solution-detail .details .text{margin:3rem 0}.solution-detail .details .text:first-child{margin-top:0}.solution-detail .details .text h1{font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media only screen and (max-width:768px){.solution-detail .details{width:82vw}}@media only screen and (max-width:576px){.solution-detail .details{width:100vw}}body,html{overflow:hidden}