:root {--default-font-color: #333333;--default-font-family: 'Montserrat', sans-serif;--default-font-size: 16px;--blue-color: #0387E1;--dark-blue-color: #0360A6;--green-color: #B6CF00;--light-green-color: #C8E409;--tan-color: #f8f6f7;--teal-color: #48A6C0;}body {color: #333333;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 400;}a {color: var(--green-color);transition: color 0.3s ease;}a:hover {color: var(--blue-color);}h1, .h1-style {font-family: 'Montserrat', sans-serif;font-size: 45px;font-weight: 400;line-height: 155%;text-transform: none;}h2, .h2-style {font-family: 'Montserrat', sans-serif;font-size: 34px;font-weight: 400;line-height: 158%;position: relative;text-transform: none;}h2:after, .h2-style:after {background-color: var(--default-font-color);bottom: 0;content: '';display: block;height: 1px;left: 0;margin-top: 13px;position: relative;width: 128px;}h3, .h3-style {font-family: 'Montserrat', sans-serif;font-size: 20px;font-weight: 700;line-height: 120%;text-transform: none;}h4, .h4-style {font-family: 'Montserrat', sans-serif;font-size: 19px;font-weight: 500;text-transform: none;}h5, .h5-style {font-family: 'Montserrat', sans-serif;font-size: 13px;font-weight: 400;line-height: 184%;text-transform: none;}p {line-height: 171%;}strong {color: var(--green-color);font-weight: 700;}.blue-gradient strong {color: unset;}.button,.small-action-button {background-color: transparent;border: 1px solid var(--green-color);color: var(--green-color);display: block;font-size: 15px;font-weight: 500;padding: 18px 29px;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .5s ease;-o-transition: background-color .5s ease;transition: background-color .5s ease;width: fit-content;}.has-background-image .button,.has-background-image .small-action-button,.has-background-color .button,.has-background-color .small-action-button {color: #ffffff;}.bethel-subsite .button {border: 1px solid var(--teal-color)}.teal.button {background-color: #fff;border-color: #0093AB;border-width: 3px;border-radius: 16px;color: #0093AB;display: inline-block;font-weight: 600;}.teal.button:hover {background-color: #0093AB;border-color: #0093AB;border-radius: 16px;color: #fff;}.button:hover,.small-action-button:hover {background-color: var(--green-color);}.bethel-subsite .button:hover {background-color: var(--teal-color);}.small-action-button {font-size: 12px;letter-spacing: 1.44px;padding: 10px 24px;}#mobile-check-element {display: none;}@media (max-width: 1200px) {#mobile-check-element {display: block;}.show-nav {overflow: hidden;}}.header {background-color: white;box-shadow: 0px 10px 20px rgba(0,0,0,0.16);display: flex;flex-direction: row;justify-content: space-between;margin: 0;height: 120px;position: fixed;top: 0;width: 100%;z-index: 100;}@media (max-width: 1200px) {.header {flex-direction: column;justify-content: flex-start;overflow: hidden;transition: background-color 0.3s ease, height 0.3s ease;}.show-nav .header {height: 100vh;}}.primary-nav-wrap {max-width: 1300px;margin: 0 auto;width: 100%;}.primary-nav-wrap > ul {display: flex;height: 100%;justify-content: space-between;list-style: none;margin: 0;padding: 0;transition: margin 0.3s ease;}.primary-nav-wrap > ul > li {display: flex;}.primary-nav-wrap > ul li {position: relative;}.primary-nav-wrap > ul > li {display: flex;flex: 1;}.primary-nav-wrap > ul > li.nav-link-logo {flex: 0;padding: 0 30px;}.primary-nav-wrap > ul li > a {align-items: center;color: var(--dark-blue-color);display: flex;flex: 1;font-family: var(--default-font-family);font-size: 18px;font-weight: 500;height: 100%;justify-content: center;margin: auto 0;padding: 0;text-align: center;text-decoration: none;transition: color 0.3s ease;width: 100%;}.primary-nav-wrap > ul > li > a {padding: 0 20px;white-space: nowrap;}.primary-nav-wrap > ul li > a:hover {color: var(--blue-color);}.primary-nav-wrap > ul li > .expand-btn {bottom: 0;margin-top: 15px;max-height: 30px;padding: 0;position: absolute;right: 0;top: 0;width: 30px;}.primary-nav-wrap > ul li.hovered > a {color: var(--blue-color);}.primary-nav-wrap > ul li.sub > .expand-btn:before,.primary-nav-wrap > ul li.sub > .expand-btn:after {background-color: var(--dark-blue-color);content: '';display: block;height: 1px;position: absolute;right: 15px;top: 50%;width: 9px;}.primary-nav-wrap > ul li.sub > .expand-btn:after {transform: rotate(90deg);transition: opacity 0.3s ease;}.primary-nav-wrap > ul li.sub.selected > .expand-btn:after {opacity: 0;}.primary-nav-wrap > ul > li.sub > .expand-btn {display: none;}@media (max-width: 1500px) {.primary-nav-wrap {margin: 0 100px;}}@media (max-width: 1300px) {.primary-nav-wrap {transition: none;}}@media (max-width: 1200px) {.primary-nav-wrap {bottom: 0;height: auto;left: 0;margin: 30px 40px 100px;max-width: none;overflow-x: hidden;overflow-y: scroll;right: 0;top: 0;width: calc(100% - 60px);}.primary-nav-wrap::-webkit-scrollbar {background: transparent;width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background: #dddddd;border-radius: 10px;}.primary-nav-wrap > ul {flex-direction: column;height: fit-content;max-width: none;width: 100%;}.primary-nav-wrap > ul li {display: block;}.primary-nav-wrap > ul li.nav-link-logo {display: none;}.primary-nav-wrap > ul li > a {display: block;padding: 10px 0;text-align: left;}.primary-nav-wrap > ul li.selected > a {color: var(--blue-color);}.primary-nav-wrap > ul > li.sub > .expand-btn {display: block;margin: 6px 0 0;}}.primary-nav-wrap > ul ul {background-color: white;box-shadow: 0px 20px 40px rgba(0,0,0,16%);list-style: none;max-height: 75vh;opacity: 0;overflow-x: hidden;overflow-y: visible;padding:0;pointer-events: none;position: absolute;top: 75%;transition: opacity 0.2s ease, top 0.2s ease;z-index: 50;}.primary-nav-wrap > ul ul::-webkit-scrollbar {background-color: transparent;width: 10px;}.primary-nav-wrap > ul ul::-webkit-scrollbar-thumb {background-color: #dddddd;border-radius: 10px;width: 10px;}.primary-nav-wrap > ul > li.hovered > ul,.primary-nav-wrap > ul > li:hover > ul {opacity: 1;pointer-events: all;top: 100%;transform: translateX(0%);}.primary-nav-wrap > ul ul li > a {display: block;line-height: normal;padding: 25px;text-align: left;white-space: nowrap;}.primary-nav-wrap > ul ul ul li > .expand-btn {margin-top: 8px;}.primary-nav-wrap > ul ul li.selected > .expand-btn:after {opacity: 0;}.primary-nav-wrap > ul ul ul {margin-left: 40px;padding-left: 10px;}.primary-nav-wrap > ul ul li.selected > ul {border-top: 1px solid var(--blue-color);box-shadow: none;display: block;opacity: 1;pointer-events: all;position: relative;}.primary-nav-wrap > ul ul ul > li > a {padding: 13px;}.primary-nav-wrap > ul ul ul ul {margin-left: 15px;}@media (max-width: 1200px) {.primary-nav-wrap > ul ul,.primary-nav-wrap > ul ul ul {border-left: 1px solid #DDDDDD;border-top: none;box-shadow: none;display: none;height: fit-content;max-height: none;opacity: 1;overflow-y: visible;padding: 0;position: relative;top: 0;z-index: 100;}.primary-nav-wrap > ul li.selected > ul {display: block;}.primary-nav-wrap > ul ul ul {margin-left: 20px;}.primary-nav-wrap > ul ul > li > a {padding: 10px 20px;}.primary-nav-wrap > ul li {height: auto;}.primary-nav-wrap > ul li.selected > ul,.primary-nav-wrap > ul ul li.selected > ul {border-top: none;display: block;}}.header .logo {display: block;height: 100px;margin: 10px;transition: transform 0.2s ease;width: 240px;}.header > .logo {display: none;}.header .logo:hover {transform: scale(1.08);}.header .logo svg,.header .logo img {display: block;width: 100%;}.bethel-subsite .logo svg,.bethel-subsite .logo img, .top-level-92149 .logo svg,.top-level-92149 .logo img {opacity: 0;}.bethel-subsite .logo {background-image: url(/images/template/EMAIL-WEB-LOGO.png);background-position: 50% 100%;background-repeat: no-repeat;background-size: contain;}.top-level-92149 .logo {background-image: url(/images/template/PTS-PTOW-logo-stacked-2.jpg);background-position: 50% 100%;background-repeat: no-repeat;background-size: contain;height: auto;margin: 15px 0;}@media (max-width: 1200px) {.header > .logo {display: block;height: 80px;left: 20px;margin: 0;position: absolute;top: 26px;}.header > .logo svg,.header > .logo img {max-height: 100%;width: auto;}.show-nav .header .logo {pointer-events: none;}.bethel-subsite .logo {background-position: 50%;top: 60px;}.top-level-92149 .logo {top: 15px;}}.quick-links-header {display: flex;position: absolute;right: 20px;top: 36px;transition: top 0.2s ease;}body.show-search .quick-links-header {top: 90px;}.quick-links-header > ul {display: flex;justify-content: space-between;list-style: none;margin: auto auto auto 0;max-width: 250px;padding: 0;width: 65%;}.quick-links-header > ul li > a {color: var(--dark-blue-color);font-family: var(--default-font-family);font-size: 18px;font-weight: 500;padding: 0;text-decoration: none;transition: color 0.3s ease;white-space: nowrap;}.quick-links-header > ul li > a:hover {color: var(--blue-color);}@media (max-width: 1200px) {.quick-links-header {flex-direction: column-reverse;margin: 120px 30px 0px;order: -1;position: static;width: calc(100% - 60px);}.quick-links-header:after {background-color: #DDDDDD;content: '';display: block;height: 1px;top: 100%;position: absolute;width: 100%;}.quick-links-header > ul {flex-direction: column;margin: 10px 0;}.quick-links-header > ul li > a {display: block;padding: 10px 0;}}.quick-links-header .quick-links-search-wrap {height: 45px;margin-left: auto;margin-right: 0;position: relative;transition: width 0.3s ease;width: 60px;}.quick-links-header .quick-links-search-form {height: 100%;position: absolute;width: 100%;}.quick-links-header .quick-links-search-form #search-toggle.submit {background-color: transparent;background-image: url(/images/icons/header-search-icon.svg);background-position: 50%;background-repeat: no-repeat;background-size: 35%;border: none;bottom: -8px;color: transparent;cursor: pointer;position: absolute;right: 0;top: -8px;transition: transform 0.3s ease;}.quick-links-header .quick-links-search-form #search-toggle.submit:hover {transform: scale(1.3);}.quick-links-header .quick-links-search-text-input {border: 1px solid var(--dark-blue-color);border-radius: 25px;height: 100%;opacity: 0;position: relative;right: 0;transition: opacity 0.3s ease;}.quick-links-header .quick-links-search-text-input::placeholder {color: var(--dark-blue-color);font-size: 18px;font-weight: 500;padding-left: 10px;}.show-search .quick-links-header .quick-links-search-wrap {margin-left: 30px;width: 200px;}.show-search .quick-links-header .quick-links-search-wrap .quick-links-search-text-input {opacity: 1;}@media (max-width: 1200px) {.quick-links-header {z-index: 10}.quick-links-header:after {display: none;}.quick-links-header .quick-links-search-wrap {height: 45px;margin-left: auto;margin-right: 0;position: relative;transition: width 0.3s ease;width: 100%;}.quick-links-header .quick-links-search-wrap .quick-links-search-text-input {opacity: 1;}}.nav-toggle {display: none;}.nav-toggle .lines:before,.nav-toggle .lines,.nav-toggle .lines:after {background-color: var(--dark-blue-color);content: '';display: block;height: 4px;margin-bottom: auto;margin-top: auto;transition: background-color 0.3s ease, transform 0.3s ease;width: 40px;}.nav-toggle .lines:before {margin-top: -9px;}.nav-toggle .lines:after {margin-top: 15px;}.show-nav .nav-toggle .lines {background-color: transparent;transition: background 0.3s ease, transform 0.3s ease;}.show-nav .nav-toggle .lines:before {transform: rotate(45deg) translate(6px, 8px);}.show-nav .nav-toggle .lines:after {transform: rotate(-45deg) translate(6px, -7px);}@media (max-width: 1200px) {.nav-toggle {align-self: flex-end;display: flex;height: 120px;justify-content: center;position: absolute;right: 0;top: 0;transition: height 0.3s ease;width: 90px;}.nav-toggle:hover .lines:before,.nav-toggle:hover .lines,.nav-toggle:hover .lines:after {background-color: var(--dark-blue-color);}.show-nav .nav-toggle:hover .lines:before,.show-nav .nav-toggle:hover .lines:after {background-color: var(--blue-color);}.show-nav .nav-toggle:hover .lines {background-color: transparent;}.show-nav .nav-toggle {margin-bottom: auto;}}.page-banner {display: none;}.custom-page-banner {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;margin-bottom: 60px;height: 70vh;}.main-content {margin-top: 120px;}.extra-padding {padding: 30px 0 0;}.ss-section-wrap.has-background-image.bg-justify-left:first-child,.ss-section-wrap.has-background-image.bg-justify-center:first-child,.ss-section-wrap.has-background-image.bg-justify-right:first-child {margin-top: -70px;}.bg-justify-left {background-position: 0% 100% !important;background-size: auto 80% !important;}.bg-justify-right {background-position: 100% 100% !important;background-size: 50% auto !important;}.bg-justify-center {background-position: 50% 100% !important;background-size: 38% auto !important;}.blue-gradient {position: relative;}.blue-gradient h2:after {background-color: #fff;}.blue-gradient:before {background: radial-gradient(#2BB4C6 0%, #004AAD 100%);background-position: 50%;background-repeat: no-repeat;bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -2;}.blue-gradient .bg-image {background-position: 70% 100%;background-repeat: no-repeat;background-size: 65%;bottom: 0;height: 100%;left: auto;min-width: 650px;position: absolute;right: 0;top: auto;width: calc(35%);z-index: -1;}.leadership-bio-page .middle-area > .wrapper > h1 {display: none;}.leadership-bio-page .has-background-image {border-bottom: 50px solid var(--green-color);min-height: 516px;padding-top: 100px;}.leadership-bio-page .has-background-image h1 {font-size: 26px;margin-bottom: 0;}.leadership-bio-page .has-background-image h2 {font-size: 24px;}.leadership-bio-page .has-background-image h2:after {display: none;}.leadership-bio-page .has-background-image .social-media-links {list-style: none;margin-top: 100px;padding-left: 0;}.leadership-bio-page .has-background-image .social-media-links li a {display: block;height: 40px;margin-top: 20px;transition: transform 0.5s ease;width: 40px;}.leadership-bio-page .has-background-image .social-media-links li a:hover {transform: rotateX(359deg);}.leadership-bio-page .has-background-image .social-media-links li a svg {height: 100% !important;width: 100% !important;}.anchor-links-section {background-size: cover;display: flex;flex-direction: column;justify-content: center;min-height: 638px;position: relative;}.anchor-links-section:before {background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.anchor-links-section .ss-section-wrap-inner {padding-left: 0px;margin-left: auto;margin-right: auto;max-width: 1180px;transition: margin 0.3s ease;width: 100%;}.anchor-links-section .ss-section-wrap-inner .col-1 {height: 100%;margin: auto;}.anchor-links-section .ss-section-wrap-inner .col-1 h1 {color: white;margin-left: -65px;}.anchor-links-section .col-1 ul {list-style: none;padding: 0;}.anchor-links-section .col-1 ul li a {align-items: center;color: white;display: flex;font-size: 34px;max-width: 100%;padding-bottom: 30px;padding-top: 30px;position: relative;text-decoration: none;width: max-content;}.anchor-links-section .col-1 ul li a svg {left: -70px;position: absolute;transition: left 0.5s ease;}.anchor-links-section .col-1 ul li a:hover svg {left: -60px;}.callout-section .ss-section-wrap-inner,.dark.highlight-section .ss-section-wrap-inner {align-items: center;margin: 0px auto;padding: 100px 0;}.testimonials-section {background-color: #d8d9d3;padding: 100px;}.testimonials-section .content-box-list.testimonials {display: none;}.testimonials-section .col-1 {display: flex;}.testimonials-section .col-1:before {color: var(--dark-blue-color);content: 'What people are saying';font-size: 43px;width: 50%;}.testimonials-section .testimonials-slider {width: 50%;}.testimonials-section .testimonials-slider .slick-track {height: fit-content;transform: none !important;transition: max-height 0.3s ease;width: 100% !important;}.testimonials-section .testimonials-slider .slide:not(.slick-current) {opacity: 0;position: absolute;transition: opacity 0.3s ease 0s;}.testimonials-section .testimonials-slider .slide.slick-current {opacity: 1;transition: opacity 0.3s ease 0.3s;}.testimonials-section .testimonials-slider .slide p,.testimonials-section .testimonials-slider .slide strong {color: #666666;font-size: 27px;font-style: italic;font-weight: 500;line-height: 126%;}.testimonials-section .testimonials-slider .slide strong:before {content: '-- ';display: inline-block;margin-top: 30px;}.testimonials-section .testimonials-slider .slick-dots {display: flex !important;left: 0;list-style: none;margin-top: 60px;padding: 0;position: absolute;transform: translateX(-50%);}.testimonials-section .testimonials-slider .slick-dots li button {background-color: white;border: none;border-radius: 50%;color: transparent;cursor: pointer;height: 16px;margin: 5px;padding: 0;transition: background-color 0.3s ease;width: 16px;}.testimonials-section .testimonials-slider .slick-dots li.slick-active button,.testimonials-section .testimonials-slider .slick-dots li button:hover {background-color: var(--dark-blue-color);}.dark.highlight-section {color: white;padding: 100px 50% 60px calc(50% - 660px);}.dark.highlight-section:before {background-color: rgba(0,0,0,0.5);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.dark.highlight-section h2:after, .dark.highlight-section .h2-style:after {background-color: white;}.light.highlight-section .col-1 svg {height: 50px !important;margin-left: -4px;width: 50px !important;}.light.highlight-section {background-color: var(--tan-color);background-position: left !important;background-size: auto 100% !important;border-right: 30px solid var(--green-color);padding: 100px 60px 100px 50%;}.light.highlight-section .col-1 svg * {fill: var(--default-font-color);}.light.highlight-section .button {color: var(--green-color);transition: background-color 0.5s ease, color 0.5s ease;}.light.highlight-section .button:hover {color: white;}.contact-us-section {margin-top: -70px;padding-bottom: 70px;padding-top: 70px;}.contact-us-section .ss-content-block .submission-form-wrap input.button {border-color: var(--default-font-color);color: var(--default-font-color);transition: background-color 0.5s ease, color 0.5s ease;width: fit-content;}.contact-us-section .ss-content-block .submission-form-wrap input.button:hover {background-color: var(--default-font-color);color: white;}.contact-us-section .form-section label {font-weight: 700;}.contact-us-section .form-section input,.contact-us-section .form-section textarea {background-color: transparent;border-left: none;border-right: none;border-top: none;}.contact-us-section .form-section {margin-top: 100px;}.leadership-section .ss-section-wrap-inner {max-width: none;}.leadership-section .col-2 {flex: auto;margin: 0;}.page-id-92149 h2,.page-id-92149 h3,.page-id-92149 h4,.page-id-92149 h5 {font-family: 'Libre Baskerville',serif}.bethel-subsite .middle-area > .wrapper > h1 {display: none;}.bethel-subsite .has-background-image:before {background-color: rgba(0,0,0,0.7);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.bethel-subsite .has-background-image {color: white;padding-bottom: 200px;text-align: center;}.bethel-subsite .has-background-image .hr {border-bottom: 3px solid #3CDBC0;margin-left: auto;margin-right: auto;margin-top: 0;width: 40%;}.bethel-subsite .has-background-image strong {color: white;}.bethel-subsite .has-background-image h1 {font-size: 28px;margin-bottom: 15px;margin-top: 100px;}.bethel-subsite .bethel-services-section {padding: 30px;}.bethel-subsite .bethel-services-section .col-2-5 {height: fit-content;margin: auto;padding-bottom: 100px;}.bethel-subsite .bethel-services-section .col-2-5 img {margin-bottom: -120px;max-width: 320px;}.bethel-subsite .bethel-services-section .col-2-5 p:nth-child(2n) {text-align: right;}.bethel-subsite .bethel-services-section h2 {font-size: 24px;font-weight: 700;}.bethel-subsite .bethel-services-section h2:after {display: none;}.bethel-subsite .bethel-services-section li {margin-bottom: 10px;}.bethel-subsite .has-background-image .button {margin: 60px auto 0;}.bethel-subsite .bethel-contact-section {padding: 60px 60px 60px calc(100% - 50%);}.bethel-subsite .bethel-contact-section h2 {margin-bottom: 0;}.bethel-subsite .bethel-contact-section h2:after {display: none;}.bethel-subsite .bethel-contact-section p {line-height: 270%;}.bethel-subsite .bethel-contact-section a {color: white;}.bethel-subsite .bethel-contact-section a:hover {color: var(--teal-color)}.bethel-subsite .bethel-contact-section a svg {transition: transform 0.3s ease;}.bethel-subsite .bethel-contact-section a:hover svg {transform: scale(1.2);}.bethel-subsite .bethel-contact-form {padding: 60px;}.bethel-subsite .bethel-contact-form .ss-section-wrap-inner {max-width: 600px;}.bethel-subsite .bethel-contact-form form .field-wrap label {font-size: 16px;font-weight: 700;}.bethel-subsite .bethel-contact-form .button {background-color: var(--teal-color);border-radius: 8px;font-size: 21px;letter-spacing: normal;text-transform: none;transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;}.bethel-subsite .bethel-contact-form .button:hover {background-color: white;border: 2px solid var(--teal-color);color: var(--teal-color);}@media (max-width: 1420px) {.anchor-links-section .ss-section-wrap-inner {margin: 0 115px;width: auto;}.leadership-section .ss-section-wrap-inner {margin: 0;}.bethel-subsite .bethel-contact-form .ss-section-wrap-inner {margin: 0 auto;}}@media (max-width: 1200px) {.testimonials-section {padding: 30px 0 90px;}.testimonials-section .col-1 {flex-direction: column;}.testimonials-section .col-1:before,.testimonials-section .col-1 .testimonials-slider {width: 100%;}.testimonials-section .col-1 .testimonials-slider {margin-top: 30px;}.testimonials-section .col-1 .testimonials-slider .slick-dots {left: 50%;}.dark.highlight-section {padding: 100px;}.light.highlight-section {background-position: 50% !important;background-size: cover !important;padding-left: 100px;}.light.highlight-section:before {background-color: var(--tan-color);bottom: 0;content: '';display: block;left: 0;opacity: 0.8;position: absolute;right: 0;top: 0;z-index: -1;}.leadership-section .col-2 {width: 100%;}.blue-gradient .bg-image {background-position: 100% 100%;background-size: 50%;}}@media (max-width: 1024px) {.anchor-links-section {z-index: 0;}.anchor-links-section:before {z-index: -1;}.anchor-links-section .ss-section-wrap-inner {margin-left: 85px;}.light.highlight-section {padding: 30px 0 1px;position: relative;z-index: 0;}.dark.highlight-section {padding: 30px 15px 1px;position: relative;z-index: 0;}.bethel-subsite .has-background-image {padding-bottom: 60px;position: relative;z-index: 0;}.light.highlight-section:before,.dark.highlight-section:before,.bethel-subsite .has-background-image:before {position: absolute;z-index: -1;}.leadership-bio-page .has-background-image {background-position: 65% center !important;min-height: 300px;}.leadership-bio-page .has-background-image h1,.leadership-bio-page .has-background-image h2 {padding-right: 45%;}.leadership-bio-page .has-background-image h1 {font-size: 21px;}.leadership-bio-page .has-background-image h2 {font-size: 18px;}.bethel-subsite .bethel-services-section .ss-section-wrap-inner {flex-direction: column;}.bethel-subsite .bethel-services-section .col-2-5 {display: flex;justify-content: center;margin: 0;padding-bottom: 130px;position: relative;width: 100%;}.bethel-subsite .bethel-services-section .col-2-5 img {display: block;width: 50%;}.bethel-subsite .bethel-contact-section {padding: 30px 30px 0;}}@media (max-width: 769px) {.anchor-links-section .ss-section-wrap-inner {margin-left: 95px;width: auto;}.blue-gradient .bg-image {background-position: 50%;background-size: auto 100%;height: 400px;margin-top: -60px;min-width: 0;width: 100%;}.blue-gradient {padding: 30px;}.bg-justify-right {background-size: 95% auto !important;!i;!;padding-bottom: 400px;padding-top: 30px;}}@media (max-width: 768px) {.callout-section .ss-section-wrap-inner {margin: 0 25px;padding: 25px 0;}.dark.highlight-section {padding: 30px;}.dark.highlight-section .ss-section-wrap-inner,.dark.highlight-section .ss-section-wrap-inner .col-1 {margin: 0;}.contact-us-section {padding: 30px 0 1px;}.contact-us-section .col-2-5 {margin-top: 80px;}.bethel-subsite .has-background-image {padding-top: 1px;}.bethel-subsite .bethel-contact-section {padding: 30px 0 1px;}.responsive-grid-layout-row.one-third-two-thirds-columns {align-items: center;display: flex;gap: 30px 15px;}.responsive-grid-layout-row.one-third-two-thirds-columns .col.first {flex: calc(100% / 3);height: max-content;width: calc(100% / 3);}.responsive-grid-layout-row.one-third-two-thirds-columns .col.last {flex: calc(100% / 3 * 2);width: calc(100% / 3 * 2);}}@media (max-width: 768px) {.bethel-subsite .bethel-services-section {padding-left: 0;padding-right: 0;}.bethel-subsite .bethel-services-section .col-2-5 {align-items: center;flex-direction: column;}}@media (max-width: 500px) {.bethel-subsite .bethel-contact-form {padding: 30px;}.anchor-links-section {min-height: 400px;}.anchor-links-section .ss-section-wrap-inner {margin-right: 30px;}.anchor-links-section .ss-section-wrap-inner .col-1 h1 {font-size: 40px;}.anchor-links-section .col-1 ul li a {font-size: 24px;padding: 15px 0;}.testimonials-section .testimonials-slider .slide p, .testimonials-section .testimonials-slider .slide strong {font-size: 18px;}.bg-justify-right { background-position: 20% 100% !important;background-size: auto 40% !important;}.bg-justify-center {padding-bottom: 200px;}}@media (max-width: 469px) {.leadership-bio-page .has-background-image {background-position: 90% !important;margin-bottom: 30px;}.leadership-bio-page .main-content h1 {font-size: 30px;margin: 0 30px;position: relative;}.leadership-bio-page .main-content h2 {font-size: 20px;margin: 0 30px;position: relative;}.leadership-bio-page .main-content .social-media-links {display: flex;list-style: none;padding: 30px;}.leadership-bio-page .main-content .social-media-links li a {display: block;height: 40px;margin-right: 10px;width: 40px;}.leadership-bio-page .main-content .social-media-links li a svg {height: 100% !important;width: 100% !important;}.leadership-bio-page .main-content .social-media-links li a svg * {fill: var(--default-font-color);}.leadership-bio-page .callout-section .ss-section-wrap-inner {padding-top: 0;}.leadership-bio-page .callout-section .h3-style {margin: 0;}}.interactive-quote-blocks {margin: 0px auto;min-height: 60px;position: relative;transition: height 0.4s ease 0.3s;width: 100% !important;}.interactive-quote-blocks tbody {display: flex;flex-direction: column;height: 100%;justify-content: center;}.interactive-quote-blocks th {font-size: 34px;font-weight: 400;text-align: left;width: 40%;}.interactive-quote-blocks th a {border-bottom: 1px solid transparent;color: white;line-height: 153%;margin-left: 120px;text-decoration: none;transition: border 0.3s ease, color 0.3s ease;}.interactive-quote-blocks th a:hover,.interactive-quote-blocks .show-me th a {border-bottom: 1px solid var(--light-green-color);color: var(--light-green-color);}.interactive-quote-blocks td {color: white;font-size: 45px;line-height: 153%;margin-left: 400px;margin-right: 0px;opacity: 0;position: absolute;top: 50%;transform: translateY(-50%);transition: opacity 0.3s ease 0s;}.interactive-quote-blocks td:before,.interactive-quote-blocks td:after {background-image: url(/images/icons/quotes-before-icon.png);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: '';display: inline-block;height: 50px;margin-left: -60px;position: relative;top: -30px;width: 60px;}.interactive-quote-blocks td:after {margin-left: auto;right: -20px;margin-bottom: 0;margin-top: 0;top: 10px;transform: rotate(180deg);}.interactive-quote-blocks .show-me td {opacity: 1;transition: opacity 0.3s ease 0.3s;}.interactive-quote-blocks .show-me td {opacity: 1;}@media (max-width: 1200px) {.interactive-quote-blocks {margin: 30px auto 0px;}.interactive-quote-blocks tbody {display: flex;flex-direction: row;flex-wrap: wrap;}.interactive-quote-blocks tbody th a {margin: 0 20px;}.interactive-quote-blocks tbody td {font-size: 30px;margin-right: 0;padding-left: 60px;position: absolute;right: 0vw;top: 120px;transform: none;width: 100%;}.interactive-quote-blocks td:before,.interactive-quote-blocks td:after {height: 20px;}}@media (max-width: 768px) {.interactive-quote-blocks tbody {align-items: center;flex-direction: column;justify-content: flex-start;padding-top: 15px;}.interactive-quote-blocks tr {height: fit-content;}.interactive-quote-blocks th {font-size: 21px;}.interactive-quote-blocks tr td {top: 170px;}}.large-staff-card {background-position: 75% -30px;background-repeat: no-repeat;background-size: cover;color: black;display: flex;flex-direction: column;height: fit-content;min-height: 380px;position: relative;text-decoration: none;}.large-staff-card:before {background-color: transparent;border: 2px solid white;border-radius: 50%;color: white;content: '+';font-size: 50px;font-weight: 200;height: 40px;line-height: 40px;overflow: hidden;position: absolute;right: 40px;text-align: center;top: 10px;transition: background-color 0.5s ease;width: 40px;}.large-staff-card:after {backdrop-filter: grayscale(100);background: transparent;content: '';bottom: 0;left: 0;opacity: 1;position: absolute;right: 0;top: 0;transition: backdrop-filter 0.5s ease;}.large-staff-card:hover:before {background-color: var(--dark-blue-color);}.large-staff-card:hover:after {backdrop-filter: grayscale(0);}.large-staff-card img {display: none;}.large-staff-card .name {background-color: white;font-size: 20px;margin-top: auto;padding: 10px 10% 0px 40%;}.large-staff-card .job-title {background-color: white;font-size: 13px;padding: 0px 10% 10px 40%;}.leadership-section .col-2:nth-child(2n) .large-staff-card .name {padding: 10px 20px 0px 15%;}.leadership-section .col-2:nth-child(2n) .large-staff-card .job-title {padding: 0px 20px 10px 15%;}@media (max-width: 1200px) {.large-staff-card .name,.leadership-section .col-2:nth-child(2n) .large-staff-card .name {background-color: white;font-size: 20px;margin-top: auto;padding: 10px 10% 0px 40%;}.large-staff-card .job-title,.leadership-section .col-2:nth-child(2n) .large-staff-card .job-title {background-color: white;font-size: 13px;padding: 0px 10% 10px 40%;}}@media (max-width: 768px) {.large-staff-card .name,.leadership-section .col-2:nth-child(2n) .large-staff-card .name,.large-staff-card .job-title,.leadership-section .col-2:nth-child(2n) .large-staff-card .job-title {padding-left: 30px;}}@media (max-width: 500px) {.large-staff-card {background-position: 75% -30px;min-height: 300px;}}.ss-accordion-content-wrap {margin: 0;}.ss-accordion-content-wrap .ss-accordion-toggle {background-color: transparent;border-bottom: 1px solid #666666;border-top: 1px solid #666666;color: #333333;font-size: 19px;font-weight: 400;letter-spacing: 0;padding: 15px 0;text-transform: none;transition: background-color 0.3s ease, color 0.3s ease, padding 0.3s ease;}.ss-accordion-content-wrap:not(:last-child) .ss-accordion-toggle {border-bottom: none;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon {right: 10px;top: 30px;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:before,.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:after {background-color: #535b5d;transition: background-color 0.3s ease, opacity 0.3s ease;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:before {height: 1px;left: 4px;top: 4px;width: 8px;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:after {height: 8px;width: 1px;}.ss-accordion-content-wrap .ss-accordion-toggle:hover,.ss-accordion-content-wrap.show .ss-accordion-toggle {background-color: #666666;color: white;padding-left: 20px;}.ss-accordion-content-wrap .ss-accordion-toggle:hover .ss-accordion-toggle-icon:before,.ss-accordion-content-wrap .ss-accordion-toggle:hover .ss-accordion-toggle-icon:after,.ss-accordion-content-wrap.show .ss-accordion-toggle .ss-accordion-toggle-icon:before,.ss-accordion-content-wrap.show .ss-accordion-toggle .ss-accordion-toggle-icon:after {background-color: white;}.hovering-contact-icons {position: fixed;right: 0;top: 50%;z-index: 50;}.hovering-contact-icons ul {align-items: flex-end;display: flex;flex-direction: column;list-style: none;}.hovering-contact-icons ul li a {display: block;max-height: 53px;max-width: 68px;position: relative;transition: max-width 0.3s ease;width: 50vw;}.hovering-contact-icons ul li:first-child a {background-color: var(--dark-blue-color);}.hovering-contact-icons ul li:last-child a {background-color: var(--green-color);}.hovering-contact-icons ul li a svg {display: block;height: auto !important;margin: auto;max-height: 53px;padding: 15px;width: auto !important;}.hovering-contact-icons ul li a:hover {max-width: 78px;}.blog-items .blog-item .blog-grid-item-content-wrap .social-share-links .share-twitter,.detail-page.blog .social-share-links .share-twitter {display: none;}.blog-comment-form-wrap .submit-wrap {margin-bottom: 60px;}.page-index .header {transition: background-color 0.5s ease, height 0.3s ease;}.page-index.at-top .header {background-color: transparent;box-shadow: none;opacity: 1;}.page-index .header:before {background: linear-gradient(180deg, white 0%, transparent 100%);content: '';display: block;height: 350px;left: 0;opacity: 0;pointer-events: none;position: absolute;right: 0;top: 0;transition: opacity 0.5s ease;}.page-index.at-top .header:before {opacity: 1;}.page-index.at-top .header .primary-nav-wrap > ul > li.hovered {background-color: white;}.page-index.at-top .header .primary-nav-wrap > ul > li.nav-link-logo.hovered {background-color: transparent;}.page-index.at-top .header .primary-nav-wrap > ul ul {background-color: rgba(255,255,255,0.8);backdrop-filter: blur(10px);}.page-index.at-top .header .primary-nav-wrap > ul > li {transition: background-color 0.5s ease;}.page-index .main-content {margin-top: 0;}.page-index .homepage-gallery,.page-index .homepage-gallery .stage,.homepage-single-image-banner {height: 100vh !important;}.page-index .homepage-gallery .ss-section-wrap-inner,.homepage-single-image-banner .ss-section-wrap-inner {margin: 0;max-width: none;}.page-index .homepage-gallery .ss-section-wrap-inner .col-1,.homepage-single-image-banner .ss-section-wrap-inner .col-1 {flex: 1;margin: 0;}.page-index .homepage-gallery .stage .slide {height: 100% !important;overflow: hidden;}.page-index .homepage-gallery .stage .slide:after,.homepage-single-image-banner:after {background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.4) 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;pointer-events: none;right: 0;top: 0;z-index: 0;}.page-index .homepage-gallery .stage .slide .image {height: 100% !important;}.page-index .homepage-gallery .stage .slide .caption,.homepage-single-image-banner .ss-section-wrap-inner .col-1 {background-color: none;background-image: none;box-shadow: none;color: white;display: block !important;height: fit-content !important;margin: 0 auto;max-width: 500px;padding: 0 !important;text-align: center;top: 70% !important;transform: translateY(-50%);z-index: 1;}.homepage-single-image-banner .ss-section-wrap-inner .col-1 {left: 0;position: absolute;right: 0;}.page-index .homepage-gallery .stage .slide .caption h1,.homepage-single-image-banner h1 {line-height: 115%;}.page-index .homepage-gallery .stage .slide .caption .button,.homepage-single-image-banner .button {margin: 0px auto;}.page-index .homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player {background-color: white;bottom: 0;left: 0;overflow: hidden;position: absolute;pointer-events: none;height: 120% !important;right: 0;top: 0;}.page-index .homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player iframe {left: 50%;max-width: none;height: 100% !important;opacity: 1 !important;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100vw;}.page-index .homepage-gallery .slide .ss-youtube-vimeo-player .play-button, .page-index .homepage-gallery .slide .ss-youtube-vimeo-player .play-button:before {display: none !important;}.page-index .callout-section {background-color: white;}.hp-explore-button {bottom: 30px;height: 60px;left: 50%;position: absolute;top: auto;transform: translate(-50%,-50%);width: 60px;}.hp-explore-button img {display: none;}.hp-explore-button:before,.hp-explore-button:after {background-color: white;box-shadow: 0px 10px 20px rgba(0,0,0,1);content: '';display: block;height: 40px;left: 0;position: absolute;top: 0;transition: background-color 0.5s ease;width: 3px;}.hp-explore-button:before {left: auto;right: 15px;transform: rotate(45deg);}.hp-explore-button:after {left: 15px;right: auto;transform: rotate(-45deg);}.hp-explore-button:hover:before,.hp-explore-button:hover:after {background-color: var(--green-color);}.double-column-highlight-section .ss-section-wrap-inner {margin: 30px 15px 0;max-width: none;}.double-column-highlight-section .ss-section-wrap-inner .col-2 {padding: 60px 100px;}.double-column-highlight-section .col-2 ul li {font-size: 17px;margin-bottom: 20px;}.double-column-highlight-section .col-2 ul li::marker {color: var(--dark-blue-color);}@media (max-width: 1200px) {.page-index.at-top .header {overflow: visible;}.page-index.at-top.show-nav .header:before {transition: backdrop-filter 0.3s ease, background 0.3s ease;}.page-index.at-top .header .primary-nav-wrap,.page-index.at-top .header .quick-links-header {filter: blur(10px);opacity: 0;pointer-events: none;transition: filter 0.3s ease, height 0.3s ease, opacity 0.3s ease;}.page-index.at-top.show-nav .header .quick-links-header,.page-index.at-top.show-nav .header .primary-nav-wrap {filter: blur(0px);opacity: 1;pointer-events: all;}.page-index.at-top.show-nav .header:before {backdrop-filter: blur(10px);background: linear-gradient(180deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 100%);height: 100%;-webkit-backdrop-filter: blur(10px);}}@media (max-width: 500px) {.hp-explore-button { bottom: -20px;}.page-index .homepage-gallery .stage .slide .caption,.homepage-single-image-banner .ss-section-wrap-inner .col-1 {bottom: 100px;top: auto !important;}.page-index .homepage-gallery .stage .slide .caption h1,.homepage-single-image-banner h1 {font-size: 40px;padding-left: 20px;padding-right: 20px;}.double-column-highlight-section .ss-section-wrap-inner .col-2 {padding: 30px 30px 10px;}}@media (min-aspect-ratio: 16/9) {.page-index .homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player iframe { min-height: 56.25vw;}}@media (max-aspect-ratio: 16/9) {.page-index .homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player iframe { width: 177.78vh;}}.footer {display: block;min-height: 300px;z-index: 50;}.footer .scroll-top {background-color: var(--dark-blue-color);bottom: 30px;color: #fff;display: block;font-size: 18px;padding: 10px 13px 13px 13px;position: fixed;right: 30px;text-align: center;text-decoration: none;top: auto;transform: rotate(-90deg);transition: opacity 0.3s ease;z-index: 1000;}.at-top .footer .scroll-top {opacity: 0;pointer-events: none;}.footer-inner {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 80px auto;max-width: 1200px;padding: 0 30px;position: relative;}.footer ul {align-items: center;display: flex;height: fit-content;list-style: none;padding: 0;}.footer .footer-logo-and-links {width: fit-content;}.footer .footer-logo-and-links ul li {display: block;height: fit-content;}.footer .footer-logo-and-links ul li:not(:last-child) a:after {background-color: #797C7C;content: '';display: inline-block;height: 20px;margin-left: 20px;margin-right: -5px;position: relative;width: 1px;}.footer .footer-logo-and-links ul li a {align-items: center;color: #797C7C;display: flex;font-size: 17px;height: 100%;justify-content: center;margin: auto 13px;text-decoration: none;}.footer .footer-logo-and-links ul li a:hover {color: var(--green-color);}.footer .footer-social-media-links {height: fit-content;margin: auto 0;width: fit-content;}.footer .footer-social-media-links > ul li a {display: block;margin-left: 15px;}.footer .footer-social-media-links > ul li a svg {display: block;height: 45px !important;transition: transform 0.5s ease;width: 45px !important;}.footer .footer-social-media-links > ul li a:hover svg {transform: rotateX(360deg);}.footer .footer-contact-info {margin: 0 0;}.footer .footer-contact-info li:not(:first-child) {margin-left: 10px;}.footer .footer-contact-info a {color: var(--default-font-color);text-decoration: none;}.footer .footer-contact-info a:hover {color: var(--green-color);}.footer .footer-logo-links {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 40px 0px;width: 100%;}.footer .footer-logo-links p {margin: 0;}.footer .footer-logo-links p a {display: flex;flex-direction: column;height: 100%;justify-content: center;position: relative;transition: transform 0.3s ease;}.footer .footer-logo-links p a:hover {transform: scale(1.1);}.footer .footer-logo-links p a svg,.footer .footer-logo-links p a img {display: block;height: auto !important;max-width: 100px;width: 100%;}.bethel-subsite .footer .footer-logo-and-links li:first-child:after {background-image: url(/images/template/EMAIL-WEB-LOGO.png);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: '';display: inline-block;height: 85px;margin: 0 20px;width: 300px;}.bethel-subsite .footer .footer-logo-and-links a {display: none;}@media (max-width: 1200px) {.footer-inner {margin: 30px 0;}.footer .footer-logo-links {justify-content: center;flex-wrap: wrap;position: relative;}.footer .footer-logo-links p {height: 100px;margin-bottom: 20px;text-align: center;width: 50%;}.footer .footer-logo-links p a {display: block;flex-direction: column;height: 100%;justify-content: center;position: relative;}.footer .footer-logo-links p a svg,.footer .footer-logo-links p a img {height: 100% !important;margin: 0 auto;max-width: 200px;width: 100% !important;}}@media (max-width: 1024px) {.footer .footer-contact-info {margin-left: auto;margin-right: auto;}.footer .footer-contact-info ul {flex-direction: column;}}@media (max-width: 876px) {.bethel-subsite .footer .footer-logo-and-links li:first-child:after {margin: 0;}}@media (max-width: 700px) {.footer-inner {align-items: center;flex-direction: column;flex-wrap: nowrap;}.footer .footer-logo-and-links svg {max-width: 100%;}}@media (max-width: 500px) {.footer .footer-inner {margin: 30px 0 0;}.footer .footer-logo-and-links > ul {align-items: center;flex-direction: column;flex-wrap: wrap;}.footer .footer-logo-and-links ul li:not(:last-child) a:after {display: none;}.footer .footer-logo-and-links ul li a {margin-top: 10px;}.footer .footer-logo-links p {height: 100px;text-align: center;width: 100%;}.footer .footer-contact-info {text-align: center;}.footer .footer-social-media-links ul li a {margin: 10px;}.bethel-subsite .footer .footer-logo-and-links li {text-align: center;}}body.page-type-5 .middle-area {background: #ebebeb;border-bottom: 1px solid #999999;padding-top: 60px;}body.page-type-5 .main-content {margin-top: 0;}body.page-type-5 .custom-page-banner {margin: 0;}body.page-type-5 h2.title {line-height: 125%;pointer-events: none;}body.page-type-5 h2.title a {color: var(--default-font-color);text-decoration: none;}body.page-type-5 h2.title a:hover {color: var(--green-color);}.blog-right-column a {color: var(--blue-color);}.blog-right-column a:hover{color: var(--dark-blue-color);}.blog-items .blog-item .content {display: flex;flex-direction: column;flex: 1;margin-bottom: 0;word-break: break-word;}.reading-time {margin: 25px 0;}.has-text-color .driving-directions-input-fields label {color: inherit;}