.page-node-type-case-studie .paragraph--type--bp-carousel{margin:0 4rem 5rem}.page-node-type-case-studie .paragraph--type--bp-carousel .carousel-control.left{margin-left:-2rem;justify-content:flex-start;filter:invert(100%)}.page-node-type-case-studie .paragraph--type--bp-carousel .carousel-control.right{margin-right:-2rem;justify-content:flex-end;filter:invert(100%)}.page-node-type-case-studie .carousel-indicators{bottom:-3rem}.page-node-type-case-studie .carousel-indicators li{border-radius:50%;width:8px;height:8px;background-color:#aaa}.page-node-type-case-studie .carousel-indicators li.active{background-color:#666}.page-node-type-case-studie .paragraph--type--bp-carousel .para-img-background{display:none}.case-study-teaser .case-study-teaser-brands .case-study-cross,.case-study-teaser .case-study-teaser-description{color:var(--dark-gray)}.case-study-teaser{text-decoration:none;position:relative;min-height:18rem;width:100%;display:block;margin-bottom:8rem}.case-study-teaser-right:before{content:"";height:2rem;width:2rem;background-image:url("/themes/custom/cmi/css/node/../../images/crochets1-red.png");background-repeat:no-repeat;background-size:contain;position:absolute;top:-2rem;left:-2rem;display:inline-block}.case-study-teaser-right:after{content:"";height:2rem;width:2rem;background-image:url("/themes/custom/cmi/css/node/../../images/crochets2-red.png");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-3rem;right:-1rem;display:inline-block}.case-study-teaser-image{position:absolute;top:0;bottom:0;left:0;right:2rem;z-index:-1;background:#000;overflow:hidden}.path-frontpage .case-study-teaser-image img,#carouselCaseStudyControls .case-study-teaser-image img{height:30rem}.case-study-teaser-image img{object-fit:cover;width:100%;height:18rem;opacity:.5}.case-study-teaser-cta .cta-line{width:77%}.case-study-teaser-text{padding:6rem 5rem 1rem;margin-right:3rem}.light-blue .case-study-cross{color:var(--light-blue)}.light-gray .case-study-cross{color:var(--light-gray)}.light-red .case-study-cross{color:var(--light-red)}.blue .case-study-cross{color:var(--blue-color)}.yellow .case-study-cross{color:var(--yellow-color)}.path-frontpage .case-study-cross,.red .case-study-cross{color:var(--red-color)}.dark-gray .case-study-cross{color:var(--dark-gray)}.case-study-cross{font-size:1.8rem;color:var(--dark-gray);padding:0 1rem}.case-study-brand .text-teaser-view-mode{margin:0}.case-study-brand{display:flex;align-items:center;justify-content:center}.case-study-teaser-logos>.case-study-brand:last-child .case-study-cross{display:none}.case-study-teaser-label{border-top:1px solid var(--red-color);color:#fff;font-size:.7rem;font-weight:700;padding-bottom:1rem;text-transform:uppercase;padding-top:.3rem;margin-top:.7rem}.case-study-teaser-logos{display:flex;align-items:center}.case-study-teaser-logo img{height:4rem;width:8rem;object-fit:contain}.case-study-teaser-logos .fa{font-size:.7rem;font-weight:lighter}.case-study-teaser-description{margin-top:.5rem;color:#fff;font-size:.8rem;text-align:left}.case-study-teaser-cta .cta-container{width:100%;display:flex;justify-content:flex-end}.case-study-teaser-cta .cta{border:2px solid #fff;color:#fff}.case-study-teaser-cta .cta a{color:#fff}.case-study-teaser-cta .cta:hover,.case-study-teaser-cta .cta:focus{background:#fff;color:#444;box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.case-study-teaser-cta .cta:hover a,.case-study-teaser-cta .cta:focus a{color:#444;background:0 0}.view-case-study.view-display-id-page_1{margin-top:1rem;padding-bottom:9rem}.view-case-study .views-exposed-form{margin-bottom:3rem}.view-case-study .js-form-item{width:33.333%}.view-case-study .form-row>.js-form-item:first-child{padding-right:1rem}.view-case-study .form-row>.js-form-item:nth-child(2){padding-right:1rem;padding-left:1rem}.view-case-study .form-row>.js-form-item:nth-child(3){padding-left:1rem}.case-study-teaser-small{position:relative;height:30rem}.red .case-study-teaser:hover .case-study-teaser-link,.case-study-item.red .case-study-teaser:hover .case-study-teaser-link{color:var(--red-color) !important}.case-study-item.red .case-study-teaser-container{background:var(--red-color)}.light-red .case-study-teaser:hover .case-study-teaser-link,.case-study-item.light-red .case-study-teaser:hover .case-study-teaser-link{color:var(--light-red) !important}.case-study-item.light-red .case-study-teaser-container{background:var(--light-red)}.yellow .case-study-teaser:hover .case-study-teaser-link,.case-study-item.yellow .case-study-teaser:hover .case-study-teaser-link{color:var(--yellow-color) !important}.case-study-item.yellow .case-study-teaser-container{background:var(--yellow-color)}.blue .case-study-teaser:hover .case-study-teaser-link,.case-study-item.blue .case-study-teaser:hover .case-study-teaser-link{color:var(--blue-color) !important}.case-study-item.blue .case-study-teaser-container{background:var(--blue-color)}.light-blue .case-study-teaser:hover .case-study-teaser-link,.case-study-item.light-blue .case-study-teaser:hover .case-study-teaser-link{color:var(--light-blue) !important}.case-study-item.light-blue .case-study-teaser-container{background:var(--light-blue)}.light-gray .case-study-teaser:hover .case-study-teaser-link,.case-study-item.light-gray .case-study-teaser:hover .case-study-teaser-link{color:var(--light-gray) !important}.case-study-item.light-gray .case-study-teaser-container{background:var(--light-gray)}.dark-gray .case-study-teaser:hover .case-study-teaser-link,.case-study-item.dark-gray .case-study-teaser:hover .case-study-teaser-link{color:var(--dark-gray) !important}.case-study-item.dark-gray .case-study-teaser-container{background:var(--dark-gray)}.case-study-teaser-container{background:var(--light-blue);position:absolute;bottom:-5rem;left:-2rem;padding:1rem;height:75%;width:75%}.case-study-teaser-title{color:#444 !important;text-transform:uppercase;font-size:1rem;font-weight:700;margin-bottom:.5rem;text-align:left}.case-study-teaser-link{color:#444 !important;position:absolute;bottom:1rem;right:1rem;border:4px solid #444;height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:rotateZ(-90deg);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.case-study-teaser:hover .case-study-teaser-link{background:#444;border:4px solid #444;box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.case-study-teaser-image img{object-fit:cover}.case-study-teaser-brands{height:3rem;width:100%;margin-bottom:.5rem;display:flex;align-items:center}.case-study-teaser-brands .text-teaser-view-mode{margin:0}.case-study-teaser-brands .case-study-cross{font-size:1rem;padding:0 .5rem}.case-study-teaser-brands .field--name-field-brand{display:flex}.case-study-teaser-brands .field--name-field-brand .field__item{margin-right:.5rem}.case-study-teaser-brands img{height:2rem;object-fit:contain}.case-study-full-banner .title{text-transform:uppercase;font-weight:700;color:var(--dark-gray);font-size:1.5rem;width:70%;margin:0 auto;text-align:center}.case-study-full-banner .brands{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.case-study-full-banner .brands>.case-study-cross:last-child{display:none}.case-study-full-banner .brands .field>.field__item:last-child .case-study-cross{display:none}.case-study-full-banner .brands .node--type-brand{height:3rem;width:8rem;display:flex;align-items:center;justify-content:center}.case-study-full-banner .field>.case-study-cross:last-child{display:none}.case-study-teaser-brands>.case-study-cross:last-child{display:none}.case-study-full-banner .brands .node--type-brand img{height:100%;width:100%;object-fit:contain}.case-study-full-banner .node--type-brand.node--view-mode-teaser-small img{width:7rem;height:2.5rem;margin:1rem auto 1rem auto}.case-study-full-banner .date{text-align:center;color:var(--dark-gray);margin-top:1rem;font-size:.8rem}.case-study-fullwidth-image{height:19rem}.case-study-fullwidth-image img{height:19rem;width:100%;object-fit:cover;object-position:center}.case-study-full-figures.paragraph--type--figures{background:var(--dark-gray);padding-bottom:2rem}.case-study-full-frames.paragraph--type--expertises-frames{background:var(--light-blue)}.case-study-full-frames.paragraph--type--expertises-frames .text1{color:var(--dark-gray);margin-bottom:1rem}.case-study-full-figures.paragraph--type--figures .main-title{font-size:1.4rem;color:var(--dark-gray);padding:2rem 2rem 0;padding-top:3rem;font-weight:700;padding-left:1rem;line-height:2rem;text-transform:uppercase;margin-bottom:2rem}.case-study-3-images{padding-top:3rem;padding-bottom:2rem}.case-study-full-centered-text{text-align:center;padding:4rem 0}.case-study-full-centered-text-2{padding:4rem 0}@media (max-width:992px){.case-study-teaser-text{margin:0;padding-top:3rem;padding:6rem 0 0}.case-study-teaser-logo img{height:2rem;width:5rem;object-fit:contain}.case-study-teaser-description{margin-top:1.5rem;font-size:.8rem;line-height:1rem}.case-study-teaser-cta .cta-container{justify-content:flex-start}.case-study-teaser-cta .cta-container .cta a{padding:.1rem 2.3rem;font-size:.6rem}.case-study-teaser-cta .cta-container .cta-line{width:50%}.case-study-cross{font-size:.8rem;padding:0 .8rem}.case-study-teaser-logos{align-items:flex-start}.case-study-teaser{padding-top:3rem;height:16rem;margin-bottom:7rem}.view-case-study .js-form-item{width:100%;padding-right:0 !important;padding-left:0 !important;margin-bottom:2rem}.case-study-teaser-image{top:0;bottom:0;left:0;right:0}.case-study-teaser-container{bottom:-5rem;left:0;padding:1rem;height:93%;width:85%}.view-case-study.view-display-id-page_1{margin-top:2rem;padding-bottom:3rem}}