.case-section:not(:last-of-type){margin-bottom:100px}@media screen and (max-width:767px){.case-section:not(:last-of-type){margin-bottom:50px}}.case-section__heading{font-feature-settings:"palt";border-bottom:5px solid #3961a0;font-size:30px;line-height:1.3;margin:0 0 20px;padding:0 0 20px}@media screen and (max-width:767px){.case-section__heading{padding-bottom:15px}}.case-section__data{display:grid;gap:5px;grid-template:auto/220px auto;line-height:1.5;margin:0 0 20px}@media screen and (max-width:767px){.case-section__data{grid-template-columns:1fr}}.case-section__data__item{display:grid;gap:15px;grid-template:auto/95px auto}.case-section__data__label span{background:#3961a0;border-radius:99em;color:#fff;display:block;margin:0;padding:0;text-align:center}.case-section__data__content{margin:0;padding:0}.case-section__body{background-color:hsla(0,0%,82%,.25);background-image:repeating-linear-gradient(-45deg,hsla(0,0%,82%,.25),hsla(0,0%,82%,.25) 1px,#fff 0,#fff 50%);background-size:6px 6px;font-size:18px;padding:30px 40px 40px}@media screen and (max-width:767px){.case-section__body{font-size:16px;padding:20px}}.case-section__body p{margin:0 0 1.5em}.case-section__body p:last-child{margin-bottom:0}.case-gallery{display:grid;gap:10px;grid-template:auto/1fr 1fr;list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.case-gallery{grid-template-columns:1fr}}.case-gallery__item{text-align:center}.case-gallery__item figure{margin:0}.case-gallery__item figcaption{font-size:.875rem;padding-top:.2em;text-align:center}.case-gallery__item img{width:100%}