/*!/wp-content/themes/pillar/style.css*/.e-con.e-con.e-con{max-width:90vw}.page.page.page.page .elementor{overflow-x:hidden}.page.page.page.page .elementor.elementor-location-header{overflow-x:initial}.page.page.page.page.elementor-editor-active .elementor{overflow-x:initial}.page.page.page.page .elementor-location-header+.elementor section .elementor-template>.elementor{overflow-x:initial}.page.page.page.page .elementor-widget{margin-bottom:0}.page.page.page.page .elementor-divider-separator{border-top-color:#eaeaea}.page.page.page.page .dark-bg .elementor-divider-separator{border-top-color:#403f3f}.page.page.page.page .elementor-button-content-wrapper{display:inline-block}@media (max-width:1440px){.page.page.page.page .elementor-section.elementor-section-boxed>.elementor-container{max-width:90vw}}.page.page.page.page .elementor-button-text{white-space:nowrap}html body{background-color:#000}body>div,body>main,body>section{background-color:#fff}.page.page.page audio{width:100%}.page.page.page p{margin-bottom:24px}.page.page.page p a,.page.page.page li a{color:#000;text-decoration:underline}.page.page.page p~ul,.page.page.page p~ol,.page.page.page h4~ul,.page.page.page h4~ol{padding-left:20px}.page.page.page p~ul>li,.page.page.page p~ol>li,.page.page.page h4~ul>li,.page.page.page h4~ol>li{margin-bottom:16px}.page.page.page .dark-bg .pre-heading-text,.page.page.page .dark-bg h1,.page.page.page .dark-bg h2,.page.page.page .dark-bg h3,.page.page.page .dark-bg h4,.page.page.page .dark-bg h4 a,.page.page.page .dark-bg h5,.page.page.page .dark-bg h6,.page.page.page .dark-bg p,.page.page.page .dark-bg a,.page.page.page .dark-bg input,.page.page.page .dark-bg li{color:#fff}.page.page.page .elementor-search-form,.page.page.page .elementor-search-form p,.page.page.page .elementor-search-form label,.page.page.page .elementor-search-form input{color:white!important}.page.page.page .pin{position:absolute;top:0;right:0;bottom:0;left:0}.page.page.page .is-hidden{display:none}.page.page.page .not-visible{visibility:hidden}.page.page.page .width-auto{width:auto}.page.page.page .reset-list{list-style:none;padding-left:0}.basic-page__content-holder{padding:0 2%}@media (min-width:900px){.basic-page__content-holder{padding:0 10%}}@media (min-width:1200px){.basic-page__content-holder{padding:0 16.5%}}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:100;src:local(''),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-100.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-100.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:local(''),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-300.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-300.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local(''),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-regular.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-regular.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:local(''),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-500.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-500.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:local(''),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-700.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-700.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:local(''),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-900.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-jp-v42-latin-900.woff) format('woff')}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:100;src:local(''),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-100.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-100.woff) format('woff')}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:400;src:local(''),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-regular.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-regular.woff) format('woff')}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:300;src:local(''),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-300.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-300.woff) format('woff')}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:500;src:local(''),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-500.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-500.woff) format('woff')}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:700;src:local(''),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-700.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-700.woff) format('woff')}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:900;src:local(''),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-900.woff2) format('woff2'),url(/wp-content/uploads/fonts/noto-sans-tc-v26-latin-900.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:200;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-200.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-200.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:italic;font-weight:200;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-200italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-200italic.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:300;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-300.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-300.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:italic;font-weight:300;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-300italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-300italic.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:400;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-regular.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-regular.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:italic;font-weight:400;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-italic.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:600;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-600.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-600.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:italic;font-weight:600;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-600italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-600italic.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:700;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-700.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-700.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:italic;font-weight:700;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-700italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-700italic.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:900;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-900.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-900.woff) format('woff')}@font-face{font-family:'Source Serif Pro';font-style:italic;font-weight:900;src:local(''),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-900italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-serif-pro-v15-latin-900italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-200.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-200.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:200;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-200italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-200italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-300.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-300.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-300italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-300italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-regular.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-regular.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-600.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-600.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-600italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-600italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-700.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-700.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-700italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-700italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-900.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-900.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:900;src:local(''),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-900italic.woff2) format('woff2'),url(/wp-content/uploads/fonts/source-sans-pro-v21-latin-900italic.woff) format('woff')}body{font-family:'Noto Sans JP',sans-serif!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.page.page.page body,.page.page.page .pre-heading-text,.page.page.page .pre-heading-text p,.page.page.page .pre-heading-text span,.page.page.page h1,.page.page.page h2,.page.page.page h3,.page.page.page h4,.page.page.page h5,.page.page.page h6,.page.page.page .sans-serif,.page.page.page .post-date--preview p,.page.page.page .sermon-archive__date,.page.page.page .blog-archive__date,.page.page.page .sermon__info,.page.page.page .sermon__info a,.page.page.page .upcoming-event__date,.page.page.page .event-info__info,.page.page.page .sans-serif p,.page.page.page h4 p,.page.page.page .post-date--preview p p,.page.page.page .sermon-archive__date p,.page.page.page .blog-archive__date p,.page.page.page .sermon__info p,.page.page.page .sermon__info a p,.page.page.page .upcoming-event__date p,.page.page.page .event-info__info p,.page.page.page .menu-item,.page.page.page .elementor-sub-item,.page.page.page .footer p,.page.page.page .footer li,.page.page.page a.btn,.page.page.page input.btn,.page.page.page .btn span,.page.page.page .elementor-button,.page.page.page form .elementor-button,.page.page.page form label,.page.page.page form input,.page.page.page form textarea,.page.page.page form select,.page.page.page form option,.page.page.page .web-agency p{font-family:'Noto Sans JP',sans-serif}.page.page.page p,.page.page.page a.btn--secondary,.page.page.page .btn--secondary .elementor-button span{font-family:"Source Serif Pro",serif}.page.page.page .pre-heading-text,.page.page.page .pre-heading-text p,.page.page.page .pre-heading-text span{color:#8e8e8e;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1.3;margin-bottom:14px;text-transform:uppercase}@media (min-width:600px){.page.page.page .pre-heading-text,.page.page.page .pre-heading-text p,.page.page.page .pre-heading-text span{font-size:18px;line-height:18px}}.page.page.page h1,.page.page.page h2,.page.page.page h3,.page.page.page h4,.page.page.page h5,.page.page.page h1 a,.page.page.page h2 a,.page.page.page h3 a,.page.page.page h4 a,.page.page.page h5 a{color:#000}.page.page.page h1 a:hover,.page.page.page h2 a:hover,.page.page.page h3 a:hover,.page.page.page h4 a:hover,.page.page.page h5 a:hover{text-decoration:underline}.page.page.page h1,.page.page.page h2{margin-bottom:24px}.page.page.page h1{font-size:38px;letter-spacing:4px;line-height:1.3}@media (min-width:600px){.page.page.page h1{font-size:46px;line-height:56px}}.home.page.page.page h1{letter-spacing:-2px}.page.page.page h2{font-weight:600}.page.page.page h2,.page.page.page h3{font-size:30px;letter-spacing:0;line-height:1.2}@media (min-width:600px){.page.page.page h2,.page.page.page h3{font-size:34px;line-height:44px}}.page.page.page h3{font-weight:400}.page.page.page h4{font-size:22px;font-weight:400;line-height:1.4;margin-top:8px;margin-bottom:8px}.page.page.page .dark-bg h4{font-weight:400}.page.page.page h6{font-size:18px;font-weight:700;letter-spacing:2px;line-height:1.5;text-transform:uppercase}.page.page.page .footer h6{color:#7b7b7b}.page.page.page p,.page.page.page li{font-size:18px;line-height:30px}.page.page.page .sans-serif p,.page.page.page h4 p,.page.page.page .post-date--preview p p,.page.page.page .sermon-archive__date p,.page.page.page .blog-archive__date p,.page.page.page .sermon__info p,.page.page.page .sermon__info a p,.page.page.page .upcoming-event__date p,.page.page.page .event-info__info p,.page.page.page .sans-serif a,.page.page.page h4 a,.page.page.page .post-date--preview p a,.page.page.page .sermon-archive__date a,.page.page.page .blog-archive__date a,.page.page.page .sermon__info a,.page.page.page .sermon__info a a,.page.page.page .upcoming-event__date a,.page.page.page .event-info__info a,.page.page.page .sans-serif span,.page.page.page h4 span,.page.page.page .post-date--preview p span,.page.page.page .sermon-archive__date span,.page.page.page .blog-archive__date span,.page.page.page .sermon__info span,.page.page.page .sermon__info a span,.page.page.page .upcoming-event__date span,.page.page.page .event-info__info span,.page.page.page .sans-serif li,.page.page.page h4 li,.page.page.page .post-date--preview p li,.page.page.page .sermon-archive__date li,.page.page.page .blog-archive__date li,.page.page.page .sermon__info li,.page.page.page .sermon__info a li,.page.page.page .upcoming-event__date li,.page.page.page .event-info__info li{font-size:16px;line-height:32px}.page.page.page a{color:#000;text-decoration:underline}.page.page.page .post-date--preview p,.page.page.page .sermon-archive__date,.page.page.page .blog-archive__date,.page.page.page .sermon__info,.page.page.page .sermon__info a{color:#989898;font-size:16px;font-weight:400;line-height:20px}.page.page.page .dark-bg .post-date--preview p{color:#6e6d6d}.page.page.page .footer p,.page.page.page .footer li{font-size:16px;line-height:32px}.page.page.page .footer .copyright,.page.page.page .footer .copyright p,.page.page.page .footer .copyright span,.page.page.page .footer .copyright a,.page.page.page .footer .copyright div,.page.page.page .web-agency p,.page.page.page .web-agency a{color:#7b7b7b;font-size:14px;line-height:1.5;margin-bottom:0!important}.page.page.page .web-agency{position:absolute;bottom:0;z-index:100}.page.page.page .web-agency p,.page.page.page .web-agency a{line-height:14px;text-decoration:none}.page.page.page .web-agency p{margin-bottom:0}.page.page.page .web-agency a{color:#fff;font-weight:700}.page.page.page .web-agency .elementor-element-populated{padding:0;top:-32px}@media (min-width:900px){.page.page.page .web-agency .elementor-element-populated{right:32px}}.page.page.page .web-agency p{backdrop-filter:blur(4px);background:rgba(0,0,0,.3);border-radius:3px;padding:1rem 1.3rem;transition:all 0.3s}.page.page.page .web-agency p:has(>a:hover,>a:focus){background:rgba(255,255,255,.9);color:black!important;transition:all 0.6s}.page.page.page .web-agency p:has(>a:hover,>a:focus) a{color:black!important}@media (max-width:899px){.page.page.page .web-agency{text-align:center;width:100%}}@media (min-width:900px){.page.page.page .web-agency{right:0}}.page.page.page .footer .elementor-widget{margin-bottom:16px}.page.page.page .sermon-thumb__date{font-size:16px;line-height:20px}.page.page.page .sermon-thumb{font-size:22px;line-height:44px}.page.page.page .elementor-button{-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.page.page.page a.btn{padding:12px 24px;white-space:nowrap}.page.page.page a.btn,.page.page.page input.btn,.page.page.page .btn .elementor-button,.page.page.page form .elementor-button,.page.page.page .elementor-button{background-color:#000;border:none;border-radius:999px;color:#fff;font-size:16px;font-weight:500;letter-spacing:1px;line-height:20px;text-decoration:none;text-transform:uppercase}.page.page.page a.btn:hover,.page.page.page a.btn:focus,.page.page.page input.btn:hover,.page.page.page input.btn:focus,.page.page.page .btn .elementor-button:hover,.page.page.page .btn .elementor-button:focus,.page.page.page form .elementor-button:hover,.page.page.page form .elementor-button:focus,.page.page.page .elementor-button:hover,.page.page.page .elementor-button:focus{text-decoration:none;background-color:#333}.page.page.page a.btn:active,.page.page.page input.btn:active,.page.page.page .btn .elementor-button:active,.page.page.page form .elementor-button:active,.page.page.page .elementor-button:active{background-color:#666}.page.page.page a.btn--outline,.page.page.page input.btn--outline,.page.page.page .btn--outline .elementor-button,.page.page.page .elementor-button-info .elementor-button{background-color:transparent;border:2px solid rgba(255,255,255,.25)}.page.page.page a.btn--outline:hover,.page.page.page a.btn--outline:focus,.page.page.page input.btn--outline:hover,.page.page.page input.btn--outline:focus,.page.page.page .btn--outline .elementor-button:hover,.page.page.page .btn--outline .elementor-button:focus,.page.page.page .elementor-button-info .elementor-button:hover,.page.page.page .elementor-button-info .elementor-button:focus{background-color:rgba(255,255,255,.1)}.page.page.page a.btn--outline:active,.page.page.page input.btn--outline:active,.page.page.page .btn--outline .elementor-button:active,.page.page.page .elementor-button-info .elementor-button:active{background-color:rgba(255,255,255,.2)}.page.page.page a.btn--link,.page.page.page a.btn--link:hover,.page.page.page a.btn--link:focus,.page.page.page a.btn--link:active,.page.page.page input.btn--link,.page.page.page input.btn--link:hover,.page.page.page input.btn--link:focus,.page.page.page input.btn--link:active,.page.page.page .btn--link .elementor-button,.page.page.page .btn--link .elementor-button:hover,.page.page.page .btn--link .elementor-button:focus,.page.page.page .btn--link .elementor-button:active,.page.page.page .elementor-button-success .elementor-button,.page.page.page .elementor-button-success .elementor-button:hover,.page.page.page .elementor-button-success .elementor-button:focus,.page.page.page .elementor-button-success .elementor-button:active{background-color:transparent;color:#b1db4b;padding:4px 0;text-decoration:none;text-transform:uppercase}.page.page.page .btn--link.btn--alt .elementor-button{color:#f1f48c}.page.page.page .btn--arrow .elementor-button::after,.page.page.page .elementor-button.elementor-size-xs::after{content:"\f178";font-family:"Font Awesome 5 Pro";font-size:22px;font-weight:100;margin-left:4px;vertical-align:-1px}.page.page.page a.btn--secondary,.page.page.page a.btn--secondary:hover,.page.page.page a.btn--secondary:focus,.page.page.page a.btn--secondary:active,.page.page.page input.btn--secondary,.page.page.page input.btn--secondary:hover,.page.page.page input.btn--secondary:focus,.page.page.page input.btn--secondary:active,.page.page.page .btn--secondary .elementor-button,.page.page.page .btn--secondary .elementor-button:hover,.page.page.page .btn--secondary .elementor-button:focus,.page.page.page .btn--secondary .elementor-button:active,.page.page.page .elementor-button-warning .elementor-button,.page.page.page .elementor-button-warning .elementor-button:hover,.page.page.page .elementor-button-warning .elementor-button:focus,.page.page.page .elementor-button-warning .elementor-button:active{background-color:transparent;color:#000;font-size:18px;font-weight:600;letter-spacing:0;line-height:36px;padding:4px 0;text-decoration:underline;text-transform:initial}@media (max-width:599px){.page.page.page .p-y{padding-top:32px;padding-bottom:32px}.page.page.page .p-x{padding-right:32px;padding-left:32px}.page.page.page .p-top{padding-top:32px}.page.page.page .p-bottom{padding-bottom:32px}.page.page.page .section-spacing--xxsm{padding-top:8px;padding-bottom:8px}.page.page.page .section-spacing-top--xxsm{padding-top:8px}.page.page.page .section-spacing-bottom--xxsm{padding-bottom:8px}.page.page.page .section-spacing--xsm{padding-top:16px;padding-bottom:16px}.page.page.page .section-spacing-top--xsm{padding-top:16px}.page.page.page .section-spacing-bottom--xsm,.page.page.page .leader{padding-bottom:16px}.page.page.page .section-spacing--sm,.page.page.page .leader-category{padding-top:24px;padding-bottom:24px}.page.page.page .section-spacing-top--sm,.page.page.page .page-hero--without-photo{padding-top:24px}.page.page.page .section-spacing-bottom--sm{padding-bottom:24px}.page.page.page .section-spacing,.page.page.page main{padding-top:32px;padding-bottom:32px}.page.page.page .section-spacing-top{padding-top:32px}.page.page.page .section-spacing-bottom{padding-bottom:32px}.page.page.page .section-spacing--lg{padding-top:48px;padding-bottom:48px}.page.page.page .section-spacing-top--lg{padding-top:48px}.page.page.page .section-spacing-bottom--lg{padding-bottom:48px}.page.page.page .section-spacing--xlg{padding-top:64px;padding-bottom:64px}.page.page.page .section-spacing-top--xlg{padding-top:64px}.page.page.page .section-spacing-bottom--xlg{padding-bottom:64px}.page.page.page .section-spacing--xxsm--margin{margin-top:8px;margin-bottom:8px}.page.page.page .section-spacing-top--xxsm--margin{margin-top:8px}.page.page.page .section-spacing-bottom--xxsm--margin{margin-bottom:8px}.page.page.page .section-spacing--xsm--margin{margin-top:16px;margin-bottom:16px}.page.page.page .section-spacing-top--xsm--margin{margin-top:16px}.page.page.page .section-spacing-bottom--xsm--margin{margin-bottom:16px}.page.page.page .section-spacing--sm--margin{margin-top:24px;margin-bottom:24px}.page.page.page .section-spacing-top--sm--margin{margin-top:24px}.page.page.page .section-spacing-bottom--sm--margin{margin-bottom:24px}.page.page.page .section-spacing--margin{margin-top:32px;margin-bottom:32px}.page.page.page .section-spacing-top--margin{margin-top:32px}.page.page.page .section-spacing-bottom--margin{margin-bottom:32px}.page.page.page .section-spacing--lg--margin{margin-top:48px;margin-bottom:48px}.page.page.page .section-spacing-top--lg--margin{margin-top:48px}.page.page.page .section-spacing-bottom--lg--margin{margin-bottom:48px}.page.page.page .section-spacing--xlg--margin{margin-top:64px;margin-bottom:64px}.page.page.page .section-spacing-top--xlg--margin{margin-top:64px}.page.page.page .section-spacing-bottom--xlg--margin{margin-bottom:64px}}@media (min-width:600px){.page.page.page .p-y{padding-top:64px;padding-bottom:64px}.page.page.page .p-x{padding-right:64px;padding-left:64px}.page.page.page .p-top{padding-top:64px}.page.page.page .p-bottom{padding-bottom:64px}.page.page.page .section-spacing--xxsm{padding-top:16px;padding-bottom:16px}.page.page.page .section-spacing-top--xxsm{padding-top:16px}.page.page.page .section-spacing-bottom--xxsm{padding-bottom:16px}.page.page.page .section-spacing--xsm{padding-top:32px;padding-bottom:32px}.page.page.page .section-spacing-top--xsm{padding-top:32px}.page.page.page .section-spacing-bottom--xsm,.page.page.page .leader{padding-bottom:32px}.page.page.page .section-spacing--sm,.page.page.page .leader-category{padding-top:48px;padding-bottom:48px}.page.page.page .section-spacing-top--sm,.page.page.page .page-hero--without-photo{padding-top:48px}.page.page.page .section-spacing-bottom--sm{padding-bottom:48px}.page.page.page .section-spacing,.page.page.page main{padding-top:64px;padding-bottom:64px}.page.page.page .section-spacing-top{padding-top:64px}.page.page.page .section-spacing-bottom{padding-bottom:64px}.page.page.page .section-spacing--lg{padding-top:96px;padding-bottom:96px}.page.page.page .section-spacing-top--lg{padding-top:96px}.page.page.page .section-spacing-bottom--lg{padding-bottom:96px}.page.page.page .section-spacing--xlg{padding-top:128px;padding-bottom:128px}.page.page.page .section-spacing-top--xlg{padding-top:128px}.page.page.page .section-spacing-bottom--xlg{padding-bottom:128px}.page.page.page .section-spacing--xxsm--margin{margin-top:16px;margin-bottom:16px}.page.page.page .section-spacing-top--xxsm--margin{margin-top:16px}.page.page.page .section-spacing-bottom--xxsm--margin{margin-bottom:16px}.page.page.page .section-spacing--xsm--margin{margin-top:32px;margin-bottom:32px}.page.page.page .section-spacing-top--xsm--margin{margin-top:32px}.page.page.page .section-spacing-bottom--xsm--margin{margin-bottom:32px}.page.page.page .section-spacing--sm--margin{margin-top:48px;margin-bottom:48px}.page.page.page .section-spacing-top--sm--margin{margin-top:48px}.page.page.page .section-spacing-bottom--sm--margin{margin-bottom:48px}.page.page.page .section-spacing--margin{margin-top:64px;margin-bottom:64px}.page.page.page .section-spacing-top--margin{margin-top:64px}.page.page.page .section-spacing-bottom--margin{margin-bottom:64px}.page.page.page .section-spacing--lg--margin{margin-top:96px;margin-bottom:96px}.page.page.page .section-spacing-top--lg--margin{margin-top:96px}.page.page.page .section-spacing-bottom--lg--margin{margin-bottom:96px}.page.page.page .section-spacing--xlg--margin{margin-top:128px;margin-bottom:128px}.page.page.page .section-spacing-top--xlg--margin{margin-top:128px}.page.page.page .section-spacing-bottom--xlg--margin{margin-bottom:128px}}@media (min-width:900px){.page.page.page .p-y{padding-top:96px;padding-bottom:96px}.page.page.page .p-x{padding-right:96px;padding-left:96px}.page.page.page .p-top{padding-top:96px}.page.page.page .p-bottom{padding-bottom:96px}.page.page.page .section-spacing--xxsm{padding-top:24px;padding-bottom:24px}.page.page.page .section-spacing-top--xxsm{padding-top:24px}.page.page.page .section-spacing-bottom--xxsm{padding-bottom:24px}.page.page.page .section-spacing--xsm{padding-top:48px;padding-bottom:48px}.page.page.page .section-spacing-top--xsm{padding-top:48px}.page.page.page .section-spacing-bottom--xsm,.page.page.page .leader{padding-bottom:48px}.page.page.page .section-spacing--sm,.page.page.page .leader-category{padding-top:72px;padding-bottom:72px}.page.page.page .section-spacing-top--sm,.page.page.page .page-hero--without-photo{padding-top:72px}.page.page.page .section-spacing-bottom--sm{padding-bottom:72px}.page.page.page .section-spacing,.page.page.page main{padding-top:96px;padding-bottom:96px}.page.page.page .section-spacing-top{padding-top:96px}.page.page.page .section-spacing-bottom{padding-bottom:96px}.page.page.page .section-spacing--lg{padding-top:144px;padding-bottom:144px}.page.page.page .section-spacing-top--lg{padding-top:144px}.page.page.page .section-spacing-bottom--lg{padding-bottom:144px}.page.page.page .section-spacing--xlg{padding-top:192px;padding-bottom:192px}.page.page.page .section-spacing-top--xlg{padding-top:192px}.page.page.page .section-spacing-bottom--xlg{padding-bottom:192px}.page.page.page .section-spacing--xxsm--margin{margin-top:24px;margin-bottom:24px}.page.page.page .section-spacing-top--xxsm--margin{margin-top:24px}.page.page.page .section-spacing-bottom--xxsm--margin{margin-bottom:24px}.page.page.page .section-spacing--xsm--margin{margin-top:48px;margin-bottom:48px}.page.page.page .section-spacing-top--xsm--margin{margin-top:48px}.page.page.page .section-spacing-bottom--xsm--margin{margin-bottom:48px}.page.page.page .section-spacing--sm--margin{margin-top:72px;margin-bottom:72px}.page.page.page .section-spacing-top--sm--margin{margin-top:72px}.page.page.page .section-spacing-bottom--sm--margin{margin-bottom:72px}.page.page.page .section-spacing--margin{margin-top:96px;margin-bottom:96px}.page.page.page .section-spacing-top--margin{margin-top:96px}.page.page.page .section-spacing-bottom--margin{margin-bottom:96px}.page.page.page .section-spacing--lg--margin{margin-top:144px;margin-bottom:144px}.page.page.page .section-spacing-top--lg--margin{margin-top:144px}.page.page.page .section-spacing-bottom--lg--margin{margin-bottom:144px}.page.page.page .section-spacing--xlg--margin{margin-top:192px;margin-bottom:192px}.page.page.page .section-spacing-top--xlg--margin{margin-top:192px}.page.page.page .section-spacing-bottom--xlg--margin{margin-bottom:192px}}@media (min-width:1200px){.page.page.page .p-y{padding-top:128px;padding-bottom:128px}.page.page.page .p-x{padding-right:128px;padding-left:128px}.page.page.page .p-top{padding-top:128px}.page.page.page .p-bottom{padding-bottom:128px}.page.page.page .section-spacing--xxsm{padding-top:32px;padding-bottom:32px}.page.page.page .section-spacing-top--xxsm{padding-top:32px}.page.page.page .section-spacing-bottom--xxsm{padding-bottom:32px}.page.page.page .section-spacing--xsm{padding-top:64px;padding-bottom:64px}.page.page.page .section-spacing-top--xsm{padding-top:64px}.page.page.page .section-spacing-bottom--xsm,.page.page.page .leader{padding-bottom:64px}.page.page.page .section-spacing--sm,.page.page.page .leader-category{padding-top:96px;padding-bottom:96px}.page.page.page .section-spacing-top--sm,.page.page.page .page-hero--without-photo{padding-top:96px}.page.page.page .section-spacing-bottom--sm{padding-bottom:96px}.page.page.page .section-spacing,.page.page.page main{padding-top:128px;padding-bottom:128px}.page.page.page .section-spacing-top{padding-top:128px}.page.page.page .section-spacing-bottom{padding-bottom:128px}.page.page.page .section-spacing--lg{padding-top:192px;padding-bottom:192px}.page.page.page .section-spacing-top--lg{padding-top:192px}.page.page.page .section-spacing-bottom--lg{padding-bottom:192px}.page.page.page .section-spacing--xlg{padding-top:256px;padding-bottom:256px}.page.page.page .section-spacing-top--xlg{padding-top:256px}.page.page.page .section-spacing-bottom--xlg{padding-bottom:256px}.page.page.page .section-spacing--xxsm--margin{margin-top:32px;margin-bottom:32px}.page.page.page .section-spacing-top--xxsm--margin{margin-top:32px}.page.page.page .section-spacing-bottom--xxsm--margin{margin-bottom:32px}.page.page.page .section-spacing--xsm--margin{margin-top:64px;margin-bottom:64px}.page.page.page .section-spacing-top--xsm--margin{margin-top:64px}.page.page.page .section-spacing-bottom--xsm--margin{margin-bottom:64px}.page.page.page .section-spacing--sm--margin{margin-top:96px;margin-bottom:96px}.page.page.page .section-spacing-top--sm--margin{margin-top:96px}.page.page.page .section-spacing-bottom--sm--margin{margin-bottom:96px}.page.page.page .section-spacing--margin{margin-top:128px;margin-bottom:128px}.page.page.page .section-spacing-top--margin{margin-top:128px}.page.page.page .section-spacing-bottom--margin{margin-bottom:128px}.page.page.page .section-spacing--lg--margin{margin-top:192px;margin-bottom:192px}.page.page.page .section-spacing-top--lg--margin{margin-top:192px}.page.page.page .section-spacing-bottom--lg--margin{margin-bottom:192px}.page.page.page .section-spacing--xlg--margin{margin-top:256px;margin-bottom:256px}.page.page.page .section-spacing-top--xlg--margin{margin-top:256px}.page.page.page .section-spacing-bottom--xlg--margin{margin-bottom:256px}}.page.page.page .section-width-xsm{width:calc(100% * 1 / 2)}.page.page.page .section-width-sm,.page.page.page main{width:calc(100% * 2 / 3)}.page.page.page .section-width,.page.page.page main>*{width:100%}.page.page.page.page.page.page .header nav:hover,.page.page.page.page.page.page .she-header nav:hover{cursor:default}.page.page.page.page.page.page .header .menu-item a,.page.page.page.page.page.page .she-header .menu-item a{font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}@media (max-width:899px){.page.page.page.page.page.page .header .menu-item a,.page.page.page.page.page.page .she-header .menu-item a{padding-top:16px!important;padding-bottom:16px!important}.page.page.page.page.page.page section.header{padding:0 20px}.page.page.page.page.page.page .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:21px!important}}@media (min-width:900px) and (max-width:1199px){.page.page.page.page.page.page .header .menu-item a{font-size:12px;padding-left:8px;padding-right:8px}}@media (min-width:900px){.page.page.page.page.page.page .header .menu-item a,.page.page.page.page.page.page .she-header .menu-item a{padding-top:32px!important;padding-bottom:32px!important}.page.page.page.page.page.page .header .menu-item a::after,.page.page.page.page.page.page .she-header .menu-item a::after{color:transparent!important;height:0!important}.page.page.page.page.page.page .elementor-nav-menu--main .elementor-nav-menu ul{width:auto;min-width:12em}.page.page.page.page.page.page .sub-arrow .fa::before{content:"\f078"!important;font-size:12px;vertical-align:3px}.page.page.page.page.page.page .menu-item:hover{z-index:100}.page.page.page.page.page.page .sub-menu{background:#fff}.page.page.page.page.page.page .elementor-sub-item.elementor-item-active{background:transparent!important}.page.page.page.page.page.page .elementor-nav-menu--dropdown a:hover,.page.page.page.page.page.page .elementor-item-active{background:transparent!important;color:#b2d654}.page.page.page.page.page.page .sub-menu .menu-item a{border:0 solid transparent;padding:8px 12px!important}.page.page.page.page.page.page .sub-menu .menu-item+.menu-item a{border-top:1px solid #e4e4e4}.page.page.page.page.page.page .sub-menu .sub-menu.sub-menu.sub-menu.sub-menu{left:105%}.page.page.page.page.page.page .elementor-row{max-width:100vw}.page.page.page.page.page.page .elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.page.page.page.page.page.page .elementor-nav-menu--dropdown.elementor-nav-menu__container{-webkit-transition:max-height 0.3s,-webkit-transform 0.3s;transition:max-height 0.3s,-webkit-transform 0.3s;-o-transition:max-height 0.3s,transform 0.3s;transition:max-height 0.3s,transform 0.3s;transition:max-height 0.3s,transform 0.3s,-webkit-transform 0.3s}.page.page.page.page.page.page .header .elementor-nav-menu--main:hover .sub-menu{-webkit-transition:opacity 0.2s ease-out 0s,top 0s 0.3s;-o-transition:opacity 0.2s ease-out 0s,top 0s 0.3s;transition:opacity 0.2s ease-out 0s,top 0s 0.3s}.page.page.page.page.page.page .header .has-submenu:hover+.sub-menu{-webkit-transition:opacity 0.3s ease-out 0s,top 0s 0s;-o-transition:opacity 0.3s ease-out 0s,top 0s 0s;transition:opacity 0.3s ease-out 0s,top 0s 0s}.page.page.page.page.page.page .header .sub-menu{-webkit-transition:opacity 0.2s ease-out 0.4s,top 0s 0.6s;-o-transition:opacity 0.2s ease-out 0.4s,top 0s 0.6s;transition:opacity 0.2s ease-out 0.4s,top 0s 0.6s;border-radius:3px;display:block!important;opacity:0!important;top:-9999px!important;z-index:3!important}.page.page.page.page.page.page .header .sub-menu a{border-radius:4px}.page.page.page.page.page.page .header .has-submenu:hover+.sub-menu,.page.page.page.page.page.page .header .sub-menu:hover{opacity:1!important;top:90%!important}.page.page.page.page.page.page .header .sub-menu .has-submenu:hover+.sub-menu,.page.page.page.page.page.page .header .sub-menu .has-submenu+.sub-menu:hover{top:0!important}}.page.page.page.page.page.page .footer{z-index:20}.page.page.page.page.page.page .footer nav.elementor-nav-menu--dropdown{margin-top:8px!important;overflow-y:hidden;text-transform:uppercase}.page.page.page.page.page.page .footer .elementor-item-active{background-color:transparent}.page.page.page.page.page.page .footer .elementor-nav-menu--dropdown{background:transparent}.page.page.page.page.page.page .footer .elementor-nav-menu--main{margin-top:6px}.page.page.page.page.page.page .footer .elementor-nav-menu--main .menu-item a,.page.page.page.page.page.page .footer .elementor-nav-menu--dropdown .menu-item a{margin-bottom:.75rem;margin-bottom:12px;padding:0!important;text-decoration:none}.page.page.page.page.page.page .footer .elementor-nav-menu--main .menu-item a:hover,.page.page.page.page.page.page .footer .elementor-nav-menu--dropdown .menu-item a:hover{background-color:transparent;text-decoration:underline}.page.page.page.page.page.page .footer .elementor-nav-menu--main .menu-item:last-child a,.page.page.page.page.page.page .footer .elementor-nav-menu--dropdown .menu-item:last-child a{margin-bottom:0}.page.page.page.page.page.page .footer .elementor-nav-menu a{padding:0}.page.page.page.page.page.page .footer p:last-child{margin-bottom:0}.page.page.page div[data-elementor-type="footer"],.page.page.page .elementor-location-footer{position:relative}.page.page.page .elementor-social-icon i{color:#b2d654}.page.page.page .elementor-social-icon.elementor-social-icon:hover i,.page.page.page .elementor-social-icon.elementor-social-icon:focus i{color:#d1ec8b}.page.page.page .elementor-social-icon.elementor-social-icon:active i{color:#e3f5b5}.page.page.page main{margin:auto}@media (min-width:900px){.page.page.page main>*{margin:auto;width:calc(100% * 2 / 3)}}@media (max-width:899px){.page.page.page .elementor-section.elementor-section-boxed>.elementor-container{max-width:90vw}}.page.page.page .notifications{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin:0 auto 20px;padding:10px;position:fixed;bottom:0;left:0;width:100vw;z-index:10}.page.page.page .notification{margin-bottom:8px;text-align:center}.page.page.page .notification:last-child{margin-bottom:0}.page.page.page .notification__inner{box-shadow:0 1px 1px -2px rgba(0,0,0,.12),0 2px 2px -2px rgba(0,0,0,.12),0 4px 4px -2px rgba(0,0,0,.12),0 8px 8px -2px rgba(0,0,0,.12),0 16px 16px -2px rgba(0,0,0,.12);border-radius:28px;border:1px solid white!important;display:flex;align-items:center;padding:10px 18px;-webkit-transition:all 0.2s;transition:all 0.2s}.page.page.page .notification p:first-child:before{font-family:"Font Awesome 5 PRO";color:#fff;font-weight:600;margin-right:10px}.page.page.page .notification--alert p:first-child:before{content:"\f071"}.page.page.page .notification--announcement p:first-child:before{content:"\f675"}.page.page.page .notification p{margin-bottom:14px!important}.page.page.page .notification p:last-of-type{margin-bottom:0!important}.page.page.page .notification p,.page.page.page .notification span{font-size:12px!important;line-height:1.5}.page.page.page .notification p,.page.page.page .notification__btn{color:white!important}.page.page.page .notification--alert .notification__inner{background:#d62323}.page.page.page .notification--announcement .notification__inner{background:#000}.page.page.page .notification__link{padding-right:14px;padding-left:14px;text-decoration:none!important}.page.page.page .notification__btn{background:rgba(255,255,255,.2);border-radius:999px;display:block;font-weight:700;padding:7px 14px;white-space:nowrap;-webkit-transition:all 0.2s;transition:all 0.2s}.page.page.page .notification--announcement .notification__link:hover,.page.page.page .notification--announcement .notification__link:focus{background:#444!important}.page.page.page .notification--announcement .notification__link:active{background:#666!important}.page.page.page .notification--alert .notification__link:hover,.page.page.page .notification--alert .notification__link:focus{background:#f13b3b!important}.page.page.page .notification--alert .notification__link:active{background:#f95050!important}.page.page.page .notification--alert .notification__inner:hover p::before,.page.page.page .notification--alert .notification__inner:focus p::before{display:inline-block;position:relative;-webkit-animation:alertMove ease-in-out 1.5s 0s infinite;animation:alertMove ease-in-out 1.5s 0s infinite}@-webkit-keyframes alertMove{0%{left:0;transform:rotate(0deg)}12.5%,62.5%{left:-2px;transform:rotate(-6deg)}37.5%,87.5%{left:2px;transform:rotate(6deg)}100%{left:.25px;transform:rotate(1deg)}}@keyframes alertMove{0%{left:0;transform:rotate(0deg)}12.5%,62.5%{left:-2px;transform:rotate(-6deg)}37.5%,87.5%{left:2px;transform:rotate(6deg)}100%{left:.25px;transform:rotate(1deg)}}.page.page.page .notification--announcement .notification__inner:hover p::before,.page.page.page .notification--announcement .notification__inner:focus p::before{display:inline-block;position:relative;-webkit-animation:announcementMove ease-in-out 1.5s 0s infinite;animation:announcementMove ease-in-out 1.5s 0s infinite}@-webkit-keyframes announcementMove{0%{transform:rotate(0deg)}12.5%,62.5%{transform:rotate(-10deg)}37.5%,87.5%{transform:rotate(10deg)}100%{transform:rotate(1deg)}}@keyframes announcementMove{0%{transform:rotate(0deg)}12.5%,62.5%{transform:rotate(-10deg)}37.5%,87.5%{transform:rotate(10deg)}100%{transform:rotate(1deg)}}@media (max-width:899px){.page.page.page .notification__inner{align-items:stretch;flex-direction:column}.page.page.page .notification__btn{border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:22px;border-bottom-right-radius:22px;margin-top:10px;margin-bottom:-6px;margin-left:-10px;width:calc(100% + 20px)}}@media (min-width:600px){.page.page.page .notifications{align-items:center;justify-content:center}}@media (min-width:900px){.page.page.page .notification__inner{min-height:40px;padding-top:4px;padding-bottom:4px}.page.page.page .notification__link{padding-right:16px}.page.page.page .notification__btn{display:inline-block;margin-right:-12px;margin-left:10px}}.page.page.page .page-hero--photo{background-position:center center}@media (min-width:600px){.page.page.page .page-hero--without-photo{margin-bottom:-20px}}@media (min-width:900px){.page.page.page .page-hero--without-photo{margin-bottom:-24px}}.page.page.page .video-popup--link{justify-content:center}@media (min-width:600px){.page.page.page .video-popup--link{width:auto}}.page.page.page .video-popup--link>.elementor-column-wrap{width:auto}@media (max-width:599px){.page.page.page .video-popup--link>.elementor-column-wrap{margin-top:-25px}}.page.page.page .video-popup--text{position:absolute;top:0;left:0;width:100%}.page.page.page.elementor-editor-active .video-popup--text{position:relative;width:auto}.page.page.page .video-popup--text .elementor-custom-embed-image-overlay,.page.page.page .video-popup--text .elementor-custom-embed-image-overlay img{opacity:0;width:100%;height:30px}.page.page.page.elementor-editor-active .video-popup--text .elementor-custom-embed-image-overlay,.page.page.page.elementor-editor-active .video-popup--text .elementor-custom-embed-image-overlay img{opacity:1;width:auto;height:auto}.page.page.page .upcoming-event{border-bottom:1px solid #777;padding-top:28px;padding-bottom:28px}.page.page.page .upcoming-event:last-child{border-bottom:0 solid transparent}.page.page.page .upcoming-event p{margin-bottom:14px}.page.page.page .upcoming-event__title{margin-top:0;margin-bottom:2px}.page.page.page .upcoming-event__date{color:#999;font-size:16px}.page.page.page .elementor-form label,.page.page.page .mailchimp-form label,.page.page.page .elementor-form button,.page.page.page .mailchimp-form button{line-height:1.3}.page.page.page .elementor-form label,.page.page.page .mailchimp-form label{font-weight:700;margin-bottom:6px}.page.page.page .elementor-form .elementor-field-option label,.page.page.page .mailchimp-form .elementor-field-option label{font-weight:400}.page.page.page .elementor-form .elementor-field-option,.page.page.page .mailchimp-form .elementor-field-option{margin-bottom:4px}.page.page.page .elementor-form .elementor-field-option:last-child,.page.page.page .mailchimp-form .elementor-field-option:last-child{margin-bottom:0}.page.page.page .mailchimp-form label{margin-top:20px}.page.page.page .mailchimp-form .mc-field-group:first-child label{margin-top:0}.page.page.page .elementor-field-required>label::after{content:'*'}.page.page.page .elementor-field-group .elementor-field-textual{border:1px solid #ccc}.page.page.page .elementor-field-group .elementor-field-textual:focus,.page.page.page .elementor-field-group .elementor-field-textual:active{border:1px solid #b2d654}.page.page.page .elementor-widget-form .elementor-field-group .elementor-field{color:#0a0a0a}.page.page.page .elementor-widget-form .elementor-field-group .elementor-field::placeholder{color:#777}.page.page.page label[for="form-field-l_name"]{visibility:hidden}.fluentform.fluentform form.frm-fluent-form .ff-el-group{margin-bottom:6px}.fluentform.fluentform form.frm-fluent-form .ff-btn{border-radius:999px;font-family:'Noto Sans TC',sans-serif;font-weight:600;margin-top:6px;padding:8px 24px;text-transform:uppercase}.fluentform.fluentform form.frm-fluent-form .ff-btn:hover{background:#333;border:1px solid transparent;color:#fff}.fluentform.fluentform form.frm-fluent-form .ff-el-input--label.ff-el-is-required.asterisk-right label:after{margin-left:-2px}.page.page.page .flex{display:flex}.page.page.page .sermon-recent{padding:auto 12.5%}.page.page.page .grid.recent-sermon{display:grid;grid-template-columns:minmax(0,1fr);column-gap:64px;row-gap:32px}.page.page.page .grid.recent-sermons,.page.page.page .grid.recent-blog-posts{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:32px;row-gap:32px}.page.page.page .grid.all-blog-posts{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:32px;row-gap:32px}.page.page.page .grid.sermon-archive,.page.page.page .grid.series-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:32px}@media (min-width:600px){.page.page.page .grid.recent-sermons,.page.page.page .grid.recent-blog-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.page.page.page .grid.all-blog-posts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:64px}.page.page.page .grid.sermon-archive,.page.page.page .grid.series-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page.page.page .grid.recent-sermon{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.page.page.page .grid.recent-sermons,.page.page.page .grid.recent-blog-posts{grid-template-columns:repeat(4,minmax(0,1fr))}.page.page.page .grid.all-blog-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.page.page.page .grid.sermon-archive,.page.page.page .grid.series-archive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.page.page.page .grid.sermon-archive,.page.page.page .grid.series-archive{grid-template-columns:repeat(4,minmax(0,1fr))}}.page.page.page .sermon-recent__image,.page.page.page .sermon-archive__image,.page.page.page .series-archive__image,.page.page.page .blog-archive__image{outline:1px solid #eaeaea}.page.page.page .sermon-archive__image:hover+.sermon-archive__title a,.page.page.page .series-archive__image:hover+.sermon-archive__title a,.page.page.page .blog-archive__image:hover+.sermon-archive__title a{text-decoration:underline}.page.page.page .sermon-archive__title a{line-height:1.5}.page.page.page .blog-archive__title a{font-size:22px;font-weight:700;line-height:1.2}.page.page.page .sermon-archive__image,.page.page.page .series-archive__image,.page.page.page .blog-archive__image{background-size:cover!important;background-position:center center!important;image-rendering:-webkit-optimize-contrast;padding-top:calc(100% / 3 * 2);position:relative}@media (max-width:599px){.page.page.page .sermon-archive__title,.page.page.page .blog-archive__title{font-size:18px}}.page.page.page .blog-archive__excerpt{margin-bottom:0}.page.page.page .blog-archive__excerpt--archive{margin:20px auto}.page.page.page .blog-archive__title--archive a{font-size:20px}@media (min-width:600px){.page.page.page .blog-archive__title--archive a{font-size:26px}}@media (min-width:1200px){.page.page.page .blog-archive__title--archive a{font-size:32px}}.page.page.page .many,.page.page.page .series-archive__series{box-shadow:0 -14px 0 -8px #d1d1d1,0 -30px 0 -18px #dbdbdb,0 -48px 0 -30px #ebebeb,0 -68px 0 -44px #f0f0f0}.page.page.page .many.sermon-count--0,.page.page.page .series-archive__series.sermon-count--0,.page.page.page .many.sermon-count--1,.page.page.page .series-archive__series.sermon-count--1{box-shadow:none}.page.page.page .many.sermon-count--2,.page.page.page .series-archive__series.sermon-count--2{box-shadow:0 -14px 0 -8px #dbdbdb}.page.page.page .many.sermon-count--3,.page.page.page .series-archive__series.sermon-count--3{box-shadow:0 -14px 0 -8px #d6d6d6,0 -30px 0 -18px #ebebeb}.page.page.page .many.sermon-count--4,.page.page.page .series-archive__series.sermon-count--4{box-shadow:0 -14px 0 -8px #d1d1d1,0 -30px 0 -18px #e5e5e5,0 -48px 0 -30px #f0f0f0}.page.page.page .series-archive__title a{font-size:20px;font-weight:500}.page.page.page .series-archive__date{color:#989898}.page.page.page .sermon__video{display:none}.page.page.page .sermon__video:first-child{display:block}.page.page.page .sermon__video .elementor-custom-embed-play i{background:rgba(0,0,0,.7);border-radius:999px;opacity:1;text-shadow:1px 1px 5px rgba(0,0,0,.8)}.page.page.page .sermon__video .elementor-custom-embed-image-overlay::after{color:#fff;content:"\f03d";font-family:'FontAwesome';font-size:16px;pointer-events:none;position:absolute;bottom:6px;left:10px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.page.page.page .sermon__date .elementor-icon-list-icon{display:none}.page.page.page .sermon__date .elementor-icon-list-text{padding-left:0}.page.page.page .sermon__info.sermon__info>a,.page.page.page .sermon__info.sermon__info>span{border-left:1px solid #d0d0d0;display:inline-block;line-height:1;padding:2px 8px 4px}.page.page.page .sermon__info.sermon__info a:first-child,.page.page.page .sermon__info.sermon__info span:first-child{border-left:0 solid transparent;padding-left:0}.page.page.page .sermon__info.sermon__info a:last-child{padding-right:0}.page.page.page .sermon__info.sermon__info a:hover{text-decoration:underline}.page.page.page .event__image{margin-bottom:32px}.page.page.page .event-info h6{line-height:1;margin-bottom:.5rem}.page.page.page .grid.event-info{display:grid;grid-template-columns:1fr;column-gap:48px}@media (min-width:600px){.page.page.page .grid.event-info{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.page.page.page .grid.event-info{grid-template-columns:3fr 5fr}}.page.page.page .event-info__info{background-color:#f5f5f5;font-size:18px;line-height:30px;padding:16px 24px}@media (max-width:599px){.page.page.page .event-info__info{order:2}}.page.page.page .event__contact{margin-bottom:24px}.page.page.page .event__upcoming-dates{display:flex;flex-direction:column}.page.page.page .events--show-more-less{color:#000;font-size:1rem;margin-top:.4rem;order:10;text-align:left;text-decoration:underline}.page.page.page .events--show-more-less:hover{cursor:pointer}.page.page.page #events-show-more-less:not(:checked)+.events--show-more-less::after{content:"Show More"}.page.page.page #events-show-more-less:not(:checked)~.eo-upcoming-dates li:nth-child(n+6){display:none}.page.page.page #events-show-more-less:checked+.events--show-more-less::after{content:"Show Less"}.page.page.page #events-show-more-less:checked~.eo-upcoming-dates li:nth-child(n+6){display:block}.page.page.page .leader-category{border-top:1px solid #eaeaea}.page.page.page .leader-category:first-child{border-top:0 solid transparent}.page.page.page .leader-category__heading{margin-bottom:48px;text-transform:uppercase}.page.page.page .leaders{margin:auto 8%;text-align:center}@media (min-width:900px){.page.page.page .leaders{margin:auto 12.5%}}.page.page.page .grid.leader{display:grid;grid-template-columns:1fr;column-gap:32px}@media (min-width:900px){.page.page.page .grid.leader{grid-template-columns:1fr 2fr;column-gap:32px}}.page.page.page .leader{text-align:left}.page.page.page .leader:last-child{padding-bottom:0}.page.page.page .leader__photo{margin-bottom:18px}@media (min-width:900px){.page.page.page .leader__photo{margin-bottom:0}}.page.page.page .leader__text{text-align:left}.page.page.page .leader__title{line-height:1.5;margin-top:-6px;margin-bottom:0}.page.page.page .leader__name{display:inline-block}.page.page.page .leader-icons{position:relative}@media (max-width:599px){.page.page.page .leader-icons{margin-right:12px;top:-18px}}@media (min-width:600px){.page.page.page .leader-icons{display:inline-block;margin-left:12px;top:-2px}}.page.page.page .leader-icon{color:#b2d654;font-size:24px}@media (max-width:599px){.page.page.page .leader-icon{margin-right:6px}}@media (min-width:600px){.page.page.page .leader-icon{margin-left:6px}}.page.page.page .leader-icon[href=''],.page.page.page .leader-icon[href='mailto:'],.page.page.page .leader-icon[href='tel:']{display:none}.fc-state-default.fc-state-default{background:transparent;border:2px solid #000}.fc-state-default.fc-state-default:hover,.fc-state-default.fc-state-default:focus,.fc-state-default.fc-state-default:active{color:#000;outline:none}.fc-state-default.fc-state-default:hover,.fc-state-default.fc-state-default:focus{background:#ccc}.fc-state-default.fc-state-default:active{background:#999}.fc-prev-button{border-radius:999px 0 0 999px!important}.fc-next-button.fc-next-button{border-left:0!important;border-radius:0 999px 999px 0!important}.fc-today-button{border-radius:999px!important;color:black!important;text-transform:uppercase}.fc-toolbar .fc-button-group{margin:0!important}.fc-toolbar .fc-button-group:last-child{display:none;margin-left:0.7em!important}[id^="qtip"]{display:none!important}.eo-fullcalendar .fc-view>table>thead{background:#eee!important}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid #eee!important}.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed hr,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#eee!important}.eo-event{border-radius:3px!important;box-shadow:0 8px 14px -8px rgba(0,0,0,.4)!important;padding:1px 3px!important}.eo-event.eo-past-event{box-shadow:0 0 0 0 transparent!important}div.fc-content-skeleton.fc-content-skeleton>table>thead>tr>td{padding:4px 8px!important}div.fc-content-skeleton.fc-content-skeleton>table>tbody>tr>td{padding-right:6px!important;padding-left:6px!important}div.fc-content-skeleton>table>tbody>tr:last-child>td{padding-bottom:6px!important}.eo-past-event{opacity:.4}.eo-past-event:hover{opacity:1}.fc-past{color:#ccc}.eo-fullcalendar-reset.fc-unthemed .fc-today{background-color:#e7f9ba!important;font-weight:700}.eo-fullcalendar-loading{position:absolute;top:50%;left:50%}span.post-state{display:none}