:root {--default-font-family: 'Inter', sans-serif;--heading-font-family: 'Outfit', sans-serif;--default-font-size: 18px;--default-text-color: #151A2C;--purple-color: #590C71;--dark-purple-color: #370F45;--dark-blue-color: #132252;--darker-blue-color: #151A2C;}body {color: var(--default-text-color);font-family: var(--default-font-family);font-size: 18px;font-weight: 400;}p {line-height: 177%;}.p2 {font: 400 21px var(--default-font-family);}.p3 {font: 400 18px var(--heading-font-family);}a {color: var(--purple-color);text-transform: none;transition: color 0.3s ease;}a:hover {color: var(--orange-color);}h1, .h1-style {font: 700 72px var(--heading-font-family);line-height: 100%;text-transform: none;}.h1-alt {font: 700 180px var(--heading-font-family);letter-spacing: 0.06em;text-transform: uppercase;}h2, .h2-style {font: 700 44px var(--heading-font-family);line-height: 116%;text-transform: none;}h3, .h3-style {font: 700 21px var(--heading-font-family);letter-spacing: 0.18em;line-height: 133%;text-transform: uppercase;}h4, .h4-style {font: 700 34px var(--heading-font-family);letter-spacing: 0.02em;line-height: 123%;text-transform: none;}h5, .h5-style {font: 700 24px var(--heading-font-family);letter-spacing: 0;line-height: 116%;text-transform: none;}.button,.small-action-button {background-color: #fff;border: 1px solid var(--purple-color);border-radius: 25px;color: var(--purple-color);font: 700 12px var(--heading-font-family);letter-spacing: 0.18em;line-height: 110%;margin-bottom: 10px;overflow: hidden !important;padding: 10px 30px;position: relative;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease, color 0.2s ease;z-index: 0;}.small-action-button {padding: 6px 20px 5px}.button:hover,.small-action-button:hover {background-color: var(--purple-color);color: #fff;}.white.button {background-color: transparent;border-color: #fff;color: #fff;}.white.button:hover {background-color: #fff;color: var(--purple-color);}hr {border: 1px solid #880085;height: 1px;}.hr {border-color: #880085;margin: 15px 0;}.purple-text {color: var(--purple-color)}a.down-scroller {color: #000;font: 700 14px var(--heading-font-family);letter-spacing: 0.32em;position: relative;text-decoration: none;text-transform: uppercase;}.down-scroller:after {background-color: #000;clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 50% 100%, 0% 50%);content: '';display: block;height: 12px;left: 50%;position: absolute;transform: translate(-50%,0px);transition: transform 0.3s ease;width: 10px;}.grey-highlight-box {background-color: rgb(244,244,244);margin: 0 -50px;padding: 50px 60px;}.ss-content-block:not(.col-1) .grey-highlight-box {border-radius: 8px;margin: 0;padding: 24px 40px;}.grey-highlight-box .h5-style {line-height: 175%;}.semibold {font-weight: 600;}@media (max-width: 1280px) {.h1-alt {font-size: 90px;}}@MEDIA (max-width: 1024px) {.grey-highlight-box {margin: 0;padding: 30px;}}@media (max-width: 768px) {.h1-alt {font-size: 9vw;}h2, .h2-style {font-size: 32px;}}@media (max-width: 500px) {body {font-size: 16px;}h1, .h1-style {font-size: 50px;}h2, .h2-style {font-size: 24px;}h5, .h5-style {font-size: 18px;}}.header {align-items: center;background-color: #111217;display: flex;height: 90px;left: 0;position: fixed;right: 0;top: 0;z-index: 500;}.header > p {margin: 0;transition: left 0.3s ease;}.header .ribbon-link {background-color: #4C577C;clip-path: polygon(0% 0%, 100% 0%, calc(100% - 6px) 50%, 100% 100%, 0% 100%);color: #fff;display: flex;font: 600 14px var(--heading-font-family);letter-spacing: 0.08em;padding: 13px 42px 13px 20px;text-decoration: none;text-transform: uppercase;transition: background-color 0.3s ease, padding 0.3s ease;}.header .ribbon-link svg {margin-right: 10px;}.header .ribbon-link:hover {background-color: var(--purple-color);padding: 13px 47px 13px 25px;}@media (max-width: 768px) {.header > p {left: -250px;pointer-events: none;position: absolute;top: 90px;}.header .ribbon-link svg {margin-right: 10px;}.show-nav .header > p {left: 0;opacity: 1;pointer-events: all;transition: left 0.3s ease 0.3s;}}.header .logo {height: 72px;left: 50%;max-height: 70px;position: absolute;top: 48px;transform: translate(-50%,-50%);z-index: -1;}.header .logo svg,.header .logo img {max-height: 100% !important;}@media (max-width: 768px) {.header .logo {left: 30px;max-width: calc(100% - 180px);transform: translateY(-50%);z-index: 0;}.header .logo svg, .header .logo img {width: 100%}}.quick-links {height: 100%;margin-left: auto;position: relative;white-space: nowrap;}.quick-links-mobile {display: none;flex-direction: column-reverse;}.quick-links ul {align-items: center;display: flex;height: 100%;margin: 0;padding: 20px 0px 20px 0;transition: opacity 0.3s ease;}.quick-links-mobile ul {display: flex;flex-direction: column;padding: 0;}.quick-links li {align-items: center;display: flex;height: 100%;margin-right: 20px;padding-right: 20px;list-style: none;}.quick-links li:last-child {margin-right: 0;}.quick-links a, .quick-links-mobile a {color: #fff;font: 600 14px var(--heading-font-family);letter-spacing: 0.08em;line-height: normal;text-decoration: none;text-transform: uppercase;}.quick-links a:hover, .quick-links-mobile a:hover {color: #FFEF00;}.quick-links .main-site-btn {opacity: 0;pointer-events: none;position: absolute;right: 20px;top: 50%;transform:translateY(-50%);transition: opacity 0.3s ease;}.quick-links-mobile .main-site-btn {border-bottom: 1px solid rgba(255,255,255,0.5);padding-bottom: 15px;}.show-nav .quick-links ul {opacity: 0;pointer-events: none;}.show-nav .quick-links .main-site-btn {opacity: 1;pointer-events: all;}@media (max-width: 768px) {.header .quick-links {display: none;}.quick-links-mobile {display: flex;}}.nav-toggle {align-items: center;color: #fff;display: flex;font: 600 14px var(--heading-font-family);padding: 20px 70px 20px 20px;position: relative;height: 100%;letter-spacing: 0.08em;text-decoration: none;text-transform: uppercase;transition: padding 0.3s ease;}.nav-toggle:hover {color: #fff;}.nav-toggle:before {background-color: rgba(255,255,255,0.5);content: '';display: block;height: 40px;left: 0px;position: absolute;width: 1px;}.show-nav .nav-toggle {padding-left: 0;}.nav-toggle .lines {background-color: #fff;border-radius: 2px;display: block;height: 2px;position: absolute;right: 30px;transition: background-color 0.3s ease;width: 24px;}.nav-toggle .lines:before,.nav-toggle .lines:after {background-color: #fff;border-radius: 2px;content: '';display: block;height: 2px;position: absolute;top: 9px;transform: translateY(-50%);transition: transform 0.3s ease;width: 30px;}.nav-toggle .lines:before {top: -7px;}.show-nav .nav-toggle .lines {background-color: transparent;}.show-nav .nav-toggle .lines:before {transform: rotate(45deg) translate(5.5px,4px);}.show-nav .nav-toggle .lines:after {transform: rotate(-45deg) translate(7px,-6px);}.show-nav .nav-toggle .menu-text {display: none;}@media (max-width: 768px) {.nav-toggle {margin-left: auto;}}.menu-engaged-wrap {background-color: var(--darker-blue-color);bottom: 0;display: block;left: auto;max-width: 720px;padding-top: 90px;position: fixed;right: -720px;top: 0;transition: right 0.3s ease;width: 100%;z-index: -1;}.show-nav .menu-engaged-wrap {right: 0;}.primary-nav-wrap {max-height: calc(100vh - 90px);overflow-x: hidden;overflow-y: scroll;padding: 0 110px 0 90px;}.primary-nav-wrap::-webkit-scrollbar {background-color: transparent;width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);}.primary-nav-wrap > ul {list-style: none;padding: 0;}.primary-nav-wrap li {position: relative;}.primary-nav-wrap > ul > li {border-bottom: 1px solid rgba(255,255,255,0.4);display: block;margin-top: 15px;}.primary-nav-wrap > ul > li:last-child {border: none;}.primary-nav-wrap > ul > li > a:not(.expand-btn) {color: #fff;display: block;font: 700 30px var(--heading-font-family);letter-spacing: 0.06em;padding-bottom: 15px;padding-right: 40px;text-decoration: none;text-transform: uppercase;}.primary-nav-wrap li.selected > a,.primary-nav-wrap li > a:hover,.primary-nav-wrap > ul > li.selected > a,.primary-nav-wrap > ul > li > a:hover {color: #FFFD37;}.primary-nav-wrap > ul ul {display: none;margin: 0 0 0 20px;padding: 0;}.primary-nav-wrap > ul li.selected > ul {display: block;}.primary-nav-wrap > ul ul > li > a {color: #fff;display: block;font: 500 18px var(--default-font-family);margin-bottom: 20px;text-decoration: none;}.primary-nav-wrap .expand-btn {height: 40px;margin: 0;position: absolute;right: 0;top: 0px;transition: transform 0.3s ease;width: 40px;}.primary-nav-wrap > ul ul > li > .expand-btn {top: -8px;}.primary-nav-wrap .expand-btn:before {background-color: #fff;bottom: 15px;clip-path: polygon(0% 40%, 40% 40%, 40% 0%, 60% 0%, 60% 40%, 100% 40%, 100% 60%, 60% 60%, 60% 100%, 40% 100%, 40% 60%, 0% 60%);content: '';left: 15px;position: absolute;right: 15px;top: 15px;}.primary-nav-wrap li.selected > .expand-btn {transform: rotate(45deg);}@MEDIA (max-width: 768px) {.primary-nav-wrap {margin-top: 72px;max-height: calc(100dvh - 164px);padding: 0 30px;}}.secondary-nav-wrap {backdrop-filter: blur(30px);background-color: rgba(17,18,23,80%);left: 0;padding: 13px 30px;position: fixed;right: 0;top: 90px;z-index: 499;}.secondary-nav-wrap > ul {display: flex;flex-wrap: wrap;justify-content: center;list-style: none;margin: 0;padding: 0;}.secondary-nav-wrap > ul ul {display: none;}.secondary-nav-wrap li > a {color: #fff;display: block;font: 600 14px var(--heading-font-family);letter-spacing: 0.08em;text-decoration: none;text-transform: uppercase;}.secondary-nav-wrap li > a:hover,.secondary-nav-wrap li.selected > a {color: #FFEF00}.secondary-nav-wrap > ul > li > a {border-right: 1px solid rgba(255,255,255,0.3);padding: 5px 20px;}.secondary-nav-wrap > ul > li:last-child > a {border-right: none;}.secondary-nav-wrap .secondary-nav-mobile-toggle {color: #fff;display: none;text-decoration: none;}.secondary-nav-wrap .secondary-nav-mobile-toggle:after {background-color: #fff;clip-path: polygon(0% 0%, 100% 0%, 50% 100%);content: '';display: block;height: 8px;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);width: 15px;}@media (max-width: 768px) {.secondary-nav-wrap .secondary-nav-mobile-toggle {display: block;font: 600 14px var(--heading-font-family);letter-spacing: 0.08em;text-decoration: none;text-transform: uppercase;}.secondary-nav-wrap > ul {backdrop-filter: blur(30px);background-color: rgba(17,18,23,80%);left: 0;opacity: 0;overflow-x: hidden;overflow-y: scroll;padding: 10px;pointer-events: none;position: absolute;top: 100%;transition: opacity 0.3s ease;}.secondary-nav-wrap.expanded > ul {opacity: 1;pointer-events: all;}}@media (max-width: 500px) {.secondary-nav-wrap > ul {display: block;max-height: calc(100dvh - 135px);right: 0;}.secondary-nav-wrap > ul::-webkit-scrollbar {background-color: transparent;width: 10px;}.secondary-nav-wrap > ul::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);}.secondary-nav-wrap > ul > li > a {border-right: none;}}.middle-area > .wrapper .page-banner {display: none;}.custom-page-banner {background-image: url(/images/template/default.jpg);background-position: 50%;background-repeat: no-repeat;background-size: cover;display: flex;flex-direction: column;justify-content: flex-end;margin-top: 90px;min-height: 360px;padding: 120px 60px 60px;position: relative;text-align: center;z-index: 0;}.custom-page-banner:before {background-color: rgba(0,0,0,0.3);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.custom-page-banner .heading-wrap {color: #fff;}.custom-page-banner .page-banner-image {background-size: cover;background-repeat: no-repeat;background-position: 50%;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -2;}.middle-area {margin: 60px 0 120px;}.ss-section-wrap-inner {margin: 0 auto 30px;max-width: 1080px;}.ss-section-wrap.dark-bg {background: linear-gradient(180deg, #151a2C 0%, #370F45 40%, #132252 100%);color: #fff;margin-bottom: 120px;margin-top: 60px;padding: 200px 0;}.ss-section-wrap.dark-bg:last-child {margin-bottom: -120px;}.ss-section-wrap.dark-bg .ss-content-block {margin-bottom: 90px;}.ss-content-block.dark-bg {background: linear-gradient(180deg, #151a2C 0%, #370F45 40%, #132252 100%);border-radius: 8px;box-shadow: 0px 10px 20px rgba(0,0,0,16%);color: #fff;padding: 60px 60px 40px;}.ss-content-block > ul {line-height: 177%;}.smaller-margins .ss-section-wrap-inner {max-width: 1440px;}.ss-section-wrap.zero-top-margin {margin-top: 0;}.negative-top-margin {margin-top: -280px;}.ss-content-block.slider .content-box-list,.blog-feed-slider .slick-slide .date {display: none;}.blog-feed-slider {margin: 0 auto;max-width: calc(100% - 60px);width: 100%;}.blog-feed-slider .slick-slide {padding: 0 30px;}.blog-feed-slider .slick-slide a {color: #fff;display:flex;flex-direction: column;overflow: hidden;text-decoration: none;}.blog-feed-slider .slick-slide a .thumbnail {border-radius: 4px;overflow: hidden;}.blog-feed-slider .slick-slide a .thumbnail img {width: 100%;}.blog-feed-slider .slick-slide a .title {font: 700 18px var(--default-font-family);margin: 15px 0;}.blog-feed-slider .slick-slide a .abstract {font: 400 18px var(--default-font-family);}.blog-feed-slider .slick-slide a .see-details {border: 1px solid #fff;border-radius: 25px;color: transparent;margin-top: 20px;padding: 5px 40px;position: relative;width: max-content;}.blog-feed-slider .slick-slide a .see-details:after {color: #fff;content: 'Read More';display: block;font: 700 12px var(--heading-font-family);left: 50%;letter-spacing: 0.18em;position: absolute;text-transform: uppercase;top: 50%;transform: translate(-50%,-50%);white-space: nowrap;}.blog-feed-slider .slick-next {left: auto;right: -40px;transform: translateY(-50%);}.events-feed-slider {align-items: center;display: flex;margin: auto;max-width: 1200px;width: 100%;}.events-feed-slider .slick-track, .events-feed-slider .slick-list {flex: auto;}.blog-feed-slider .slick-prev,.blog-feed-slider .slick-next,.events-feed-slider .slick-prev,.events-feed-slider .slick-next,.content-slider .slick-prev,.content-slider .slick-next {background-color: #e6e6e6;background-image: url(/images/icons/gallery-arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: 25%;border: none;color: transparent;height: 60px;left: -90px;padding: 0;position: absolute;top: 50%;transform: rotate(180deg) translate(0%,50%);width: 60px;}.blog-feed-slider .slick-next,.events-feed-slider .slick-next,.content-slider .slick-next {left: auto;right: -90px;transform: translateY(-50%);}.blog-feed-slider .slick-prev,.blog-feed-slider .slick-next {background-color: transparent;background-image: url(/images/icons/gallery-arrow-white.svg);background-size: contain;left: -15px;width: 24px;}.blog-feed-slider .slick-next {left: auto;right: -15px;}.events-feed-slider .slick-slide {height: auto;margin: 0px 30px;}.events-feed-slider .slick-slide > a {border: 1px solid #E3E3E3;border-radius: 8px;display: flex;flex-direction: column;min-height: 440px;overflow: hidden;text-decoration: none;}.events-feed-slider .slick-slide > a .date {background-color: var(--purple-color);color: #fff;display: flex;font: 600 16px var(--heading-font-family);letter-spacing: 0.18em;padding: 20px 40px;text-transform: uppercase;}.events-feed-slider .slick-slide > a .date .additional-info {order: -1;}.events-feed-slider .slick-slide > a .date .additional-info:after {content: ',';display: inline-block;margin-right: 10px}.events-feed-slider .slick-slide > a .date strong {font-weight: 600;margin-left:10px;}.events-feed-slider .slick-slide > a .title,.events-feed-slider .slick-slide > a .see-details,.events-feed-slider .slick-slide > a .short-description {padding: 0 40px;}.events-feed-slider .slick-slide > a .title {font: 700 18px var(--heading-font-family);margin-bottom: 15px;margin-top: 40px;order: 1;}.events-feed-slider .slick-slide > a .short-description {color: var(--default-text-color);margin-bottom: 15px;order: 2;}.events-feed-slider .slick-slide > a .see-details {border: 1px solid var(--purple-color);border-radius: 25px;color: transparent;display: block;font: 700 12px var(--heading-font-family);letter-spacing: 0.18em;margin: auto 40px 40px;order: 3;padding: 10px 30px;position: relative;text-transform: uppercase;width: max-content;}.events-feed-slider .slick-slide > a .see-details:after {color: var(--purple-color);content: 'View Details';display: block;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);white-space: nowrap;}.events-feed-slider .slick-slide > a .see-details:hover {background-color: var(--purple-color);}.events-feed-slider .slick-slide > a .see-details:hover:after {color: #fff;}.content-slider-section .ss-content-block:not(.heading) {display: none;}.content-slider-section .ss-section-wrap-inner {margin: 0 !important;}.content-slider {background-color: rgba(89,12,113,86%);padding: 60px 100px;width: 100%;}.content-slider .slick-slide {color: #fff;}.content-slider .slick-prev, .content-slider .slick-next {background-color: var(--darker-blue-color);background-image: url(/images/icons/gallery-arrow-white.svg);left: 0;position: absolute;top: 50%;transform: rotate(180deg) translateY(50%);}.content-slider .slick-next {left: auto;right: 0;transform: translateY(-50%);}.content-slider .slick-track {align-items: center;display: flex;}.event-links-bar .button {margin: 0;}@media (max-width: 1400px) {.blog-feed-slider .slick-prev,.events-feed-slider .slick-prev {left: -50px;}.blog-feed-slider .slick-next,.events-feed-slider .slick-next {right: -50px;}}@media (max-width: 1350px) {.blog-feed-slider .slick-prev,.events-feed-slider .slick-prev,.content-slider .slick-prev,.blog-feed-slider .slick-next,.events-feed-slider .slick-next,.content-slider .slick-next {height: 40px;width: 40px;}.blog-feed-slider .slick-prev,.events-feed-slider .slick-prev {left: -30px;}.blog-feed-slider .slick-next,.events-feed-slider .slick-next {right: -30px;}}@media (max-width: 1200px) {.blog-feed-slider {max-width: calc(100% - 60px)}.ss-section-wrap.dark-bg .ss-content-block {padding-left: 15px !important;padding-right: 15px !important;}}@media (max-width: 1024px) {.middle-area {margin: 30px 0}.ss-section-wrap-inner {margin: 0 30px;}.events-feed-slider {padding-bottom: 60px;}.events-feed-slider .slick-prev,.events-feed-slider .slick-next {bottom: -20px;height: 40px;left: calc(50% + 30px);top: auto;width: 40px;}.events-feed-slider .slick-prev {left: calc(50% - 70px)}.ss-section-wrap.dark-bg {padding: 30px !important;}.ss-content-block.dark-bg { padding: 30px}.ss-section-wrap.dark-bg .ss-section-wrap-inner {justify-content: center;}.events-feed-slider .slick-slide > a .title {margin-top: 30px;}.events-feed-slider .slick-slide > a .see-details,.events-feed-slider .slick-slide > a .short-description {padding-left: 30px;padding-right: 30px;}.events-feed-slider .slick-slide > a .see-details {margin: 0 30px 30px;}}@media (max-width: 768px) {.dark-bg {padding: 30px 0 1px;}.content-slider {padding: 30px 60px;}.events-feed-slider .slick-slide {margin: 0px;}.blog-feed-slider .slick-slide {padding: 0px;}.negative-top-margin {margin-top: -200px}.ss-section-wrap.dark-bg .ss-content-block {margin-bottom: 30px;}.blog-feed-slider .slick-prev {left: -50px;}.blog-feed-slider .slick-next {right: -50px}}@media (max-width: 500px) {.custom-page-banner {min-height: 0;padding: 95px 30px 30px;}}.submission-form-wrap {max-width: 900px;width: 100%;}.pager {background-color: #fff;border: 1px solid var(--purple-color);border-radius: 6px;color: var(--purple-color);}.pager.on {background-color: var(--purple-color)}.inline-gallery-wrap,.inline-gallery-wrap .embedded-gallery,.inline-gallery-wrap .embedded-gallery .stage,.inline-gallery-wrap .embedded-gallery .slide,.inline-gallery-wrap .embedded-gallery-wrap {height: 100%;}.inline-gallery-wrap .embedded-gallery .stage {z-index: -1;}.embedded-gallery .prev-arrow,.embedded-gallery .next-arrow {backdrop-filter: blur(30px);background-color: rgba(21,26,44,0.6);background-image: url(/images/icons/gallery-arrow-white.svg);background-position: 50%;height: 60px;left: 0;opacity: 1;transform: rotate(180deg);transition: opacity 0.3s ease;width: 60px;z-index: 10;}.embedded-gallery .prev-arrow:hover,.embedded-gallery .next-arrow:hover {opacity: 0.6;}.embedded-gallery .next-arrow {left: auto;right: 0;transform: none;}.ss-accordion-content-wrap .ss-accordion-toggle {background-color: transparent;border-bottom: 1px solid #DEDEDE;border-top: 1px solid #DEDEDE;color: var(--purple-color);font: 700 12px var(--heading-font-family);letter-spacing: 0.18em;padding-right: 120px;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon {align-items: center;display: flex;height: auto;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: auto;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:before {background-color: transparent;content: 'Read More';height: auto;position: relative;transform: none;width: auto;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:after {background-color: var(--purple-color);clip-path: polygon(0% 45%, 45% 45%, 45% 0%, 55% 0%, 55% 45%, 100% 45%, 100% 55%, 55% 55%, 55% 100%, 45% 100%, 45% 55%, 0% 55%);display: block;height: 10px;left: 0;margin-left:5px;position: relative;transform: none;width: 10px;}p.now-viewing {display: none;}.list-items.blog-items > li {padding: 0;}h2.title a, .date a {text-decoration: none;}h2.title {margin: 0;}.date {letter-spacing: 0.02em;text-transform: none;}.list-items.blog-items .list-item.blog-item {border: 1px solid var(--purple-color);box-shadow: 0px 20px 40px rgba(0,0,0,16%);display: flex;margin-bottom: 30px;}.list-items.blog-items .list-item.blog-item .thumbnail {flex: none;margin-bottom: 0;}.list-items.blog-items .list-item.blog-item .thumbnail img {display: block;height: 100%;margin: 0;object-fit: cover;object-position: 50%;width: auto;}.list-items.blog-items .list-item.blog-item .thumbnail.no-image {background-color: var(--purple-color);background-image: url(/images/template/placeholder.svg?v=0.01);background-position: 50%;background-repeat: no-repeat;background-size: 80px;}.list-items.blog-items .list-item.blog-item .blog-entry-details {flex: auto;padding: 20px 20px 20px 0;}.list-items.blog-items .list-item.blog-item .blog-entry-details .hr {display: none;}.list-items.blog-items .list-item.blog-item .social-share-links {margin-bottom: 10px;}.blog-right-column div {border: 1px solid var(--purple-color);box-shadow: 0px 20px 40px rgba(0,0,0,16%);padding: 20px;}.blog-right-column h3 {border: none;font: 600 21px var(--heading-font-family);}.blog-right-column div a {font: 400 16px var(--heading-font-family);text-decoration: none;}.list-items.job-board-items .view-details-icon.button {margin-bottom: 0;}.image-grid-link-items .list-item.image-link-grid-item {aspect-ratio: 1 / 1;position: relative;}.image-grid-link-items .list-item.image-link-grid-item:before {background: linear-gradient(180deg, transparent 0%, var(--default-text-color) 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 50%;}.image-grid-link-items .list-item.image-link-grid-item .content-wrap {display: none;}.image-grid-link-items .list-item.image-link-grid-item .image-wrap {height: 100%;margin: 0;}.image-grid-link-items .list-item.image-link-grid-item .image-wrap img {opacity: 0;}.image-grid-link-items .list-item.image-link-grid-item .title-link-wrap {bottom: 30px;color: #fff;font: 600 24px var(--heading-font-family);left: 30px;letter-spacing: 0.12em;position: absolute;right: 30px;text-transform: uppercase;width: auto;}.map-locations-map-container-heading-area, .map-locations-categories-heading-area {background-color: var(--dark-purple-color);}.map-locations-now-viewing {background-color: var(--purple-color)}.list-items.member-directory-items {gap: 40px;}.list-items.member-directory-items li {aspect-ratio: 1 / 1;border-radius: 50%;flex: calc(100% / 3 - 28px);margin: 0;max-width: calc(100% / 3 - 25px);overflow: hidden;position: relative;transition: transform 0.3s ease;}.list-items.member-directory-items li:hover {transform: scale(1.05);}.list-items.member-directory-items li.no-photo .image {background-color: var(--default-text-color);background-image: url(/images/template/placeholder.svg?v=0.01);background-position: 50%;background-repeat: no-repeat;background-size: 20%;}.list-items.member-directory-items li.no-photo .image img {opacity: 0;}.list-items.member-directory-items li .image {bottom: 0;left: 0;margin: 0;position: absolute;right: 0;top: 0;}.list-items.member-directory-items li .info {background: linear-gradient(180deg, transparent 0%, var(--dark-purple-color) 100%);bottom: 0;color: #fff;height: max-content;left: 0;padding: 30px;pointer-events: none;position: absolute;right: 0;text-align: center;top: auto;transition: padding 0.3s ease;z-index: 1;}.list-items.member-directory-items li:hover .info {padding: 50px 30px;}.list-items.member-directory-items li .info .email,.list-items.member-directory-items li .info .view-profile-link {display: none;}.list-items.member-directory-items li .info .job_title,.list-items.member-directory-items li .info .phone {font: 400 16px var(--default-font-family);}.search-page-form-wrap .text-search-wrap .submit:hover, form.category-and-window .text-search-wrap .submit:hover {border-radius: 0;}.list-item.testimonial-item .author {margin-top: 15px;}@media (max-width: 500px) {.embedded-gallery .prev-arrow,.embedded-gallery .next-arrow {background-size: 10px;height: 30px;top: 50%;transform: translateY(35%);width: 30px;}.embedded-gallery .prev-arrow {transform: rotate(180deg) translateY(-35%);}.ss-accordion-content-wrap .ss-accordion-toggle {padding-left: 0;padding-right: 20px;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:before {display: none;}}.video-block {display: block;margin-top: 45px;position: relative;z-index: 0;}.video-block .thumbnail {aspect-ratio: 16 / 9;display: block;position: relative;width: 100%;}.video-block .thumbnail img {display: block;}.video-block .video-link {display: none;}.video-block:before {background-color: rgba(0,0,0,44%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 1;}.video-block:after {aspect-ratio: 1 / 1;background-image: url(/images/icons/video-play-btn.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: '';display: block;height: 15%;max-height: 25%;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);transition: height 0.3s ease, width 0.3s ease;width: auto;z-index: 1;}.video-block:hover:after {height: 20%;}.image-link-box {display: flex;flex-direction: column;justify-content: flex-end;min-height: 400px;overflow: hidden;padding: 40px 40px;position: relative;text-decoration: none;}.image-link-box:before {bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;}.image-link-box .image img,.image-link-box .image svg {display: block;height: 100% !important;margin: 0 auto;object-fit: cover;object-position: 50%;width: 100% !important;}.image-link-box .image {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.image-link-box .label,.image-link-box .sublabel {color: #fff;z-index: 1;}.image-link-box .label {font: 700 44px var(--heading-font-family);line-height: 109%;}.image-link-box .sublabel {font: 500 14px var(--heading-font-family);letter-spacing: 0.18em;margin: 20px 0 20px;text-transform: uppercase;}.image-link-box .button {width: max-content;}.image-link-box.alt {min-height: 580px;transition: transform 0.3s ease, padding 0.3s ease;}.image-link-box.alt:hover {padding-bottom: 150px;transform: scale(1.05);}.image-link-box.alt .button {margin-bottom: -60px;opacity: 0;transition: margin 0.3s ease, opacity 0.3s ease;}.image-link-box.alt:hover .button {margin-bottom: 0;opacity: 1;}.image-link-box.alt .label {font: 700 24px var(--heading-font-family);margin-right: 30%;transition: margin 0.25s ease, transform 0.25s ease;}.image-link-box.alt:before {opacity: 0;transition: opacity 0.25s ease;}.image-link-box.alt:after {background: linear-gradient(180deg, rgba(0,0,0,18%) 0%, rgba(0,0,0,80%) 100%);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition: opacity 0.25s ease;z-index: -1;}.image-link-box.alt:hover:after {opacity: 0;}.image-link-box.alt:hover:before {opacity: 1;}.image-link-box.alt:hover .label {transform: scale(1.5) translate(15%, -15%);}.image-link-box.purple:before {background: linear-gradient(180deg, rgba(113, 13, 147, 45%) 0%, rgba(113, 13, 147, 89%) 100%);}.image-link-box.purple-alt:before {background: linear-gradient(180deg, rgba(113, 13, 147, 89%) 0%, rgba(113, 13, 147, 45%) 100%);}.image-link-box.green:before {background: linear-gradient(180deg, rgba(11, 102, 35, 45%) 0%, rgba(11, 102, 35, 89%) 100%);}.image-link-box.blue:before {background: linear-gradient(180deg, rgba(16, 52, 166, 35%) 0%, rgba(5, 16, 148, 90%) 100%);}@MEDIA (max-width: 1600px) {.image-link-box.alt,.image-link-box.alt:hover {min-height: 400px;padding: 30px;z-index: 0;}.image-link-box.alt .label {margin-right: 30%;}}@MEDIA (max-width: 1200px) { .image-link-box.alt .label {margin-right: 0%;}.image-link-box.alt:hover .label {transform: none;}}.mini-image-link-box {display: flex;flex-direction: column;justify-content: flex-end;min-height: 260px;overflow: hidden;padding: 30px 40px;position: relative;text-decoration: none;z-index: 0;}.mini-image-link-box .image {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.mini-image-link-box .image:after {background-color: rgba(17,18,23,80%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;transition: background-color 0.3s ease;}.mini-image-link-box .image img,.mini-image-link-box .image svg {display: block;height: 100% !important;object-fit: cover;object-position: 50%;width: 100% !important;}.mini-image-link-box .label {color: #fff;font: 600 21px var(--heading-font-family);letter-spacing: 0.01em;}.mini-image-link-box .sublabel {color: #fff;font: 400 18px var(--heading-font-family);letter-spacing: 0.01em;margin: 0px 0 15px;}.mini-image-link-box .button {width: max-content;}.alt.mini-image-link-box {align-items: center;justify-content: center;text-align: center;transition: padding 0.3s ease, transform 0.3s ease;}.alt.mini-image-link-box:hover {padding-bottom: 50px;transform: scale(1.05);}.alt.mini-image-link-box:hover .image:after {background-color: rgba(89,12,113,0.8);}.alt.mini-image-link-box .label {margin-bottom: 15px;}.alt.mini-image-link-box .sublabel {margin: 0;}.alt.mini-image-link-box .button {border:none;bottom: 10px;color: #FFEF00;opacity: 0;padding: 0;position: absolute;transition: opacity 0.3s ease, bottom 0.3s ease;}.alt.mini-image-link-box:hover .button {opacity: 1;bottom: 30px;}.alt.mini-image-link-box .button:hover {background-color: transparent;}.image-row {display: flex;gap: 5px;margin: 30px 0;}.image-row img {display: block;flex: auto;}.image-row .image {display: block;flex: auto;position: relative;}@media (max-width: 768px) {.image-row {flex-direction: column;}.image-row .image img {height: auto !important;width: 100% !important;}}.expandable-content .expand-button:after {background-color: var(--purple-color);clip-path: polygon(0% 40%, 40% 40%, 40% 0%, 60% 0%, 60% 40%, 100% 40%, 100% 60%, 60% 60%, 60% 100%, 40% 100%, 40% 60%, 0% 60%);content: '';display: inline-block;height: 8px;margin-left: 5px;position: relative;transition: clip-path 0.3s ease;width: 8px;}.expandable-content.expanded .expand-button:after {clip-path: polygon(0% 40%, 40% 40%, 40% 40%, 60% 40%, 60% 40%, 100% 40%, 100% 60%, 60% 60%, 60% 60%, 40% 60%, 40% 60%, 0% 60%);}.expandable-content .expand-button {border-bottom: 1px solid #DEDEDE;border-top: 1px solid #DEDEDE;display: block;font: 700 12px var(--heading-font-family);letter-spacing: 0.18em;margin: 20px 0;padding: 10px 0;text-align: center;text-decoration: none;text-transform: uppercase;}.expandable-content .content-continued {display: none;}.prayer-request-page .blog-left-column {width: 100%;}.prayer-request-page .blog-right-column,.prayer-request-page .upper-pager, .prayer-request-page .lower-pager,.prayer-request-page .fr.button.negmt,.prayer-request-page .date,.prayer-request-page .social-share-links,.prayer-request-page .blog-comment-item .blog-comments-actions-wrap,.prayer-request-page .blog-comment-item .blog-comment-author-and-date-wrap .blog-comment-date .blog-comment-date-bullet {display: none;}.prayer-request-page .title {text-align: center;}.prayer-request-page .detail-page.blog {display: flex;flex-direction: column;}.prayer-request-page .detail-page.blog .title {order: 1;}.prayer-request-page .detail-page.blog .hr {order: 2;}.prayer-request-page .detail-page.blog .ss-section-wrap {order: 3;}.prayer-request-page .detail-page.blog #blog-comments-form-wrap {order: 4;}.prayer-request-page .detail-page.blog .blog-comment-form-wrap:before {border-bottom: 1px solid var(--purple-color);content: "Your Prayer Request";display: block;font: 500 21px var(--heading-font-family);letter-spacing: 0.18em;margin-bottom: 30px;padding-bottom: 30px;text-align: center;text-transform: uppercase;}.prayer-request-page .detail-page.blog #blog-comments-form-wrap form input,.prayer-request-page .detail-page.blog #blog-comments-form-wrap form textarea {width: 100%;}.prayer-request-page .detail-page.blog #blog-comments-form-wrap #recaptcha_widget,.prayer-request-page .detail-page.blog #blog-comments-form-wrap .button {display: block;margin-left: auto;margin-right: 0;width: max-content;}.prayer-request-page .detail-page.blog .blog-comments {order: 5;}.prayer-request-page .comments-heading {border-bottom: 1px solid var(--purple-color);color: transparent;font: 500 21px var(--heading-font-family);margin-bottom: 30px;padding-bottom: 30px;text-align: center}.prayer-request-page .comments-heading:after {color: var(--default-text-color);content: 'Recent Prayers';display: block;}.prayer-request-page .blog-comment-item {background-color: var(--purple-color);border-radius: 8px;color: #fff;display: flex;flex-direction: column;margin: 0px;padding: 60px;text-align: center;}.prayer-request-page .blog-comment-item .blog-comment-author-and-date-wrap {display: flex;flex-direction: column;font: 500 21px var(--heading-font-family);letter-spacing: 0.18em;text-transform: uppercase;}.prayer-request-page .blog-comment-item .blog-comment-author-and-date-wrap .blog-comment-date {color: #fff;margin: 15px 0;}.prayer-request-page .blog-comment-item .blog-comment-body {line-height: 171%;}.prayer-request-page .col.first .blog-comment-item:nth-child(2n),.prayer-request-page .col.last .blog-comment-item:nth-child(2n-1){background: linear-gradient(180deg, #151a2C 0%, #370F45 40%, #132252 100%);}.prayer-request-page .comments-wrapper {display: flex;gap: 40px;}.prayer-request-page .comments-wrapper .col {display: flex;flex: 50%;flex-direction: column;gap: 40px;}body.page-type-8 .main-content {justify-content: center;}@media (max-width: 1024px) {.prayer-request-page .comments-wrapper,.prayer-request-page .comments-wrapper .col {gap: 30px;}}@media (max-width: 900px) {.prayer-request-page .comments-wrapper {flex-direction: column;}}@media (max-width: 500px) {.prayer-request-page .comments-wrapper .col .blog-comment-item {font-size: 16px;padding: 30px;}}.sosimple-overlay {bottom: 30px;height: max-content;left: 30px;margin: auto !important;max-height: calc(100dvh - 60px);max-width: 1000px;overflow-x: hidden;overflow-y: scroll;position: fixed;right: 30px;top: 30px !important;width: auto !important;}.sosimple-overlay .sosimple-overlay-close {background-image: none;right: 0;top: -40px;}.sosimple-overlay .sosimple-overlay-close:before {background-color: #fff;bottom: 0;clip-path: polygon(0% 45%, 45% 45%, 45% 0%, 55% 0%, 55% 45%, 100% 45%, 100% 55%, 55% 55%, 55% 100%, 45% 100%, 45% 55%, 0% 55%);content: '';display: block;height: auto;left: 0;position: absolute;right: 0;top: 0;transform: rotate(45deg);width: auto;}@media (max-width: 768px) {.sosimple-overlay {left: 30px !important;}}#global-site-alert-popup {border-radius: 8px;bottom: 0;height: max-content;left: 30px;margin: auto !important;max-width: 1200px !important;padding: 70px 40px 20px;right: 30px;text-align: center;top: 0;width: auto !important;}#global-site-alert-popup .sosimple-overlay-close {background-color: transparent;background-image: url(/images/icons/cross-btn.svg);height: 15px;right: 30px;top: 30px;width: 15px;}#global-site-alert-popup .sosimple-overlay-close:before {display: none;}.global-site-alert {max-height: calc(100dvh - 200px);overflow-x: hidden;overflow-y: scroll;}.global-site-alert::-webkit-scrollbar {background-color: transparent;width: 10px;}.global-site-alert::-webkit-scrollbar-thumb {background-color: var(--purple-color);border-radius: 10px;}.global-site-alert .heading {background-color: transparent;padding: 0;}.global-site-alert .heading h3 {color: var(--default-text-color);font: 700 44px var(--heading-font-family);letter-spacing: normal;text-transform: none;}.global-site-alert .content-wrap {max-width: none;padding: 10px;width: auto;}.global-site-alert hr {margin: 15px 0 30px}#alert-content-wrap {margin-bottom: 30px;}#alert-content-wrap p {margin: auto auto 30px;max-width: 780px;}.global-site-alert .dismiss-alert-button {padding: 12px 30px 10px;}@media (max-width: 775px) {#global-site-alert-popup {left: 30px !important;padding-left: 30px;padding-right: 30px;}}.sosimple-underlay.has-video-or-iframe {backdrop-filter: blur(30px);bottom: 0;left: 0;position: fixed;right: 0;top: 0;-webkit-backdrop-filter: blur(30px);z-index: 999;}.sosimple-overlay.has-video-or-iframe {aspect-ratio: 16 / 9;background-color: #000;height: auto;max-width: 1000px;padding: 0;position: fixed;width: 100% !important;z-index: 1000;}.sosimple-overlay.has-video-or-iframe iframe {aspect-ratio: 16/9;display: block;width: 100%;}@media (max-width: 1200px) {.sosimple-overlay.has-video-or-iframe .sosimple-overlay-close {right: 0px;top: -40px;}}@media (max-width: 1024px) {.sosimple-overlay.has-video-or-iframe .sosimple-overlay-close {right: 30px;}}.homepage-styles .custom-page-banner,.homepage-styles .secondary-nav-wrap,.page-index .quick-links .main-site-btn,.page-index .nav-toggle:before,.quick-links-mobile {display: none;}.page-index .header, .homepage-styles .header {transition: background-color 0.3s ease, height 0.3s ease;}.page-index.at-top .header, .homepage-styles.at-top .header {background-color: transparent;}.page-index .header:before, .homepage-styles .header:before {background: linear-gradient(180deg, #000 0%, #0000 100%);content: '';display: block;height: 250px;left: 0;opacity: 0;pointer-events: none;position: absolute;right: 0;top: 0;transition: opacity 0.3s ease;z-index: -1;}.page-index.at-top .header:before, .homepage-styles.at-top .header:before {opacity: 1;}.page-index .primary-nav-wrap {align-items: center;display: flex;height: 100%;margin: auto;}.page-index .primary-nav-wrap > ul {width: 100%}.page-index .middle-area, .homepage-styles .middle-area {margin-bottom: 0;margin-top: 0;}.page-index .main-content {background: linear-gradient(180deg, #151A2C 0%,#370F45 30%, #132252 100%);color: #fff;}.page-index .ss-section-wrap:not(.smaller-margins) .ss-section-wrap-inner,.homepage-styles .ss-section-wrap:not(.smaller-margins) .ss-section-wrap-inner {margin: 120px 30px;max-width: none;}.ss-section-wrap.gallery-banner .stage .slide:nth-child(2) {align-items: center;display: flex !important;justify-content: center;}.gallery-banner .ss-section-wrap-inner {height: 100dvh;margin: 0 !important;max-width: none;}.gallery-banner .ss-content-block {flex: auto;margin: 0;}.gallery-banner .embedded-gallery .stage {width: 100% !important;}.gallery-banner .embedded-gallery .stage .slide:after {background-color: rgba(0,0,0,30%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 0;}.gallery-banner {opacity: 1;position: relative;}.gallery-banner .inline-gallery-wrap .stage {z-index: 0}.gallery-banner .embedded-gallery.static-page-inline-gallery .stage.cycle-loaded .slide {align-items: center;display: flex !important;justify-content: center;}.gallery-banner .stage .slide .caption {background: none;box-shadow: none;color: #fff;display: block !important;height: auto !important;overflow: hidden !important;padding: 0 60px !important;position: relative;text-align: center;z-index: 1;}.gallery-banner .stage .slide .caption h1 {margin: 0 0 30px;}.gallery-banner .embedded-gallery-nav-wrapper {bottom: 110px;height: 10px;left: auto;margin: 0;padding: 30px 0;position: absolute;right: auto;width: 100%;z-index: 10;}.gallery-banner .embedded-gallery-nav-wrapper .embedded-gallery-nav {display: flex;height: max-content;justify-content: center;padding: 0 30px;position: relative;}.gallery-banner .embedded-gallery-nav-wrapper .embedded-gallery-nav li {left: 0 !important;margin: 0 10px;padding: 0;position: relative;}.gallery-banner .embedded-gallery-nav-wrapper .embedded-gallery-nav li a {background-color: rgba(255,255,255,0.5);border-radius: 50%;height: 10px;padding: 0;transition: background-color 0.3s ease, box-shadow 0.3s ease;width: 10px;}.gallery-banner .embedded-gallery-nav-wrapper .embedded-gallery-nav li a:hover,.gallery-banner .embedded-gallery-nav-wrapper .embedded-gallery-nav li.activeSlide a {background-color: #fff;box-shadow: 0px 0px 12px #fff;}.gallery-banner .embedded-gallery-nav-wrapper .embedded-gallery-nav li a img {display: none;}.explore-btn {bottom: 30px;color: #fff;display: block;font: 700 14px var(--heading-font-family);left: 50%;letter-spacing: 0.18em;padding-bottom: 40px;position: absolute;text-decoration: none;text-transform: uppercase;transform: translateX(-50%);z-index: 10;}.explore-btn:after {border-bottom: 2px solid #fff;border-right: 2px solid #fff;bottom: 10px;content: '';display: block;height: 12px;left: 50%;position: absolute;transform: rotate(45deg) translateX(-50%);transition: bottom 0.3s ease;width: 12px;}.explore-btn:hover {color: #fff;}.explore-btn:hover:after {bottom: 0;}.bottom-image-bleed {position: relative;transform: none;}.bottom-image-bleed .has-slideshow,.bottom-image-bleed .ss-image-block {margin-bottom: -120px;}.bottom-image-bleed .inline-gallery-wrap,.bottom-image-bleed .inline-gallery-wrap .embedded-gallery-wrap,.bottom-image-bleed .inline-gallery-wrap .embedded-gallery,.bottom-image-bleed .inline-gallery-wrap .stage,.bottom-image-bleed .inline-gallery-wrap .stage .slide,.bottom-image-bleed .inline-gallery-wrap .stage .slide .image {height: 100%;}.page-index .footer {padding-top: 200px;}@media (max-width: 1420px) {.gallery-banner .ss-section-wrap-inner {margin: 0;}.gallery-banner .embedded-gallery-nav-wrapper {bottom: 120px;left: 50%;position: absolute;transform: translateX(-50%);z-index: 10;}}@media (max-width: 1200px) {.page-index .ss-section-wrap.dark-bg .col-1.ss-content-block {margin-left: 0;margin-right: 0;padding: 0 !important;}}@media (max-width: 1024px) {.dark-bg .inline-gallery-wrap .embedded-gallery .stage {z-index: 0;}.ss-content-block.col-4 {width: calc(50% - 30px);}.bottom-image-bleed .ss-section-wrap-inner {flex-direction: column;}.bottom-image-bleed .ss-content-block {width: auto;}.bottom-image-bleed .has-slideshow,.bottom-image-bleed .ss-image-block {margin-bottom: -60px;}.page-index .footer.main-site {padding-top: 100px;}}@media (max-width: 768px) {.page-index .ss-section-wrap:not(.smaller-margins) .ss-section-wrap-inner, .homepage-styles .ss-section-wrap:not(.smaller-margins) .ss-section-wrap-inner {margin: 50px 30px 100px;position: relative;}.gallery-banner .ss-section-wrap-inner {display: flex;}.ss-section-wrap.dark-bg, .ss-section-wrap.dark-bg:last-child {margin-bottom: 30px;}.ss-section-wrap.dark-bg .ss-section-wrap-inner {margin: 0;}.ss-section-wrap.zero-top-margin.dark-bg {padding-bottom: 160px !important;}}@media (max-width: 500px) {.page-index .primary-nav-wrap {margin-top: 60px;}}.footer {background-color: #FAFBFF;padding: 70px 60px 30px;}.footer .footer-wrapper {align-items: center;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;max-width: 1720px;position: relative;}.footer .footer-content {flex: 100%;margin-bottom: 150px;}.footer .footer-social-links a svg *,.footer .powered-by-copyright-info a svg * {transition: fill 0.3s ease;}.footer .footer-social-links a:hover svg *,.footer .powered-by-copyright-info a:hover svg * {fill: var(--purple-color);}.footer .footer-content ul {display: flex;justify-content: center;list-style: none;padding: 0;}.footer .footer-content ul li:not(:last-child) {border-right: 1px solid rgba(19,32,82,20%);}.footer .footer-content ul li a {align-items: center;color: var(--default-text-color);display: flex;font: 500 16px var(--heading-font-family);letter-spacing: 0.18em;padding: 8px 40px;text-decoration: none;text-transform: uppercase;}.footer .footer-content ul li a svg {margin-right: 25px;transition: transform 0.2s ease;}.footer .footer-content ul li a:hover svg {transform: scale(1.2)}.footer .footer-content svg,.footer .footer-content img {max-width: 80% !important;}.footer .footer-mini-logo {height: max-content;}.footer .footer-mini-logo img,.footer .footer-mini-logo svg {display: block;margin: 0 auto;max-height: 80px;max-width: 66%;transition: transform 0.2s ease;width: auto !important;}.footer .footer-mini-logo a:hover img,.footer .footer-mini-logo a:hover svg {transform: scale(1.1);}.footer .powered-by-copyright-info {bottom: 0px;display: flex;font-size: 16px;left: 50%;list-style: none;margin: 0;padding: 0;position: absolute;top: auto;transform: translate(-50%,-50%);}.footer .powered-by-copyright-info a svg {display: block;margin-top: 2px;margin-right: 10px;transition: transform 0.2s ease;}.footer .powered-by-copyright-info a svg * {transition: none;}.footer .powered-by-copyright-info a:hover svg * {fill: initial;}.footer.main-site .powered-by-copyright-info {left: 0;position: relative;top: 0;transform: none;}.footer .footer-social-links {margin-bottom: 15px;margin-top: auto;}.footer .footer-social-links > ul {display: flex;list-style: none;MARGIN: 0;padding: 0;}.footer .footer-social-links a {margin-left: 20px;}@media (max-width: 1280px) {.footer-wrapper {padding-bottom: 70px;}.footer:not(.main-site) .powered-by-copyright-info {justify-content: center;width: 100%;}}@media (max-width: 1024px) {.footer.main-site {padding: 30px 0;}.footer.main-site .footer-wrapper {flex-direction: column;}.footer.main-site .powered-by-copyright-info {margin-bottom: 15px;}.footer.main-site .footer-wrapper {padding-bottom: 0;}.footer .footer-content {margin-bottom: 30px;}.footer .footer-content ul li a {letter-spacing: 0.06em;padding: 5px 15px}.footer .footer-content ul li a svg {margin-right: 10px}}@media (max-width: 768px) {.footer-wrapper {padding-bottom: 90px;}.footer .footer-content {padding: 0 30px;}.footer .footer-content ul {flex-wrap: wrap;}.footer .powered-by-copyright-info {align-items: center;flex-direction: column-reverse;justify-content: center;width: 100%;}}@media (max-width: 600px) {.footer {padding: 30px;}.footer-wrapper {flex-direction: column;}.footer .footer-content {margin-bottom: 30px;}.footer .footer-content svg,.footer .footer-content img {max-width: 100%;}.footer .footer-mini-logo {margin-bottom: 30px;}.footer .footer-social-links a {margin: 0 10px;}.footer .powered-by-copyright-info {bottom: 0;left: 0;text-align: center;transform: none;}.footer .powered-by-copyright-info li {margin-top: 15px;}}@media (max-width: 500px) {.footer .footer-content ul {align-items: center;flex-direction: column;flex-wrap: nowrap;}.footer .footer-content ul li,.footer .footer-content ul li a {width: max-content;}.footer .footer-content ul li:not(:last-child) {border: none;}}