.c-CommonCardBlock{display:flex;flex:1 1;flex-direction:column;gap:16px;padding-bottom:24px}@media(min-width:768px){.c-CommonCardBlock{gap:24px}}.c-CommonCardBlock:hover{background-color:rgba(158,64,167,.102)}.c-CommonCardBlock_isEventDisplay{padding:24px 16px}.c-CommonCardBlock__Container{box-shadow:0 0 1px #115ffb0d,0 1px 3px #115ffb1a;display:flex;flex-direction:column;width:100%;overflow:hidden;background-color:#fff;border-radius:8px}.c-CommonCardBlock__EventDisplay{position:relative;display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;width:132px;aspect-ratio:1;margin:0 auto;padding:32px;background:#f49a1c1a;border-radius:50%}.c-CommonCardBlock__CalendarPicto{width:36px;filter:url(#recolor-secondary)}.c-CommonCardBlock__DateContainer{color:#343a40;font-weight:400;font-size:12px;font-family:DINPro-Regular,sans-serif;line-height:18px;text-transform:uppercase;float:right;width:fit-content;height:fit-content;margin-top:8px;white-space:nowrap;text-transform:lowercase}.c-CommonCardBlock__ContentHeader{float:right;margin:5px}.c-CommonCardBlock__Tags{display:flex;flex-wrap:wrap}.c-CommonCardBlock__Tag{color:#343a40;font-weight:400;font-size:12px;font-family:DINPro-Regular,sans-serif;line-height:18px;text-transform:uppercase;display:inline-block;padding:6px 10px;border:1px solid #d5d6de;border-radius:4px}.c-CommonCardBlock__Tag_background{margin:3px 2px;background-color:#f4f8ff;border:hidden}.c-CommonCardBlock__Date{color:#343a40;font-weight:400;font-size:12px;font-family:DINPro-Regular,sans-serif;line-height:18px;text-transform:uppercase;margin-top:5px;white-space:nowrap;text-transform:lowercase}.c-CommonCardBlock__EventDisplay .c-CommonCardBlock__Date{font-weight:500;font-size:14px;font-family:DINPro-Medium,sans-serif;line-height:21px}.c-CommonCardBlock__Image{width:100%;height:100%;overflow:hidden}@media(min-width:1024px){.c-CommonCardBlock__Image{height:200px;min-height:200px}}.c-CommonCardBlock__Image img{width:100%;height:100%;transition:transform .2s ease-in-out}@media(min-width:1024px){.c-CommonCardBlock__Image img{object-fit:cover}}.c-CommonCardBlock__Container:focus .c-CommonCardBlock__Image img,.c-CommonCardBlock__Container:hover .c-CommonCardBlock__Image img{transform:scale(1.1)}.c-CommonCardBlock__Content{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0 16px}.c-CommonCardBlock__Content_textCenter{align-items:center;text-align:center}.c-CommonCardBlock__ContentBody{display:flex;flex-direction:column;gap:6px;padding:0}.c-CommonCardBlock__Title{font-weight:700;font-size:20px;font-family:DINPro-Bold,sans-serif;line-height:25px;width:100%;color:#030f40}@media(min-width:768px){.c-CommonCardBlock__Title{font-size:24px;line-height:30px}}.c-CommonCardBlock__Description{color:#030f40;font-weight:400;font-size:16px;line-height:24px}.c-CommonCardBlock__Link{margin-top:auto;padding:0;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.c-CommonCardBlock__Container:focus .c-CommonCardBlock__Link,.c-CommonCardBlock__Container:hover .c-CommonCardBlock__Link{text-decoration:underline}.c-CommonCardBlock__Link span{color:#343a40;font-weight:500;font-family:DINPro-Medium,sans-serif;letter-spacing:.005em;font-size:14px;line-height:21px;margin-right:12px;color:#3d466c;border-radius:2px}.c-CommonPagination{display:flex;align-items:center;justify-content:center}.c-CommonPagination_hasRowsPerPage{justify-content:space-between}.c-CommonPagination__RowsPerPage{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center;padding:0}.c-CommonPagination__Select{box-shadow:0 0 1px #115ffb0d,0 1px 3px #115ffb1a;padding:10px;color:#3d466c;background-color:#fff;border:hidden;border-radius:5px}.c-CommonPagination__Select :focus,.c-CommonPagination__Select:focus{outline:none}.c-CommonPagination__Select :focus-visible,.c-CommonPagination__Select:focus-visible{outline:2px auto -webkit-focus-ring-color;outline-offset:2px}.c-CommonPagination__Label{color:#3d466c}.c-CommonPagination__Navigation{display:flex;flex-direction:row;gap:14px;align-items:center;padding:0}.c-CommonPagination__Pages{display:flex;flex-direction:row;gap:4px;align-items:flex-start;justify-content:center}.c-CommonPagination__Page{padding:4px 2px;color:#3d466c;font-weight:350;line-height:18px}.c-CommonPagination__Page :focus,.c-CommonPagination__Page:focus{outline:none}.c-CommonPagination__Page :focus-visible,.c-CommonPagination__Page:focus-visible{outline:2px auto -webkit-focus-ring-color;outline-offset:2px}.c-CommonPagination__Page_active{color:#030f40;font-weight:700;font-family:DINPro-Medium,sans-serif}.c-CommonPagination__Backward,.c-CommonPagination__Forward{display:flex;flex-direction:row;gap:2px;align-items:flex-start;padding:0}.c-CommonPagination__Backward_disabled,.c-CommonPagination__Forward_disabled{opacity:.3;-webkit-user-select:none;user-select:none;pointer-events:none}.c-CommonPagination__Button{display:flex;box-sizing:initial;width:24px;height:24px;padding:4px 3px}.c-CommonPagination__Button :focus,.c-CommonPagination__Button:focus{outline:none}.c-CommonPagination__Button :focus-visible,.c-CommonPagination__Button:focus-visible{outline:2px auto -webkit-focus-ring-color;outline-offset:-1px}.c-CommonPagination__Button_reverse{transform:rotate(180deg)}:root{--white:#fff;--graph-low:#4bc068;--graph-medium:#f5c500;--graph-hot:#ff8363;--graph-veryhot:#eb4a65;--breakpoint-minimum:320;--breakpoint-small-mobile:375;--breakpoint-mobile:768;--breakpoint-tablet:1024;--breakpoint-laptop:1200;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}.c-CommonEditoLayout{position:relative;overflow:hidden}.c-CommonEditoLayout__TitleWrapper{background-color:#fff}.c-CommonEditoLayout__Title{padding:16px;color:#030f40;text-align:center;background-color:#f8f9fa;border-radius:8px}.c-CommonEditoLayout__SvgContainer{position:absolute;top:0;right:0;bottom:0;pointer-events:none}@media(min-width:1024px){.c-CommonEditoLayout__SvgContainer{width:auto}}.c-CommonEditoLayout__SvgContainer svg{width:100%}.c-CommonEditoLayout__SvgContainer svg #primary-color{fill:#9e40a7}.c-CommonEditoLayout__SvgContainer svg #secondary-color{fill:#39918d}.c-CommonEditoLayout__Svg_mobile{display:inline;display:initial}@media(min-width:1024px){.c-CommonEditoLayout__Svg_mobile{display:none}}.c-CommonEditoLayout__Svg_desktop{display:none}@media(min-width:1024px){.c-CommonEditoLayout__Svg_desktop{display:inline;display:initial}}