@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);.realisations-list .title{border-bottom-left-radius:5rem;border-bottom-right-radius:5rem}.realisations-list .grid{grid-gap:5rem;gap:5rem}.realisations-list .grid .ctacell.full-width{grid-column:span 3}.realisations-list .pagination{text-align:center}.realisations-list .pagination a{display:inline-block;font-weight:700;margin:0 .75rem;vertical-align:middle}.realisations-list .pagination a:before{display:none}.realisations-list .pagination a.active,.realisations-list .pagination a:hover{color:#d62629;text-decoration:underline}.realisations-list .pagination a.btn{padding:.5rem 1rem}.realisations-list .pagination a.btn span{margin:0}@media only screen and (max-width:1124px){.realisations-list .grid{grid-gap:3rem;gap:3rem}}@media only screen and (max-width:768px){.realisations-list .grid{grid-template-columns:1fr 1fr}.realisations-list .grid .ctacell.full-width{grid-column:span 2}}@media only screen and (max-width:576px){.realisations-list .grid{grid-template-columns:1fr}.realisations-list .grid .ctacell.full-width{grid-column:span 1}}.realisationcell,.realisationcell a{display:block}.realisationcell a:before{display:none}.realisationcell .image{aspect-ratio:1/.7;margin:0 0 1.5rem;position:relative}.realisationcell .image .bg-img{border-radius:1rem;overflow:hidden}.realisationcell .image .banner{border-radius:2rem;font-size:1.12rem;padding:.5rem 1rem;z-index:2}.realisationcell .image .banner.pidk{align-items:center;border-radius:100%;display:flex;font-size:1.36rem;height:8rem;justify-content:center;left:auto;line-height:1;position:absolute;right:1.5rem;text-align:center;top:1.5rem;top:-4rem;width:8rem}.realisationcell .image .banner.pidk span{font-family:Inter,sans-serif;font-size:.96rem;font-weight:700;text-transform:uppercase}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.ctacell{border-radius:1rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:5rem 3rem;text-align:center}.ctacell .white-btn.regular-btn{border:1px solid #fff}.ctacell .white-btn.regular-btn:before{background:transparent}.ctacell .white-btn.regular-btn:hover{background:transparent;color:#fff}.ctacell.luxe{margin-bottom:15rem;padding:0;text-align:left}.ctacell.luxe .text{padding:5rem}.ctacell.luxe .white-btn:hover{color:#000}.ctacell.full-width{border-radius:25rem;grid-column:span 3;padding:3rem 3rem 3rem 5rem}.ctacell.full-width .grid-custom{grid-template-columns:1fr auto;grid-gap:3rem;align-items:center;gap:3rem}.ctacell.full-width .grid-custom .left{text-align:left}.ctacell.full-width .grid-custom .left .title,.ctacell.full-width .grid-custom .left .title h2,.ctacell.full-width .grid-custom .left .title h3,.ctacell.full-width .grid-custom .left .title h4,.ctacell.full-width .grid-custom .left .title h5{margin:0}.ctacell.full-width .grid-custom .left .paragraph{margin-bottom:0;margin-top:1.5rem}.ctacell .title{margin-bottom:3rem}.ctacell .title h2,.ctacell .title h3,.ctacell .title h4,.ctacell .title h5{font-size:1.92rem;line-height:1.6}.ctacell .paragraph{margin-bottom:3rem}@media only screen and (max-width:1124px){.ctacell.full-width{grid-column:span 2}}@media only screen and (max-width:768px){.ctacell.luxe .grid-h-4-2{grid-gap:0}.ctacell.luxe .image{aspect-ratio:1/.5;order:1}.ctacell.luxe .text{order:2;padding:3rem}.ctacell.full-width{border-radius:1rem;padding:3rem 5rem}.ctacell.full-width .grid-custom{grid-template-columns:1fr;grid-gap:0;gap:0}.ctacell.full-width .grid-custom .left{text-align:center}.ctacell.full-width .grid-custom .link{margin-top:3rem}}@media only screen and (max-width:576px){.ctacell.luxe{margin-bottom:5rem}.ctacell.full-width{border-radius:1rem;grid-column:span 1;padding:3rem 5rem}}