h2{font-size:45px;font-weight:200;line-height:56px}h2,p{color:#4d4d4d}p{font-size:16px;line-height:28px}.color-card__container .color-card__title,p{font-weight:400}.color-card__container .color-card__content{font-size:14px}.color-card__container .color-card__item{filter:drop-shadow(0 4px 16px 0 #11111A0D) drop-shadow(0 8px 32px 0 #11111A0D)}.cards.case-studies .cards__card .button{background:#d60860;border-color:#d60860;justify-content:center;margin-top:10px;width:fit-content}.cards.case-studies .cards__card .button:hover{background:#cf0377;border-color:#cf0377}.cards.case-studies .cards__card h3{font-weight:700!important}.cards.case-studies .cards__card{display:flex;flex-direction:column;justify-content:flex-start}.cards .cards__card img{align-self:center}.image-text .image-text__text p:first-child{color:#4d4d4d;display:inline-block;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:28px;position:relative;text-transform:uppercase}.image-text .image-text__text p:first-child:before{border-bottom:2px solid #249436;content:"";left:110%;position:absolute;top:10px;width:50px}.image-text .image-text__text h3{color:#148018;font-family:Catamaran;font-size:40px;font-style:normal;font-weight:400;line-height:50px}@media(max-width:992px){.banner-wrapper .banner_homepage_image img{object-position:70% 100%}.color-card__container .color-card__title{word-break:normal}}@media(max-width:767px){.cards.case-studies .cards__card{margin-bottom:30px}}