@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
.external-link-icon{margin-right:4px}.share-button{display:none;align-items:center;margin-left:auto;padding:8px}.share-button .external-link-icon path{fill:var(--button-primary-text-color)}.share-button__text,.share-button .external-link-icon{vertical-align:middle}.share-button:hover .external-link-icon path{fill:var(--button-primary-text-hover-color)}@media (min-width:576px){.share-button{display:flex}}.share-button.button-as-link .external-link-icon path{fill:var(--hyperlink-dark-color)}.share-button.button-as-link:hover{color:var(--hyperlink-dark-hover-color)}.share-button.button-as-link:hover .external-link-icon path{fill:var(--hyperlink-dark-hover-color)}.multimedia-embed-wrapper{position:relative;display:block;padding-top:var(--multimedia-aspect-ratio-percentage);overflow:hidden;background:var(--multimedia-embed-background)}.multimedia-embed-wrapper iframe,.multimedia-embed-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.multimedia-embed-wrapper img{object-fit:cover}.multimedia-embed-wrapper__placeholder{position:absolute;top:0;text-align:center;color:white;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.fragment-section{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.fragment-section:first-child{padding-top:0}.fragment-section .fragment-12-col,.fragment-section .fragment-6-col,.fragment-section .fragment-4-col{flex:0 0 auto;width:100%;position:relative}.fragment-section .fragment-6-col{padding-top:var(--vertical-fragment-section-padding)}@media (min-width:768px){.fragment-section .fragment-6-col{padding-top:0;width:calc(50% - var(--fragment-column-gutter) / 2);min-height:var(--fragment-two-col-min-height)}}.fragment-section .fragment-4-col{padding-top:var(--vertical-fragment-section-padding)}@media (min-width:768px){.fragment-section .fragment-4-col{width:calc(50% - var(--fragment-column-gutter) / 2);padding-top:0}.fragment-section .fragment-4-col--last{width:100%;padding-top:var(--vertical-fragment-section-padding)}}@media (min-width:992px){.fragment-section .fragment-4-col{width:calc(33.33333333% - var(--fragment-column-gutter) / 2);padding-top:0}}.legacy-section-padding .fragment-section{padding:var(--vertical-fragment-section-padding) 0}.comfortable-section-padding .fragment-section{padding-top:var(--default-section-padding-top, var(--default-section-padding));padding-bottom:var(--default-section-padding-bottom, var(--default-section-padding));padding-left:var(--default-section-padding-left, var(--default-section-padding));padding-right:var(--default-section-padding-right, var(--default-section-padding))}.minimal-section-padding .fragment-section{padding-top:calc((var(--default-section-padding-top, var(--default-section-padding))) * var(--minimal-section-padding, .7));padding-bottom:calc((var(--default-section-padding-bottom, var(--default-section-padding))) * var(--minimal-section-padding, .7));padding-left:calc((var(--default-section-padding-left, var(--default-section-padding))) * var(--minimal-section-padding, .7));padding-right:calc((var(--default-section-padding-right, var(--default-section-padding))) * var(--minimal-section-padding, .7))}.spacious-section-padding .fragment-section{padding-top:calc((var(--default-section-padding-top, var(--default-section-padding))) * var(--spacious-section-padding, 1.3));padding-bottom:calc((var(--default-section-padding-bottom, var(--default-section-padding))) * var(--spacious-section-padding, 1.3));padding-left:calc((var(--default-section-padding-left, var(--default-section-padding))) * var(--spacious-section-padding, 1.3));padding-right:calc((var(--default-section-padding-right, var(--default-section-padding))) * var(--spacious-section-padding, 1.3))}.edit-item{position:relative;width:100%;height:0;min-width:40px;z-index:10;display:none}.edit-item__edit{display:none;position:absolute;top:var(--edit-item-top);left:var(--edit-item-left)}.edit-section-background{z-index:15}.show-edit-ui .js-full-width-section:hover .edit-item{display:block}.show-edit-ui .js-full-width-section:hover .fragment .edit-item{display:none}.show-edit-ui .fragment-section .fragment:hover .edit-item{display:block}.show-edit-ui .menu-container .edit-item,.show-edit-ui header .edit-item,.show-edit-ui .footer .edit-item{display:block}.show-edit-ui .edit-outline{outline:1px dashed transparent;transition:outline 150ms}.show-edit-ui .edit-outline:hover{outline-color:#ccc}.show-edit-ui .edit-item__edit{display:block;cursor:pointer}.fragment .edit-item{position:static}.fragment .edit-item__edit{z-index:10}.fragment .edit-calendar-month .edit-item__edit{z-index:31}.new-column{display:none;position:absolute;top:0;bottom:0;left:var(--new-column-button-offset, 0);cursor:pointer;z-index:9}.new-column--last{right:var(--new-column-button-offset, 0);left:initial}.new-column--disabled:before{background-color:#c7c7c7}.new-column--disabled .background{fill:#c7c7c7}.new-column__button{position:absolute;top:50%;transform:translate(-50%, -50%);width:32px;height:32px;cursor:pointer;z-index:9}.show-edit-ui .new-column{display:block}.new-section{width:100%;text-align:center;display:none}.block-new-section{font-family:'Source Sans Pro',sans-serif;align-items:center;justify-content:center;padding:20px 0;width:100%;height:100%;border:1px dashed #333;color:#2174ac;background:transparent}.block-new-section img{margin-right:4px}.full-width-new-section{font-family:'Source Sans Pro',sans-serif;align-items:center;justify-content:center;width:100%;margin-bottom:-2px;border-bottom:2px solid #79cafb;position:relative;visibility:hidden;display:flex;cursor:pointer;z-index:999}.full-width-new-section img{margin-right:4px}.full-width-add-button{display:flex;align-items:center;justify-content:center;position:absolute;top:-16px}.new-column__button{visibility:hidden}.full-width-new-section:hover,.adjacent-to-new-fragment:hover .full-width-new-section,.full-width__section-container:hover .full-width-new-section,.adjacent-to-new-fragment:hover+.new-section .full-width-new-section,.adjacent-to-new-fragment:hover+.adjacent-to-new-fragment .full-width-new-section,.full-width__section-container:hover+.full-width__section-container .full-width-new-section{visibility:visible}.show-edit-ui .new-section{display:flex;cursor:pointer}.js-full-width-section:hover .new-column__button,.fragment-section:hover .new-column__button{visibility:visible;opacity:1}.page-help{display:none;position:relative;border-width:1px 1px 1px 10px;border-color:#79cafb;border-style:solid;margin-top:12px;margin-bottom:12px;padding:32px 64px 32px 32px;background-color:#fbf8e5;background-color:#f4fbff;color:#575251;z-index:15}.page-help button.page-help__close{position:absolute;top:12px;right:12px;border:none;padding:0;width:18px;height:18px;min-width:auto;background:transparent url(/public/assets/page-help/close.svg) center no-repeat;cursor:pointer}.page-help button.page-help__close:hover{padding:0;min-width:auto;background:transparent url(/public/assets/page-help/close-hover.svg) center no-repeat}.page-help__icon{float:left;margin-right:32px}.page-help__description{display:block}.page-help__description+.page-help__description{margin-top:16px}.page-help__description svg{vertical-align:middle}.page-help__content{overflow:hidden}.page-help__content .page-help__description,.page-help__content .page-help__action{font-family:'Source Sans Pro',sans-serif;font-size:14px;line-height:1.4em}.page-help__content .page-help__action-list{margin-top:16px;padding-left:16px}.page-help__content .page-help__learn-more{float:right}.page-help__action-trigger{color:#1e91d6;cursor:pointer}button.page-help-icon{display:none;position:fixed;top:32%;right:24px;box-shadow:0 2px 2px 0 #bbb;border:none;border-radius:50%;padding:0;width:33px;height:33px;min-width:auto;background:#fff url(/public/assets/page-help/lightbulb-icon.svg) 50% 50% no-repeat;background-size:22px;cursor:pointer;transition:200ms ease;z-index:11}button.page-help-icon:hover{box-shadow:0 3px 3px 0 #bbb;background:#fff url(/public/assets/page-help/lightbulb-icon.svg) 50% 50% no-repeat;background-size:22px}.show-edit-ui .page-help,.show-edit-ui .page-help-icon{display:block}.show-edit-ui .page-help--hidden,.show-edit-ui .page-help-icon--hidden{display:none}.notification{position:fixed;z-index:999}.notification--bar{top:0;left:0;width:100%}.notification-type--success{background-color:#006ced;color:#fff}.notification-type--error{background-color:#c93437;color:#fff}.notification-type--alert{background-color:#fff}.notification-effect--slide.notification{transition-duration:200ms;transition-timing-function:ease-in-out;left:100%}.notification-effect--slide.notification--show{transform:translateX(-100%)}.notification-effect--slide.notification--hide{transform:translateX(0)}.notification__content{position:relative;font-family:sans-serif;font-size:14px;text-align:center;padding:5px 10px}.notification__close{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;height:16px;opacity:.3;cursor:pointer}.notification__close:hover{opacity:1}.notification__close:before,.notification__close:after{content:'';position:absolute;left:7px;width:2px;height:16px;background-color:#333}.notification__close:before{transform:rotate(45deg)}.notification__close:after{transform:rotate(-45deg)}.shared-menus .slideout-menu.show{left:0;box-shadow:var(--mobile-menu-box-shadow)}.slideout-menu-account .slideout-menu__profile-image{float:left;margin-right:16px;width:44px;height:44px;border-radius:5px}.slideout-menu{top:var(--mobile-menu-top-position);position:absolute;left:calc(var(--menu-width, 300px) * -1);width:var(--menu-width, 300px);height:100%;overflow-y:auto;transition:left 400ms ease;z-index:1000}.slideout-menu__account{margin:24px 16px 8px;padding-bottom:16px}.slideout-menu__follow{display:flex;align-items:center;margin-top:8px}.slideout-menu__follow-icon{margin-right:4px}.slideout-menu__name{padding-top:8px}.slideout-menu .slideout-nav{list-style-type:none;padding-left:0}.slideout-menu .slideout-nav__dropdown{width:100%}.slideout-menu .slideout-nav__dropdown.show{display:block}.slideout-menu .slideout-nav__dropdown-list{list-style-type:none;padding-left:16px}.slideout-menu .slideout-nav__dropdown-item{padding:12px 0}.slideout-menu .slideout-nav__dropdown-item:focus{border:1px solid blue}.slideout-menu .slideout-nav__arrow{margin-left:8px}.slideout-menu .slideout-nav__item-container{padding:12px 0}.slideout-menu .slideout-nav__item{padding-left:0;border-color:transparent;background-color:transparent;cursor:pointer;text-transform:var(--mobile-header-text-transform)}.slideout-menu .slideout-nav__menu-item{padding:6px 6px 6px 0;text-transform:var(--mobile-header-text-transform)}.menu-link{text-decoration:none}.menu-link:hover{text-decoration:none}.shared-mobile-nav{position:relative;width:100%}.shared-mobile-nav__icon--small{max-height:50px}.shared-mobile-nav__icon--medium{max-height:70px}.shared-mobile-nav__icon--large{max-height:90px}.shared-mobile-nav__top-bar{width:100%;position:relative;margin:var(--thickness-4);text-align:center;min-height:50px;display:inline-grid;grid-template-columns:20% 60% 20%}.shared-mobile-nav__button{border:none;padding:12px;min-width:initial;background:transparent;position:absolute;top:var(--mobile-nav-hamburger-top-position);left:var(--mobile-nav-hamburger-left-position);right:var(--mobile-nav-hamburger-right-position);transform:var(--mobile-nav-hamburger-transform);z-index:999}.shared-mobile-nav__name{margin-top:16px;text-align:center}.shared-mobile-nav__close-button{background:none;border:none;outline:none;position:absolute;width:24px;right:10px;top:10px;height:18px;cursor:pointer;z-index:999}.shared-mobile-nav__close-button:focus,.shared-mobile-nav__close-button:active{outline:none;border:none}.shared-mobile-nav button:focus{outline:none}.shared-hamburger-menu{position:relative;width:24px;height:18px;cursor:pointer}.shared-hamburger-menu__icon{display:block;position:absolute;left:0;transform:rotate(0deg);width:100%;height:2px;background:var(--mobile-nav-hamburger-color);opacity:1;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out}.shared-hamburger-menu__icon--top{transform-origin:left center}.shared-hamburger-menu__icon--top.open{transform:rotate(45deg)}.shared-hamburger-menu__icon--middle{top:9px;transform-origin:left center}.shared-hamburger-menu__icon--middle.open{width:0;opacity:0}.shared-hamburger-menu__icon--bottom{top:17px;transform-origin:left center}.shared-hamburger-menu__icon--bottom.open{transform:rotate(-45deg)}.mobile-nav--long-title{align-items:flex-start}.mobile-nav--long-title .shared-mobile-nav__name{padding-top:0}.menu-container{display:flex;justify-content:center}.menu-container .menu{list-style-type:none;cursor:pointer;font-family:var(--menu-item-font-family);font-weight:var(--menu-item-font-weight);margin:0;padding:0}.menu-container .menu ul{list-style-type:none;margin:0;padding:0}.menu-container .menu li{padding:var(--menu-item-padding);position:relative}.menu-container .menu li a,.menu-container .menu li span{color:var(--menu-subitem-color);text-decoration:none;font-size:var(--menu-subitem-font-size, 14px);text-transform:var(--menu-subitem-text-transform);font-family:var(--menu-subitem-font-family)}.menu-container .menu li li:focus,.menu-container .menu li li:hover{background-color:var(--menu-subitem-hover-background-color)}.menu-container .menu li li:focus a,.menu-container .menu li li:hover a{color:var(--menu-subitem-hover-color)}.menu-container .menu li li a{display:block}.menu-container .menu .menu-item{font-family:var(--menu-item-font-family);font-weight:var(--menu-item-font-weight);white-space:nowrap;letter-spacing:normal}.menu-container .menu .menu-item a,.menu-container .menu .menu-item span{font-size:var(--menu-item-font-size, 14px);color:var(--menu-item-color);text-transform:var(--menu-item-text-transform)}.menu-container .menu .menu-item a:focus,.menu-container .menu .menu-item a:hover,.menu-container .menu .menu-item span:focus,.menu-container .menu .menu-item span:hover,.menu-container .menu .menu-item span:hover:after{color:var(--menu-item-hover-color)}.menu-container .menu-item li:hover{background-color:var(--menu-item-hover-background-color)}.menu-container .menu-item li:hover .a{color:var(--menu-item-hover-color)}.menu-container .menu li li{padding:var(--menu-subitem-padding)}.desktop-nav{display:none;justify-content:center}.desktop-nav .home-menu-item{display:none}@media (min-width:768px){.desktop-nav{display:flex}}.desktop-nav .menu{border:0 solid rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center}.desktop-nav .menu li{padding:var(--menu-item-padding);position:relative}.desktop-nav .menu ul{border:var(--menu-border);border-radius:var(--menu-border-radius);overflow:hidden;display:none;left:0;position:absolute;top:100%;list-style-type:none;margin:0;padding:0;width:var(--menu-width, 200px);background-color:var(--menu-background-color, white);z-index:15;box-shadow:var(--menu-box-shadow, rgba(0,0,0,0.4) 0 10px 20px 0)}.desktop-nav .menu ul ul{left:100%;position:absolute;top:0}.desktop-nav .menu li:focus,.desktop-nav .menu li:hover{background-color:var(--menu-item-hover-background-color)}.desktop-nav .menu li:focus>a,.desktop-nav .menu li:hover>a,.desktop-nav .menu li:focus .menu-item a,.desktop-nav .menu li:hover .menu-item a{color:var(--menu-item-hover-color)}.desktop-nav .menu li:focus div::after,.desktop-nav .menu li:hover div::after{color:var(--menu-item-hover-color)}.desktop-nav .menu li:focus>ul,.desktop-nav .menu li:hover>ul{display:block}.desktop-nav .menu div a::after,.desktop-nav .menu div span::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.15em;content:'';border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;color:var(--menu-item-color)}.mobile-nav{display:flex;width:100%;min-height:100vh}.mobile-nav .menu-container{width:100%;justify-content:flex-start}@supports (-webkit-touch-callout: none){.mobile-nav .menu-container{margin-bottom:200px}}.mobile-nav .menu{width:100%}.mobile-nav .menu-item a,.mobile-nav .menu-item span{padding:var(--menu-item-padding);background-color:var(--menu-item-background-color);display:inline-block;width:100%;height:100%}.mobile-nav .menu-item a:hover{background-color:var(--menu-item-hover-background-color)}.mobile-nav .menu-item span{cursor:default}.mobile-nav .menu-item a:hover:after{color:var(--menu-item-hover-color)}.mobile-nav .menu li{padding:0 0 0 0}.mobile-nav .menu li li{padding:var(--menu-subitem-padding)}*,*:before,*:after{box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100vh;color:var(--text-color);--line-clamp-max-height:3.6em}.flex-fill{display:flex;flex-direction:column;flex-grow:1}.clamp{display:block;position:relative;overflow:hidden;max-height:var(--line-clamp-max-height)}.clamp:before{background:transparent;bottom:0;position:absolute;right:0;content:'\2026';margin-left:-3rem;width:3rem}.clamp:after{content:'';background:transparent;position:absolute;height:50px;width:100%;z-index:1}@supports (-webkit-line-clamp: 2){.clamp{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clamp:after,.clamp:before{display:none}.clamp--3{-webkit-line-clamp:3}}.rich-text{display:inline-block;position:relative;width:100%;height:100%}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-top:24px;margin-bottom:8px}.rich-text strong{font-weight:bold}.rich-text blockquote{margin-top:24px;margin-bottom:24px}.rich-text ol,.rich-text p,.rich-text pre,.rich-text ul{margin-top:8px;margin-bottom:0}.rich-text img:not(.edit-item__pencil){display:block;margin-bottom:12px;margin-top:12px;max-width:100%}.rich-text img:not(.edit-item__pencil).ql-embed-selected{border:none}.rich-text img:not(.edit-item__pencil).ql-image-wrap{float:left;margin-top:0;margin-right:24px}.rich-text img:not(.edit-item__pencil).ql-image-wrap+h1,.rich-text img:not(.edit-item__pencil).ql-image-wrap+h2,.rich-text img:not(.edit-item__pencil).ql-image-wrap+h3{margin-top:0}.rich-text img:not(.edit-item__pencil).ql-image-wrap.ql-align-center{float:none;margin-left:auto;margin-right:auto}.rich-text img:not(.edit-item__pencil).ql-image-wrap.ql-align-right{float:right;margin-left:24px}.rich-text img:not(.edit-item__pencil).ql-align-right{margin-left:auto}.rich-text img:not(.edit-item__pencil).ql-align-center{margin-left:auto;margin-right:auto;float:none}.rich-text img:not(.edit-item__pencil)::selection{background-color:transparent}.rich-text a,.rich-text span{display:inline-block}.rich-text a.ql-image-wrap,.rich-text span.ql-image-wrap{float:left}.rich-text a.ql-image-wrap>img,.rich-text span.ql-image-wrap>img{float:left;margin-right:24px;margin-top:0}.rich-text a.ql-image-wrap>img.ql-align-right,.rich-text span.ql-image-wrap>img.ql-align-right{float:right;margin-left:24px}.rich-text a.ql-image-inline,.rich-text span.ql-image-inline{display:inline-block}.rich-text a.ql-image-inline>img,.rich-text span.ql-image-inline>img{display:block}.rich-text p{white-space:pre-wrap}.rich-text .ql-nomargin-active{margin-top:0;margin-bottom:0}.rich-text .ql-align-center{text-align:center}.rich-text .ql-align-right{text-align:right}.rich-text .ql-align-justify{text-align:justify}.rich-text :not(img).ql-align-center>img{margin-left:auto;margin-right:auto}.rich-text :not(img).ql-align-right>img{margin-left:auto}.rich-text :not(img).ql-align-right .ql-image-wrap{float:right}.rich-text :not(img).ql-align-right .ql-image-wrap>img{float:right}.rich-text :not(img).ql-align-left .ql-image-wrap{float:left}.rich-text :not(img).ql-align-left .ql-image-wrap>img{float:left}.rich-text ul,.rich-text ol,.rich-text p,.rich-text li,.rich-text h1,.rich-text h2,.rich-text h3{list-style-type:none}.rich-text ul.ql-indent-1,.rich-text ol.ql-indent-1,.rich-text p.ql-indent-1,.rich-text li.ql-indent-1,.rich-text h1.ql-indent-1,.rich-text h2.ql-indent-1,.rich-text h3.ql-indent-1{padding-left:2.5em}.rich-text ul.ql-indent-2,.rich-text ol.ql-indent-2,.rich-text p.ql-indent-2,.rich-text li.ql-indent-2,.rich-text h1.ql-indent-2,.rich-text h2.ql-indent-2,.rich-text h3.ql-indent-2{padding-left:4.5em}.rich-text ul.ql-indent-3,.rich-text ol.ql-indent-3,.rich-text p.ql-indent-3,.rich-text li.ql-indent-3,.rich-text h1.ql-indent-3,.rich-text h2.ql-indent-3,.rich-text h3.ql-indent-3{padding-left:6.5em}.rich-text ul.ql-indent-4,.rich-text ol.ql-indent-4,.rich-text p.ql-indent-4,.rich-text li.ql-indent-4,.rich-text h1.ql-indent-4,.rich-text h2.ql-indent-4,.rich-text h3.ql-indent-4{padding-left:8.5em}.rich-text ul.ql-indent-5,.rich-text ol.ql-indent-5,.rich-text p.ql-indent-5,.rich-text li.ql-indent-5,.rich-text h1.ql-indent-5,.rich-text h2.ql-indent-5,.rich-text h3.ql-indent-5{padding-left:10.5em}.rich-text ul.ql-indent-6,.rich-text ol.ql-indent-6,.rich-text p.ql-indent-6,.rich-text li.ql-indent-6,.rich-text h1.ql-indent-6,.rich-text h2.ql-indent-6,.rich-text h3.ql-indent-6{padding-left:12.5em}.rich-text ul.ql-indent-7,.rich-text ol.ql-indent-7,.rich-text p.ql-indent-7,.rich-text li.ql-indent-7,.rich-text h1.ql-indent-7,.rich-text h2.ql-indent-7,.rich-text h3.ql-indent-7{padding-left:14.5em}.rich-text ul.ql-indent-8,.rich-text ol.ql-indent-8,.rich-text p.ql-indent-8,.rich-text li.ql-indent-8,.rich-text h1.ql-indent-8,.rich-text h2.ql-indent-8,.rich-text h3.ql-indent-8{padding-left:16.5em}.rich-text ol{padding-left:2em}.rich-text ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8}.rich-text ol li::before{content:counter(list-0, decimal) '. ';margin-left:-1.5em;margin-right:.3em}.rich-text ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.rich-text ol li.ql-indent-1::before{content:counter(list-1, lower-alpha) '. '}.rich-text ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8}.rich-text ol li.ql-indent-2::before{content:counter(list-2, lower-roman) '. '}.rich-text ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8}.rich-text ol li.ql-indent-3::before{content:counter(list-3, decimal) '. '}.rich-text ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8}.rich-text ol li.ql-indent-4::before{content:counter(list-4, lower-alpha) '. '}.rich-text ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8}.rich-text ol li.ql-indent-5::before{content:counter(list-5, lower-roman) '. '}.rich-text ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8}.rich-text ol li.ql-indent-6::before{content:counter(list-6, decimal) '. '}.rich-text ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8}.rich-text ol li.ql-indent-7::before{content:counter(list-7, lower-alpha) '. '}.rich-text ol li.ql-indent-8{counter-increment:list-8}.rich-text ol li.ql-indent-8::before{content:counter(list-8, lower-roman) '. '}.rich-text ul li::before{content:'•';margin-left:-1.5em;margin-right:.3em}.rich-text .ql-image-wrap+ul,.rich-text .ql-image-wrap+ol{padding-left:16px}.rich-text .ql-image-wrap+ul li:before,.rich-text .ql-image-wrap+ol li:before{margin-left:0}.rich-text .ql-responsive-iframe{position:relative;left:0;padding-bottom:56.2493%;width:100%;height:0}.rich-text .ql-responsive-iframe iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.rich-text .ql-js-oembed{display:block;visibility:hidden;position:relative;left:0;padding-bottom:56.2493%;width:100%;height:0}.rich-text .ql-js-oembed iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.rich-text .default-text{cursor:pointer}.rich-text-content :first-child{margin-top:0}.rich-text-content :last-child{margin-bottom:0}.event-details__container{box-shadow:none;margin:0 auto;max-width:90%}@media (min-width:768px){.event-details__container{max-width:80%}}@media (min-width:992px){.event-details__container{max-width:800px}}.event-details__header-container{margin-bottom:32px;text-align:center}.event-details__announcement-image{width:100%;border-radius:var(--item-border-radius);margin-bottom:48px}.event-details .event-date-square{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid var(--button-primary-color);border-radius:5px;margin:0 auto 16px;width:90px;height:90px}.event-details .event-date-square__month{font-size:16px;line-height:16px;font-family:var(--ui-font-family)}.event-details .event-date-square__end{font-size:16px;line-height:16px;font-family:var(--ui-font-family);border-top:1px solid var(--button-primary-color);padding-top:4px;width:100%;text-align:center}.event-details .event-date-square__day{font-size:36px;line-height:36px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.event-details__details-container{border-top:1px solid var(--border-color);padding:16px 0;overflow-wrap:break-word;word-break:break-word}.event-details__details-header{margin-bottom:16px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.event-details__info{font-family:var(--body-font-family)}.event-details__actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:12px}@media (min-width:768px){.event-details__actions{flex-direction:row}}.event-details__action{display:flex;align-items:baseline;color:var(--hyperlink-color)}.event-details__action:hover .event-details__action-icon path{fill:var(--hyperlink-hover-color)}.event-details__action-text{margin-right:4px}.blog-details{position:relative;padding:24px;width:100%}.blog-details__container{display:flex;flex-direction:column;position:relative;margin:auto;max-width:800px;text-align:initial}.blog-details__container .blog-details__caption{margin-top:8px;color:var(--text-grey-color);font-size:14px;line-height:1em;font-style:italic;text-align:center}.blog-details__container .blog-details__title{margin-bottom:0;text-align:center}.blog-details__info{display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin:0 0 24px}.blog-details__info__author-date{margin:0;padding-right:8px}.blog-details__meta{margin-bottom:0;color:var(--text-grey-color)}.blog-details__meta-separator{padding:0 4px;color:var(--text-grey-color)}.blog-details__image-container{display:flex;flex-direction:column;margin-bottom:32px;border-radius:var(--item-border-radius)}.blog-details__image{width:100%;height:100%}.blog-details__footer{display:flex;justify-content:space-between;border-top:1px solid;margin-top:32px;padding-top:24px}.blog-details__external-link-wrap{margin-bottom:0}.blog-details__external-link{margin:0}.blog-details__external-link__image{margin-left:4px;vertical-align:baseline}.blog-details__external-link__image path{fill:var(--hyperlink-dark-color)}.blog-details__external-link:hover path{fill:var(--hyperlink-dark-hover-color)}.gallery{position:relative;height:100%;width:100%}.gallery__collection{display:grid;grid-template-columns:var(--gallery-grid-template-columns);grid-column-gap:var(--gallery-grid-column-gap);grid-row-gap:var(--gallery-grid-row-gap);padding:0 16px 16px}.gallery .asset{position:relative;border-radius:var(--item-border-radius)}.gallery .asset--fade{background-color:black}.gallery .asset__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 4px rgba(0,0,0,0.5);border:0;border-radius:50%;width:72px;height:72px;background:rgba(34,34,34,0.52);cursor:pointer;z-index:1}.gallery .asset__arrow{position:absolute;transform:translate(-33.33333333%, -50%);border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1.8em solid white}.gallery .asset__cover,.gallery .asset__iframe{cursor:pointer;max-width:100%}.gallery .asset__title{font-weight:normal;padding-top:0;word-break:break-word}.gallery .asset__title,.gallery .asset__description{text-align:left;overflow:hidden;text-overflow:ellipsis;font-size:var(--body-text-medium-font-size);margin-top:8px;margin-bottom:0}.asset-container{border-radius:var(--item-border-radius)}.fixed-height-aspect-ratio{display:flex;flex-wrap:wrap;max-width:100%}.fixed-height-aspect-ratio .gallery__panel{margin:0 16px calc(2 * 16px) 16px;display:table}.fixed-height-aspect-ratio.gallery__collection{padding-bottom:0}.fixed-height-aspect-ratio .asset-container{overflow:hidden}.fixed-height-aspect-ratio .asset-container .asset__cover{height:200px;object-position:center;object-fit:cover}.fixed-height-aspect-ratio .asset-info{display:table-caption;caption-side:bottom}.fixed-width-aspect-ratio .asset-container{overflow:hidden}.fixed-width-aspect-ratio .asset-container .asset__cover{min-width:100%;height:unset;object-position:center;object-fit:cover}.square-aspect-ratio{--multimedia-aspect-ratio-percentage:100%}.square-aspect-ratio .asset-container{position:relative;display:block;padding-top:var(--multimedia-aspect-ratio-percentage);overflow:hidden;background:var(--multimedia-embed-background)}.square-aspect-ratio .asset-container iframe,.square-aspect-ratio .asset-container img{position:absolute;top:0;left:0;width:100%;height:100%}.square-aspect-ratio .asset-container img{object-fit:cover}.square-aspect-ratio .asset-container__placeholder{position:absolute;top:0;text-align:center;color:white;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.landscape-aspect-ratio{--multimedia-aspect-ratio-percentage:66.66666667%}.landscape-aspect-ratio .asset-container{position:relative;display:block;padding-top:var(--multimedia-aspect-ratio-percentage);overflow:hidden;background:var(--multimedia-embed-background)}.landscape-aspect-ratio .asset-container iframe,.landscape-aspect-ratio .asset-container img{position:absolute;top:0;left:0;width:100%;height:100%}.landscape-aspect-ratio .asset-container img{object-fit:cover}.landscape-aspect-ratio .asset-container__placeholder{position:absolute;top:0;text-align:center;color:white;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.gallery-container:before{position:fixed;left:0;right:0;bottom:0}.gallery-container button:focus{outline:0}.mosaic-item{width:var(--mosaic-item-width);margin:var(--mosaic-item-margin)}.mosaic-item__image{max-width:100%;cursor:pointer;border-radius:var(--item-border-radius)}.mosaic-item__container{display:table}.mosaic-item__title{margin:12px 0 4px}.mosaic-item__info-container{display:table-caption;caption-side:bottom;word-break:break-word}.modal__close{display:flex;justify-content:center;position:absolute;top:12px;right:12px;width:40px;height:40px;border:none;border-radius:50%;background:white;cursor:pointer}.modal__close:focus{outline:none}.modal__close:hover{background:white}.modal__close-icon{width:40px;height:40px}.modal__arrow-container{position:absolute;top:0;height:100%;width:50px;cursor:pointer}@media (min-width:768px){.modal__arrow-container{width:60px}}.modal__arrow-container--left{left:0}.modal__arrow-container--right{right:0}.modal__arrow-container:focus{outline:none}.modal__arrow{position:absolute;top:43%;width:40px;height:40px;margin:0 2px;background:white;border-radius:50%;text-align:center;cursor:pointer;display:flex;justify-content:center}.modal__arrow--left{margin-left:4px}@media (min-width:768px){.modal__arrow--left{margin-left:12px}}.modal__arrow--right{margin-left:4px;transform:rotate(180deg)}@media (min-width:768px){.modal__arrow--right{margin-left:8px}}.modal__arrow img{margin:7px 5px 7px 0}.modal__arrow:focus{outline:none}.modal__title,.modal__description{color:white;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal__image-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.modal__fixed-container{text-align:center;margin:auto 0}.modal__iframe{width:75vw;height:75vh;max-width:calc(100vh * 16 / 9);max-height:calc(100vw * 9 / 16)}.modal__image{max-height:75vh;max-width:75vw;background-color:white}.modal__title{margin-top:32px;max-width:65%}.modal__description{margin-bottom:32px;max-width:65%}.modal__oops{position:absolute;left:43%;bottom:50%;transform:translateY(-50%);color:white}.modal__window{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;background:rgba(0,0,0,0.9);z-index:9999}.page .js-full-width-section{position:relative}.page .section-video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10}.page .section-video-container video{height:100%;width:100%;object-fit:cover}.page .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.page .video-overlay{z-index:11}.page .background-image-overlay{z-index:10}.page .background-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:9}.page .background-image img{height:100%;width:100%;object-fit:cover}.page .parallax{min-height:100vh}.page .fragment-section{z-index:12}@media (max-width:576px){.page .section-video-container,.page .video-overlay{display:none}}.page .sectionBackground{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10}.image-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.rich-text img:not(.edit-item__pencil).optimized-image{margin-top:0;margin-bottom:0}.overlay-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.background-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;border-radius:var(--item-border-radius)}.fragment section,.fragment .fragment__content,.fragment .fragment-title,.fragment .fragment-cta,.fragment .fragment-list,.fragment .fragment-highlight,.fragment .fragment-grid,.fragment .people-content-container,.fragment .sermons-content-container{z-index:2}.optimized-image{width:100%;height:100%;object-fit:cover}.hero__tagline .optimized-image,.site-brand__logo-wrapper .optimized-image,.nav__group-branding .nav__logo.optimized-image,.brand-bar__logo-container .optimized-image,.main-nav__brand .optimized-image,.brand-bar__account .optimized-image{width:auto;height:auto}.full-width__section-container--first header:not(:empty){z-index:15;position:relative;width:100%}.desktop-nav-container{display:var(--desktop-header-display)}.desktop-nav{width:100%}.desktop-nav .brand-container{position:relative;display:flex;flex-direction:row;align-items:center;flex-shrink:0;flex-wrap:wrap;margin:0 var(--group-branding-margin) 0 0;font-size:var(--group-branding-font-size);line-height:var(--group-branding-line-height);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--menu-item-color);text-transform:var(--menu-item-text-transform)}.desktop-nav .brand-container a:nth-of-type(2){margin-left:var(--group-branding-icon-margin)}.desktop-nav .brand-container a,.desktop-nav .brand-container a:hover{color:unset}.desktop-nav .profile-icon{display:inline-block;width:24px;height:24px;color:var(--header-default-icon-color);border-radius:var(--header-icon-border-radius);margin-right:var(--thickness-3)}.desktop-nav .generic-profile-icon{display:inline-block;margin-right:var(--thickness-3);width:24px;height:24px;color:var(--header-default-icon-color);-webkit-mask:url(/public/assets/user.svg) no-repeat center;mask:url(/public/assets/user.svg) no-repeat center}.desktop-nav .header-layout{display:grid;grid-template-columns:minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 5fr) minmax(-webkit-max-content, 1fr);grid-template-columns:minmax(max-content, 1fr) minmax(max-content, 5fr) minmax(max-content, 1fr);width:100%;padding:var(--thickness-5) var(--thickness-5)}@media (min-width:1200px){.desktop-nav .header-layout{padding:var(--thickness-7) var(--thickness-7)}}.desktop-nav .header-layout .engagement-container a{font-family:var(--menu-item-font-family);font-weight:var(--menu-item-font-weight);font-size:var(--menu-item-font-size, 14px);color:var(--menu-item-color);text-transform:var(--menu-item-text-transform);white-space:nowrap;margin-right:8px}.desktop-nav .header-layout .engagement-container a:hover{text-decoration:none;color:var(--menu-subitem-hover-color)}.desktop-nav .centered .brand-container{grid-row:2;justify-content:center;display:flex;flex-direction:column;margin:unset}.desktop-nav .centered .brand-container a:nth-of-type(2){margin:var(--menu-item-padding)}.desktop-nav .centered .engagement-container{margin-left:auto;align-self:flex-start}.desktop-nav .centered .engagement-container .menu .menu-item{padding:unset;white-space:nowrap}.desktop-nav .centered nav{display:flex;align-items:flex-end;grid-column:2;justify-content:center;grid-template-columns:minmax(-webkit-max-content, auto) minmax(-webkit-max-content, auto) minmax(-webkit-max-content, auto);grid-template-columns:minmax(max-content, auto) minmax(max-content, auto) minmax(max-content, auto)}.desktop-nav .left-menu-center,.desktop-nav .left-menu-left,.desktop-nav .left-menu-right{grid-template-columns:minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 5fr) minmax(-webkit-max-content, auto);grid-template-columns:minmax(max-content, 1fr) minmax(max-content, 5fr) minmax(max-content, auto)}.desktop-nav .left-menu-center .menu-container{justify-content:center}.desktop-nav .left-menu-left .menu-container{justify-content:flex-start}.desktop-nav .left-menu-right{display:flex}.desktop-nav .left-menu-right .menu-container{margin-left:auto}.desktop-nav .engagement-container{align-self:center;display:flex;align-items:center}.desktop-nav .engagement-container .menu{list-style-type:none;cursor:pointer;font-family:var(--menu-item-font-family);font-weight:var(--menu-item-font-weight);margin:0;padding:0}.desktop-nav .engagement-container .menu .menu-item{padding-right:0;place-self:center;padding-left:8px}.desktop-nav .engagement-container .menu .menu-item a,.desktop-nav .engagement-container .menu .menu-item span{font-size:var(--menu-item-font-size, 14px);color:var(--menu-item-color);text-transform:var(--menu-item-text-transform)}.desktop-nav .engagement-container .menu .menu-item li:focus,.desktop-nav .engagement-container .menu .menu-item li:hover{background-color:var(--menu-subitem-hover-background-color)}.desktop-nav .engagement-container .menu .menu-item li:focus a,.desktop-nav .engagement-container .menu .menu-item li:hover a{color:var(--menu-subitem-hover-color)}.desktop-nav .engagement-container .menu .menu-item li a{display:block}.desktop-nav .menu li,.desktop-nav .menu ul{font-size:var(--body-text-small-font-size);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);vertical-align:middle;color:var(--menu-item-color);text-transform:var(--menu-item-text-transform);letter-spacing:normal;white-space:nowrap}.desktop-nav .stacked .brand-container{grid-column:2;grid-row:1;justify-content:center;display:flex;flex-direction:column;margin:unset;align-self:flex-start}.desktop-nav .stacked .menu-container{grid-column:2;grid-row:2;grid-column-start:2}.desktop-nav .stacked .engagement-container{grid-column:3;grid-row:1;display:flex;flex-shrink:0;width:100%;justify-content:flex-end;align-self:flex-start}.desktop-nav .stacked .engagement-container .menu .menu-item{padding:unset}.desktop-nav .stacked .group-title{margin:var(--menu-item-padding)}.reorder-section,.reorder-fragment{display:none}.show-edit-ui .js-full-width-section:hover .reorder-section,.show-edit-ui .fragment-section div:hover .reorder-fragment{display:block}.show-edit-ui .fragment-section .fragment-12-col:hover .reorder-fragment{display:none}.show-edit-ui .reorder-section,.show-edit-ui .reorder-fragment{position:relative;width:100%;height:0;min-width:40px}.show-edit-ui .reorder-section .reorder,.show-edit-ui .reorder-fragment .reorder{display:block;width:24px;height:24px;cursor:pointer;position:absolute;right:0}.show-edit-ui .reorder-section .reorder.up,.show-edit-ui .reorder-fragment .reorder.up,.show-edit-ui .reorder-section .reorder.down,.show-edit-ui .reorder-fragment .reorder.down{display:inline;top:var(--edit-item-top)}.show-edit-ui .reorder-section .reorder.up,.show-edit-ui .reorder-fragment .reorder.up{right:28px}.show-edit-ui .reorder-section .reorder.up svg,.show-edit-ui .reorder-fragment .reorder.up svg{transform:rotate(270deg)}.show-edit-ui .reorder-section .reorder.down svg,.show-edit-ui .reorder-fragment .reorder.down svg{transform:rotate(90deg)}.show-edit-ui .reorder-section .reorder.left,.show-edit-ui .reorder-fragment .reorder.left{right:28px}.show-edit-ui .reorder-section .reorder.left svg,.show-edit-ui .reorder-fragment .reorder.left svg{transform:rotate(180deg)}.show-edit-ui .reorder-section .reorder svg circle,.show-edit-ui .reorder-fragment .reorder svg circle{fill:#1e91d6}.show-edit-ui .reorder-section .reorder svg circle:hover,.show-edit-ui .reorder-fragment .reorder svg circle:hover{opacity:100%}.show-edit-ui .reorder-section{z-index:13;position:absolute;right:var(--reorder-section-right)}.show-edit-ui .reorder-fragment{position:absolute;top:var(--reorder-item-top);right:var(--reorder-item-right);z-index:10}.show-edit-ui .reorder.disabled,.show-edit-ui .fragment-section>div:nth-of-type(1) .reorder-fragment .reorder.left,.show-edit-ui .fragment-section>div:last-child .reorder-fragment .reorder.right{cursor:default}.show-edit-ui .reorder.disabled svg circle,.show-edit-ui .fragment-section>div:nth-of-type(1) .reorder-fragment .reorder.left svg circle,.show-edit-ui .fragment-section>div:last-child .reorder-fragment .reorder.right svg circle{fill:#a8a8a8}.show-edit-ui .reorder.disabled svg circle:hover,.show-edit-ui .fragment-section>div:nth-of-type(1) .reorder-fragment .reorder.left svg circle:hover,.show-edit-ui .fragment-section>div:last-child .reorder-fragment .reorder.right svg circle:hover{opacity:80%}
.weather--weather-icon--1HiCT{height:18px;width:18px}.weather--weather-card--31jtV{box-sizing:border-box;box-shadow:0 16px 40px 2px rgba(0,0,0,.2);border-radius:3px;padding:24px;width:280px;height:200px;background-color:#fff;font-size:16px;line-height:1.2;z-index:500}.weather--weather-card-header--1C62F{display:grid;grid-template:"date icon" "condition icon";justify-content:space-between;align-items:center;margin-bottom:20px}.weather--weather-card-date--3Pk6r{grid-area:date;min-width:136px;color:#3d3d3d;font-size:18px}.weather--weather-card-condition--3J0tq{grid-area:condition;width:85px;height:13px;color:#7a7a7a;font-size:13px}.weather--weather-card-icon--2U2_H{grid-area:icon;width:32px;height:32px}.weather--high-low-frame--30lye{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:10px;min-width:172px;min-height:48px}.weather--high-degrees--1Dzbe,.weather--low-degrees--3zoj5{color:#3d3d3d;font-size:60px;font-weight:600;line-height:.8;text-align:center}.weather--high-low-slash-icon--2T_CC{position:relative;top:-7px;color:#d8d8d8;font-size:60px;font-weight:200}.weather--degree-symbol--3Zg-I{position:relative;top:-20px;left:3px;width:10px;height:48px;color:#3d3d3d;font-size:25px;font-weight:600;line-height:1.78;text-align:center}.weather--city-name--gGfWF{grid-area:footer;text-align:center}.calendar-input--calendar--1OC5H{padding:4px 0;background:#fff}.calendar-input--extra-button-container--NoVMs{text-align:center;overflow:hidden}.calendar-input--header--1ambj{display:flex;justify-content:space-between;padding:4px 16px;height:32px;font-weight:600;line-height:32px;text-align:center}.calendar-input--change-month--19NpP{position:relative;border:none;margin:0;padding:0;height:100%;width:20px;background:none;cursor:pointer}.calendar-input--change-month--19NpP svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;transition:height .1s,width .1s}.calendar-input--change-month--19NpP:hover{color:var(--primary-dark)}.calendar-input--change-month--19NpP:focus{outline:none}.calendar-input--change-month--19NpP:active svg{width:14px;height:14px}.calendar-input--week-day--2_V2W{flex:1;position:relative;color:#888;text-transform:uppercase;text-align:center}.calendar-input--week-day--2_V2W:after{display:block;content:"";margin-top:100%}.calendar-input--week--2ySFj{display:flex;margin:0;padding:4px 8px;list-style:none}.calendar-input--day--LQ2Up{flex:1;position:relative;border:none;border-radius:4px;margin:0;padding:0;background:none;cursor:pointer;font-family:inherit;font-size:16px;text-align:center}.calendar-input--day--LQ2Up:hover{background:var(--primary-dark);color:#fff}.calendar-input--day--LQ2Up:focus{outline:none}.calendar-input--day--LQ2Up:after{display:block;content:"";margin-top:100%}.calendar-input--initial-day--IrpRC{background:#eee}.calendar-input--highlighted-day--wQJVL{background:var(--primary-lighter)}.calendar-input--selected-day--30GEO{background:var(--primary);color:#fff}.calendar-input--greyed-out--sZZAR{color:#ccc}.calendar-input--month-indicator--2mfUO{position:absolute;top:0;left:0;right:0;font-weight:200;font-size:8px;text-transform:uppercase}.calendar-input--date--142QV{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calendar-input--current-day--1YBBY{display:block;position:absolute;bottom:8%;right:45%;border-radius:4px;width:4px;height:4px;background:var(--primary)}.checkbox--checkbox-container--lAUax{display:inline-block;flex-shrink:0;position:relative;margin:auto;width:16px;height:16px}.checkbox--checkbox-input--1Mq0Z{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;opacity:0}.checkbox--checkbox-display--1C4WF{box-sizing:border-box;border:1px solid #888;border-radius:4px;width:100%;height:100%}.checkbox--checkbox-input--1Mq0Z:checked~.checkbox--checkbox-display--1C4WF:after{content:"";position:absolute;top:5px;left:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;border:2px solid var(--primary);border-top:none;border-right:none;width:10px;height:5px}.calendar-layout--layout--YnpbY{display:flex;height:100%;width:100%}.calendar-layout--sidebar--3pf0i{display:none;flex:260px 0 0;box-sizing:border-box;border-right:1px solid #ccc;width:260px;height:100%;background:#fff;overflow-y:auto;overflow-x:hidden}.calendar-layout--overlay--2UVuZ{position:absolute}.calendar-layout--show-sidebar--38ZJt .calendar-layout--sidebar--3pf0i{display:block}.calendar-layout--content--2YfH0{display:flex;flex-direction:column;flex-grow:1;position:relative;height:100%;overflow:hidden}.calendar-layout--group-header--11Wje{position:relative;border-bottom:1px solid #ccc}.calendar-layout--cover-image--DrZ7_{display:block;width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.calendar-layout--avatar-image--oil_D{position:absolute;top:44px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;width:50px;height:50px}.calendar-layout--group-title--B-Ej_{display:block;margin:16px 0 12px;color:#000;font-size:18px;line-height:28px;text-align:center}.calendar-layout--group-title--B-Ej_:hover{color:var(--primary-dark)}.calendar-layout--mobile-section--YIXYa{display:none}.calendar-layout--filter-list--1PR4X{border-top:1px solid #ccc;padding:16px}.calendar-layout--filter-title--ZHjrc{color:#575251;font-weight:600;font-size:16px}.calendar-layout--checkbox-label--2pA35{display:flex;margin:16px 0;width:100%;cursor:pointer;overflow:hidden}.calendar-layout--group-name--2KlRQ{flex-grow:1;margin:0 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-layout--marker--3MJKi{flex-shrink:0;border-radius:4px;margin:auto 0;width:8px;height:8px}.calendar-layout--header--2ckHO{border-bottom:1px solid #ccc;background:#fff}.calendar-layout--header-top--3KH8w{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-auto-flow:column;align-items:center;padding:16px}.calendar-layout--header-bottom--6Mgdm{display:flex;padding:0 16px}.calendar-layout--header-left--35xlu{display:flex;flex-grow:1;flex-shrink:0}.calendar-layout--sidebar-button--1UBu3{padding:0;height:32px;cursor:pointer;font-family:inherit;font-size:16px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:4px;margin:0 16px 0 0;width:32px;background:#eee;color:#575251}.calendar-layout--sidebar-button--1UBu3:focus{outline:none}.calendar-layout--sidebar-button--1UBu3 svg{width:14px;height:14px}.calendar-layout--sidebar-button--1UBu3:hover{background:#f2f2f2}.calendar-layout--sidebar-button--1UBu3:active{background:#e6e6e6}.calendar-layout--header-date--2e8jH{margin:0;height:32px;color:#575251;font-size:32px;font-weight:400;line-height:32px}.calendar-layout--header-year--2m6n3{margin-left:12px;color:#bbb;font-size:22px}.calendar-layout--weather-icon--20db4{display:inline-block;margin-left:12px}.calendar-layout--header-buttons--3Zbch{display:grid;grid-column-gap:12px;grid-auto-flow:column;align-items:center}.calendar-layout--today-button--2RoBK{display:flex;align-items:center;box-sizing:border-box;border:none;border-radius:4px;outline:none;margin:0;padding:0 8px;height:32px;background:none;cursor:pointer;font-family:inherit;font-size:16px;text-decoration:none;white-space:nowrap;transition:all .25s ease 0s;color:var(--primary)}.calendar-layout--today-button--2RoBK:hover{color:var(--primary-light)}.calendar-layout--today-button--2RoBK:active{color:var(--primary-dark)}.calendar-layout--settings-button--9n7SZ{display:flex;align-items:center;box-sizing:border-box;border:none;border-radius:4px;outline:none;margin:0;padding:0 8px;height:32px;background:none;cursor:pointer;font-family:inherit;font-size:16px;text-decoration:none;white-space:nowrap;transition:all .25s ease 0s;color:#888}.calendar-layout--settings-button--9n7SZ:hover{color:var(--primary-light)}.calendar-layout--settings-button--9n7SZ:active{color:var(--primary-dark)}.calendar-layout--export-button--3hqQQ{display:flex;align-items:center;box-sizing:border-box;border:none;border-radius:4px;outline:none;margin:0;height:32px;background:none;cursor:pointer;font-family:inherit;font-size:16px;text-decoration:none;white-space:nowrap;transition:all .25s ease 0s;border:1px solid var(--primary);padding:0 7px;color:var(--primary)}.calendar-layout--export-button--3hqQQ:hover{border-color:var(--primary-light);background-color:var(--primary-light);color:#fff}.calendar-layout--export-button--3hqQQ:active{border-color:var(--primary-dark);background-color:var(--primary-dark);color:#fff}.calendar-layout--new-button--30F2R{display:flex;align-items:center;box-sizing:border-box;border:none;border-radius:4px;outline:none;margin:0;padding:0 8px;height:32px;background:none;cursor:pointer;font-family:inherit;font-size:16px;text-decoration:none;white-space:nowrap;transition:all .25s ease 0s;background-color:var(--primary);color:#fff}.calendar-layout--new-button--30F2R:hover{background-color:var(--primary-light);color:#fff}.calendar-layout--new-button--30F2R:active{background-color:var(--primary-dark);color:#fff}.calendar-layout--mobile-switcher--1r0eh{display:none}.calendar-layout--arrow-button--19zXo{border-radius:4px;margin:0;padding:0;height:32px;cursor:pointer;font-family:inherit;font-size:16px;position:relative;border:none;width:24px;background:none;color:#888}.calendar-layout--arrow-button--19zXo:focus{outline:none}.calendar-layout--arrow-button--19zXo svg{position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:24px;width:24px;transition:height .1s,width .1s}.calendar-layout--arrow-button--19zXo:hover{color:var(--primary)}.calendar-layout--arrow-button--19zXo:active svg{height:18px;width:18px}.calendar-layout--action--tcexV{border-radius:4px;height:32px;cursor:pointer;font-family:inherit;font-size:16px;box-sizing:border-box;border:none;border-bottom:4px solid transparent;border-radius:0;margin:0;padding:0 8px;background:none;color:#888}.calendar-layout--action--tcexV:focus{outline:none}.calendar-layout--action--tcexV:hover{color:var(--primary)}.calendar-layout--range-selector--2BA7p{display:flex;margin:0;padding:0;white-space:nowrap;overflow:hidden;list-style:none}.calendar-layout--slide-in-left--22fCc{-webkit-animation:calendar-layout--animFadeIn--3F5QI .15s,calendar-layout--animSlideInLeft--3rdej .15s;animation:calendar-layout--animFadeIn--3F5QI .15s,calendar-layout--animSlideInLeft--3rdej .15s}.calendar-layout--slide-in-right--3WpG5{-webkit-animation:calendar-layout--animFadeIn--3F5QI .15s,calendar-layout--animSlideInRight--3qceW .15s;animation:calendar-layout--animFadeIn--3F5QI .15s,calendar-layout--animSlideInRight--3qceW .15s}.calendar-layout--slide-out-left--39YzB{-webkit-animation:calendar-layout--animFadeOut--1SKL- .15s,calendar-layout--animSlideOutLeft--1KhXn .15s;animation:calendar-layout--animFadeOut--1SKL- .15s,calendar-layout--animSlideOutLeft--1KhXn .15s}.calendar-layout--slide-out-right--2fSDc{-webkit-animation:calendar-layout--animFadeOut--1SKL- .15s,calendar-layout--animSlideOutRight--2FpLK .15s;animation:calendar-layout--animFadeOut--1SKL- .15s,calendar-layout--animSlideOutRight--2FpLK .15s}.calendar-layout--selected--2Z8sW{border-bottom:4px solid var(--primary);color:#575251}.calendar-layout--view-selector--3SUXc{display:flex}.calendar-layout--calendar--1UbpF{display:flex;flex:1 1 0;min-height:0;width:100%}.calendar-layout--calendar--1UbpF>*{flex:1 1 0;min-width:0}@-webkit-keyframes calendar-layout--animFadeIn--3F5QI{0%{opacity:0}to{opacity:1}}@keyframes calendar-layout--animFadeIn--3F5QI{0%{opacity:0}to{opacity:1}}@-webkit-keyframes calendar-layout--animFadeOut--1SKL-{0%{opacity:1}to{opacity:0}}@keyframes calendar-layout--animFadeOut--1SKL-{0%{opacity:1}to{opacity:0}}@-webkit-keyframes calendar-layout--animSlideInLeft--3rdej{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes calendar-layout--animSlideInLeft--3rdej{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes calendar-layout--animSlideInRight--3qceW{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes calendar-layout--animSlideInRight--3qceW{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes calendar-layout--animSlideOutLeft--1KhXn{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes calendar-layout--animSlideOutLeft--1KhXn{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-webkit-keyframes calendar-layout--animSlideOutRight--2FpLK{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes calendar-layout--animSlideOutRight--2FpLK{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}[data-size~=large] .calendar-layout--layout--YnpbY{display:block;position:relative}[data-size~=large] .calendar-layout--sidebar--3pf0i{display:block;position:absolute;top:64px;left:-261px;border-right:none;height:calc(100% - 64px);transition:left .2s ease-in-out;z-index:50}[data-size~=large] .calendar-layout--overlay--2UVuZ{top:64px;bottom:0;left:0;right:0;transition:background .2s ease-in-out;z-index:40;pointer-events:none}[data-size~=large] .calendar-layout--content--2YfH0{z-index:30}[data-size~=large] .calendar-layout--show-sidebar--38ZJt .calendar-layout--sidebar--3pf0i{left:0}[data-size~=large] .calendar-layout--show-sidebar--38ZJt .calendar-layout--overlay--2UVuZ{background:rgba(0,0,0,.2);pointer-events:all}[data-size~=medium] .calendar-layout--sidebar--3pf0i{top:49px;height:calc(100% - 49px)}[data-size~=medium] .calendar-layout--overlay--2UVuZ{top:49px}[data-size~=medium] .calendar-layout--mobile-section--YIXYa{display:block;border-top:1px solid #ccc;padding:8px 0}[data-size~=medium] .calendar-layout--mobile-button--2dn_t{border-radius:4px;margin:0;height:32px;cursor:pointer;font-family:inherit;font-size:16px;display:flex;align-items:center;border:none;padding:0 16px;width:100%;background:none;color:#575251;text-align:left;text-decoration:none}[data-size~=medium] .calendar-layout--mobile-button--2dn_t:focus{outline:none}[data-size~=medium] .calendar-layout--mobile-settings-button--NmyJd{border-radius:4px;height:32px;cursor:pointer;font-family:inherit;font-size:16px;display:flex;align-items:center;border:none;margin:0;padding:0 16px;width:100%;background:none}[data-size~=medium] .calendar-layout--mobile-settings-button--NmyJd:focus{outline:none}[data-size~=medium] .calendar-layout--mobile-settings-button--NmyJd svg{margin-right:10px;color:#888}[data-size~=medium] .calendar-layout--mobile-selected--3k9aE{color:var(--primary)}[data-size~=medium] .calendar-layout--header--2ckHO{position:relative}[data-size~=medium] .calendar-layout--header-top--3KH8w{padding:8px 16px;min-height:32px}[data-size~=medium] .calendar-layout--header-bottom--6Mgdm,[data-size~=medium] .calendar-layout--header-buttons--3Zbch,[data-size~=medium] .calendar-layout--header-date--2e8jH{display:none}[data-size~=medium] .calendar-layout--mobile-switcher--1r0eh{display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-size~=medium] .calendar-layout--mobile-date--1fISD{height:32px;width:180px;color:#575251;font-size:16px;line-height:30px;text-align:center}.rsvp-dropdown--rsvp-button--3kVDt{display:flex;align-items:center;position:relative;box-sizing:border-box;border:1px solid var(--primary);border-radius:4px;outline:none;margin:0;padding:4px 8px;width:130px;height:32px;background-color:#fff;color:var(--primary);font-size:16px;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:all .25s ease 0s}.rsvp-dropdown--rsvp-button--3kVDt:hover{border-color:var(--primary-light);color:var(--primary-light)}.rsvp-dropdown--rsvp-button--3kVDt:active{border-color:var(--primary-dark);color:var(--primary-dark)}.rsvp-dropdown--rsvp-icon--2rl4T{margin-right:8px}.rsvp-dropdown--arrow-icon--3f8k0{position:absolute;right:4px}.rsvp-dropdown--going--32hIT{border-color:#62bb46;background:#62bb46;color:#fff}.rsvp-dropdown--going--32hIT:hover{border-color:#8fdb6b;background:#8fdb6b;color:#fff}.rsvp-dropdown--going--32hIT:active{border-color:#429c1c;background:#429c1c;color:#fff}.rsvp-dropdown--maybe--3y-JD{border-color:#daa007;background:#daa007;color:#fff}.rsvp-dropdown--maybe--3y-JD:hover{border-color:#fedb62;background:#fedb62;color:#fff}.rsvp-dropdown--maybe--3y-JD:active{border-color:#b58300;background:#b58300;color:#fff}.rsvp-dropdown--not-going--2YrVL{border-color:#d94848;background:#d94848;color:#fff}.rsvp-dropdown--not-going--2YrVL:hover{border-color:#ee7878;background:#ee7878;color:#fff}.rsvp-dropdown--not-going--2YrVL:active{border-color:#bd2929;background:#bd2929;color:#fff}.rsvp-dropdown--dropdown--pFHmc{display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.2);width:240px;background-color:#fff;z-index:100}.rsvp-dropdown--option--5-4oT{display:flex;align-items:center;box-sizing:border-box;border:none;outline:none;padding:4px 8px;background-color:#fff;color:#7a7a7a;font-size:16px;line-height:1.2}.rsvp-dropdown--option--5-4oT svg{margin-right:8px}.rsvp-dropdown--option--5-4oT.rsvp-dropdown--selected--o4o-v,.rsvp-dropdown--option--5-4oT:hover{background-color:var(--primary);color:#fff}.rsvp-dropdown--divider--Mfnl5{border-top:1px solid #ddd;margin:6px 0}.event-options-button--container--xTRBJ{position:relative}.event-options-button--button--2secg{border:none;margin:0;padding:4px;background:none;color:#888;cursor:pointer}.event-options-button--button--2secg svg{display:block;height:18px;width:18px}.event-options-button--button--2secg:hover{color:var(--primary-dark)}.event-options-button--button--2secg:active{color:var(--primary-light)}.event-options-button--button--2secg:focus{outline:none}.event-options-button--popup--18Ah9{position:absolute;top:100%;right:0;box-shadow:1px 1px 2px 1px rgba(0,0,0,.2);width:250px;background:#fff;font-size:16px;z-index:10}.event-options-button--option-shared--3O6eI{display:flex;align-items:center;border:none;margin:0;padding:10px;width:100%;background:none;color:#575251;cursor:pointer;font-family:inherit;font-size:16px;line-height:16px;text-decoration:none}.event-options-button--option-shared--3O6eI svg{margin-right:10px;height:16px;width:16px;color:#a8a8a8}.event-options-button--option-shared--3O6eI:hover{color:var(--primary)}.event-options-button--option-shared--3O6eI:hover svg{color:#a8a8a8;color:var(--primary)}.event-options-button--option--3g2dU{display:flex;align-items:center;border:none;margin:0;padding:10px;width:100%;background:none;color:#575251;cursor:pointer;font-family:inherit;font-size:16px;line-height:16px;text-decoration:none}.event-options-button--option--3g2dU svg{margin-right:10px;height:16px;width:16px;color:#a8a8a8}.event-options-button--option--3g2dU:hover{color:var(--primary)}.event-options-button--option--3g2dU:hover svg{color:#a8a8a8;color:var(--primary)}.event-options-button--edit-option--1-R-g{display:flex;align-items:center;margin:0;padding:10px;width:100%;background:none;color:#575251;cursor:pointer;font-family:inherit;font-size:16px;line-height:16px;text-decoration:none;border:none;border-top:1px solid #e6e6e6}.event-options-button--edit-option--1-R-g svg{margin-right:10px;height:16px;width:16px;color:#a8a8a8}.event-options-button--edit-option--1-R-g:hover{color:var(--primary)}.event-options-button--edit-option--1-R-g:hover svg{color:#a8a8a8;color:var(--primary)}.event-options-button--delete-option--35zZI{display:flex;align-items:center;border:none;margin:0;width:100%;background:none;color:#575251;cursor:pointer;font-family:inherit;font-size:16px;line-height:16px;text-decoration:none;padding:10px 10px 10px 36px}.event-options-button--delete-option--35zZI svg{margin-right:10px;height:16px;width:16px;color:#a8a8a8}.event-options-button--delete-option--35zZI:hover{color:var(--primary)}.event-options-button--delete-option--35zZI:hover svg{color:#a8a8a8;color:var(--primary)}.event-options-button--delete-option--35zZI:hover{color:#e25f2b}.calendar-list--list--sNI9i{box-sizing:border-box;margin:0;padding:0;background-color:#fff;color:#575251;overflow-x:hidden;overflow-y:auto;list-style:none}.calendar-list--text-row--3IXH5{height:40px;color:#7a7a7a;font-style:italic;line-height:40px;text-align:center}.calendar-list--month-header--2gig3{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid #e6e6e6;padding:0 16px;height:68px;background-color:#fff;z-index:1}.calendar-list--month--21JRC{margin:0;font-size:32px}.calendar-list--year--x8Kyy{margin-left:16px;color:#bbb;font-size:24px}.calendar-list--event-group--17Jmm{display:flex;border-bottom:1px solid #e6e6e6}.calendar-list--past--btA47 .calendar-list--date-column--3cdNS,.calendar-list--past--btA47 .calendar-list--event-host--1ZEUh,.calendar-list--past--btA47 .calendar-list--event-title--oYAEv,.calendar-list--past--btA47 .calendar-list--time-and-place--1yTy-{opacity:.6}.calendar-list--past--btA47+:not(.calendar-list--past--btA47){border-top:2px solid var(--primary)}.calendar-list--today--2p0LD .calendar-list--date-indicator--2vmrD{color:var(--primary)}.calendar-list--date-column--3cdNS{flex-shrink:0;width:68px}.calendar-list--date-indicator--2vmrD{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:-webkit-sticky;position:sticky;top:68px;margin:0;width:68px;height:68px}.calendar-list--day-of-week--1SW2C{font-size:14px;text-transform:uppercase}.calendar-list--day-of-month--ywJv_{font-size:28px}.calendar-list--event-list--39WzN{flex:0px 1 1;margin:0;padding:0;min-width:0;list-style:none}.calendar-list--event-row--gs4Ld{display:flex;align-items:center;box-sizing:border-box;padding:10px;height:68px}.calendar-list--event-row--gs4Ld:not(:last-child){border-bottom:1px solid #e6e6e6}.calendar-list--event-title--oYAEv{display:flex;align-items:center;flex:0px 3 1;margin:0;font-weight:600;overflow:hidden}.calendar-list--marker--1TD8U{flex-shrink:0;border-radius:50%;margin-right:10px;width:10px;height:10px}.calendar-list--blackout-date-title--3yMm3,.calendar-list--event-link---GcTM{color:#575251;font-size:18px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list--event-link---GcTM:hover{color:var(--primary)}.calendar-list--event-link---GcTM:active{color:var(--primary-dark)}.calendar-list--time-and-place--1yTy-{flex:0px 2 1;color:#888;overflow:hidden}.calendar-list--event-place--2vuuM,.calendar-list--event-time--2xp8a{display:flex;align-items:center;overflow:hidden}.calendar-list--event-place--2vuuM svg,.calendar-list--event-time--2xp8a svg{flex-shrink:0;margin-right:10px}.calendar-list--event-place--2vuuM{margin-top:10px}.calendar-list--event-host--1ZEUh{display:flex;align-items:center;flex:0px 2 1;overflow:hidden}.calendar-list--label--UblSt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list--avatar--3UdP9{margin-right:10px;width:18px;height:18px}.calendar-list--blackout-date-notes--3ADtE,.calendar-list--event-rsvp--35fWf{flex:160px 0 0;margin:0 8px;width:160px}.calendar-list--blackout-date-notes--3ADtE{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list--options-container--2M8He{width:26px;height:26px}[data-size~=medium] .calendar-list--event-row--gs4Ld{display:block;position:relative;height:auto}[data-size~=medium] .calendar-list--event-title--oYAEv{width:calc(100% - 26px)}[data-size~=medium] .calendar-list--event-host--1ZEUh,[data-size~=medium] .calendar-list--event-place--2vuuM,[data-size~=medium] .calendar-list--event-time--2xp8a,[data-size~=medium] .calendar-list--event-title--oYAEv{line-height:22px}[data-size~=medium] .calendar-list--event-host--1ZEUh,[data-size~=medium] .calendar-list--event-time--2xp8a{margin-top:10px}[data-size~=medium] .calendar-list--blackout-date-notes--3ADtE,[data-size~=medium] .calendar-list--event-rsvp--35fWf{display:none}[data-size~=medium] .calendar-list--avatar--3UdP9,[data-size~=medium] .calendar-list--marker--1TD8U{width:12px;height:12px}[data-size~=medium] .calendar-list--options-container--2M8He{position:absolute;top:8px;right:10px}.register-button--register-button--11vEI{display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;border:1px solid var(--primary);border-radius:4px;outline:none;margin:0;padding:4px 8px;width:130px;height:32px;background-color:#fff;color:var(--primary);font-size:16px;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:all .25s ease 0s}.register-button--register-button--11vEI[href=""][href=""]{border-color:var(--primary-lighter);color:var(--primary-lighter)}.register-button--register-button--11vEI:hover{border-color:var(--primary-light);color:var(--primary-light)}.register-button--register-button--11vEI:active{border-color:var(--primary-dark);color:var(--primary-dark)}.calendar-week--week--3D0r0{display:flex;height:calc((100% - 26px)/5);min-height:100px}.event-popup--popup--ZqO-T{box-shadow:0 16px 40px 2px rgba(0,0,0,.2);border-radius:4px;width:500px;max-width:calc(100vw - 48px);z-index:100}.event-popup--event--1uziJ{position:relative;border-radius:4px;padding:16px;background-color:#fff;color:#575251}.event-popup--event-title--2pq-t{display:flex;align-items:center;margin-bottom:12px;width:calc(100% - 26px);overflow:hidden}.event-popup--marker--2tWMb{flex-shrink:0;border-radius:50%;margin:1px 11px 1px 1px;width:10px;height:10px}.event-popup--blackout-date-title--1kLgt,.event-popup--event-link--3zI5x{color:#575251;font-size:22px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-popup--event-link--3zI5x:hover{color:var(--primary)}.event-popup--event-link--3zI5x:active{color:var(--primary-dark)}.event-popup--event-place--2XhRq,.event-popup--event-time--1QXsZ{display:flex;align-items:center;margin-top:4px;overflow:hidden}.event-popup--event-place--2XhRq svg,.event-popup--event-time--1QXsZ svg{flex-shrink:0;margin-right:10px;color:#a8a8a8}.event-popup--event-host--1g2uY{display:flex;align-items:center;margin-top:4px;overflow:hidden}.event-popup--label--1qhyI{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-popup--avatar--bKsST{margin-right:10px;width:12px;height:12px}.event-popup--event-details--9ATOI{margin-top:16px;margin-left:22px;font-size:14px;overflow:hidden;overflow-wrap:break-word}.event-popup--event-details--9ATOI p{margin:0;padding:0}.event-popup--event-details--9ATOI ul{list-style:disc outside;-webkit-padding-start:32px;padding-inline-start:32px}.event-popup--event-details--9ATOI ol{list-style:decimal outside;-webkit-padding-start:32px;padding-inline-start:32px}.event-popup--options-container--2Tsod{position:absolute;top:14px;right:16px}.event-slot--slot-wrapper--1ktKw{display:flex;min-height:1.7em}.event-slot--slot-wrapper--1ktKw:last-child{padding-bottom:4px}.event-slot--scaling-slot-wrapper--3eAAR{flex:1;height:100%;overflow:hidden}.event-slot--scaling-event--LqGCD{flex-direction:column;border-bottom:1px solid #eee;padding:0 2px;height:100%;max-height:100%}.event-slot--event--37Zg0,.event-slot--scaling-event--LqGCD{display:flex;position:relative;box-sizing:border-box;overflow:hidden}.event-slot--event--37Zg0{align-items:center;flex:1;border-top:1px solid transparent;border-bottom:1px solid transparent;margin-bottom:1px;padding:0}.event-slot--event--37Zg0:after{content:"";position:absolute;top:0;bottom:0;right:0;width:20px;background:var(--gradient)}.event-slot--event-start--MwXz2{border-left:1px solid transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:1px}.event-slot--event-end--3E-99{border-right:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:1px}.event-slot--event-type-icon--3o7bm{margin:0 3px;width:16px;height:16px;min-width:16px;min-height:16px}.event-slot--event-title--10mXZ{margin-left:4px;font-size:14px;white-space:nowrap;overflow:hidden}.event-slot--scaling-event-title--OkMaJ{display:flex;flex-shrink:0;font-weight:600}.event-slot--scaling-event-detail--wxqsk{flex-shrink:0;margin-left:22px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-slot--icon-container--1JCzY{display:flex;align-items:center;height:1.2em}.event-slot--marker--q9OkQ{position:relative;width:0;height:100%}.event-slot--marker--q9OkQ:after{content:"";position:absolute;top:1px;bottom:1px;width:2px;background-color:inherit}[data-size~=medium] .event-slot--slot-wrapper--1ktKw{min-height:18px}[data-size~=medium] .event-slot--slot-wrapper--1ktKw:last-child{padding-bottom:1px}[data-size~=medium] .event-slot--event-type-icon--3o7bm{margin:1px;width:10px;height:10px;min-width:10px;min-height:10px}[data-size~=medium] .event-slot--event-title--10mXZ{margin-left:2px}[data-size~=small] .event-slot--time--2wX3f{display:none}[data-size~=small] .event-slot--event-title--10mXZ{font-size:12px}.calendar-date--day--nCt5c{display:flex;flex-direction:column;flex:1;position:relative;border-bottom:1px solid #d8d8d8;min-width:0;font-size:14px}.calendar-date--day--nCt5c:not(:first-of-type){border-left:1px solid #d8d8d8}.calendar-date--day--nCt5c:hover .calendar-date--add-event-button--3yw1X{display:block}.calendar-date--overflowed--1VAZt:after{content:"";position:absolute;bottom:0;width:100%;height:32px;background:linear-gradient(transparent,#fff);pointer-events:none}.calendar-date--date-label--2Ft7k{box-sizing:border-box;border:none;border-radius:4px;outline:none;margin:2px;padding:0 2px;min-width:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;background:none;color:inherit;cursor:pointer;font:inherit;line-height:20px;text-align:center}.calendar-date--date-label--2Ft7k:hover{background:var(--primary-light);color:#fff}.calendar-date--date-label--2Ft7k:active{background:var(--primary-dark);color:#fff}.calendar-date--today-label--2alEo{background:var(--primary);color:#fff}.calendar-date--date-text--3hS2-{margin:0;font-size:16px;font-weight:600}.calendar-date--weather-icon--1U5YE{position:absolute;top:4px;right:4px}.calendar-date--add-event-button--3yw1X{display:none;position:absolute;bottom:4px;right:4px;color:var(--primary);line-height:0;z-index:10}.calendar-date--add-event-button--3yw1X:hover{color:var(--primary-light)}.calendar-date--add-event-button--3yw1X:active{color:var(--primary-dark)}.calendar-date--events--3Ob7A{display:flex;flex-direction:column;flex:1;margin:0;padding:0;overflow:hidden;list-style:none}.calendar-date--slot-wrapper--422eh{display:flex;min-height:1.7em}.calendar-date--slot-wrapper--422eh:last-child{padding-bottom:4px}[data-size~=medium] .calendar-date--slot-wrapper--422eh{min-height:18px}[data-size~=medium] .calendar-date--slot-wrapper--422eh:last-child{padding-bottom:1px}[data-size~=medium] .calendar-date--event-title--1baoT{font-size:12px;text-overflow:clip}[data-size~=small] .calendar-date--date-label--2Ft7k{height:18px;min-width:18px;line-height:18px}[data-size~=small] .calendar-date--date-text--3hS2-{font-size:14px}[data-size~=small] .calendar-date--weather-icon--1U5YE{top:3px;right:3px}[data-size~=small] .calendar-date--weather-icon--1U5YE>svg{width:16px;height:16px}.calendar-month--calendar--O6Qyi{position:relative;background-color:#fff;color:#575251;overflow-x:hidden;overflow-y:scroll;will-change:transform}.calendar-month--week-header--3Dx6K{display:flex;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid #d8d8d8;margin:0;padding:0;background-color:#fff;z-index:1;list-style:none}.calendar-month--week-header-day--chDcw{flex:1 1 0;padding:4px;min-width:0;color:#7a7a7a;font-size:14px;line-height:18px}.calendar-month--week-header-day--chDcw:not(:first-of-type){border-left:1px solid #d8d8d8}.calendar-month--week-header-day--chDcw:before{content:attr(data-long)}[data-size~=small] .calendar-month--week-header-day--chDcw:before{content:attr(data-short)}.calendar-week--sticky--1PeBx{display:grid;grid-template-areas:"header header" "sidebar content";grid-template-columns:48px calc(100% - 48px)}.calendar-week--sticky--1PeBx .calendar-week--header--8D1Vw{grid-area:header;position:-webkit-sticky;position:sticky;top:0;padding-left:48px}.calendar-week--sticky--1PeBx .calendar-week--sidebar--1fAK9{grid-area:sidebar;position:-webkit-sticky;position:sticky;left:0}.calendar-week--sticky--1PeBx .calendar-week--calendar-days--1wH5k{grid-area:content}.calendar-week--fallback--nkCJu .calendar-week--header--8D1Vw{position:absolute;left:48px;right:0}.calendar-week--fallback--nkCJu .calendar-week--sidebar--1fAK9{position:absolute;top:0;bottom:0;padding-top:122px}.calendar-week--fallback--nkCJu .calendar-week--calendar-days--1wH5k{padding-top:122px;padding-left:48px}.calendar-week--calendar--G3NAt{position:relative;background-color:#fff;color:#575251;overflow:scroll;will-change:transform}.calendar-week--calendar--G3NAt,.calendar-week--calendar--G3NAt *{box-sizing:border-box}.calendar-week--corner--3MQfu{position:absolute;box-sizing:border-box;border-right:1px solid #e6e6e6;border-bottom:2px solid #e6e6e6;padding-top:92px;height:122px;width:48px;background-color:#fff;font-size:12px;text-align:center;z-index:102}.calendar-week--header--8D1Vw{display:flex;height:122px;z-index:99}.calendar-week--header-day--1QO_m{flex-shrink:0;position:relative;border-right:1px solid #e6e6e6;border-bottom:2px solid #e6e6e6;width:14.28571%;background-color:#fff}.calendar-week--header-day-present--1kZ3T,.calendar-week--header-day-present--1kZ3T>.calendar-week--week-day--1Jpy4{color:var(--primary)}.calendar-week--week-day--1Jpy4{margin-left:8px;color:#888;font-size:14px;line-height:24px}.calendar-week--week-date--1oax9{box-sizing:border-box;border:none;border-radius:4px;outline:none;margin-left:4px;padding:0 4px;background:none;color:inherit;cursor:pointer;font:inherit;font-size:32px;line-height:32px}.calendar-week--week-date--1oax9:hover{background:var(--primary-light);color:#fff}.calendar-week--week-date--1oax9:active{background:var(--primary-dark);color:#fff}.calendar-week--weather-icon--26AbY{position:absolute;top:4px;right:8px}.calendar-week--event-slot--2jAaK{display:flex;align-items:center;margin-top:1px;padding:0 8px;height:20px;color:#575251;line-height:20px;text-overflow:ellipsis;overflow:hidden}.calendar-week--starting-slot--Q2SLP{border-left:1px solid transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:2px;padding-left:6px}.calendar-week--ending-slot--3elX7{border-right:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:2px;padding-right:6px}.calendar-week--event-title--3zhw4{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-week--event-type-icon--1LBYa{margin-right:6px;width:16px;height:16px;min-width:16px;min-height:16px}.calendar-week--sidebar--1fAK9{width:48px;z-index:101}.calendar-week--sidebar-hour--1w1m0{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;height:80px;background-color:#fff;line-height:40px;font-size:12px;text-align:center}.calendar-week--calendar-days--1wH5k{display:flex}.calendar-week--day--cHZ3G{flex-shrink:0;position:relative;border-right:1px solid #e6e6e6;width:14.28571%;background-color:#fff}.calendar-week--hour--2oMD_{border-bottom:1px dotted #f2f2f2;height:40px}.calendar-week--half-hour--1dNID{border-bottom:1px solid #e6e6e6;height:40px}.calendar-week--event-layer--1r-Qg{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.calendar-week--event-group--21apk{display:flex;position:absolute;width:100%}.calendar-week--event-wrapper--8549R{flex:1;min-width:0;width:100%;pointer-events:auto}.calendar-week--event-wrapper--8549R:hover{z-index:1}.calendar-week--event--11NXC{display:flex;border:1px solid #fff;border-radius:4px;padding:6px;opacity:.9;overflow:hidden}.calendar-week--event-details--3ereo{width:100%}.calendar-week--event-time--2V_Mf{font-size:12px}.calendar-week--scaling-event--2DAjW{display:flex;border:1px solid #fff;border-radius:4px;opacity:.9;overflow:hidden;flex-direction:column;padding:8px}.calendar-week--icon-container--Nap4A{display:flex;align-items:center;height:1.2em}.calendar-week--scaling-event-title--3fFAy{display:flex;flex-shrink:0;font-weight:600}.calendar-week--scaling-event-detail--24kLD{flex-shrink:0;margin-left:22px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-week--scaling-event-banner--2pqpO{margin-top:6px;margin-left:22px;min-height:40px;-o-object-fit:contain;object-fit:contain}.time-indicator--time-indicator--1jwut{position:absolute;left:0;right:0;z-index:1}.time-indicator--time-indicator-past--3TULP{border-top:1px dashed var(--primary-dark)}.time-indicator--time-indicator-present--1vR_o{border-top:2px solid var(--primary-dark)}.calendar-day--sticky--32vpF{display:grid;grid-template-areas:"header header" "sidebar content";grid-template-columns:48px calc(100% - 48px)}.calendar-day--sticky--32vpF .calendar-day--header--127Rt{grid-area:header;position:-webkit-sticky;position:sticky;top:0;padding-left:48px}.calendar-day--sticky--32vpF .calendar-day--sidebar--3aJUr{grid-area:sidebar;position:-webkit-sticky;position:sticky;left:0}.calendar-day--sticky--32vpF .calendar-day--calendar-days--3WKy5{grid-area:content}.calendar-day--fallback--3Ii6u .calendar-day--header--127Rt{position:absolute;left:48px;right:0}.calendar-day--fallback--3Ii6u .calendar-day--sidebar--3aJUr{position:absolute;top:0;bottom:0;padding-top:66px}.calendar-day--fallback--3Ii6u .calendar-day--calendar-days--3WKy5{padding-top:66px;padding-left:48px}.calendar-day--calendar--3Sb6T{position:relative;background-color:#fff;color:#575251;overflow:scroll;will-change:transform}.calendar-day--calendar--3Sb6T,.calendar-day--calendar--3Sb6T *{box-sizing:border-box}.calendar-day--corner--3Kb9z{position:absolute;box-sizing:border-box;border-right:1px solid #e6e6e6;border-bottom:2px solid #e6e6e6;padding-top:36px;height:66px;width:48px;background-color:#fff;font-size:12px;text-align:center;z-index:102}.calendar-day--header--127Rt{display:flex;height:66px;z-index:99}.calendar-day--header-day--2eTbv{flex-shrink:0;border-right:1px solid #e6e6e6;border-bottom:2px solid #e6e6e6;width:100%;background-color:#fff;overflow:hidden}.calendar-day--event-slot--3mDbs{display:flex;align-items:center;margin-top:1px;padding:0 8px;height:20px;color:#575251;line-height:20px;text-overflow:ellipsis;overflow:hidden}.calendar-day--starting-slot--1_74o{border-left:1px solid transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:2px;padding-left:6px}.calendar-day--ending-slot--3gzhU{border-right:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:2px;padding-right:6px}.calendar-day--event-title--2nrtK{margin:0;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-day--event-type-icon--2Rntk{margin-right:6px;width:16px;height:16px;min-width:16px;min-height:16px}.calendar-day--sidebar--3aJUr{width:48px;z-index:101}.calendar-day--sidebar-hour--L38wG{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;height:80px;background-color:#fff;line-height:40px;font-size:12px;text-align:center}.calendar-day--calendar-days--3WKy5{display:flex}.calendar-day--day--1LoC3{flex-shrink:0;position:relative;border-right:1px solid #e6e6e6;width:100%;background-color:#fff}.calendar-day--hour--1WTib{border-bottom:1px dotted #f2f2f2;height:40px}.calendar-day--half-hour--3dcaX{border-bottom:1px solid #e6e6e6;height:40px}.calendar-day--event-container--1T7ZO{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.calendar-day--event-column--nSbET{flex:1 0 0;position:relative;height:100%;max-width:400px}.calendar-day--event-wrapper--1gUwI{pointer-events:auto}.calendar-day--event--aG-od{display:flex;position:absolute;border:1px solid #fff;border-radius:4px;padding:6px;width:100%;overflow:hidden}.calendar-day--event-details--NV0Pu{width:100%}.calendar-day--event-time--273P8{font-size:12px}.calendar-day--scaling-event--F01tS{display:flex;position:absolute;border:1px solid #fff;border-radius:4px;width:100%;overflow:hidden;flex-direction:column;padding:8px}.calendar-day--icon-container--3dVub{display:flex;align-items:center;height:1.2em}.calendar-day--scaling-event-title--3AhVm{display:flex;flex-shrink:0;font-weight:600}.calendar-day--scaling-event-detail--16bUs{flex-shrink:0;margin-left:22px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-day--scaling-event-banner--roRIR{margin-top:6px;margin-left:22px;min-height:40px;-o-object-fit:contain;object-fit:contain}.calendar--root--mJmP3{width:100%;height:100%;overflow:hidden;--primary-dark:#0174b9;--primary:#1e91d6;--primary-light:#79cafb;--primary-lighter:rgba(30,145,214,0.2)}.calendar--dropdown-colors--tdKm_{--primary-dark:#0174b9;--primary:#1e91d6;--primary-light:#79cafb}
 {
  /* large viewport headings*/
  /* Small viewport headings */
  /* General styles */
}
.styles--h1--3PpSn {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: bold;
  line-height: 76px;
  letter-spacing: -1px;
  margin: 0;
}
.styles--h2--1XsjV {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold;
  line-height: 56px;
  letter-spacing: -0.75px;
  margin: 0;
}
.styles--h3--2wO4i {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: bold;
  line-height: 42px;
  letter-spacing: -0.5px;
  margin: 0;
}
.styles--h4--2H4hK {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
@media (max-width: 768px) {
  .styles--h1--3PpSn {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: bold;
    line-height: 46px;
    letter-spacing: -0.75px;
    margin: 0;
  }
  .styles--h2--1XsjV {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    line-height: 42px;
    letter-spacing: -0.5px;
    margin: 0;
  }
  .styles--h3--2wO4i {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: bold;
    line-height: 34px;
    margin: 0;
  }
  .styles--h4--2H4hK {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
  }
}
.styles--h5--5jyTq {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.styles--h6--3-NoN {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}
.styles--h7--2l9ed {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}
.styles--ui18--1ElXI {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
}
.styles--ui16--353i6 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
}
.styles--ui14--1E9m4 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
}
.styles--ui13--KmT-7 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 13px;
}
.styles--ui12--NrRrj {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  letter-spacing: 0.7px;
}
.styles--c18--vlFIL {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
}
.styles--c16--3nlcV {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
}
.styles--c14--39NJY {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.styles--c13--zLSE_ {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
.styles--c12--2Z6TW {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0.7px;
}
.styles--link--nn3nF {
  color: #278ed4;
  text-decoration: none;
  cursor: pointer;
}
.styles--link--nn3nF:active, .styles--link--nn3nF:hover, .styles--link--nn3nF:focus {
  color: #278ed4;
  text-decoration: none;
  cursor: pointer;
}
.styles--link--nn3nF:active:active, .styles--link--nn3nF:hover:active, .styles--link--nn3nF:focus:active, .styles--link--nn3nF:active:hover, .styles--link--nn3nF:hover:hover, .styles--link--nn3nF:focus:hover, .styles--link--nn3nF:active:focus, .styles--link--nn3nF:hover:focus, .styles--link--nn3nF:focus:focus {
  color: #278ed4;
}
.styles--page-title--2_CNK {
  font-weight: normal;
  color: #3d3d3d;
}
.styles--blue-box--17SK9 {
  position: relative;
  display: flex;
  border-radius: 3px;
  background-color: #ebf7ff;
  border: solid 1px #79cafb;
  border-left: solid 8px #79cafb;
  word-break: break-word;
}
.styles--blue-box-content--sADyH {
  padding: 16px;
  text-align: left;
  color: #575251;
}
.styles--bulb-icon--2NHIV {
  width: 40px;
  height: 40px;
  padding: 16px;
}

.styles--group-heading--3Vkbb {
  color: #3d3d3d;
  font-style: italic;
}

.styles--option-group--CZ7sZ {
  color: #3d3d3d;
  font-style: italic;
}
.styles--option--2QTtF {
  color: #3d3d3d;
  font-style: normal;
}

.styles--search-box--3klmj {
  position: relative;
}
.styles--search-icon--2iDRx {
  position: absolute;
  top: 8px;
  right: 8px;
}
.styles--search-medium--3reUU {
  top: 10px;
}
.styles--search-large--1a67N {
  top: 12px;
}
.styles--search-input--3-1N7 {
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #c7c7c7;
  display: flex;
  padding: 8px 32px 8px 8px;
  width: 100%;
  box-sizing: border-box;
}
.styles--search-input--3-1N7:focus {
  border-color: #278ed4;
  box-shadow: 0px 0px 0px 2px #d0e6f6;
  outline: none;
}
.styles--search-input--3-1N7::-webkit-input-placeholder {
  color: #a8a8a8;
}
.styles--search-input--3-1N7::placeholder {
  color: #a8a8a8;
}
.styles--x-button--1wCns {
  position: absolute;
  top: 0;
  right: 0;
}
.styles--x-medium--1xJCW {
  top: 4px;
}
.styles--x-large--U7PQF {
  top: 8px;
}

 {
  /* large viewport headings*/
  /* Small viewport headings */
  /* General styles */
}
.styles--h1--1_mgf {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: bold;
  line-height: 76px;
  letter-spacing: -1px;
  margin: 0;
}
.styles--h2--YIvNY {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold;
  line-height: 56px;
  letter-spacing: -0.75px;
  margin: 0;
}
.styles--h3--1buWR {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: bold;
  line-height: 42px;
  letter-spacing: -0.5px;
  margin: 0;
}
.styles--h4--1GGRu {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
@media (max-width: 768px) {
  .styles--h1--1_mgf {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: bold;
    line-height: 46px;
    letter-spacing: -0.75px;
    margin: 0;
  }
  .styles--h2--YIvNY {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    line-height: 42px;
    letter-spacing: -0.5px;
    margin: 0;
  }
  .styles--h3--1buWR {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: bold;
    line-height: 34px;
    margin: 0;
  }
  .styles--h4--1GGRu {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
  }
}
.styles--h5--2dQG- {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.styles--h6--1cWlX {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}
.styles--h7--z3dIp {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}
.styles--ui18--2ZXkt {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
}
.styles--ui16--2wchq {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
}
.styles--ui14--2qXqt {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
}
.styles--ui13--3rIC_ {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 13px;
}
.styles--ui12--3F263 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  letter-spacing: 0.7px;
}
.styles--c18--pN55C {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
}
.styles--c16--3czLa {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
}
.styles--c14--2uJNB {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.styles--c13--1voov {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
.styles--c12--1iBmb {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0.7px;
}
.styles--link--1Ju4_ {
  color: #278ed4;
  text-decoration: none;
  cursor: pointer;
}
.styles--link--1Ju4_:active, .styles--link--1Ju4_:hover, .styles--link--1Ju4_:focus {
  color: #278ed4;
  text-decoration: none;
  cursor: pointer;
}
.styles--link--1Ju4_:active:active, .styles--link--1Ju4_:hover:active, .styles--link--1Ju4_:focus:active, .styles--link--1Ju4_:active:hover, .styles--link--1Ju4_:hover:hover, .styles--link--1Ju4_:focus:hover, .styles--link--1Ju4_:active:focus, .styles--link--1Ju4_:hover:focus, .styles--link--1Ju4_:focus:focus {
  color: #278ed4;
}
.styles--page-title--3-kho {
  font-weight: normal;
  color: #3d3d3d;
}
.styles--page--3DjmC {
  background: #ffffff;
  font-family: 'Source Sans Pro', sans-serif;
}
.styles--button-as-link--2I07D {
  background-color: transparent;
  border: none;
  color: #278ed4;
}
.styles--button-as-link--2I07D:hover, .styles--button-as-link--2I07D:active, .styles--button-as-link--2I07D:focus {
  outline: none;
  text-decoration: underline;
}
.styles--link--1Ju4_ {
  border: none;
  background: none;
  color: #278ed4;
  cursor: pointer;
  text-decoration: none;
}
.styles--link--1Ju4_:focus {
  outline: none;
}
.styles--link-button--1-z7S {
  padding: 0;
  border: none;
  background: none;
  color: #278ed4;
  cursor: pointer;
}
.styles--link-button--1-z7S:focus {
  outline: none;
}
.styles--media--1M60R {
  display: flex;
  align-items: flex-start;
  align-items: center;
}
.styles--media-figure--1N_Nm {
  margin-right: 10px;
  align-self: flex-start;
}
.styles--media-body--EvDTx {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
.styles--media-body--EvDTx > header {
  font-weight: bold;
}
.styles--media-body--EvDTx > p {
  font-size: 12px;
  color: #7a7a7a;
}
.styles--hidden--glHce {
  display: none;
}
.styles--visually-hidden--2TUQr {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.styles--reset-button-styles--YfXgc {
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 0;
}
.styles--reset-button-styles--YfXgc, .styles--reset-button-styles--YfXgc *, .styles--reset-button-styles--YfXgc *:before, .styles--reset-button-styles--YfXgc *:after {
  box-sizing: border-box;
}
.styles--accordion-font-family-hack--3TXjJ header > button {
  font-family: inherit;
}
.styles--checkbox-baseline-hack--DsMf6 > div:first-child {
  align-self: baseline;
  margin-top: 3px;
}
.ag-theme-faithlife .ag-root {
  border: none;
}
.ag-theme-faithlife .ag-header-cell {
  line-height: inherit;
  padding: 4px 16px;
  border-width: 1px 0 1px 0;
  border-color: #c7c7c7;
  border-style: solid;
}
.ag-theme-faithlife .ag-cell:first-child {
  padding-left: 16px;
}
.ag-theme-faithlife .ag-cell:last-child {
  padding-right: 16px;
}
.ag-theme-faithlife .ag-cell-focus {
  border: none !important;
}
.ag-theme-faithlife .ag-status-bar {
  padding: 0 !important;
}
.ag-theme-faithlife .ag-row-group-leaf-indent {
  margin-left: 0 !important;
  font-weight: normal;
}
.ag-theme-faithlife .ag-body-container {
  width: 100% !important;
}
.ag-theme-faithlife .ag-floating-bottom {
  overflow-y: hidden !important;
}
.ag-theme-faithlife .ag-selection-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
}
.styles--recurring-gift-selector--356sc {
  font-family: 'Source Sans Pro', sans-serif;
  max-width: 336px;
  margin-bottom: 32px;
}
.styles--label--1tjBC {
}
.styles--select-container--hpeKv {
  margin: 4px 0 16px;
}
@media screen and (min-width: 600px) {
  .styles--recurring-gift-selector--356sc {
    max-width: 388px;
  }
}
.styles--date-picker-input-container--1cYlp {
  margin: 4px 0 16px;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

