.related-card{padding:1rem;padding-bottom:.5rem;cursor:pointer;background:rgba(163,163,177,.404);border:1px solid hsla(0,0%,100%,.308)}.related-image{display:flex;justify-content:center;background-size:cover;height:100%;align-content:center;margin-left:.5rem;margin-right:.5rem;height:10rem}.page-container{justify-content:center;text-align:center;background:#02011a;background-size:cover}.company-date,.intro-article{display:flex;justify-content:center}.intro,.intro-article{width:100%}.intro{background:linear-gradient(0deg,#2e364d,#2e364d,#02011a);color:#e2e2e2;max-width:1200px;padding-top:3rem;padding-bottom:3rem}.intro p{font-size:1.125rem}.intro .row{text-align:center;display:flex;justify-items:center;justify-content:center}.intro .intro-header{min-height:25vh;max-width:55%;color:#fff;text-shadow:2px 2px rgba(0,0,0,.5411764705882353)}.features{text-align:center}.features .list-inline-item{background:hsla(0,0%,76.1%,.164);font-size:.8rem;padding:.15rem;margin:.25rem;border:1px solid #5c5c5c}.page-sections{display:flex;justify-content:center;padding-bottom:1rem}.page-sections,.page-sections-vertical{max-width:1200px;min-height:30vh;background:#2e364d;width:100%}.page-sections-vertical{justify-content:column}.left-align{justify-content:left}.left-align,.right-align{display:flex;background:#2e364d;color:#fff}.right-align{flex-direction:row-reverse;height:100%;justify-items:right}.image-container{display:block;overflow:auto}.image-container .section-image{border-radius:1.25rem}.section-block{display:flex;justify-content:center;width:100%}.video-section{max-width:1200px;width:100%;background:#2e364d;padding-bottom:2rem;padding-top:2rem}.end-section{padding-top:3rem;padding-bottom:3rem}.section-head-text{font-weight:700;text-decoration:underline;padding-bottom:1rem}.section-text{text-align:left;padding-top:1rem;padding-bottom:1rem;overflow-wrap:break-word;font-size:1rem;font-weight:300}.carousel{max-width:1000px;box-shadow:0 0 25px rgba(54,54,54,.726);border:2px solid #27282c}.carousel p{color:#fff}@media screen and (max-width:400px){.section-text{font-size:.9rem}.image-container .section-image{border-radius:.5rem}}@media screen and (min-width:900px){.section-text{font-size:1.125rem}.image-container .section-image{border-radius:1.25rem}}