.slider .swiper-pagination-bullets.swiper-pagination-horizontal{margin-bottom:0}.imageBlocks{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:3rem;position:relative}@media screen and (max-width:640px){.imageBlocks{padding:2rem 1rem}}.imageBlocks .collection{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.imageBlocks .block{display:flex;flex-direction:column;padding:15px;width:290px}.imageBlocks .image{margin-bottom:1rem;width:100%}.imageBlocks .title{font-size:42px;font-weight:700;line-height:1em;margin-bottom:2.5rem;text-align:center}.imageBlocks .subtitle{font-size:21px;font-weight:600;margin-bottom:1rem}.imageBlocks .paragraph{font-size:18px;margin-bottom:1rem}.imageBlocks .paragraph,.imageBlocks .subtitle,.imageBlocks .title{margin-left:auto;margin-right:auto;max-width:100%;width:1280px}.imageBlocks .block .title{font-family:Nunito;font-size:24px;font-weight:700;margin-bottom:.5rem;text-align:center}.imageBlocks .content{font-size:18px}.imageBlocks .content.mobile{display:none}.imageBlocks .slider{display:none;overflow:hidden}.imageBlocks .swiper-pagination{position:static;zoom:200%;margin:1rem 0}.imageBlocks .swiper-slide{padding:15px}.imageBlocks .cta-container{display:flex;justify-content:center}.imageBlocks .cta-container .cta{display:inline-block;margin-top:2rem;padding-left:2em;padding-right:2em}@media screen and (max-width:1280px){.imageBlocks .title{font-size:33px}}@media screen and (max-width:960px){.imageBlocks .content.desktop{display:none}.imageBlocks .content.mobile{display:block}.imageBlocks .desktop-only{display:none}.imageBlocksFullWidth .intro{padding-bottom:30px}.imageBlocks .title{font-size:28px}}@media screen and (max-width:640px){.imageBlocks .collection{display:none}.imageBlocks .slider{display:block}}@media screen and (max-width:320px){.imageBlocks .block .title{font-size:20px}.imageBlocks .content{font-size:14px}}