@media only screen and (max-width:768px){.case-studies .case-study-item:last-child{border-bottom:none;padding-bottom:0}}.case-studies.has-bg.bg-colour-white .bg-white{--tw-bg-opacity:1;background-color:rgb(248 247 245/var(--tw-bg-opacity,1))}.case-study-popup{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:99999999}.case-study-popup.active{opacity:1;pointer-events:all;visibility:visible}.case-study-popup__backdrop{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8);inset:0;position:absolute}.case-study-popup__container{background:linear-gradient(90deg,#5d4193,#a12b87);border-radius:8px;max-height:90vh;max-width:800px;overflow-y:auto;padding:40px 32px 32px;position:relative;transform:scale(.95);transition:transform .3s ease;width:100%;z-index:1}@media(max-width:600px){.case-study-popup__container{margin:0 16px;max-width:calc(100% - 32px);padding:32px 24px 24px;width:calc(100% - 32px)}}.case-study-popup.active .case-study-popup__container{transform:scale(1)}.case-study-popup__close{align-items:center;background:transparent;border:none;border-radius:50%;color:#f0ede9;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px;z-index:10}.case-study-popup__close:hover{background-color:hsla(34,19%,93%,.1);transform:rotate(90deg)}.case-study-popup__close:focus{outline:2px solid #f0ede9;outline-offset:2px}.case-study-popup__close svg{height:24px;width:24px}.case-study-popup__content{color:#fff;display:flex;flex-direction:column;gap:16px}.case-study-popup__header{color:#fff;margin:0}.case-study-popup__subtext{color:#fff}.case-study-popup__title{color:#fff;font-weight:600;margin:0}.case-study-popup__form{color:#fff;margin-top:8px}.case-study-popup__form label{color:#fff}
