.wp-block-group.is-style-page-intro{margin-bottom:52px;overflow:clip;padding-bottom:2.5rem;padding-top:2.25rem;position:relative}.wp-block-group.is-style-page-intro:after{aspect-ratio:1180/1056;background-image:url(/wp-content/themes/capalliatif/dist/images/deco-right.svg?8db3aa528175a7d02ffce157984e39a1);background-size:cover;content:"";display:block;height:auto;opacity:1;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translate(130px,-62%);-o-transform:translate(130px,-62%);transform:translate(130px,-62%);width:clamp(32.5rem,21.846rem + 43.7086vw,73.75rem);z-index:0}.wp-block-group.is-style-page-intro>*{position:relative;z-index:1}.wp-block-group.is-style-page-intro .wp-block-heading{margin-top:.75rem}.wp-block-group.is-style-footer{-webkit-margin-before:clamp(3.5rem,2.9834rem + 2.1192vw,5.5rem);-webkit-clip-path:ellipse(clamp(100rem,74.1722rem + 105.9603vw,200rem) 100% at 50% 0);clip-path:ellipse(clamp(100rem,74.1722rem + 105.9603vw,200rem) 100% at 50% 0);margin-block-start:clamp(3.5rem,2.9834rem + 2.1192vw,5.5rem);margin-bottom:calc(clamp(1.25rem, .9632rem + 1.1765vw, 2.375rem)*-1);overflow:clip;padding:92px 0 106px;position:relative}.wp-block-group.is-style-footer>*{position:relative;z-index:1}.wp-block-group.is-style-footer:before{background-image:url(/wp-content/themes/capalliatif/dist/images/deco-left.svg?2a8a81c8a7cb66327e641fbdf81d776d);left:0;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-block-group.is-style-footer:after,.wp-block-group.is-style-footer:before{content:"";display:block;height:1055px;opacity:.2;pointer-events:none;position:absolute;top:50%;width:1180px;z-index:0}.wp-block-group.is-style-footer:after{background-image:url(/wp-content/themes/capalliatif/dist/images/deco-right.svg?8db3aa528175a7d02ffce157984e39a1);right:0;-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.wp-block-group.is-style-footer .wp-block-columns .wp-block-column .wp-block-starter-card-content{height:100%}.wp-block-group.is-style-aside{background-color:var(--wp--preset--color--whiter);border-radius:3px;list-style:none;padding:25px 30px}:has(>.wp-block-group-is-layout-grid){container-name:grid-container;container-type:inline-size}:has(>.wp-block-group-is-layout-grid)>.wp-block-group.is-layout-grid{grid-template-columns:1fr}@container grid-container (width > 680px){:has(>.wp-block-group-is-layout-grid)>.wp-block-group.is-layout-grid{grid-template-columns:repeat(2,1fr)}}article.type-event{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;-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;justify-content:flex-start;padding:1.625rem 1.375rem;text-decoration:none}article.type-event .published{background-color:var(--wp--preset--color--purple);border-radius:4px;color:var(--wp--preset--color--white);display:inline-block;font-size:.875rem;font-weight:600;height:30px;line-height:30px;margin-bottom:1rem;padding:0 .75rem;text-transform:uppercase}article.type-event .title{color:#000;display:block;font-size:var(--wp--preset--font-size--size-4);font-weight:600;line-height:1.3;margin-bottom:1em;text-decoration:none}article.type-event .metas{margin-top:0}article.type-event .cat{border:1px solid var(--wp--preset--color--purple);border-radius:3px;font-size:.875rem;height:2rem;margin-bottom:.625rem;padding:0 .875rem;text-transform:uppercase}article.type-event .cat,article.type-event .place{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--purple);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:.625rem;justify-content:center}article.type-event .place{font-size:1rem}article.type-event .place .icon{display:block;height:auto;width:.9375rem}.archive-event .page{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;justify-content:space-between;margin-bottom:5.5rem;margin-top:3.5rem}@media only screen and (min-width:782px){.archive-event .page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(2rem,1.3005rem + 1.4311vw,3rem)}}.archive-event .page aside{width:100%}@media only screen and (min-width:782px){.archive-event .page aside{min-width:clamp(17.5rem,12.254rem + 10.7335vw,25rem);width:clamp(17.5rem,12.254rem + 10.7335vw,25rem)}}.archive-event .page aside .search-form{background-color:var(--wp--preset--color--purple);border-radius:4px;color:var(--wp--preset--color--white);margin-bottom:2.1875rem;padding:1.875rem;position:relative}.archive-event .page aside .search-form .search-field{border:none;border-radius:3px;height:50px;padding:0 1.375rem;width:100%}.archive-event .page aside .search-form .search-submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--wp--preset--color--purple-light);border:none;border-radius:0 3px 3px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;padding:0;position:absolute;right:1.875rem;top:1.875rem;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:50px}.archive-event .page aside .search-form .search-submit:hover{background-color:var(--wp--preset--color--purple-xlight)}.archive-event .page aside .panel{background-color:var(--wp--preset--color--whiter);border-radius:4px;margin-bottom:2.1875rem;padding:1.875rem}.archive-event .page aside .panel h3{color:var(--wp--preset--color--purple);margin:0 0 .5rem}.archive-event .page aside .panel ul{list-style:none;padding:0}.archive-event .page aside .panel ul li{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:flex-start}.archive-event .page aside .panel ul li:not(:last-child){margin-bottom:.25rem}.archive-event .page aside .panel ul li:before{color:var(--wp--preset--color--purple);content:">"}.archive-event .page aside .panel ul li a{text-decoration:none}.archive-event .page aside .panel ul li a:hover{color:var(--wp--preset--color--purple)}.archive-event .page aside .panel .categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.archive-event .page aside .panel .categories li{margin-bottom:0!important}.archive-event .page aside .panel .categories li:before{content:none}.archive-event .page aside .panel .categories li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wp--preset--color--white);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;height:2rem;padding:0 .875rem;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}.archive-event .page aside .panel .categories li a:hover,.archive-event .page aside .panel .categories li.current-cat a{background-color:var(--wp--preset--color--purple);color:var(--wp--preset--color--white)}.archive-event .page aside .panel .categories li.current-cat a{cursor:default}.archive-event .page aside .panel .button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wp--preset--color--purple);border-radius:4px;color:var(--wp--preset--color--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-size:.9375rem;gap:.625rem;padding:calc(.5em + 2px) calc(1.125em + 2px);text-decoration:none;text-transform:uppercase}.archive-event .page aside .panel .button .icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-o-transform .2s ease-in-out}.archive-event .page aside .panel .button:hover .icon{-webkit-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.archive-event .page .main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:782px){.archive-event .page .main{width:calc(100% - clamp(17.5rem, 12.254rem + 10.7335vw, 25rem) - clamp(2rem, 1.3005rem + 1.4311vw, 3rem)/2)}}.archive-event .page .main .list{grid-gap:1.875rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}@media only screen and (min-width:782px){.archive-event .page .main .list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.archive-event .page .main .pagination{margin-top:3.5rem}.archive-event .page .main .pagination .nav-links{gap:.5rem}.archive-event .page .main .pagination .nav-links,.archive-event .page .main .pagination .nav-links .page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.archive-event .page .main .pagination .nav-links .page-numbers{background-color:var(--wp--preset--color--whiter);border-radius:3px;color:var(--wp--preset--color--purple);height:clamp(2rem,1rem + 5vw,2.25rem);min-width:clamp(2rem,1rem + 5vw,2.25rem);padding:.75rem 1rem;text-decoration:none;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.archive-event .page .main .pagination .nav-links .page-numbers.current,.archive-event .page .main .pagination .nav-links .page-numbers:hover{background-color:var(--wp--preset--color--purple);color:var(--wp--preset--color--white)}
