:not(.cq-Editable-dom)>.case-studies-promo .parsys.sectionpar{display:flex;justify-content:flex-start;margin:0;padding:0;flex-wrap:wrap;color:#fff}:not(.cq-Editable-dom)>.case-studies-promo .columnControl .parsys_column{max-width:100%;padding-left:0;padding-right:0;margin-left:0}:not(.cq-Editable-dom)>.case-studies-promo .columnControl .cmp-container{display:initial}.cmp-base-modernized.standard-spacing .case-studies-promo .parsys.sectionpar .columnControl:last-child{margin-bottom:0}:not(.cq-Editable-dom)>.case-studies-promo .columnControl{margin:0;width:50%;min-height:25rem;background:#dedede}:not(.cq-Editable-dom)>.case-studies-promo.case-studies-promo--3cols .columnControl{width:33.3%}:not(.cq-Editable-dom)>.case-studies-promo.case-studies-promo--4cols .columnControl{width:25%}:not(.cq-Editable-dom)>.case-studies-promo .clickable{cursor:pointer}:not(.cq-Editable-dom)>.case-studies-promo .text h2,:not(.cq-Editable-dom)>.case-studies-promo .text h3,:not(.cq-Editable-dom)>.case-studies-promo .text h4,:not(.cq-Editable-dom)>.case-studies-promo .text h5,:not(.cq-Editable-dom)>.case-studies-promo .text h6,:not(.cq-Editable-dom)>.case-studies-promo .text p{color:#fff}.case-studies-promo .text h2,.case-studies-promo .text h4{font-size:1.4375rem;margin:0 0 .5rem;font-family:"LMC ITC Charter",Georgia,Serif;font-weight:400}.case-studies-promo .text h5{font-size:1.125rem;margin-top:0;margin-bottom:1.25rem}.case-studies-promo .text p a{font-weight:400;border-color:#fff;padding-bottom:2px;transition:.3s ease-in-out}.case-studies-promo .text p a:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px;transition:.2s ease-in-out}:not(.cq-Editable-dom)>.case-studies-promo .columnControl .parsys_column,:not(.cq-Editable-dom)>.case-studies-promo .columnControl>.parsys_column{position:relative;height:100%}:not(.cq-Editable-dom)>.case-studies-promo .columnControl:first-child .parsys_column{display:flex;flex-direction:column;justify-content:center;background-color:#f6b603}.case-studies-promo .columnControl:first-child .text{margin:0}.case-studies-promo .columnControl:first-child .text h2{font-size:2.375rem}.case-studies-promo .columnControl:first-child .text h2,.case-studies-promo .columnControl:first-child .text h4{margin:1rem 0}.case-studies-promo .columnControl:first-child .text h2,.case-studies-promo .columnControl:first-child .text p{color:#000}.case-studies-promo .columnControl:first-child .text a{color:#000;border-color:#000}.case-studies-promo .columnControl:first-child .text .text-component{padding:8rem}.case-studies-promo .columnControl:first-child .image{margin:0;padding:2rem 2rem 0}.case-studies-promo .columnControl:first-child .image img{width:5rem;height:5rem}.case-studies-promo .columnControl:first-child .text .text-component p{margin-bottom:1rem;font-size:1.25rem}.case-studies-promo .columnControl:first-child .text+.text .text-component p a{width:100%}.case-studies-promo .columnControl:first-child .text+.text .text-component p{width:100%;opacity:0;transform:translateY(5rem);transition:transform 1.2s,opacity .75s}.case-studies-promo .columnControl:first-child .parsys_column:hover .text+.text .text-component p{opacity:1;transition:transform 1.2s,opacity .75s .5s;transform:translateY(0)}.case-studies-promo .columnControl:first-child .parsys_column:focus-within .text+.text .text-component p{opacity:1;transition:transform 1.2s,opacity .75s .5s;transform:translateY(0)}:not(.cq-Editable-dom)>.case-studies-promo .parsys_column .textimage{position:relative;width:100%;height:100%;margin:0;max-width:100%}.case-studies-promo .parsys_column .textimage:focus-within{outline:-webkit-focus-ring-color auto 2px;padding:1px}:not(.cq-Editable-dom)>.case-studies-promo .parsys_column .textimage .textimage-image{margin:0;width:100%;height:100%}:not(.cq-Editable-dom)>.case-studies-promo .parsys_column .textimage .textimage-image .image-asset{width:100%;height:100%}:not(.cq-Editable-dom)>.case-studies-promo .parsys_column .textimage .textimage-image .image-asset img{width:100%;height:100%;object-fit:cover;transition:transform .3s,opacity .3s;opacity:1}.case-studies-promo .parsys_column .textimage:hover .textimage-image .image-asset img{opacity:1;transform:scale(1.05)}.case-studies-promo .parsys_column .textimage:focus-within .textimage-image .image-asset img{opacity:1;transform:scale(1.05)}:not(.cq-Editable-dom)>.case-studies-promo .parsys_column .textimage .textimage-text{position:absolute;bottom:0;width:75%;min-width:376px;background-image:linear-gradient(#000,#000);background-position:bottom left;background-size:0 0;background-repeat:no-repeat;transition:.3s}.case-studies-promo .columnControl .textimage .textimage-text{margin-bottom:2rem;background-color:#000}.case-studies-promo .parsys_column .textimage:hover .textimage-text{background-size:1000px 500px}.case-studies-promo .parsys_column .textimage:focus-within .textimage-text{background-size:1000px 500px}.case-studies-promo .parsys_column .textimage .textimage-text .text-component{padding:2rem 3.125rem}:not(.cq-Editable-dom)>.case-studies-promo .textimage .textimage-text p{max-height:0;margin:0;-ms-transition:max-height 1s,opacity .25s;transition:max-height 1s,opacity .25s;opacity:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.case-studies-promo .parsys_column .textimage-text .text-component p:last-child{transform:translateY(.2rem);transition:transform .3s,max-height 1s,opacity .3s;margin-top:.25rem}:not(.cq-Editable-dom)>.case-studies-promo .textimage:focus .textimage-text p,:not(.cq-Editable-dom)>.case-studies-promo .textimage:hover .textimage-text p{max-height:5.5rem!important;opacity:1!important}:not(.cq-Editable-dom)>.case-studies-promo .textimage:focus-within .textimage-text p{max-height:5.5rem!important;opacity:1!important}.case-studies-promo .textimage:hover .textimage-text .text-component p:last-child{max-height:2rem;transform:translateY(0);transition:transform .75s .15s,max-height 1s,opacity 1s .25s}.case-studies-promo .textimage:focus-within .textimage-text .text-component p:last-child{max-height:2rem;transform:translateY(0);transition:transform .75s .15s,max-height 1s,opacity 1s .25s}.case-studies-promo .columnControl:first-child .parsys_column p{margin:2rem 0}.case-studies-promo .columnControl:first-child .parsys_column p a::after{content:"";display:inline-block;position:relative;border-left:2.5px solid #000;border-bottom:2.5px solid #000;transform:rotate(-135deg);width:18px;height:18px;vertical-align:middle;margin:0 -9px;left:20px;transition:left .3s}.case-studies-promo .columnControl:first-child .parsys_column p a:hover::after{left:25px}.case-studies-promo .parsys_column .textimage-text .text-component p{transition:max-height .3s,opacity .75s}@media only screen and (max-width:992px){:not(.cq-Editable-dom)>.case-studies-promo .columnControl{width:50%}.case-studies-promo .columnControl:first-child .text .text-component{padding:4rem}}@media (max-width:767px){:not(.cq-Editable-dom)>.case-studies-promo>.parsys.sectionpar{display:block;padding-right:0}:not(.cq-Editable-dom)>.case-studies-promo .columnControl{width:100%}.case-studies-promo .columnControl:first-child .text+.text .text-component{padding-top:0}.case-studies-promo .columnControl:first-child .text+.text .text-component p{position:relative;width:100%;opacity:1;transform:translateY(0)}.case-studies-promo .columnControl:first-child .parsys_column:hover .text+.text .text-component p,.case-studies-promo .parsys_column .textimage-text .text-component p:last-child{transform:translateY(0)}.case-studies-promo .parsys_column .textimage .textimage-text{width:90%;background-size:1000px 500px}.case-studies-promo .parsys_column .textimage .textimage-text .text-component p{max-height:unset;opacity:1}.case-studies-promo .parsys_column .textimage:hover .textimage-text .text-component p{max-height:unset}.case-studies-promo .parsys_column .textimage:focus-within .textimage-text .text-component p{max-height:unset}.case-studies-promo .parsys_column .textimage .textimage-image .image-asset img{opacity:1}.case-studies-promo .parsys_column .textimage:hover .textimage-image .image-asset img{transform:scale(1)}.case-studies-promo .parsys_column .textimage:focus-within .textimage-image .image-asset img{transform:scale(1)}.case-studies-promo .parsys_column .textimage .textimage-text .text-component{min-height:unset}.case-studies-promo .columnControl:first-child{height:50%;min-height:0}.case-studies-promo .columnControl:first-child .text .text-component{padding:40px}.lead{font-size:1.2rem!important}}@media only screen and (max-width:576px){:not(.cq-Editable-dom)>.case-studies-promo .columnControl,:not(.cq-Editable-dom)>.case-studies-promo .columnControl .textimage{width:100%;height:40rem}.case-studies-promo .columnControl:first-child .text .text-component{padding:4rem}}@media only screen and (min-width:1024px) and (max-width:1400px){.case-studies-promo .parsys_column .textimage-text .text-component:hover{transition:max-height 1.25s,opacity .75s .25s;max-height:380px}.case-studies-promo .parsys_column .textimage:hover .textimage-text .text-component p:last-child{margin-top:.5rem}}