.our-solutions-wrapper .our-solutions-row{display:flex;flex-direction:row;gap:calc(5% + 1.5em);padding-bottom:1rem}.our-solutions-wrapper .text-column{flex:1 0 28%;position:relative}.our-solutions-wrapper .our-solutions-right{flex:1 1 100%;position:relative}.our-solutions-wrapper .text-column-container{max-width:100%}.our-solutions-wrapper .text-column-container p{font-size:24px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#606060;line-height:1.5;margin:.4em 0 1em}.our-solutions-wrapper .solution-lockup p.title{font-size:16px;color:#000;font-weight:700;margin:0;line-height:1.4}.our-solutions-wrapper .solution-lockup .heading{font-size:50px;font-weight:700;color:#000;margin:0 0 .4em;position:relative;line-height:1.1}.our-solutions-wrapper .solution-lockup .heading:after,.solution-lockup .heading:before{content:"";position:absolute;left:-0.3em;top:.25em;width:.25em;height:.25em;background:#28b99b;border-radius:50%}.our-solutions-wrapper .solution-lockup .heading:after{top:.65em}.our-solutions-wrapper .our-solutions-right-container{max-width:46em}.our-solutions-wrapper .our-solutions-right-container h4{font-size:22px;margin-bottom:.5em}.our-solutions-wrapper .our-solutions-card-wrap{justify-content:center;display:flex;gap:3em}.our-solutions-wrapper .our-solutions-card-wrap .solutions-cards{flex-basis:33.33334%;padding:5px}.our-solutions-wrapper .solutions-cards .card-has-image{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;padding-bottom:4rem !important}.our-solutions-wrapper .card-has-image .card-image{position:relative;padding-top:30%}.card-has-image .card-image .card-absolute-image{background-repeat:no-repeat;background-size:contain;background-position:center;transition:opacity .5s ease;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.our-solutions-wrapper .solutions-cards .card-content{flex-grow:1;display:flex;flex-direction:column}.our-solutions-wrapper .solutions-cards .card-content h4{text-align:center;font-size:22px}.our-solutions-wrapper .solutions-cards .card-content h4+p{text-align:center}.our-solutions-wrapper .solutions-containers{max-width:50rem;margin:0 auto}.our-solutions-wrapper .solutions-containers p{text-align:center;margin:0}.our-solutions-wrapper .solutions-containers p a{display:inline-block;box-shadow:none;transition:all .3s ease;-webkit-appearance:none;text-shadow:none;background-image:none;position:relative;text-align:center;font-family:"Gotham A","Gotham B",Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;color:#fff;background-color:#000;border-radius:0;text-decoration:none;line-height:1.6;padding:.5em 2em}.our-solutions-wrapper .solutions-containers p a:hover{background-color:#101010}.our-solutions-wrapper .solutions-containers p a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#28b99b;transition:all .3s ease;z-index:0}.our-solutions-wrapper .solutions-containers p a:after{content:"";width:1em;height:1em;display:inline-block;background-size:contain;position:relative;top:.12em;margin-left:.3em;transition:all .3s ease}.our-solutions-wrapper .solutions-containers p a:hover:before{width:100%}.our-solutions-wrapper .solutions-containers p a:hover:after{margin-left:.6em;margin-right:-0.3em}@media(max-width:991px){.our-solutions-wrapper .text-column-container p{font-size:22px}.our-solutions-wrapper .our-solutions-card-wrap{flex-direction:column;align-items:center;gap:0}.our-solutions-wrapper .solutions-cards .card-has-image{max-width:32em}}@media(max-width:767px){.our-solutions-wrapper .solution-lockup{margin-left:.8em}.our-solutions-wrapper .our-solutions-row{display:block}}