.color-variant-1{--text-dark-color:#444;--text-grey-color:#9b9b9b;--text-light-color:#fff;--button-primary-color:#27ae60;--button-primary-hover-color:#62de96;--button-primary-text-color:#fff;--button-primary-text-hover-color:#fff;--border-color:#eee;--fill-dark-1-color:#444;--hyperlink-dark-color:#444;--hyperlink-dark-hover-color:#27ae60;--fill-light-1-color:#62de96;--menu-item-color:#fff;--menu-item-hover-color:#27ae60;--menu-subitem-hover-color:#27ae60;--menu-background-color:#444}.color-variant-1 .button{display:inline-block;border:2px solid #27ae60;border-radius:0;padding:14px 24px;min-width:100px;background:transparent;color:#27ae60;cursor:pointer;font-weight:normal;font-size:14px;line-height:14px;text-transform:uppercase;transition:all .15s}.color-variant-1 .button:active,.color-variant-1 .button:focus{box-shadow:none;outline:none}.color-variant-1 .button:hover{background:#27ae60;color:#fff}.color-variant-1 .button:disabled{opacity:.3;cursor:not-allowed}.color-variant-1 .button--small{padding:8px}.color-variant-1 .full-width-tertiary-background button,.color-variant-1 .full-width-tertiary-background .button{border-color:#fff;color:#fff}.color-variant-1 .full-width-tertiary-background button:hover,.color-variant-1 .full-width-tertiary-background .button:hover{background:#fff;opacity:1}.color-variant-1 .full-width-tertiary-background button:hover,.color-variant-1 .full-width-tertiary-background .button:hover{color:#16a085}.color-variant-1 .full-width-medium-background button,.color-variant-1 .full-width-medium-background .button{border-color:#fff;color:#fff}.color-variant-1 .full-width-medium-background button:hover,.color-variant-1 .full-width-medium-background .button:hover{background:#fff;opacity:1}.color-variant-1 .full-width-medium-background button:hover,.color-variant-1 .full-width-medium-background .button:hover{color:#27ae60}.color-variant-1 .hero__content button,.color-variant-1 .full-width-dark-background button,.color-variant-1 .full-width-dark-background-md button,.color-variant-1 .hero__content .button,.color-variant-1 .full-width-dark-background .button,.color-variant-1 .full-width-dark-background-md .button{border-color:#fff;color:#fff}.color-variant-1 .hero__content button:hover,.color-variant-1 .full-width-dark-background button:hover,.color-variant-1 .full-width-dark-background-md button:hover,.color-variant-1 .hero__content .button:hover,.color-variant-1 .full-width-dark-background .button:hover,.color-variant-1 .full-width-dark-background-md .button:hover{background:#fff;opacity:1}.color-variant-1 .hero__content button:hover,.color-variant-1 .full-width-dark-background button:hover,.color-variant-1 .full-width-dark-background-md button:hover,.color-variant-1 .hero__content .button:hover,.color-variant-1 .full-width-dark-background .button:hover,.color-variant-1 .full-width-dark-background-md .button:hover{color:#444}.color-variant-1 a{color:#444}.color-variant-1 a:hover{color:#27ae60;text-decoration:none}.color-variant-1 .link{border-color:transparent;background-color:transparent;color:#fff;font-weight:700}.color-variant-1 .link:hover{border-color:transparent;background-color:transparent;color:#27ae60}.color-variant-1 .link:active{border-color:transparent;background-color:transparent;color:#666}.color-variant-1 .link--white-inverted{color:#fff}.color-variant-1 .link--white-inverted:hover{color:#27ae60}.color-variant-1 .link--inverted{color:#fff}.color-variant-1 .link--inverted:hover{color:#62de96}.color-variant-1 .knockout-font{color:#fff}.color-variant-1 .body{color:#444}.color-variant-1 img{max-width:100%}.color-variant-1 .va-c{display:inline-block;vertical-align:middle}.color-variant-1 .text-center{text-align:center}.color-variant-1 .fragment-dark-background .fragment-title,.color-variant-1 .fragment-tertiary-background .fragment-title,.color-variant-1 .fragment-medium-background .fragment-title{color:#fff}.color-variant-1 .hero-background{position:absolute;left:0;right:0;height:280px;background-position:center;background-size:cover;z-index:-1}@media(min-width:768px){.color-variant-1 .hero-background{height:512px}}.color-variant-1 .dropdown{display:none}.color-variant-1 .dropdown.show{display:block}.color-variant-1 .full-width-tertiary-background{background-color:#16a085}.color-variant-1 .full-width-tertiary-background a{color:#fff}.color-variant-1 .full-width-tertiary-background a:hover{color:#fff;opacity:.8}.color-variant-1 .full-width-medium-background{background-color:#27ae60}.color-variant-1 .full-width-medium-background a{color:#fff}.color-variant-1 .full-width-medium-background a:hover{color:#fff;opacity:.8}.color-variant-1 .full-width-dark-background{background:#444}.color-variant-1 .full-width-dark-background a{color:#fff}.color-variant-1 .full-width-dark-background a:hover{color:#fff;opacity:.8}.color-variant-1 .full-width-dark-background-md{background-color:#444;color:#fff}@media(min-width:768px){.color-variant-1 .full-width-dark-background-md{background-color:transparent}}.color-variant-1 .full-width-dark-background-md a{color:#fff}.color-variant-1 .full-width-dark-background-md a:hover{color:#fff;opacity:.8}.color-variant-1 .full-width-light-background-lg{background-color:#fff}@media(min-width:992px){.color-variant-1 .full-width-light-background-lg{background-color:transparent}}.color-variant-1 .middle-width-light-background{padding:32px 0;max-width:100%;min-height:250px;background-color:#fff}@media(min-width:768px){.color-variant-1 .middle-width-light-background{margin:0 auto;padding:32px 8px;width:900px;min-height:450px}}@media(min-width:992px){.color-variant-1 .middle-width-light-background{padding:32px 96px}}.color-variant-1 .page-help{margin:15px auto;max-width:930px}.color-variant-1 .form__input{display:inline-block;border:1px solid #ddd;border-radius:0;margin-right:8px;margin-bottom:12px;padding:8px 12px;max-width:320px;height:46px;vertical-align:middle}.color-variant-1 .form__button{margin-bottom:12px;height:46px;max-width:100%;vertical-align:middle}.color-variant-1.nav-open{overflow:hidden}.color-variant-1 .h1,.color-variant-1 h1,.color-variant-1 .h2,.color-variant-1 h2,.color-variant-1 .h3,.color-variant-1 h3,.color-variant-1 .h4,.color-variant-1 h4,.color-variant-1 .h5,.color-variant-1 h5,.color-variant-1 .h6,.color-variant-1 h6{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700}.color-variant-1 .h1,.color-variant-1 h1{font-size:56px;line-height:64px;letter-spacing:-.2px}.color-variant-1 .h2,.color-variant-1 h2{font-size:48px;line-height:54px;letter-spacing:-.2px}.color-variant-1 .h3,.color-variant-1 h3{font-size:36px;line-height:40px;letter-spacing:-.1px}.color-variant-1 .h4,.color-variant-1 h4{font-size:24px;line-height:28px;letter-spacing:-.1px}.color-variant-1 .h5,.color-variant-1 h5{font-size:18px;line-height:22px;letter-spacing:-.1px}.color-variant-1 .h6,.color-variant-1 h6{font-size:16px;line-height:20px;letter-spacing:-.1px}.color-variant-1 .ui-18{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:18px;line-height:18px;letter-spacing:-.1px}.color-variant-1 .ui-16{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:16px;line-height:16px;letter-spacing:-.1px}.color-variant-1 .ui-14{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:14px;line-height:14px;letter-spacing:-.1px}.color-variant-1 .ui-13{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:13px;line-height:13px;letter-spacing:-.1px}.color-variant-1 .ui-12{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:12px;line-height:12px;letter-spacing:-.1px}.color-variant-1 .body-text-1{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:24px;line-height:36px;letter-spacing:-.1px}.color-variant-1 .body-text-2{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:20px;line-height:32px;letter-spacing:-.1px}.color-variant-1 .body-text-3{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 p{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:20px;line-height:32px;letter-spacing:-.1px}.color-variant-1 li,.color-variant-1 ul,.color-variant-1 ol{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:20px;line-height:32px;letter-spacing:-.1px;line-height:1.4}.color-variant-1 .rich-text h1{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;margin-top:24px;margin-bottom:4px}.color-variant-1 .rich-text h2{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px;margin-top:24px;margin-bottom:4px}.color-variant-1 .rich-text h3{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:16px;line-height:20px;letter-spacing:-.1px;margin-top:10px;margin-top:24px;margin-bottom:4px}.color-variant-1 .rich-text p{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .rich-text li,.color-variant-1 .rich-text ul,.color-variant-1 .rich-text ol{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px;line-height:1.4}.color-variant-1 .rich-text a{color:#27ae60}.color-variant-1 .rich-text a:hover{color:#62de96}.color-variant-1 .rich-text blockquote{border-left:4px solid #27ae60;padding-left:16px;font-size:24px;line-height:1.33}.color-variant-1 .preview-text p{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 :root{--menu-width:300px}@media(max-width:576px){.color-variant-1{--menu-width:100vw}}.color-variant-1 .desktop-nav{justify-content:flex-start;padding-top:20px}.color-variant-1 .desktop-nav .menu li{padding:12px}.color-variant-1 .desktop-nav{--menu-item-padding:12px 16px;--menu-subitem-padding:12px 16px}.color-variant-1 .mobile-nav{--menu-item-padding:12px 16px;--menu-subitem-padding:12px 32px}.color-variant-1 .menu-container{align-content:flex-end;align-items:flex-start;margin-left:auto}.color-variant-1 .shared-menus{margin-left:auto}.color-variant-1 .menu{flex-wrap:wrap;justify-content:flex-end;color:#fff}.color-variant-1 .menu a{font-size:14px}.color-variant-1 .menu .menu-item{font-size:14px;font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);line-height:14px;text-transform:inherit;letter-spacing:-.1px}.color-variant-1 .fragment{margin:0 auto;padding:24px 0}.color-variant-1 .people-fragment-title,.color-variant-1 .fragment-title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;margin-bottom:24px;color:#27ae60;text-transform:uppercase;text-align:left}.color-variant-1 .fragment-view-all{margin-top:16px;text-align:left}.color-variant-1 .fragment-view-all--top{display:none}.color-variant-1 .fragment-cta__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:36px;line-height:40px;letter-spacing:-.1px;margin-bottom:12px}.color-variant-1 .fragment-cta__subtitle{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:18px;line-height:18px;letter-spacing:-.1px}.color-variant-1 .fragment-cta__button{margin-top:24px}.color-variant-1 .fragment-list__item{display:flex;border-bottom:1px solid var(--fill-light-2-color);padding:16px}.color-variant-1 .fragment-list__item:nth-child(3n){background-color:#27ae60;color:#fff}.color-variant-1 .fragment-list__item:nth-child(3n+1){background-color:#444;color:#fff}.color-variant-1 .fragment-list__item:nth-child(3n+2){background-color:#16a085;color:#fff}.color-variant-1 .fragment-list__item-title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;color:#fff}.color-variant-1 .fragment-list__item-title:hover{color:#fff;opacity:.8}@media(min-width:768px){.color-variant-1 .fragment-list__item-title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:36px;line-height:40px;letter-spacing:-.1px}}.color-variant-1 .fragment-list__icon{color:#fff}.color-variant-1 .fragment-grid{display:grid;grid-gap:16px;grid-template-columns:1fr}@media(min-width:768px){.color-variant-1 .fragment-grid{grid-template-columns:repeat(3,1fr)}}.color-variant-1 .fragment-grid__item{display:inline-block;min-height:initial;width:100%;text-align:center}@media(min-width:768px){.color-variant-1 .fragment-grid__item{text-align:left}}.color-variant-1 .fragment-grid__item-title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}@media(min-width:768px){.color-variant-1 .fragment-grid__item-title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:36px;line-height:40px;letter-spacing:-.1px}}.color-variant-1 .fragment-highlight__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}@media(min-width:768px){.color-variant-1 .fragment-highlight__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:48px;line-height:54px;letter-spacing:-.2px}}.color-variant-1 .fragment-dark-background .fragment-title,.color-variant-1 .fragment-tertiary-background .fragment-title,.color-variant-1 .fragment-medium-background .fragment-title{color:#fff}@media(min-width:576px){.color-variant-1 .fragment-4-col .fragment-list__item{padding:16px}.color-variant-1 .fragment-4-col .fragment-grid__item-title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}}@media(min-width:768px){.color-variant-1 .fragment-6-col .fragment-grid{grid-template-columns:1fr}}.color-variant-1 .profile-dropdown{display:inline-block;position:relative}.color-variant-1 .profile-dropdown__container{margin:0;background-color:var(--fill-light-2-color)}.color-variant-1 .profile-dropdown__list{margin-bottom:0;padding-left:8px}.color-variant-1 .profile-dropdown__list-item{display:block;padding:8px}.color-variant-1 .profile-dropdown__item:hover{text-decoration:none}.color-variant-1 .brand-bar__profile{background-color:var(--fill-dark-1-color);border:none}.color-variant-1 .brand-bar__profile:focus{outline:none}.color-variant-1 .brand-bar .profile-dropdown__item{color:var(--white);font-size:var(--menu-item-font-size)}.color-variant-1 .brand-bar .profile-dropdown__item:hover{color:var(--primary-color)}.color-variant-1 .brand-bar .profile-container{display:inline-block}.color-variant-1 .brand-bar{display:none;padding-top:16px;padding-bottom:16px;width:100%;height:60px;text-align:right}.color-variant-1 .brand-bar__link{margin-left:24px;color:#fff;cursor:pointer;text-decoration:none}.color-variant-1 .brand-bar__link:hover{color:#27ae60}.color-variant-1 .brand-bar__link-icon{margin-right:8px;width:24px}@media(min-width:768px){.color-variant-1 .brand-bar{display:block}}.color-variant-1 .profile-dropdown{position:relative}.color-variant-1 .profile-dropdown__content{position:absolute;right:0;padding-top:8px;width:120px;z-index:9}.color-variant-1 .profile-dropdown__list{box-shadow:1px 2px 2px 1px #1f1f1f;padding:8px 0;width:auto;background:#444;text-align:left;z-index:999;list-style-type:none}.color-variant-1 .profile-dropdown__list-item{display:block;padding:12px;color:#fff}.color-variant-1 .profile-dropdown__list-item:hover{color:#62de96;z-index:99}.color-variant-1 .contact-top__container{padding:24px;width:100%;background-color:#fff}@media(min-width:992px){.color-variant-1 .contact-top__container{margin:24px auto 0;width:60%}}.color-variant-1 .contact-top__container .google-map{padding:0}@media(min-width:992px){.color-variant-1 .contact-top__container .google-map__map{width:100%}}.color-variant-1 .contact-top__link{display:inline-block;width:640px;height:375px;max-width:100%;vertical-align:top}.color-variant-1 .contact-middle{padding-top:32px;padding-bottom:32px;color:#fff}@media(min-width:768px){.color-variant-1 .contact-middle{padding-top:96px}}@media(min-width:768px){.color-variant-1 .contact-middle__container{justify-content:center;margin:0 auto;padding:64px 0}}.color-variant-1 .contact-middle__col{margin-bottom:16px}@media(min-width:768px){.color-variant-1 .contact-middle__col{margin-bottom:0;max-width:260px}}.color-variant-1 .contact-bottom{padding-top:32px;padding-bottom:32px;color:#fff}.color-variant-1 .contact-user-created{padding-top:32px;padding-bottom:32px}.color-variant-1 .contact-background.hero-background{height:512px}@media(min-width:768px){.color-variant-1 .contact-background.hero-background{height:565px}}.color-variant-1 .event-details__container{max-width:initial}.color-variant-1 .event-details__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:48px;line-height:54px;letter-spacing:-.2px;margin-bottom:4px}.color-variant-1 .event-details__details{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .event-details__details-header{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px;margin-bottom:16px}.color-variant-1 .footer{padding-top:24px;padding-bottom:24px;background-color:#444;color:#fff}.color-variant-1 .footer .fragment{padding:0 0 16px}@media(min-width:768px){.color-variant-1 .footer .fragment{padding:0}}.color-variant-1 .footer .fragment-title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;margin-bottom:12px;text-transform:initial}.color-variant-1 .footer__copyright{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px;margin-top:24px}@media(min-width:768px){.color-variant-1 .footer__copyright{text-align:right}}@media(min-width:768px){.color-variant-1 .footer__copyright,.color-variant-1 .footer__social{margin:24px 0 0}}.color-variant-1 .footer__logo{margin-bottom:32px}@media(min-width:768px){.color-variant-1 .footer__logo{display:none}}.color-variant-1 .footer__logo img{max-height:80px;width:auto}.color-variant-1 .footer__newsletter{margin-bottom:32px}.color-variant-1 .footer__newsletter-title{color:#27ae60}.color-variant-1 .footer__newsletter-input{margin:12px 0;padding:8px 16px;width:310px}.color-variant-1 .footer__location,.color-variant-1 .footer__contact{margin-bottom:32px}.color-variant-1 .footer__location-title,.color-variant-1 .footer__contact-title{margin-bottom:4px;color:#27ae60}.color-variant-1 .footer__link{word-break:break-all}.color-variant-1 .footer__link a{color:#fff}.color-variant-1 .footer__menu{border-top:1px solid #fff;margin-left:0;padding:24px 0 16px}@media(min-width:768px){.color-variant-1 .footer__menu{border-top:0;border-left:1px solid #fff;margin-left:8px;padding-top:0}}.color-variant-1 .footer__menu-item{display:block;margin-bottom:24px;color:#fff;font-weight:700}.color-variant-1 .footer__social-link{margin:0 8px}.color-variant-1 .footer__social-link:first-child{margin-left:0}.color-variant-1 .footer .newsletter-signup-form__input{display:block}.color-variant-1 .footer .fragment-4-col{margin-bottom:12px}.color-variant-1 .footer .fragment-4-col .newsletter-signup-form__container,.color-variant-1 .footer .fragment-4-col .contact-info__container{text-align:center}@media(min-width:768px){.color-variant-1 .footer .fragment-4-col .newsletter-signup-form__container,.color-variant-1 .footer .fragment-4-col .contact-info__container{text-align:left}}@media(min-width:768px){.color-variant-1 .footer .fragment-4-col{margin-bottom:0}}.color-variant-1 .full-width-background.hero-background{height:512px}.color-variant-1 .header{background-color:#444}.color-variant-1 .hero{margin-bottom:-32px;padding-bottom:32px;background-size:cover;background-position:center}.color-variant-1 .hero__content{padding:32px;text-align:center}@media(min-width:768px){.color-variant-1 .hero__content{margin:0 auto;width:750px}}.color-variant-1 .hero__content .edit-item{top:-32px;right:-32px}.color-variant-1 .hero__name{color:#fff}.color-variant-1 .hero__name:hover{color:#27ae60}.color-variant-1 .hero__tagline{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:36px;line-height:40px;letter-spacing:-.1px;color:#fff;text-align:center}@media(min-width:768px){.color-variant-1 .hero__tagline{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:48px;line-height:54px;letter-spacing:-.2px;min-height:64px}}.color-variant-1 .hero__button{border-color:#fff;margin:24px 0;color:#fff}.color-variant-1 .homepage-top{position:relative;margin-bottom:8px;padding-top:32px;padding-bottom:32px;background-color:#444;color:#fff}@media(min-width:768px){.color-variant-1 .homepage-top{margin:0 auto 64px;padding:64px;width:760px;max-width:100%}}.color-variant-1 .homepage-top__section{margin-bottom:24px}.color-variant-1 .homepage-top__section:last-child{margin-bottom:0}@media(min-width:768px){.color-variant-1 .homepage-top__section{margin-bottom:0}}.color-variant-1 .homepage-top .fragment-cta__icon{color:#fff}.color-variant-1 .homepage-top .fragment{padding:0}.color-variant-1 .homepage-top .periodical-icon-container{color:#fff}.color-variant-1 .homepage-section{padding-top:64px;padding-bottom:64px}.color-variant-1 .homepage-section--top{padding-top:0}.color-variant-1 .fragment-tertiary-background a{color:#444}.color-variant-1 .fragment-tertiary-background a:hover{color:#666}.color-variant-1 .fragment-tertiary-background .fragment-cta__icon{color:#fff}.color-variant-1 .fragment-tertiary-background .periodical-icon-container,.color-variant-1 .fragment-tertiary-background .periodical-list-item__details,.color-variant-1 .fragment-tertiary-background .periodical-list-item__title,.color-variant-1 .fragment-tertiary-background .periodical-grid-item,.color-variant-1 .fragment-tertiary-background .periodical-grid-item__title,.color-variant-1 .fragment-tertiary-background .periodical-highlight,.color-variant-1 .fragment-tertiary-background .periodical-highlight__title{color:var(--text-light-color)}.color-variant-1 .mobile-nav-bar{position:relative;padding:16px 12px;width:100%;min-height:60px;background-color:#444}@media(min-width:768px){.color-variant-1 .mobile-nav-bar{display:none}}.color-variant-1 .mobile-nav-bar__top{position:relative;min-height:50px;text-align:center}.color-variant-1 .mobile-nav-bar__icon{margin:0 8px;max-height:80px;max-width:180px;object-fit:contain}.color-variant-1 .mobile-nav-bar__name{margin-top:12px;text-align:center}.color-variant-1 .mobile-nav-bar__title{display:flex;justify-content:flex-start;align-items:center;min-height:60px;text-align:center}.color-variant-1 .mobile-nav-bar__title-container{display:flex;align-items:center;padding:12px 0}.color-variant-1 .nav{flex-wrap:nowrap;padding-top:24px}.color-variant-1 .nav__logo{margin:0 8px 8px 0}.color-variant-1 .nav__logo--small{max-height:80px;max-width:80px}.color-variant-1 .nav__logo--medium{max-height:120px;max-width:120px}.color-variant-1 .nav__logo--large{max-height:180px;max-width:180px}.color-variant-1 .nav__list,.color-variant-1 .nav__menu{padding-left:0;list-style-type:none}.color-variant-1 .nav__list{margin:0 0 0 auto;text-align:right}.color-variant-1 .nav__group-branding{margin-top:4px}.color-variant-1 .mobile-nav-button{position:absolute;top:50%;left:0;transform:translateY(-50%);border:none;padding:12px;min-width:initial;background:transparent}.color-variant-1 .mobile-nav-button:focus{outline:none}.color-variant-1 .hamburger-menu{position:relative;width:24px;height:18px;cursor:pointer}.color-variant-1 .hamburger-menu__icon{display:block;position:absolute;left:0;transform:rotate(0deg);width:100%;height:2px;background:#fff;opacity:1;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out}.color-variant-1 .hamburger-menu__icon--top{transform-origin:left center}.color-variant-1 .hamburger-menu__icon--top.open{transform:rotate(45deg)}.color-variant-1 .hamburger-menu__icon--middle{top:8px;transform-origin:left center}.color-variant-1 .hamburger-menu__icon--middle.open{width:0;opacity:0}.color-variant-1 .hamburger-menu__icon--bottom{top:16px;transform-origin:left center}.color-variant-1 .hamburger-menu__icon--bottom.open{transform:rotate(-45deg)}.color-variant-1 .slideout-menu{top:0;position:absolute;left:calc(var(--menu-width,300px)*-1);padding:0 24px 16px;width:var(--menu-width,300px);height:100%;background-color:#444;overflow-y:auto;transition:left 400ms ease;z-index:1000;box-shadow:rgba(0,0,0,.4) 0 10px 20px 0}.color-variant-1 .slideout-menu.show{left:0}.color-variant-1 .slideout-menu__account{border-bottom:1px solid #fff;margin:24px 0 8px;padding-bottom:16px}.color-variant-1 .slideout-menu__profile-image{float:left;margin-right:16px;width:64px;height:64px}.color-variant-1 .slideout-menu__name{padding-top:8px;color:#fff;font-weight:bold}.color-variant-1 .slideout-menu__link{color:#fff}.color-variant-1 .slideout-menu__link:hover{color:#62de96}.color-variant-1 .slideout-nav{padding:0;color:#fff;list-style-type:none}.color-variant-1 .slideout-nav__dropdown{cursor:pointer}.color-variant-1 .slideout-nav__menu{display:none;padding-left:16px;list-style-type:none}.color-variant-1 .slideout-nav__menu.show{display:block}.color-variant-1 .slideout-nav__arrow{margin-left:8px}.color-variant-1 .slideout-nav__link{color:#fff}.color-variant-1 .slideout-nav__link:hover{color:#62de96}.color-variant-1 .page-header{padding-bottom:32px}.color-variant-1 .page-header__title{padding-top:64px;color:#fff;text-align:center}@media(min-width:768px){.color-variant-1 .page-header__title{padding-top:12px}}.color-variant-1 .page-header .nav-container{display:none}@media(min-width:768px){.color-variant-1 .page-header .nav-container{display:block}}.color-variant-1 .page{margin-right:auto;margin-left:auto;padding:0;--fragment-column-gutter:30px}.color-variant-1 .page__content{padding:24px 16px;width:100%;min-height:450px;background-color:#fff}@media(min-width:992px){.color-variant-1 .page__content{margin:0 auto;padding:32px 96px;width:930px;min-height:450px}}.color-variant-1 .page__content>:first-child .page__section{padding-top:0}.color-variant-1 .page__content>:last-child .page__section{padding-bottom:0}.color-variant-1 .page__section{padding-top:4px;padding-bottom:4px}@media(min-width:768px){.color-variant-1 .page__section{padding-top:16px;padding-bottom:16px}}.color-variant-1 .page--empty{padding:24px 24px 96px;background-color:#fff}@media(min-width:768px){.color-variant-1 .page--empty{margin:0 auto;padding:32px 96px 120px;width:900px}}.color-variant-1 .page--empty__subtitle{margin:12px 0}.color-variant-1 .sermon-details__title{margin:var(--sermon-details-title-margin)}.color-variant-1 .sermon-details__files-title{margin:var(--sermon-details-files-title-margin)}.color-variant-1 .blog-posts{padding:0}.color-variant-1 .knockout-font .blog-post__title,.color-variant-1 .knockout-font .blog-post__details,.color-variant-1 .knockout-font .blog-post__detail-page-link,.color-variant-1 .knockout-font .blog-post__preview{color:var(--text-light-color)}.color-variant-1 .contact-info__details{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .contact-info__col{margin-top:12px}.color-variant-1 .contact-info__col:first-child{margin-top:0}.color-variant-1 .fragment-dark-background .contact-info__link,.color-variant-1 .fragment-tertiary-background .contact-info__link,.color-variant-1 .fragment-medium-background .contact-info__link{color:#fff}.color-variant-1 .cta__body{margin-bottom:24px}.color-variant-1 .cta__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;margin-bottom:24px;text-transform:uppercase}.color-variant-1 .cta__content--black-mask .cta__title,.color-variant-1 .cta__content--black-mask .cta__body{color:var(--text-light-color)}.color-variant-1 .cta__content--white-mask .cta__title,.color-variant-1 .cta__content--white-mask .cta__body{color:var(--text-dark-color)}.color-variant-1 .cta__content--white-mask .cta__button{display:inline-block;border:2px solid #27ae60;border-radius:0;padding:14px 24px;min-width:100px;background:rgba(0,0,0,0);color:#27ae60;cursor:pointer;font-weight:normal;font-size:14px;line-height:14px;text-transform:uppercase;transition:all .15s}.color-variant-1 .cta__content--white-mask .cta__button:active,.color-variant-1 .cta__content--white-mask .cta__button:focus{box-shadow:none;outline:none}.color-variant-1 .cta__content--white-mask .cta__button:hover{background:#27ae60;color:#fff}.color-variant-1 .cta__content--white-mask .cta__button:disabled{opacity:.3;cursor:not-allowed}.color-variant-1 .cta__content--white-mask .cta__button--small{padding:8px}.color-variant-1 .fragment-4-col .cta__body,.color-variant-1 .fragment-6-col .cta__body{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .fragment-4-col .cta__content,.color-variant-1 .fragment-6-col .cta__content{justify-content:flex-start;align-items:flex-start;padding:0;text-align:left}.color-variant-1 .fragment-4-col .cta__content--with-image,.color-variant-1 .fragment-6-col .cta__content--with-image{padding:16px}.color-variant-1 .events__cta__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;padding-bottom:24px}.color-variant-1 .event{padding:32px;color:#fff}.color-variant-1 .event__date{margin-bottom:16px;padding-top:8px;width:80px;height:80px;background-color:#fff;text-align:center}.color-variant-1 .event__month,.color-variant-1 .event__day{margin:0}.color-variant-1 .event__time{display:block;margin-top:12px}.color-variant-1 .event__remote-container:before{content:'• '}.color-variant-1 .event__remote-link{color:#fff}.color-variant-1 .event__remote-link:hover{color:#fff;opacity:.8}.color-variant-1 .event a.event__title{display:block;color:#fff}.color-variant-1 .event a.event__title:hover{color:#fff;opacity:.8}.color-variant-1 .event-grid{margin-left:-8px;margin-right:-8px;display:flex;flex-wrap:wrap}.color-variant-1 .event-grid-item{margin:0 8px 16px;width:calc(100% - 16px)}.color-variant-1 .event-grid-item:nth-child(3n){background-color:#16a085;color:#fff}.color-variant-1 .event-grid-item:nth-child(3n) .event__date{color:#16a085}.color-variant-1 .event-grid-item:nth-child(3n+1){background-color:#27ae60;color:#fff}.color-variant-1 .event-grid-item:nth-child(3n+1) .event__date{color:#27ae60}.color-variant-1 .event-grid-item:nth-child(3n+2){background-color:#444;color:#fff}.color-variant-1 .event-grid-item:nth-child(3n+2) .event__date{color:#444}.color-variant-1 .fragment-tertiary-background .event-grid-item{background:#444}.color-variant-1 .fragment-tertiary-background .event-grid-item .event__date{color:#444}.color-variant-1 .fragment-dark-background .event-grid-item{background:#16a085}.color-variant-1 .fragment-dark-background .event-grid-item .event__date{color:#16a085}.color-variant-1 .fragment-medium-background .event-grid-item{background:#444}.color-variant-1 .fragment-medium-background .event-grid-item .event__date{color:#444}.color-variant-1 .homepage-section .events__view-all--top{display:none}@media(min-width:768px){.color-variant-1 .fragment-12-col .event-grid-item{width:calc(50% - 16px)}}.color-variant-1 .fragment-dark-background .events-month button,.color-variant-1 .fragment-tertiary-background .events-month button,.color-variant-1 .fragment-dark-background .events-month .button,.color-variant-1 .fragment-tertiary-background .events-month .button{color:#000}.color-variant-1 .google-map{text-align:center}.color-variant-1 .google-map a:hover{opacity:1}.color-variant-1 .periodical-highlight__date{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:16px;line-height:16px;letter-spacing:-.1px;margin:12px 0}.color-variant-1 .periodical-highlight__subtitle{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px;margin:12px 0;max-width:600px;text-align:left}@media(min-width:768px){.color-variant-1 .periodical-highlight__subtitle{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:24px;line-height:36px;letter-spacing:-.1px}}.color-variant-1 .periodical-highlight__title{max-width:900px;text-align:center;margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}@media(min-width:768px){.color-variant-1 .periodical-highlight__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:48px;line-height:54px;letter-spacing:-.2px}}.color-variant-1 .periodical-grid-item__date{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:14px;line-height:14px;letter-spacing:-.1px}.color-variant-1 .periodical-grid-item__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px}@media(min-width:768px){.color-variant-1 .periodical-grid-item__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}}.color-variant-1 .periodical-grid-item__subtitle{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .periodical-list-item__date{font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:14px;line-height:14px;letter-spacing:-.1px}.color-variant-1 .periodical-list-item__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px}.color-variant-1 .periodical-list-item__subtitle{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}@media(min-width:768px){.color-variant-1 .fragment-4-col .periodical-grid-item{display:block}.color-variant-1 .fragment-4-col .periodical-highlight__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}.color-variant-1 .fragment-4-col .periodical-highlight__subtitle{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}}@media(min-width:768px){.color-variant-1 .sermons-fragment .sermon-highlight{min-height:460px}}.color-variant-1 .sermons-fragment .sermon-highlight__title:after{display:none}@media(min-width:768px){.color-variant-1 .sermons-fragment .sermon-highlight__title:after{display:block;content:'';margin:20px auto;width:25px;height:2px;background-color:#fff}}.color-variant-1 .sermons-fragment .sermon-highlight__passages{margin-bottom:8px}.color-variant-1 .sermons-fragment .sermon-highlight__passages a{color:#fff}.color-variant-1 .sermons-fragment .sermon-highlight--media .sermon-highlight__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px;margin:8px 0}.color-variant-1 .sermons-fragment .sermon-highlight--media .sermon-highlight__title:after{display:none}@media(min-width:768px){.color-variant-1 .sermons-fragment .sermon-highlight--media .sermon-highlight__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;margin:0}}.color-variant-1 .sermons-fragment .grid-sermon__image,.color-variant-1 .sermons-fragment .grid-sermon__background{height:200px;width:100%}.color-variant-1 .sermons-fragment .grid-sermon .iframe-container{border-radius:0}.color-variant-1 .sermons-fragment .grid-sermon__icon{height:60px;color:#fff}.color-variant-1 .sermons-fragment .grid-sermon__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}.color-variant-1 .sermons-fragment .grid-sermon__date,.color-variant-1 .sermons-fragment .grid-sermon__passages{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .sermons-fragment .list-sermon{margin-bottom:16px}.color-variant-1 .sermons-fragment .list-sermon__date{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .sermons-fragment .list-sermon__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px;display:inline-block;margin-bottom:4px}.color-variant-1 .sermons-fragment .list-sermon__passages{margin-top:4px;font-family:var(--ui-font-family);font-weight:var(--ui-font-weight);font-size:14px;line-height:14px;letter-spacing:-.1px}.color-variant-1 .sermons-fragment .list-sermon__passages a{color:#fff}.color-variant-1 .sermons-fragment .list-sermon__passages a:hover{color:#fff;opacity:.8}.color-variant-1 .sermons-fragment .list-sermon__play{border:2px solid #fff}.color-variant-1 .sermons-fragment .list-sermon__play:hover{background-color:#fff}.color-variant-1 .sermons-fragment .list-sermon__icon{color:#fff}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n) .list-sermon__play:hover{color:#27ae60}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n) .list-sermon__play:hover .list-sermon__play-icon{border-left-color:#27ae60}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n) .list-sermon__play:hover .list-sermon__icon{color:#27ae60}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n+1) .list-sermon__play:hover{color:#444}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n+1) .list-sermon__play:hover .list-sermon__play-icon{border-left-color:#444}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n+1) .list-sermon__play:hover .list-sermon__icon{color:#444}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n+2) .list-sermon__play:hover{color:#16a085}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n+2) .list-sermon__play:hover .list-sermon__play-icon{border-left-color:#16a085}.color-variant-1 .sermons-fragment .list-sermon:nth-child(3n+2) .list-sermon__play:hover .list-sermon__icon{color:#16a085}.color-variant-1 .sermons-fragment .sermons-grid+.fragment-view-all{text-align:center}@media(min-width:768px){.color-variant-1 .sermons-fragment .sermons-grid+.fragment-view-all{text-align:left}}.color-variant-1 .fragment-4-col .sermons-fragment{padding:0}.color-variant-1 .fragment-4-col .list-sermon__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px}@media(min-width:768px){.color-variant-1 .fragment-4-col .list-sermon__play{display:none}}@media(min-width:768px){.color-variant-1 .fragment-4-col .grid-sermon{flex:0 0 100%;margin:0;padding-top:0;max-width:100%}}.color-variant-1 .fragment-tertiary-background .grid-sermon__date,.color-variant-1 .fragment-medium-background .grid-sermon__date,.color-variant-1 .fragment-dark-background .grid-sermon__date,.color-variant-1 .fragment-tertiary-background .grid-sermon__title,.color-variant-1 .fragment-medium-background .grid-sermon__title,.color-variant-1 .fragment-dark-background .grid-sermon__title,.color-variant-1 .fragment-tertiary-background .grid-sermon__passages,.color-variant-1 .fragment-medium-background .grid-sermon__passages,.color-variant-1 .fragment-dark-background .grid-sermon__passages,.color-variant-1 .fragment-tertiary-background .grid-sermon__passages a,.color-variant-1 .fragment-medium-background .grid-sermon__passages a,.color-variant-1 .fragment-dark-background .grid-sermon__passages a{color:#fff}.color-variant-1 .fragment-tertiary-background .list-sermon,.color-variant-1 .fragment-medium-background .list-sermon,.color-variant-1 .fragment-dark-background .list-sermon{border-bottom:2px solid rgba(255,255,255,.3);background-color:transparent}.color-variant-1 .fragment-tertiary-background .list-sermon:first-child,.color-variant-1 .fragment-medium-background .list-sermon:first-child,.color-variant-1 .fragment-dark-background .list-sermon:first-child{border-top:2px solid rgba(255,255,255,.3)}.color-variant-1 .fragment-tertiary-background .list-sermon__title,.color-variant-1 .fragment-medium-background .list-sermon__title,.color-variant-1 .fragment-dark-background .list-sermon__title,.color-variant-1 .fragment-tertiary-background .list-sermon__date,.color-variant-1 .fragment-medium-background .list-sermon__date,.color-variant-1 .fragment-dark-background .list-sermon__date,.color-variant-1 .fragment-tertiary-background .list-sermon__passages,.color-variant-1 .fragment-medium-background .list-sermon__passages,.color-variant-1 .fragment-dark-background .list-sermon__passages{color:#fff}.color-variant-1 .fragment-tertiary-background .list-sermon .list-sermon__play:hover .list-sermon__play-icon,.color-variant-1 .fragment-medium-background .list-sermon .list-sermon__play:hover .list-sermon__play-icon,.color-variant-1 .fragment-dark-background .list-sermon .list-sermon__play:hover .list-sermon__play-icon,.color-variant-1 .fragment-tertiary-background .list-sermon .list-sermon__play:hover .list-sermon__document-icon,.color-variant-1 .fragment-medium-background .list-sermon .list-sermon__play:hover .list-sermon__document-icon,.color-variant-1 .fragment-dark-background .list-sermon .list-sermon__play:hover .list-sermon__document-icon{border-left-color:#16a085;color:#16a085}.color-variant-1 .fragment-dark-background .list-sermon__play:hover .list-sermon__play-icon,.color-variant-1 .fragment-dark-background .list-sermon__play:hover .list-sermon__document-icon{border-left-color:#444;color:#444}@media(min-width:768px){.color-variant-1 .fragment-6-col .fragment-grid__item{padding:12px 16px;width:100%}.color-variant-1 .fragment-6-col .fragment-grid__item:first-child{padding-top:0}}.color-variant-1 .service-times__section{margin-top:12px}.color-variant-1 .service-times__section:first-child{margin-top:0}.color-variant-1 .service-times__time{display:none}.color-variant-1 .service-times__display{display:block}.color-variant-1 .service-times__day{display:none}.color-variant-1 .directions-form__footnote{margin-top:12px}@media(min-width:768px){.color-variant-1 .fragment-6-col .directions-form__input{margin-left:0}}@media(min-width:576px){.color-variant-1 .fragment-6-col .newsletter-signup-form__input{margin-left:0}}.color-variant-1 .full-width-tertiary-background .modal__arrow-container:hover,.color-variant-1 .fragment-medium-background .modal__arrow-container:hover,.color-variant-1 .fragment-dark-background .modal__arrow-container:hover{background:transparent;opacity:1}.color-variant-1 .full-width-tertiary-background .asset__play-button:hover,.color-variant-1 .fragment-medium-background .asset__play-button:hover,.color-variant-1 .fragment-dark-background .asset__play-button:hover{background:rgba(34,34,34,.52)}.color-variant-1 .full-width-tertiary-background a:hover,.color-variant-1 .fragment-medium-background a:hover,.color-variant-1 .fragment-dark-background a:hover{opacity:1}.color-variant-1 .document-list .document-list__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.1px}.color-variant-1 .document-list .document{border:1px solid #eee}.color-variant-1 .document-list .document__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px}.color-variant-1 .document-list .document__title-container{margin-top:12px}.color-variant-1 .document-list .document__link{margin-top:0}.color-variant-1 .document-list .document__description{color:#444}.color-variant-1 .fragment-tertiary-background .document-list .document,.color-variant-1 .fragment-medium-background .document-list .document,.color-variant-1 .fragment-dark-background .document-list .document{border:none;color:#444}.color-variant-1 .fragment-tertiary-background .document-list .document a,.color-variant-1 .fragment-medium-background .document-list .document a,.color-variant-1 .fragment-dark-background .document-list .document a{color:#444}.color-variant-1 .fragment-tertiary-background .document-list .document a:hover,.color-variant-1 .fragment-medium-background .document-list .document a:hover,.color-variant-1 .fragment-dark-background .document-list .document a:hover{color:#27ae60}.color-variant-1 .fragment-4-col .document-list .document{padding-top:24px}.color-variant-1 .fragment-4-col .document-list .document__title{margin-bottom:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px}.color-variant-1 .fragment-4-col .document-list .document__description{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:16px;line-height:24px;letter-spacing:-.1px}.color-variant-1 .fragment-4-col .document-list .document__last-modified-date{position:absolute;top:16px}@media(min-width:768px){.color-variant-1 .fragment-6-col .document__icon{margin:16px 8px 0 0;width:32px}.color-variant-1 .fragment-6-col .document__title-line{flex-direction:column-reverse}.color-variant-1 .fragment-6-col .document__title-container{margin-top:0}.color-variant-1 .fragment-6-col .document__kind{margin-left:auto}.color-variant-1 .fragment-6-col .document__last-modified-date{margin-bottom:4px}}