:root{--color-base:#141414;--color-alert:#FF6652;--color-grey-dark:#747474;--color-grey-medium:#BFBFBF;--color-grey-light:#E4E4E4;--color-grey-bright:#F2F2F2;--color-white:#ffffff;--color-black:#000000;--color-primary:#5FCB8F;--color-secondary:#C7ACFF;--color-theme:var(--color-primary);--font-family-serif:'TiemposText', serif;--font-family-sans:'BagossCondensed', sans-serif;--font-size-h1:8.0rem;--line-height-h1:8.0rem;--font-size-h2:6.2rem;--line-height-h2:6.2rem;--font-size-h3:4.2rem;--line-height-h3:4.6rem;--font-size-h4:3.2rem;--line-height-h4:3.8rem;--font-size-h5:2.2rem;--line-height-h5:2.6rem;--font-size-h6:1.6rem;--line-height-h6:1.8rem;--font-size-quote:6.2rem;--line-height-quote:7.4rem;--font-size-overline:2.2rem;--line-height-overline:2.6rem;--font-size-category:1.6rem;--line-height-category:2.2rem;--font-size-intro:2.8rem;--line-height-intro:3.9rem;--font-size-copy-serif:2.2rem;--line-height-copy-serif:3.5rem;--font-size-copy-sans:2.2rem;--line-height-copy-sans:3.1rem;--font-size-teaser:2.2rem;--line-height-teaser:2.9rem;--font-size-description:1.6rem;--line-height-description:2.2rem;--font-size-mini:1.4rem;--line-height-mini:2.0rem;--font-size-button:1.8rem;--line-height-button:1.8rem;--font-size-button-s:1.6rem;--line-height-button-s:1.6rem;--font-size-input:1.6rem;--line-height-input:1.6rem;--font-size-link-l:2.2rem;--line-height-link-l:2.2rem;--font-size-link-m:1.6rem;--line-height-link-m:1.6rem;--font-size-link-s:1.4rem;--line-height-link-s:1.4rem;--border-radius-xs:8px;--border-radius-s:16px;--border-radius-m:40px;--border-radius-l:80px;--border-radius-xl:500px;--bootstrap-gap-width:16px}.litCalBox{background-color:var(--color-grey-bright);border-radius:24px}.litCalBox .header{font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 24px 32px 24px}.litCalBox .evangelium{padding-left:24px;padding-right:24px}.litCalBox .evangelium .label{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:var(--font-family-sans);font-weight:500;margin-top:32px;margin-bottom:7px}.litCalBox .evangelium .evangeliumtext{margin-bottom:12px}.litCalBox .saints{margin-top:64px;font-family:var(--font-family-sans);font-weight:500;padding-left:24px;padding-right:24px;padding-bottom:32px}.litCalBox .saints .label{font-size:var(--font-size-overline);line-height:var(--line-height-overline);margin-bottom:8px}.litCalBox .saints .saintnames{font-size:var(--font-size-description);line-height:var(--line-height-description)}.litCalBox .saints .saintnames span{padding-right:5px}.litCalBox .saints .saintnames span:after{content:','}.litCalBox .saints .saintnames span:last-child:after{display:none}.litCalLink{margin-top:24px}.litCalLink a{cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-link-l);line-height:var(--line-height-link-l);letter-spacing:0.05rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:23px 32px 23px 32px;text-decoration:none;border-width:1.5px;border-style:solid;border-color:var(--color-theme);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border-radius:var(--border-radius-s);background-color:var(--color-theme);color:var(--color-base)}.litCalLink a:after{content:'';-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;background-color:var(--color-base);-webkit-mask-image:url(../../../../images/common/icons/24px/arrow-right.svg);mask-image:url(../../../../images/common/icons/24px/arrow-right.svg);-webkit-mask-size:32px;mask-size:32px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-position:top;mask-position:top;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;margin-left:auto}.litCalLink a:hover{text-decoration:none;opacity:1!important;color:var(--color-base);border-radius:var(--border-radius-l)}.eventList .litCalLink{margin-top:0;grid-column:1 / -1}.swcalendarList .calHeader{color:var(--color-primary);margin:15px 0px 25px 0px}.swcalendarList .calHeader .weekday{font-size:1.6rem;line-height:1.6rem;text-transform:uppercase}.swcalendarList .calHeader .day{font-family:var(--font-family-sans);font-weight:800;font-size:5.7rem;line-height:5.7rem}.swcalendarList .calHeader .month{font-size:1.8rem;line-height:1.8rem;text-transform:uppercase}.swcalendarList .item{display:-ms-grid;display:grid;-ms-grid-columns:55px 1fr;grid-template-columns:55px 1fr;border-left:1px solid var(--color-primary);position:relative;margin-left:8px;padding:0px 0px 50px 17px}.swcalendarList .item:before{content:'';position:absolute;top:-1px;left:-10px;right:0;bottom:0;width:19px;height:19px;background-color:var(--color-primary);-webkit-mask-image:url(../../../../images/common/icons/24px/bullet.svg);mask-image:url(../../../../images/common/icons/24px/bullet.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.swcalendarList .item .time{font-weight:700;font-size:1.4rem;line-height:3.4rem;letter-spacing:0.14rem}.swcalendarList .item .content .title{display:block;color:var(--color-primary);text-decoration:none;margin-bottom:10px}.swcalendarList .item .content .title h2{font-weight:800;font-family:var(--font-family-sans);font-size:3.0rem;line-height:3.2rem}.swcalendarList .item .content .title:hover{color:var(--color-base);opacity:1}.swcalendarList .item .content .place{text-transform:uppercase;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.14rem;margin-bottom:15px}.swcalendarDetail .modTitle{text-transform:uppercase;font-weight:700;padding:0px 0px 30px 0px}.swcalendarDetail .boxContent{margin:40px 0px 40px 0px}.swcalendarDetail .teaser{padding:0px 0px 20px 0px}.swcalendarDetail .recurring_event{clear:both;padding:20px 0px 20px 0px}
/*# sourceMappingURL=mod_calendar.css.map */