.layered-campaign-block{background-repeat:no-repeat;background-size:cover;padding:0}.layered-campaign-block--reversed{order:1}.layered-campaign-block__col-half{padding-bottom:1.5rem;padding-top:1.5rem}.layered-campaign-block__card{margin-bottom:3rem;margin-top:3rem;background-color:#fff !important;color:#0a0a0b;border-radius:16px;border:0;box-shadow:2px 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:.5em;position:relative}.layered-campaign-block__card::placeholder{color:#0a0a0b !important}.layered-campaign-block__card:is(h1,h2,h3,h4,h5),.layered-campaign-block__card h1,.layered-campaign-block__card h2,.layered-campaign-block__card h3,.layered-campaign-block__card h4,.layered-campaign-block__card h5{color:#4d5a65}.layered-campaign-block__card:is(a){color:#4d5a65}.layered-campaign-block__card img{border-radius:12px;min-height:100%;min-width:100%}.layered-campaign-block__card:not(:has(>.layered-campaign-block__card-body)){padding:1.5rem}.layered-campaign-block__card-body{flex:inherit;padding:.5rem}.layered-campaign-block__card-body>*:last-child{margin-bottom:0}.layered-campaign-block__card-image{align-items:center;border-radius:12px;display:flex;justify-content:center;max-height:200px;overflow:hidden}.layered-campaign-block__card-title{font-size:1.3125rem;line-height:140%}.layered-campaign-block__card-text,.layered-campaign-block__card p{font-size:1rem}.layered-campaign-block__card-footer{background-color:rgba(0,0,0,0);border-top:none;margin-top:auto;padding:1rem .5rem}@media only screen and (max-width: 991px){.layered-campaign-block__card{margin-bottom:220px !important}}.layered-campaign-block__card-body{padding:3rem}.layered-campaign-block__roundel{background-color:#4d5a65 !important;color:#fff;border-radius:50%;display:flex;flex-direction:column;height:200px;justify-content:center;margin-top:2em;padding:30px;position:absolute;text-align:center;transform:translate(-50%, -50%);width:200px}.layered-campaign-block__roundel a{color:#fff}.layered-campaign-block__roundel a:hover,.layered-campaign-block__roundel a:focus,.layered-campaign-block__roundel a:active{color:#fff}@media only screen and (min-width: 320px){.layered-campaign-block__roundel{left:50%;margin-top:3rem !important;top:100%}}@media only screen and (min-width: 992px){.layered-campaign-block__roundel{left:100%;top:40%}}.layered-campaign-block__roundel-percentage{font-size:1.5rem;font-style:italic;font-weight:800;line-height:normal}.layered-campaign-block__secondary-image{background-size:cover;background-position:center;height:100%;min-height:400px}