.paragraph--type--listings{margin:40px 0}.paragraph--type--listings .field-title__container .field-title{position:relative;margin-bottom:12px;font-size:26px;line-height:38px;font-family:"Ubuntu",sans-serif;font-weight:700;text-align:center;color:#000}.paragraph--type--listings .field-title__container .field-title b{display:block;font-weight:700}@media(min-width: 900px){.paragraph--type--listings .field-title__container .field-title b{display:inline-block}}@media(min-width: 900px){.paragraph--type--listings .field-title__container .field-title{margin-bottom:48px;font-size:37px;line-height:60px}}.paragraph--type--listings.paragraph-layout-related-case-studies{position:relative;margin:0;padding:0;background:url("../../../icons/triangle-bg-invert.svg") no-repeat bottom var(--color-primary-ti);background-size:100% 48px}@media(min-width: 800px){.paragraph--type--listings.paragraph-layout-related-case-studies{margin-bottom:80px;padding:10px 0 40px;background-size:100% 108px}}.paragraph--type--listings.paragraph-layout-related-case-studies:before{content:"";display:block;height:48px;width:100%;background:url(../../../icons/triangle-bg-white.svg) no-repeat top var(--color-primary-ti);background-size:100% 48px;position:absolute;top:0;left:0;right:0}@media(min-width: 800px){.paragraph--type--listings.paragraph-layout-related-case-studies:before{height:108px;background-size:100% 108px}}.active-layout-related-case-studies{padding:0;background-color:rgba(0,0,0,0)}.active-layout-related-case-studies .layout__region{max-width:1440px;margin:auto;overflow:hidden;padding:0 16px}.active-layout-related-case-studies .field-title__container{max-width:100%;margin-left:0;margin-bottom:0}.active-layout-related-case-studies .field-title__container h2{margin:0;font-size:16px;font-family:"Ubuntu",sans-serif;font-weight:300;line-height:1.5;color:#000}@media(min-width: 800px){.active-layout-related-case-studies .field-title__container h2{font-size:32px;line-height:1.31}}.active-layout-related-case-studies .field--name-field-cta-button{max-width:100%;margin-left:0;padding-right:0;text-align:center}.active-layout-related-case-studies .field--name-field-cta-button .button{min-width:auto}.active-layout-related-case-studies .swiper-slide{max-width:100%;margin-bottom:50px}.case-studies-item{position:relative;max-width:100%;height:100%;margin:6px;padding:0;box-shadow:0 0 6px 0 rgba(155,155,155,.6);background-color:#fff}.case-studies-item__container{margin-left:0}.case-studies-item__thumbnail{position:absolute;top:16px;right:16px;left:inherit;display:inline-block;padding:10px 9px 5px 9px;background-color:var(--color-secondary-ti);color:#fff}@media(min-width: 800px){.case-studies-item__thumbnail{top:0;left:40px;right:inherit}}.case-studies-item__thumbnail:after{content:"";display:inline-block;position:absolute;right:0;bottom:-8px;left:0;width:0;height:0;border-style:solid;border-width:8px 40px 0 0;border-color:var(--color-secondary-ti) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 800px){.case-studies-item__thumbnail:after{bottom:-13px;border-width:13px 60px 0 0}}@media(min-width: 800px){.case-studies-item__thumbnail .icon__svg{width:40px;height:40px}}.case-studies-item__media{margin-bottom:0;line-height:0}@media(min-width: 800px){.case-studies-item__media{position:inherit;right:0;top:0;bottom:0;max-height:765px;max-width:100%;width:100%;margin-left:auto;margin-right:0;margin-bottom:0;overflow:hidden}}.case-studies-item__media img{width:100%;height:auto}@media(min-width: 800px){.case-studies-item__media img{height:100%}}.case-studies-item__content-wrapper{max-width:100%;margin:0;padding:0;background-color:#fff;z-index:1}.case-studies-item__content-wrapper:after{content:none}.case-studies-item__content{padding:16px;text-align:left;background-color:#fff}.case-studies-item__title{padding-right:0}@media(min-width: 800px){.case-studies-item__title{padding-right:40px}}.case-studies-item__title h3{margin:10px 0 12px 0;font-family:"Ubuntu",sans-serif;font-size:26px;font-weight:bold;line-height:1.15}@media(min-width: 800px){.case-studies-item__title h3{margin:2px 0 18px 0;font-size:40px;line-height:1.25}}.case-studies-item__title a{color:#000;text-decoration:none}.case-studies-item__title span{display:block;height:40px;margin:16px 0;font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 800px){.case-studies-item__title span{height:47px;font-size:20px}}.case-studies-item__text{height:59px;margin-bottom:28px;overflow:hidden;font-family:"Ubuntu",sans-serif;font-size:15px;font-weight:normal;line-height:1.33}.case-studies-item__text p,.case-studies-item__text h2{margin:0;font-size:15px;font-weight:normal;line-height:1.33;color:#5b5b5b}@media(min-width: 800px){.case-studies-item__text p,.case-studies-item__text h2{margin-bottom:14px}}@media(min-width: 800px){.case-studies-item__text{height:84px;margin-bottom:22px;font-size:18px}.case-studies-item__text p,.case-studies-item__text h2{margin:0;font-size:16px;font-weight:400;line-height:1.31}}@media(max-width: 799px){.case-studies-item__text{display:none}}.case-studies-item__info{display:none}.case-studies-item__field{overflow:hidden}.case-studies-item__field .field__label{padding-right:.2em}.case-studies-item__field .field__label::after{display:inline-block;padding-left:.2em}.case-studies-item__field div{display:inline-block;font-size:14px;font-weight:normal;line-height:1.71}@media(min-width: 800px){.case-studies-item__field div{font-size:16px;line-height:1.5}}.case-studies-item__field a{color:#000}.case-studies-item__carousel-navigation-wrapper{position:absolute;bottom:0;left:0;right:0;display:block;z-index:1}@media(min-width: 800px){.case-studies-item__carousel-navigation-wrapper{position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}}.case-studies-item__carousel-navigation-wrapper .carousel-navigation{justify-content:center}@media(min-width: 800px){.case-studies-item__carousel-navigation-wrapper .carousel-navigation{justify-content:space-between}}.case-studies-item__carousel-navigation-wrapper .arrows{color:#000}.case-studies-item__carousel-navigation-wrapper .arrows.arrow-prev{margin-left:-10px}.case-studies-item__carousel-navigation-wrapper .arrows.arrow-next{margin-right:-10px}.case-studies-item__carousel-navigation-wrapper .arrows.arrows__disabled{color:#fff}.case-studies-item__carousel-navigation-wrapper .arrows.swiper-button-lock{display:none}@media(max-width: 799px){.case-studies-item__carousel-navigation-wrapper .arrows{margin-bottom:0}}.active-layout-related-case-studies .layout__region--content{position:relative}@media(min-width: 800px){.active-layout-related-case-studies .layout__region--content>.block-field-title{padding:0 16px;max-width:50%;margin:auto}}.active-layout-related-case-studies .layout__region--content>.block-field-cta-button{margin-top:20px;margin-bottom:30px}@media(min-width: 800px){.active-layout-related-case-studies .layout__region--content>.block-field-cta-button{position:absolute;top:0;right:0;margin-top:6px;margin-bottom:0}}.active-layout-related-case-studies .layout__region--content>.block-field-cta-button .button--secondary{display:inline-flex;padding:10px 32px;font-size:14px;line-height:1.43;font-weight:500;color:#000;background-color:rgba(0,0,0,0);border:2px solid #000}.active-layout-related-case-studies .layout__region--content>.block-field-cta-button .button--secondary:after{content:"";position:static;display:inline-block;margin-left:3px;vertical-align:baseline;border-radius:50%;width:18px;transform:translateY(0);background:url(../../../icons/arrow-right-ti.svg) no-repeat center;transition:all .2s ease-in-out}.active-layout-related-case-studies .layout__region--content>.block-field-cta-button .button--secondary:hover{color:#fff;background-color:#000}.active-layout-related-case-studies .layout__region--content>.block-field-cta-button .button--secondary:hover:after{background-image:url(../../../icons/arrow-right-ti-white.svg)}/*# sourceMappingURL=case-studies-item.css.map */
