@charset "UTF-8";.alternating-bgs .pimcore_area_content:nth-child(odd) section{background:#f9fafb}.alternating-bgs .pimcore_area_case-study-divider-areabrick:nth-child(odd) .divider{height:1px;background:rgba(55,81,126,.1)}.alternating-bgs .pimcore_area_case-study-divider-areabrick:nth-child(2n) .divider{height:1px;background:rgba(55,81,126,.2)}section.hero-banner.alt .brand-image{display:inline-block;width:120px;margin-bottom:15px}section.text-brick{padding:80px 0}section.text-brick p{margin:0;color:#5d7079;font-size:14px}section.image-brick{padding:80px 0}section.image-brick .brick-image-container{position:relative;padding-top:56.25%;border-radius:4px;overflow:hidden}section.image-brick .brick-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}section.image-brick .brick-image-caption{display:block;margin-top:10px;color:#5d7079;font-size:12px;font-style:italic}section.text-image-brick{padding:80px 0}section.text-image-brick .brick-image-container{position:relative;padding-top:56.25%;border-radius:4px;overflow:hidden}section.text-image-brick .brick-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}section.text-image-brick .brick-image-caption{display:block;margin-top:10px;color:#5d7079;font-size:12px;font-style:italic}section.text-image-brick .brick-content h4{margin:0 0 30px;color:#37517e;font-size:24px;font-weight:500}section.text-image-brick .brick-content p{margin:0;color:#5d7079;font-size:14px}section.image-text-brick{padding:80px 0}section.image-text-brick .brick-image-container{position:relative;padding-top:56.25%;border-radius:4px;overflow:hidden}section.image-text-brick .brick-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}section.image-text-brick .brick-image-caption{display:block;margin-top:10px;color:#5d7079;font-size:12px;font-style:italic}section.image-text-brick .brick-content h4{margin:0 0 30px;color:#37517e;font-size:24px;font-weight:500}section.image-text-brick .brick-content p{margin:0;color:#5d7079;font-size:14px}section.machine-brick{padding:80px 0;border-top:1px solid rgba(55,81,126,.1)}section.machine-brick .brick-image-container{position:relative;padding-top:56.25%}section.machine-brick .brick-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;-o-object-fit:contain}section.machine-brick .brick-content{color:#5d7079}section.machine-brick .brick-content h4{margin:0 0 10px;color:#37517e;font-size:24px;font-weight:500}section.machine-brick .brick-content p{margin:0;color:#5d7079;font-size:14px}section.machine-brick .brick-content .highlights{margin:30px 0 0;color:#5d7079;font-size:14px}section.machine-brick .brick-content ul{margin:30px 0 0;padding-left:16px;list-style:none}section.machine-brick .brick-content ul li{color:#5d7079;font-size:14px}section.machine-brick .brick-content ul li:before{content:"•";color:#37517e;font-weight:700;display:inline-block;width:1em;margin-left:-1em}section.machine-brick .brick-content .btn{margin-top:50px;font-size:14px}@media (max-width:767px){section.hero-banner.alt{padding-top:0}section.hero-banner.alt .container{padding:0}section.hero-banner.alt .banner-image-container{border-radius:0}section.hero-banner.alt .banner-image-container img{-o-object-fit:cover;object-fit:cover}section.hero-banner.alt .content{padding:0 15px}section.image-brick,section.text-brick{padding:50px 0}}@media (max-width:768px){section.text-image-brick{padding:50px 0}section.text-image-brick .brick-content{margin-bottom:50px}section.text-image-brick .brick-content h4{font-size:18px;margin-bottom:15px}section.image-text-brick{padding:50px 0}section.image-text-brick .brick-content{margin-top:50px}section.image-text-brick .brick-content h4{font-size:18px;margin-bottom:15px}section.machine-brick{padding:50px 0}section.machine-brick .brick-image-container{margin-bottom:50px}section.machine-brick .brick-content h4{font-size:18px}section.machine-brick .brick-content .btn{display:block;width:100%}}
