.wp-block-starter-post-carrousel{max-width:100%}.wp-block-starter-post-carrousel .intro{margin:0 auto;max-width:var(--wp--style--global--wide-size)}.wp-block-starter-post-carrousel .intro h2{text-align:center}.wp-block-starter-post-carrousel .swiper-carrousel{margin:0 auto;max-width:var(--wp--style--global--wide-size);position:relative}.wp-block-starter-post-carrousel .swiper-carrousel .swiper{margin:0 auto;max-width:var(--wp--style--global--content-size)}.wp-block-starter-post-carrousel .swiper-carrousel .swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px}.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-next,.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-prev{border:1px solid var(--wp--preset--color--purple-light);border-radius:3px;color:var(--wp--preset--color--black);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-next:hover,.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-prev:hover{border-color:var(--wp--preset--color--purple);color:var(--wp--preset--color--purple)}.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-next.swiper-button-disabled,.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-prev.swiper-button-disabled{cursor:default;opacity:.35}.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-next .swiper-navigation-icon,.wp-block-starter-post-carrousel .swiper-carrousel .swiper-navigation .swiper-button-prev .swiper-navigation-icon{height:1.125rem;width:auto}.wp-block-starter-post-carrousel .swiper-carrousel .type-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 0 10px rgba(0,0,0,.11);box-shadow:0 0 10px rgba(0,0,0,.11);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:flex-start;text-decoration:none}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .thumbnail{aspect-ratio:420/295;border-radius:4px 4px 0 0;display:block;overflow:hidden;position:relative}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .thumbnail img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .thumbnail .published{background-color:var(--wp--preset--color--purple);border-radius:4px;bottom:.75rem;color:var(--wp--preset--color--white);font-size:clamp(.75rem,.7177rem + .1325vw,.875rem);font-weight:600;height:30px;left:1.375rem;line-height:30px;padding:0 .75rem;position:absolute;text-transform:uppercase}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .content{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:1.625rem 1.375rem}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .cat{color:var(--wp--preset--color--purple);font-size:clamp(.75rem,.7177rem + .1325vw,.875rem);font-weight:600;margin-bottom:.625rem;text-transform:uppercase}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .title{color:#000;font-size:var(--wp--preset--font-size--size-4);font-weight:600;line-height:1.3}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .excerpt{font-size:clamp(.875rem,.8427rem + .1325vw,1rem);margin-bottom:1.5625rem}.wp-block-starter-post-carrousel .swiper-carrousel .type-post .button{background:none;border:none;color:var(--wp--preset--color--purple);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.0625rem;font-weight:600;gap:.625rem;margin-top:auto;padding:0;text-transform:uppercase}
