body,html {height: 100%;} body {color: #000;font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;margin: 0;overflow-x: hidden;padding: 0;position: relative;}a {color: #BF1932;text-decoration: none;}a:hover {color: #BF1932;text-decoration: underline;}h1, h2, h3, h4, h5, h6 {color: #BF1932;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 0.036000000000000004em;line-height: 137.5%;margin: 0 0 20px;padding: 0;text-transform: uppercase;}h1 {font-family: 'Playfair Display', serif;font-size: 5vw;font-weight: 400;line-height: 100%;margin: 0;text-transform: none;}h2 {font-size: 36px;letter-spacing: 0.18000000000000002em;text-transform: uppercase;}h2.alt {color: black;font-family: 'Playfair Display', serif;font-size: 36px;font-weight: 400;letter-spacing: normal;margin-bottom: 40px;text-transform: none;}h2.h3-style {font-size: 21px;letter-spacing: 0.047619047619047616em;margin-bottom: 39px;text-transform: uppercase;}h3 {font-size: 21px;letter-spacing: 0.18em;margin-bottom: 20px;text-transform: uppercase;}h3.line-heading {display: flex;text-align: center;white-space: nowrap;}h3.line-heading span {margin: 0 10px;}h3.line-heading span:last-child {margin-right: 0;}h3.line-heading:before,h3.line-heading:after {background: #F5F5F0;content: '';display: block;height: 5px;margin: auto 30px auto 0;width: -webkit-fill-available;}h3.line-heading:after {margin: auto 0 auto 30px;}h3.line-heading:after {left: auto;right: 0;}h3.line-heading.left-aligned {text-align: left;}.ss-content-block.col-2-5.has-background-color h3.line-heading::after {display: none;}.ss-content-block.col-2-5.has-background-color h3.line-heading {white-space: normal;}h3.line-heading.left-aligned::before {display: none;}h3.line-heading.left-aligned span:first-child {margin-right: 10px;}.col-1 .line-heading.left-aligned {font-family: 'Montserrat', sans-serif;font-size: 21px;font-weight: bold;letter-spacing: 0.18em;text-transform: uppercase;}.col-1 .line-heading.left-aligned::after {background-color: #F5F5F0;content: '';display: block;font-family: 'Montserrat', sans-serif;font-size: 21px;font-weight: bold;height: 5px;letter-spacing: 0.18em;margin: auto 0px auto 30px;text-transform: uppercase;width: -webkit-fill-available;}h4 {font-size: 18px;text-transform: uppercase;}.h4-style {color: #5A5A5A;font-family: 'Montserrat';font-size: 15px;font-weight: 400;line-height: 133%;text-transform: uppercase;}h5 {font-size: 21px;line-height: 123.8%;}h6 {font-size: 20px;}p,.ss-content-block li {line-height: 171%;}p.p2 {font-family: 'Playfair Display', serif;font-size: 24px;}p.p3 {font-family: 'Playfair Display', serif;font-size: 32px;}p:last-child {margin-bottom: 0;}iframe {max-width: 100%;}td {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: medium;text-align: left;}.hr {border-bottom: 5px solid #F5F5F0;margin-bottom: 28px;margin-top: 28px;}.styled-hr hr {display: none;}.styled-hr {background: url(http://sacredhearthamden.sosimplecms2.com/uploads/images/icons/crest-divider.svg?v=1636471664920) no-repeat;border-bottom: none;content: '';display: inline-block;height: 50px;width: 100%;}@media (max-width: 1024px) {h2.alt {font-size: 28px;}p.p2 {font-size: 20px;}p.p3 {font-size: 28px;}}@media (max-width: 768px) {.col-1 .line-heading.left-aligned::after {margin-left: 0px;}h2.h3-style {margin-bottom: 25px;}h3 {margin-bottom: 25px;}}@media (max-width: 550px) {body {font-size: 15px;}h1 {font-size: 50px;}h2 {font-size: 24px;}h2.h3-style,h3 {font-size: 20px;}h3.line-heading.left-aligned span:first-child {margin-right: 0px;}h3.line-heading {display: block;border-bottom: 4px solid #F5F5F0;white-space: inherit;padding-bottom: 10px;}h3.line-heading span {margin: 0;}h3.line-heading:before,h3.line-heading::after,h3.line-heading.left-aligned:after { display: none !important;}p.p2 {font-size: 18px;}p.p3 {font-size: 20px;}}.ss-content-block.col-2-5.ss-image-block h4 {text-align: left;}.ss-content-block.col-1.ss-image-block {text-align: center;}@media (min-width: 1024px) {.anim-in {opacity: 1;transform: none;transition: none;}.anim-in .ss-content-block {opacity: 0;transform: translateY(30px);transition: opacity 0.75s linear, transform 0.75s ease;}.anim-in.visible .ss-content-block {opacity: 1;transform: none;}.ss-content-block.col-4-5 h3 {color: #BF1932;}.ss-content-block.col-4-5 p {margin-bottom: 18px;}.ss-content-block.col-2-5.has-background-color {height: fit-content;max-width: 440px;}.has-ss-image-block .ss-content-block.col-2 {padding-bottom: 48px;padding-top: 20px;}.ss-image-block.col-2 p {text-align: right;}.at-a-glance-two-row .fact-box-wrap {display: flex;flex-wrap: wrap;margin: 80px 0 120px 0; justify-content: space-between;text-align: center;}.at-a-glance-two-row h3:before {display: none;}.at-a-glance-two-row h3 {margin-top: 40px;}}.ss-section-wrap-inner,.wrapper {margin: 0 auto;max-width: 1200px;}.ss-section-wrap-inner {justify-content: space-between;max-width: 1230px;}.stats-summary .col-4 {border-left: 5px #deded7 solid;display: flex;flex-direction: column;position: relative;}.col-4:first-child {border-left: none;}.col-4 p:first-child {color: #BF1932;font-family: 'Montserrat', sans-serif;font-size: 70px;font-weight: bold;margin-bottom: 0;}.stats-summary .col-4 p:first-child {margin-top: 20%;}.stats-summary {background-color: #F7F7F7;margin: 0px -32px -64px -32px;padding: 120px 0px;}.ss-content-block.col-1.has-background-color .inline-gallery-wrap {margin: -30px -30px 67px -30px;position: relative;}.ss-content-block.col-1.has-background-color .gallery-footer {padding-bottom: 52px;padding-left: 50px;padding-right: 50px;}.page-type-0 .ss-content-block.col-1.has-background-color {position: relative;}.page-type-0 .has-background-color.has-red-frame::before {border: #F1B1BB solid 1px;bottom: 20px;content: '';display: block;left: 20px;pointer-events: none;position: absolute;right: 20px;top: 20px;z-index: 1;}.give-details-section .ss-section-wrap-inner {justify-content: center;margin-bottom: 100px;width: 100%;}.heart-tl, .heart-tr, .heart-bl, .heart-br {background-repeat: no-repeat;color: white;display: flex;flex-direction: column;justify-content: center;margin: 4px;}.heart-tl, .heart-tr {background-size: 89%;}.heart-bl, .heart-br {background-size: 84.5%;}.heart-tl p, .heart-tr p, .heart-bl p, .heart-br p {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;line-height: 125%;margin: 0px;}.heart-tl p big, .heart-tr p big, .heart-bl p big, .heart-br p big {font-size: 40px;line-height: 122%;}.heart-tl {background-image: url(../images/template/heart-tl.svg);background-position-x: right;background-position-y: bottom;height: 420px;}.heart-tl p {margin-left: 20%;}.heart-bl {background-image: url(../images/template/heart-bl.svg);background-position-x: right;height: 523px;justify-content: flex-start;}.heart-bl p {margin: calc(28% - 124px) calc(28% - 124px) 0px 50%;}.heart-bl p:last-child {margin-top: 20px;}.heart-tr {background-image: url(../images/template/heart-tr.svg);background-position-x: left;background-position-y: bottom;height: 420px;}.heart-tr p {margin-right: 20%;}.heart-br {background-image: url(../images/template/heart-br.svg);background-position-x: left;height: 40vw;max-height: 523px;justify-content: flex-start;}.heart-br p:first-child {margin-top: calc(28% - 124px);}.heart-br p:last-child {padding-bottom: 40px;}.heart-br p {margin: 0px 20% 10px calc(28% - 124px);}.event-links-bar .button {background: white;margin-bottom: 0;margin-top: 0;}.image-and-text-info-boxes.alt .ss-content-block.col-2:first-child p strong a {color: white;}.image-and-text-info-boxes .ss-content-block.col-2:first-child p strong a {color: white;}@media (max-width: 1024px) {.stats-summary .ss-section-wrap-inner {display: flex;flex-direction: column;align-content: center;}.ss-content-block.col-1.has-background-color .gallery-footer {padding-left: 10px;padding-right: 10px;}.stats-summary .col-4 {border-bottom: 5px #DeDeD7 solid;border-left: none;height: auto;margin-left: auto;margin-right: auto;padding-bottom: 5%;width: 50%;}.stats-summary .col-4 p {margin-top: 0;text-align: center;}.stats-summary .col-4 p:first-child {margin-top: 0%;}}@media (max-width: 1100px) { .heart-tl, .heart-bl, .heart-tr, .heart-br {flex-wrap: wrap;flex: 40%;height: auto;justify-content: space-between;margin: auto;padding: 32px;width: auto;}.heart-tl p, .heart-bl p, .heart-tr p, .heart-br p {margin: auto;text-align: center !important;}.heart-br p:first-child,.heart-bl p:first-child,.heart-br p:last-child {margin-top: auto;padding-bottom: 0;}.heart-tl, .heart-bl {background: #D8364E;border-radius: 12px;margin: 16px;text-align: center;}.heart-tr, .heart-br {background: #BF1932;border-radius: 12px;margin: 16px;text-align: center;}}@media (max-width: 768px) {.heart-tl, .heart-tr, .heart-bl, .heart-br {margin-bottom: 32px;margin-left: 0;margin-right: 0;margin-top: 32px;} .ss-content-block.col-2-5.ss-image-block h4 {text-align: center;}.image-and-text-info-boxes:nth-child(even) .ss-content-block.col-2:nth-child(1),.image-and-text-info-boxes.alt:nth-child(even) .ss-content-block.col-2:nth-child(2) {background-color: #D8364E;color: white;}.image-and-text-info-boxes:nth-child(even) .ss-content-block.col-2:nth-child(2),.image-and-text-info-boxes.alt:nth-child(even) .ss-content-block.col-2:nth-child(1) {background-color: #F7F7F7;color: #5A5A5A;text-decoration: #5a5a5a;}.image-and-text-info-boxes .ss-content-block.col-2:first-child p strong a,.image-and-text-info-boxes.alt .ss-content-block.col-2:last-child p strong a {color: white;}.image-and-text-info-boxes.alt .ss-content-block.col-2:first-child p strong a,.image-and-text-info-boxes .ss-content-block.col-2:last-child p strong a {color: #BF1932;}}input[type=text], input[type=password], input[type=email], select, textarea,.chosen-container {background-color: #F7F7F7;border: #BBBCBC solid 1px;border-radius: 2px;font-size: 18px;max-width: 100%;min-width: 175px;}#filter-form {display: flex;flex-wrap: wrap;justify-content: center;margin: auto;}.filter-inside {display: flex;width: max-content;}form .hr {margin-bottom: 28px;margin-top: 0px;width: 100%;}.uc {color: black;font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: normal;margin: auto 15px;text-transform: none;}.filter-inside {width: fit-content;}.chosen-container-single .chosen-drop {bottom: auto !important;top: 0 !important;}.chosen-container.chosen-container-multi {min-width: 175px;width: fit-content !important;}.chosen-container-multi .chosen-choices {background-color: #F7F7F7;background-image: url(/images/icons/secondary-nav-arrow-down.svg);background-size: 8px auto;border-color: #BBBCBC;border-radius: 2px;width: fit-content;}.chosen-container-multi .chosen-choices li.search-field input[type="text"] {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: normal;}form .field-wrap label {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: normal;margin-bottom: 10px;}.field-wrap.field-phone {margin-bottom: 30px;}form .field-wrap span.checkbox-wrap {background: none;box-shadow: none;margin: 15px 0px 0px 0px;padding: 5px 30px 5px 0px;}@media (max-width: 769px) {#filter-form {flex-direction: column;flex-wrap: wrap;justify-content: center;margin: auto;}.vsmb.uc.small.g {margin-left: 0;}.filter.fl.smr.smb {margin-right: 0;width: 100%;}.filter-inside {width: 100%;}.filter-inside .button.submit.small {margin-left: auto !important;margin-right: auto;}.chosen-container.chosen-container-multi {margin-left: auto;margin-right: 0;min-width: 175px;width: fit-content !important;}}@media (max-width: 400px) {.filter-inside {flex-direction: column;}.vsmb.uc.small.g {margin-top: 10px;}.chosen-container.chosen-container-multi {margin-left: 0;margin-right: auto;margin-top: 20px;}.filter-inside .button.submit.small {margin-left: auto !important;margin-right: auto;}}.middle-area {padding: 64px 30px;overflow-x: hidden;position: relative;}@media (min-width: 768px) {.middle-area {opacity: 0;transition: opacity 0.3s ease;}body.loaded .middle-area {opacity: 1;}}.ss-accordion-content-wrap {text-transform: capitalize;}.ss-accordion-content-wrap .ss-accordion-toggle:hover, .ss-accordion-content-wrap .ss-accordion-toggle {background-color: #f7f7f7;color: #5a5a5a;font-family:'Montserrat';font-size: 18px;font-weight: 600;padding: 20px;text-transform: none;}.ss-accordion-content-wrap .ss-accordion-content {background-color: #f7f7f7;margin-top: 2px;text-transform: none;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:before {background-color: #BF1932;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:after {background-color: #BF1932;}.filter-button-group .filter-button.all {margin-right: 10px;}@media (max-width: 1200px) {.responsive-grid-layout-row.four-column {flex: 25%;flex-wrap: wrap;justify-content: space-around;}.responsive-grid-layout-row.four-column .col.first,.responsive-grid-layout-row.four-column .col,.responsive-grid-layout-row.four-column .col.last {margin-bottom: 0px;margin-left: auto;margin-right: auto;}}.custom-page-banner {background-image: url(../images/template/default-banner.jpg?v=0.01);background-color: #000;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;border-top-left-radius: 5px;border-top-right-radius: 5px;height: 54vh;min-height: 540px;overflow: hidden;position: relative;}.custom-page-banner:after {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,70%) 0%, rgba(0,0,0,0) 100%);bottom: 0;content: '';height: 75%;left: 0;pointer-events: none;position: absolute;right: 0;z-index: 59;}.custom-page-banner h1 {color: white;font-size: 90px;}.custom-page-banner .heading-wrap {bottom: 33%;left: 30px;position: absolute;right: 30px;text-align: center;z-index: 60;}.custom-page-banner-caption {margin-bottom: 15px;}.custom-page-banner-caption > iframe {display: none;}.custom-page-banner-caption svg,.custom-page-banner-caption svg g,.custom-page-banner-caption svg rect,.custom-page-banner-caption svg path {fill: #fff;}.page-banner {display: none;}.custom-page-banner .banner-video-wrap {background: black;height: 100%;left: 0;position: absolute;top: 0;pointer-events: none;width: 100%;}.custom-page-banner .banner-video-wrap iframe {left: 50%;max-width: none;min-height: 100%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100vw;}@media (min-aspect-ratio: 16/9) {.custom-page-banner .banner-video-wrap iframe { min-height: 56.25vw;}}@media (max-aspect-ratio: 16/9) {.custom-page-banner .banner-video-wrap iframe { width: 177.78vh;}}@media (max-width: 900px) {.custom-page-banner {height: auto;min-height: 0;overflow: hidden;padding: 130px 30px 50px 30px;position: relative;}body.page-id-244540 .middle-area {padding: 120px ​30px 64px 30px;}.custom-page-banner:before {background: #000;bottom: 0;content: '';left: 0;opacity: 0.6;position: absolute;right: 0;top: 0;}.custom-page-banner .heading-wrap {bottom: auto;left: auto;position: relative;right: auto;top: auto;transform: none;}.custom-page-banner h1 {font-size: 30px;}}.button,.small-action-button,.pager,.pager-prev,.pager-next {background: transparent;border-radius: 0;border: 1px solid #BF1932;color: #BF1932;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 700;margin-bottom: 8px;margin-top: 8px;text-transform: uppercase;}.button {line-height: 140%;padding: 12px 30px;}.view-event-button {background-color: white;margin-top: -8px;}.small-action-button {padding: 5px 15px;}.button:hover, .small-action-button:hover,.pager:hover, .pager-prev:hover,.pager-next:hover, .pager.on {background: #BF1932;border-color: #BF1932;color: #fff;}form.category-and-window .text-search-wrap .submit,.search-page-form-wrap .text-search-wrap .submit {background-color: #BF1932;background-image: url(../images/icons/search-white.svg);}.search-page-form-wrap .text-search-wrap .submit:hover,form.category-and-window .text-search-wrap .submit:hover {background-color: #991932;background-image: url(../images/icons/search-white.svg);background-repeat: no-repeat;background-position: 50% 50%;border: solid 1px #BF1932;border-radius: 0;opacity: 100%;}#filter-form .submit.small {display: block;height: 100%;line-height: 28px;margin-left: 15px;margin-top: 0;padding: 5px 30px;}.filter-wrap.text-search-wrap .small-action-button {margin-bottom: 0;margin-top: 0;}.ss-section-wrap.experience-excelsior-slider {margin-bottom: 120px;margin-top: 80px;}.ss-section-wrap.experience-excelsior-slider .ss-section-wrap-inner {margin: 0 50px;max-width: none;}.ss-section-wrap.experience-excelsior-slider .ss-content-block {margin: 0;width: 100%;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-wrap {position: relative;}.ss-section-wrap.experience-excelsior-slider .caption {background: none;bottom: 70px;box-shadow: none;color: #fff;display: block !important;height: auto !important;left: 7%;margin: 0 !important;overflow: auto !important;-webkit-overflow-scrolling: touch;padding: 0 1% 0 0 !important;right: auto;top: 10%;width: 41%;z-index: 60;}.ss-section-wrap.experience-excelsior-slider .caption::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.2);border-radius: 8px;transition: background-color 0.5s ease;}.ss-section-wrap.experience-excelsior-slider .caption:hover::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.8);}.ss-section-wrap.experience-excelsior-slider .caption::-webkit-scrollbar-track {background-color: rgba(0,0,0,0.1);}.ss-section-wrap.experience-excelsior-slider .caption::-webkit-scrollbar {width: 8px;}.ss-section-wrap.experience-excelsior-slider .caption * {color: inherit;}.ss-section-wrap.experience-excelsior-slider .caption .button {border-color: #fff;}.ss-section-wrap.experience-excelsior-slider .caption h3 {color: #000;font-family: 'Playfair Display', serif;font-size: 40px;font-weight: 400;letter-spacing: 0;text-transform: none;}.ss-section-wrap.experience-excelsior-slider .caption h3 small {color: #fff;font-size: 85%;}@media (min-width: 1001px) {.ss-section-wrap.experience-excelsior-slider .slide:nth-child(2n+1) .caption::-webkit-scrollbar-thumb {background-color: rgba(191,25,50,0.2);}.ss-section-wrap.experience-excelsior-slider .slide:nth-child(2n+1) .caption:hover::-webkit-scrollbar-thumb {background-color: rgba(191,25,50,0.8);}.ss-section-wrap.experience-excelsior-slider .slide:nth-child(2n+1) .caption {bottom: 10%;color: #000;left: auto;right: 7.5%;width: 41%;}.ss-section-wrap.experience-excelsior-slider .slide:nth-child(2n+1) .caption .button {border-color: #BF1932;color: #BF1932;}.ss-section-wrap.experience-excelsior-slider .slide:nth-child(2n+1) .caption .button:hover {color: #fff;}.ss-section-wrap.experience-excelsior-slider .caption h3 {font-size: 61px;font-size: 3.4vw;}.ss-section-wrap.experience-excelsior-slider .slide:nth-child(2n+1) .caption h3 {color: #BF1932;}.ss-section-wrap.experience-excelsior-slider .slide:nth-child(2n+1) .caption h3 small {color: #000;}}.embedded-gallery .prev-arrow, .embedded-gallery .next-arrow {background: rgba(255,255,255,0.3) url(/images/icons/white-chevron-left.svg) 50% 50% no-repeat;background-size: 33% auto;border-radius: 100%;height: 3.5vw;left: 1.5vw;margin: 0;min-height: 30px;min-width: 30px;top: 50%;transform: translateY(-50%);width: 3.5vw;}.embedded-gallery .next-arrow {background-image: url(/images/icons/white-chevron-right.svg);left: auto;right: 1.5vw;}@media (min-width: 1400px) {.embedded-gallery .prev-arrow, .embedded-gallery .next-arrow {height: 60px;left: 50px;width: 60px;}.embedded-gallery .next-arrow {left: auto;right: 50px;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery .prev-arrow, .ss-section-wrap.experience-excelsior-slider .embedded-gallery .next-arrow {left: 1.5vw;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery .next-arrow {left: auto;right: 1.5vw;}}@media (max-width: 550px) {.embedded-gallery .prev-arrow {left: 15px;}.embedded-gallery .next-arrow {right: 15px;}}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav-wrapper,.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav,.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li,.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li a {float: none;height: auto;display: block;line-height: 100%;margin: 0;padding: 0;position: static;width: auto;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav-wrapper {bottom: 30px;left: 30px;position: absolute;z-index: 50;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li {display: inline-block;margin: 0 5px;vertical-align: middle;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li:first-child {margin-left: 0;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li:last-child {margin-right: 0;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li a {background: #fff;border-radius: 100%;display: block;opacity: 0.40;transition: opacity 0.2s ease;height: 10px;width: 10px;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li.activeSlide a,.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li a:hover {opacity: 1;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav li a img {display: none;}@media (max-width: 1024px) {.ss-section-wrap.experience-excelsior-slider .ss-section-wrap-inner {margin: 0 30px;}}@media (max-width: 1000px) {.ss-section-wrap.experience-excelsior-slider .embedded-gallery.static-page-inline-gallery .slide {height: 70vw;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery.static-page-inline-gallery .slide .image {background-position: 100% 50%;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery.static-page-inline-gallery .slide .image:before {background: rgb(191,25,50);background: linear-gradient(165deg, rgba(252,92,116,1) 0%, rgba(191,25,50,1) 100%);bottom: 0;content: '';left: 0;opacity: 0.88;position: absolute;right: 0;top: 0;}.ss-section-wrap.experience-excelsior-slider .caption {right: 30px;width: auto;top: 50%;left: 30px;max-height: 80%;transform: translateY(-50%);bottom: auto;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery-nav-wrapper {left: 70px;right: 70px;text-align: center;}.ss-section-wrap.experience-excelsior-slider .embedded-gallery .prev-arrow,.ss-section-wrap.experience-excelsior-slider .embedded-gallery .next-arrow {bottom: 20px;top: auto;transform: none;}}@media (max-width: 768px) {.ss-section-wrap.experience-excelsior-slider .embedded-gallery.static-page-inline-gallery .slide { height: 700px;}.ss-section-wrap.experience-excelsior-slider {margin-bottom: 90px;margin-top: 50px;}.ss-section-wrap.experience-excelsior-slider .caption {top: 25px;left: 25px;right: 25px;transform: none;bottom: 70px;max-height: none;}}.member-grid-wrap .grid-item.member {background: none;box-shadow: none;display: flex;flex-direction: column;flex-wrap: wrap;height: 160px;justify-content: center;margin-right: 0;margin: 20px 0px;padding: 0;position: relative;vertical-align: middle;width: 360px;}.grid-item.member .field-wrap span.label {display: none;}.grid-item.member .value {vertical-align: middle;}.grid-item.member .field-id-file_id {height: 100%;}.grid-item.member img {display: block;float: left;height: 100%;}.grid-item.member .field-id-537 .value {color: #BF1932;display: inline;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;margin-left: 0px;margin-right: 0;position: relative;text-align: left;}.grid-item.member .field-id-537 {margin-left: 10px;margin-right: 0;width: 230px;}.grid-item.member .field-id-538 {display: none;}.grid-item.member .field-id-538 .value { margin-left: 5px;}.grid-item.member .field-id-539,.grid-item.member .field-id-540,.grid-item.member .field-id-541,.grid-item.member .field-id-543,.grid-item.member .field-id-email {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: normal;margin-left: 10px;}.grid-item.member .field-id-539 { margin-top: 8px;width: 230px;}.grid-item.member .field-id-540 {display: inline;margin-top: 4px;}.grid-item.member .field-id-541 { display: inline;}.grid-item.member .field-id-541 .value {margin-left: 5px;}.grid-item.member .field-id-541 .value:before {content: 'x';}.grid-item.member .field-id-email {color: #BF1932;margin-top: 3px;}.grid-item.member .view-button-wrap {display: none;}.pager {background-color: #BBBCBC;border: none;border-radius: 4px;color: white;font-size: 16px;margin-bottom: auto;margin-left: 5px;margin-right: 5px;margin-top: auto;padding-left: 10px;padding-right: 10px;}.page-buttons {border-radius: 0px;display: flex;margin-left: auto;margin-right: auto;width: 100%;}.pager-prev {background-color: white;border: 1px #BF1932 solid;border-radius: 0px;color: #BF1932;float: left;font-size: 12px;margin-left: 0px;margin-right: auto;padding: 12px 30px;}.pager-next {background-color: white;border: 1px #BF1932 solid;border-radius: 0px;color: #BF1932;float: right;font-size: 12px;margin-left: auto;margin-right: 0px;padding: 12px 30px;}.now-viewing {display: none;}.prev-btn-present {margin-left: 0;margin-right: auto;}.next-btn-present {margin-left: auto;margin-right: 0;}@media (max-width: 1024px) {.member-grid-wrap .grid-item.member {display: inline-block;margin-top: 64px;}.member-grid-wrap {margin-top: 0;}.member-grid-wrap .grid-item.member .member-image,.member-grid-wrap .grid-item.member .value,.member-grid-wrap .grid-item.member .field-id-file_id,.member-grid-wrap .grid-item.member .field-id-539,.member-grid-wrap .grid-item.member .field-id-540,.member-grid-wrap .grid-item.member .field-id-541,.member-grid-wrap .grid-item.member .field-id-email {display: block;margin: auto auto auto auto;position:relative;text-align: center;width: auto;}.member-grid-wrap .grid-item.member .field-id-file_id {height: -webkit-fill-available;width: fit-content;}.member-grid-wrap .grid-item.member .member-image {display: block;max-height: 160px;margin: auto;padding-bottom: 20px;}.grid-item.member .field-id-537 {margin-left: auto;margin-right: auto;}.member-grid-wrap .grid-item.member .field-id-537 .value {margin-left: auto;margin-right: auto;position: relative;}.page-buttons, now-viewing {color: #5A5A5A;font-family: 'Montserrat', sans-serif;width: auto;}.lower-pager {margin-top: 100px;}.pager-next {margin-left: 20px;}.pager-prev {margin-right: 20px;}}.sosimple-overlay.staff-overlay {margin-left: -500px !important;min-width: 1000px;padding: 0;position: fixed !important;top: 50vh !important;transform: translate(0,-50%);}.staff-overlay-wrap {display: flex;flex-direction: row;justify-content: space-between;position: relative;width: auto;}.staff-overlay-wrap .photo {display: block;overflow: hidden;position: relative;width: 40%;}.staff-overlay-wrap .photo img {bottom: 0;display: block;height: 100%;position:absolute;top: 0;width: auto;}.staff-overlay-wrap .staff-info {padding: 50px;width: 65%;}.staff-overlay-wrap .staff-info h3 {margin-bottom: 0;}.staff-overlay-wrap .staff-info h4 {color: #5A5A5A;letter-spacing: 0;text-transform: none;}.staff-overlay-wrap .staff-info .phone-and-email {border-top: 5px solid #DEDED7;margin-top: 30px;padding-top: 30px;}.staff-overlay-wrap .staff-info .phone-and-email .phone-wrap a {color: inherit;}.staff-overlay-wrap .staff-info .phone-and-email .email-wrap {margin-top: 8px;}.staff-overlay-wrap .staff-info .phone-and-email .email-wrap a {text-decoration: none;}.staff-overlay-wrap .staff-info .phone-and-email .email-wrap a:hover {text-decoration: underline;}@media (max-width: 500px) {.sosimple-overlay.staff-overlay .staff-info {padding-left: 20px;padding-right: 20px;}}@media (max-width: 768px) {.sosimple-overlay.staff-overlay {margin-left: -51% !important;margin-top: 20px !important;max-height: 80%;overflow-x: hidden;overflow-y: scroll;}}@media (min-width: 768px) and (max-width: 1023px) {.sosimple-overlay.staff-overlay {margin-left: -50% !important;}}@media (min-width: 768px) {.sosimple-overlay.staff-overlay {left: 50% !important;}}@media (max-width: 1024px) {.sosimple-overlay.staff-overlay {background: #fff;display: block;font-size: 16px;margin-top: 50px;min-width: unset;left: 52% !important;position: absolute;right: 0;width: 95vw !important;}.staff-overlay {box-shadow: none;}.staff-overlay-wrap .photo {display: flex;height: 400px;justify-content: center;width:100%; }.staff-overlay-wrap {align-items: center;flex-direction: column;margin-left: auto;margin-right: auto;position: relative;width: 100%;}.sosimple-overlay-close {display: block;position: absolute;right: 0px;}.staff-overlay-wrap .staff-info {margin-left: auto;margin-right: auto;text-align: center;width: auto;}.staff-overlay-wrap .staff-info h3 {color: #FC5C74;}.staff-overlay-wrap .staff-info .phone-and-email .email-wrap a {color: #FC5C74;}}.ss-section-wrap.college-logos-section {margin-bottom: 120px;}.ss-section-wrap.college-logos-section .ss-section-wrap-inner {background: #F5F5F0;margin-left: 50px;margin-right: 50px;padding: 100px 35px;}.ss-section-wrap.college-logos-section h3.line-heading:before,.ss-section-wrap.college-logos-section h3.line-heading:after {background: #DEDED7;}.ss-section-wrap.college-logos-section .responsive-grid-layout-row p {margin-bottom: 50px;height: 100px;line-height: 100px;}.ss-section-wrap.college-logos-section .ss-section-wrap-inner {padding-bottom: 0;}#scrolling-logos .logo-slide {outline: none;width: calc(100% / 6);}#scrolling-logos .image {height: 100px;line-height: 100px;text-align: center;}#scrolling-logos img,#scrolling-logos svg {display: inline-block;height: auto !important;max-height: 40px;max-width: 120px;vertical-align: middle;width: auto !important;}@media (max-width: 1024px) {.ss-section-wrap.college-logos-section .ss-section-wrap-inner {margin-left: 30px;margin-right: 30px;padding: 100px 15px;}#scrolling-logos .logo-slide {width: 25%;}}@media (max-width: 768px) {.ss-section-wrap.college-logos-section {margin-bottom: 80px;}.ss-section-wrap.college-logos-section .ss-section-wrap-inner {padding: 75px 15px 25px;}#scrolling-logos .logo-slide {width: calc(100% / 3);}}@media (max-width: 550px) {.ss-section-wrap.college-logos-section .ss-section-wrap-inner {padding: 35px 30px 25px;}#scrolling-logos .logo-slide {width: 50%;}}body.page-index .main-content,body.page-index .wrapper,body.page-index .middle-area {margin: 0;padding: 0;max-width: none;}body.page-index .ss-section-wrap-inner {margin: 0 35px;max-width: none;}@media (max-width: 1024px) {body.page-index .ss-section-wrap-inner {margin: 0 15px;}}@media (max-width: 768px) {body.page-index .ss-content-block.col-2-3 {width: auto;}}@media (max-width: 767px) {body.page-index .ss-section-wrap-inner {margin: 0 30px;}}body.page-index .responsive-grid-layout-row.four-column.college-logos-grid {margin-bottom: 0;}.homepage-banner {margin-bottom: 120px;position: relative;}body.page-index .homepage-banner .ss-section-wrap-inner {margin: 0;}.homepage-banner .ss-content-block {margin: 0;position: relative;width: 100%;}.homepage-banner .slide {min-height: 100vh;}.homepage-banner .embedded-gallery .slide .ss-youtube-vimeo-player {background: black 50% 50% no-repeat;background-size: cover;max-height: none !important;max-width: none !important;height: 100%!important;left: 0;overflow: hidden;pointer-events: none;position: absolute;top: 0;width: 100%;z-index: 0;}.homepage-banner .embedded-gallery .slide .ss-youtube-vimeo-player iframe {width: 100vw;height: 255.25vw!important;left: 50%;min-height: 201vh;min-width: 177.77vh;opacity: 1!important;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: -100;}.homepage-banner .embedded-gallery .slide .ss-youtube-vimeo-player .play-button {display: none;}.homepage-banner .embedded-gallery .slide .caption {background: none;box-shadow: none;color: #fff;display: block !important;height: auto !important;margin: 0 !important;padding: 0 !important;right: 30px;left: 30px;text-align: center;bottom: 160px;z-index: 60;}.homepage-banner .embedded-gallery .slide .caption h1,.homepage-banner .embedded-gallery .slide .caption h2 {color: #fff;margin-top: 32px;}.homepage-banner .embedded-gallery .slide .caption .button {border-color: #fff;color: #fff;}.homepage-banner .embedded-gallery-nav-wrapper {display: none;}.hp-banner-explore-link {animation: bounce_arrow 2s ease infinite;background: url(/images/icons/small-white-arrow-down.svg) 50% calc(100% - 8px) no-repeat;bottom: 40px;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: bold;left: 50%;letter-spacing: 1px;padding-bottom: 30px;position: absolute;text-align: center;text-decoration: none;text-transform: uppercase;transform: translateX(-50%);transition: opacity 0.2s ease;z-index: 60;}.hp-banner-explore-link:hover {color: #fff;opacity: 0.8;text-decoration: none;}@keyframes bounce_arrow {0% { background-position: 50% calc(100% - 8px); }50% { background-position: 50% 100%; }100% { background-position: 50% calc(100% - 8px); }}@media (max-width: 1024px) {.homepage-banner .embedded-gallery .slide .caption {bottom: 130px;}.homepage-banner .slide {min-height: 90vh;}.hp-banner-explore-link {bottom: 20px;}}@media (max-width: 768px) {.homepage-banner {margin-bottom: 80px;}}@media (max-width: 550px) {.homepage-banner .embedded-gallery .slide .caption {bottom: 80px;left: 40px;right: 40px;}}@media (min-width: 768px) {.ss-content-block.col-1 .content-box-list li {width: calc(50% - 30px);}}@media (min-width: 1025px) {.ss-content-block.col-1 .content-box-list {padding: 0;}.ss-content-block.col-1 .content-box-list li {margin: 0 25px 50px 25px;width: calc(25% - 50px);}}.ss-content-block.col-1 .content-box-list li a {background: #fff;box-shadow: 0 20px 40px rgba(0,0,0,0.16);min-height: 180px;padding: 10px;position: relative;}.ss-content-block.col-1 .content-box-list li a .date,.ss-content-block.col-1 .content-box-list li a .date strong {color: #fff;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}.ss-content-block.col-1 .content-box-list li a .date {background: rgba(191,25,50,0.80);left: 10px;margin: 0;padding: 5px 10px;position: absolute;right: 10px;text-align: center;top: 10px;z-index: 1;}.ss-content-block.col-1 .content-box-list .thumbnail {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;height: 100%;margin: 0;}.ss-content-block.col-1 .content-box-list .thumbnail img {display: block;opacity: 0;visibility: hidden;}.ss-content-block.col-1 .content-box-list li a .abstract,.ss-content-block.col-1 .content-box-list li a .see-details,.ss-content-block.col-1 .content-box-list.blog li a .cb:before {display: none;}.ss-content-block.col-1 .content-box-list li a .title {background: rgba(0,0,0,0.75);bottom: 10px;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 500;left: 10px;line-height: 150%;margin: 0;padding: 20px;position: absolute;right: 10px;text-align: center;transition: padding 0.2s ease;}.ss-content-block.col-1 .content-box-list li a:hover .title {padding: 30px 20px;}.ss-content-block.col-1 .content-box-list li a .title:after {color: #FCAEBA;content: 'Read Article';display: block;margin-top: 10px;text-transform: uppercase;}@media (max-width: 768px) {.ss-content-block.col-1 .content-box-list {padding-top: 0;}}@media (min-width: 1024px) {.page-index .main-content .button {margin-bottom: 100px;}}body.page-type-0 .ss-content-block.col-1 .content-box-list li a .title {background: rgba(0,0,0,75%);color: white;}body.page-type-0 .ss-content-block.col-1 .content-box-list li a .title::after {color: #BF1932;content: 'View Details';}body.page-type-5 h2.title {font-size: 21px;letter-spacing: 0.047619047619047616em;text-transform: uppercase;}body.page-type-28 .member-grid-wrap {display: flex;flex-wrap: wrap;height: auto;justify-content: space-between;}body.page-type-28 .main-content > .hr {display: none;}body.page-type-28 .main-content > .fr {display: block;float: unset;margin-right: auto;margin-left: auto;position: relative;width: 100%;}.blog-right-column h3 {font-size: 110%;}.timeslot-selector.engaged .button {border: 1px solid #000;}.event-items > li > h2.date {background: #bf0001;}.calendar a.event .description {display: none;}.list-items .list-item.resource-item h2 {color: #BF1932;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 0.036000000000000004em;line-height: 137.5%;padding: 0;text-transform: uppercase;}@media (min-width: 901px) {.list-items.member-directory-items li {width: calc(25% - ((25px / 4) * 3))}.list-items.member-directory-items li:nth-child(5n) {margin-right: 25px;}.list-items.member-directory-items li:nth-child(4n) {margin-right: 0;}}.member-directory-item .categories {display: none;}.sosimple-underlay {z-index: 1000;}.sosimple-overlay {min-width: 250px;z-index: 1001;}.interactive-map-infobox-content .title {padding-right: 50px;}.social-stream .element-item .item-content {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;padding: 0 15px;margin-bottom: 15px;}@media (max-width: 1024px) {body.page-type-28 .main-content > .fr {align-items: center;display: flex;flex-direction: row-reverse;justify-content: center;margin-left: auto;margin-right: auto;width: 100%;}body.page-type-28 .member-grid-wrap {display: flex;flex-wrap: wrap;height: auto;justify-content: center;}}@media (max-width: 500px) {body.page-type-28 .main-content > .fr {flex-direction: column;}}.global-site-alert .heading {background: #BF0001;}.global-site-alert .heading h3 {font-size: 36px;}.global-site-alert .content-wrap {max-width: none;width: auto;}.dismiss-wrap {margin-top: 30px;}.red-tinted-background-image-link {color: #fff;display: block;margin: 0 auto 50px auto;max-width: 100%;padding: 97px 50px;position: relative;text-align: center;}.red-tinted-background-image-link:hover {text-decoration: none;}.red-tinted-background-image-link:before {background: rgba(191,25,50,1);background: linear-gradient(308deg, rgba(191,25,50,1) 0%, rgba(252,92,116,1) 100%);bottom: 0;content: '';left: 0;opacity: 0.70;position: absolute;right: 0;top: 0;transition: opacity 0.3s ease;pointer-events: none;z-index: 1;}.red-tinted-background-image-link:hover:before {opacity: 0.85;}.red-tinted-background-image-link:after {border: 1px solid #F5F5F1;bottom: 20px;content: '';left: 20px;pointer-events: none;position: absolute;right: 20px;top: 20px;z-index: 1;}.red-tinted-background-image-link span {display: block;position: relative;width: 100%;z-index: 2;}.red-tinted-background-image-link .title {color: #fff;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;}.red-tinted-background-image-link .image {background-color: #BF1932;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;filter: grayscale(1);left: 0;pointer-events: none;position: absolute;right: 0;top: 0;z-index: 0;}.red-tinted-background-image-link .image img {display: none;}.large-icon-button-link {align-items: center;background: #F5F5F0;color: #BF1932;display: flex;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;justify-content: center;padding: 40px 60px;position: relative;text-align: center;text-transform: uppercase;transition: background 0.3s ease, color 0.3s ease;}.large-icon-button-link:before {border: 1px solid #F1B1BB;bottom: 20px;content: '';left: 20px;pointer-events: none;position: absolute;right: 20px;top: 20px;}.large-icon-button-link:hover {background: #BF1932;color: #fff;text-decoration: none;}.large-icon-button-link img,.large-icon-button-link svg {display: block;margin-right: 15px;}.large-icon-button-link svg g:last-child > path {transition: fill 0.3s ease;}.large-icon-button-link:hover svg g:last-child > path {fill: #fff;}.program-box {height: 460px;margin-bottom: 30px;position: relative;}.program-box .program-box-inner {max-width: 366px;margin: 0 auto;}.program-box .image {background-color: #BF1932;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 1;}.program-box .image img {display: none;}.program-box .title {background: #BF1932;border-radius: 4px;bottom: -10px;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 13px;font-weight: 700;left: 10px;padding: 10px 15px;position: absolute;right: 10px;text-align: center;text-transform: uppercase;z-index: 3;}.program-box .hover-content {background: rgba(216,54,78,0.9);backdrop-filter: blur(5px);bottom: 0;color: #fff;font-size: 16px;left: 0;line-height: 140%;opacity: 0;overflow-y: scroll;padding: 30px;position: absolute;right: 0;text-align: center;top: 0;transition: opacity 0.4s ease, visibility 0.4s ease;visibility: hidden;z-index: 2;}.program-box .hover-content::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.program-box .hover-content::-webkit-scrollbar-thumb {background-color: white;border-radius: 20px;width: 10px;}.program-box .hover-content::-webkit-scrollbar-track {background-color: rgba(0,0,0,0);}.program-box:hover .hover-content {opacity: 1;visibility: visible;}.program-box .hover-content p {line-height: 140%;}.program-box .hover-content .button {border: 1px solid #fff;color: #fff;}#programs-slider {margin-bottom: 120px;position: relative;padding: 0 120px;}#programs-slider .program-box {margin: 0 15px 30px;}#programs-slider .slick-arrow {background: rgba(101,101,101,0.4) url(/images/icons/white-chevron-left.svg) 50% 50% no-repeat;border-radius: 100%;border: 0;cursor: pointer;height: 60px;left: 0;position: absolute;text-indent: -9999px;top: 50%;transform: translateY(-50%);transition: background-color 0.2s ease;width: 60px;}#programs-slider .slick-arrow:hover {background-color: rgba(101,101,101,0.6);}#programs-slider .slick-arrow.slick-next {background-image: url(/images/icons/white-chevron-right.svg);left: auto;right: 0;}#programs-slider .slick-dots {list-style: none;margin: 0;padding: 0;text-align: center;}#programs-slider .slick-dots li {display: inline-block;margin: 0 5px;}#programs-slider .slick-dots li button {background: #DDDDDD;border-radius: 100%;border: 0;color: transparent;cursor: pointer;font-size: 0;height: 12px;overflow: hidden;padding: 0;position: relative;text-indent: -9999px;transition: background 0.2s ease;width: 12px;}#programs-slider .slick-dots li.slick-active button,#programs-slider .slick-dots li button:hover {background: #BF1932;}@media (max-width: 1050px) {#programs-slider {padding: 0 75px;}}@media (max-width: 768px) {#programs-slider {margin-bottom: 80px;padding: 0 50px;}#programs-slider .slick-arrow {background-size: 10px auto;height: 40px;width: 40px;}#programs-slider .program-box {margin: 0 7px 30px;}.program-box .hover-content {padding: 25px;}}@media (max-width: 768px) {#programs-slider {padding: 0;}#programs-slider .program-box {margin: 0 0 30px 0;}#programs-slider .slick-arrow,#programs-slider .slick-arrow:hover {background: url(/images/icons/gray-arrow-left.svg) 50% 50% no-repeat;background-size: contain;bottom: 0;height: 14px;top: auto;opacity: 1;transform: none;width: 22px;}#programs-slider .slick-arrow.slick-next {background-image: url(/images/icons/gray-arrow-right.svg);}}.fact-box-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 40px 0 20px 0;}.fact-box {background: rgb(191,25,50);background: linear-gradient(315deg, rgba(191,25,50,1) 0%, rgba(252,92,116,1) 100%);color: white;display: inline-flex;flex-direction: column;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: bold;justify-content: center;height: 580px;margin: 0 30px 30px 0;padding: 38px;position: relative;text-align: center;text-transform: uppercase;vertical-align: middle;}.fact-box p {letter-spacing: 3.24px;line-height: 133%;margin: 8px 0px;}.fact-box big {font-size: 50px;letter-spacing: 0;line-height: 108%;text-transform: capitalize;}.fact-box bigger {display: inline-block;font-size: 80px;padding: 20px 20px;vertical-align: middle;}.fact-box::before {border: 1px solid white;bottom: 20px;content: '';display: inline-block;margin: auto;left: 20px;pointer-events: none;position: absolute;right: 20px;top: 20px;z-index: 10;}.fact-box .image {margin-bottom: 10px;}.fact-box .image img {display: block;margin: 0 auto; }.fact-box.gray {background: #F7F7F7;color: #5A5A5A;}.fact-box.gray::before {border-color: #C74452;}.fact-box.gray big {color: #D8364E;line-height: 108%;vertical-align: middle;}.fact-box.gray bigger {color: #D8364E;}.fact-box.gray p:last-child {margin-top: 32px;}.fact-box.gray.col-1 {background-color: white;box-shadow: 0px 16px 32px rgba(0,0,0,8%);display: inline-block;height: auto;margin-top: 30px;min-height: 300px;text-align: left;}.fact-box.gray.col-1 p {margin: 12px;}.fact-box.gray.col-1 p:first-child {float: left;height: 100%;display: flex;flex-direction: column;margin: auto 60px;justify-content: center;width: min-content;}.fact-box .number {color: #BF1932;font-family: 'Montserrat', sans-serif;font-size: 70px;font-weight: 700;margin-bottom: 10px;}.fact-box .type {color: #5A5A5A;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;margin-bottom: 5px;text-align: center;text-transform: uppercase;}.fact-box .type2 {color: #5A5A5A;font-family: 'Hind Siliguri';font-size: 21px;font-weight: normal;letter-spacing: normal;text-align: center;text-transform: capitalize;}.at-a-glance-two-row .fact-box {background: white;border-right: 4px solid #F5F5F0;flex: 25%;height: 290px;justify-content: flex-start;margin-bottom: 80px;padding: 40px 0px 0px 0px;} .at-a-glance-two-row .fact-box:nth-child(6) {border-right: 0px;}@media (max-width: 1100px) {.fact-box .number {font-size: 40px;}.fact-box .type {font-size: 14px;}.fact-box .type2 {font-size: 14px;}}@media (min-width: 1024px) {.at-a-glance-two-row .fact-box:nth-child(3) {border-right: solid #f5f5f5 0px !important;}}@media (max-width: 1023px) {.at-a-glance-two-row .fact-box:nth-child(4) {border-right: none;}.fact-box {height: auto;margin: 0 auto 50px auto;text-align: center;width: 100%;}.fact-box.gray,.col-1.fact-box.gray {height: fit-content;text-align: center;}.fact-box.gray.col-1 p:first-child {float: none;margin: 0px auto;text-align: center;}}@media (max-width: 769px) {.at-a-glance-two-row .fact-box {border-right: none;}.fact-box-wrap {flex-direction: column;flex-wrap: nowrap;justify-content: center;}.fact-box {font-size: 14px;margin-left: -15px;}.fact-box big {font-size: 40px;}.fact-box bigger {font-size: 60px;}.at-a-glance-two-row .fact-box {border-right: none;border-top: 4px solid #F5F5F0;margin-left: auto;margin-right: auto;}.at-a-glance-two-row .fact-box:first-child {border-top: none;}}.staff-card {display: inline-flex;flex-direction: column;font-size: 16px;margin: 10px 32px;position: relative;text-align: center;}.staff-card .image {margin-bottom: 10px;margin-left: auto;margin-right: auto;}.staff-card .image img {display: block;margin: 0 0;}.staff-card .name {color: #5A5A5A;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 2.88px;text-align: center;text-transform: uppercase;}.staff-card .title {line-height: 165%;}.staff-card .contact-info {margin-top: -3px;}.staff-card .contact-info a:last-child {display: inline;}.staff-card .contact-info a[href^="tel:"] {color: #000;display: inline;line-height: 160%;}.staff-card .contact-info a[href^="tel:"]:hover {color: #BF1932;}.has-background-color .staff-card {font-size: 16px;margin: 20px auto;position: relative;text-align: left;max-width: 100%;width: auto;}.has-background-color .staff-card .image {margin-bottom: 10px;margin-left: 0;}.has-background-color .staff-card .image img {display: block;margin: 0 0;}.has-background-color .staff-card .name {color: #5A5A5A;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 2.88px;text-align: left;text-transform: uppercase;}.has-background-color .staff-card .title {line-height: 150%;}.has-background-color .staff-card .contact-info {margin-bottom: 3px;}.has-background-color .staff-card .contact-info a:last-child {display: block;}.has-background-color .staff-card .contact-info a[href^="tel:"] {color: #000;line-height: 160%;}.has-background-color .staff-card .contact-info a[href^="tel:"]:hover {color: #BF1932;}.support-team-listing {align-items: center;display: flex;flex-wrap: wrap;justify-content: center;}.support-team-listing .staff-card {margin: 0px 0px 60px 0px;min-width: fit-content;max-width: 33%;}.support-team-listing .staff-card .contact-info a:before {display: none;}.support-team-listing > .staff-card > .contact-info a:last-child {display: inline;}@media (max-width: 769px) {.has-background-color h3,.has-background-color .staff-card,.has-background-color .staff-card .image,.has-background-color .staff-card .title,.has-background-color .staff-card .name,.has-background-color .staff-card .contact-info,.has-background-color .staff-card .contact-info a {margin-left: auto;margin-right: auto;text-align: center;width: 100%;}.has-background-color .staff-card .image {width: auto;}.support-team-listing {display: flex;flex-direction: column;}.support-team-listing .staff-card {max-width: 100%;}}.ss-section-wrap.callout-box {margin-bottom: 30px;}.ss-section-wrap.callout-box .ss-section-wrap-inner,.ss-content-block.callout-box {background: rgb(191,25,50);background: linear-gradient(315deg, rgba(191,25,50,1) 0%, rgba(252,92,116,1) 100%);color: #fff;}.ss-section-wrap.callout-box .ss-section-wrap-inner {max-width: 1200px;}.ss-section-wrap.callout-box .ss-content-block {margin: 0;padding: 40px;}.ss-content-block.callout-box {padding: 40px;}.callout-box .ss-content-block.ss-image-block {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;flex: 1;padding: 0;}.callout-box .ss-content-block.ss-image-block img {display: none;}.callout-box h1,.callout-box h2,.callout-box h3,.callout-box h4,.callout-box h5,.callout-box h6 {color: inherit;}.callout-box .button {border-color: #fff;color: #fff;}.ss-section-wrap.callout-box.alt .ss-section-wrap-inner,.ss-content-block.callout-box.alt {background: rgba(245,245,240,1);background: linear-gradient(308deg, rgba(245,245,240,1) 0%, rgba(227,200,200,1) 100%);color: inherit;}.callout-box.alt h1,.callout-box.alt h2,.callout-box.alt h3,.callout-box.alt h4,.callout-box.alt h5,.callout-box.alt h6 {color: #BF1932;}.callout-box.alt .button {border-color: #BF1932;color: #BF1932;}@media (max-width: 768px) {.callout-box .ss-content-block.ss-image-block {flex: none;}.callout-box .ss-content-block.ss-image-block img {display: block;}}.callout-image-link-wrap {display: flex;flex: initial;flex-wrap: wrap;justify-content: center;}.callout-image-link {box-shadow: 0px 20px 40px rgba(0,0,0,16%);display: inline-block;margin: 16px;max-height: 460px;max-width: 360px;position: relative;}.callout-image-link .image img {display: block;height: auto !important;max-width: none;width: 100% !important;}.callout-image-link .title {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);bottom: 0;color: #fff;display: flex;flex-direction: column;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;justify-content: end;letter-spacing: 3.24px;line-height: 155%;margin-bottom: 0px;margin-top: auto;padding: 36px 40px;position: absolute;text-align: left;text-transform: uppercase;top: 66%;transition: 0.2s ease;width: 100%;z-index: 1;}.callout-image-link .hover-content {backdrop-filter: blur(4px);background: rgba(216, 54, 78, 80%);color: #fff;display: flex;flex-direction: column;font-size: 16px;height: 100%;justify-content: center;opacity: 0;padding: 0px 44px;position: absolute;text-align: center;top: 0;transition: 0.2s ease;width: 100%;visibility: hidden;z-index: 10;}.callout-image-link:hover .hover-content {opacity: 100%;visibility: visible;}.callout-image-link:hover .title {opacity: 0;}.callout-image-link .js-link {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 15;}.callout-image-link .link-url {display: none;}@media (max-width: 1023px) {.callout-image-link .hover-content {background-color: rgb(216, 54, 78);bottom: auto;font-size: 16px;height: auto;opacity: 100%;padding-bottom: 16px;padding-top: 16px;position: relative;top: 0;visibility: visible;}.callout-image-link .title {background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);bottom: auto;opacity: 100%;position: absolute;top: 0;visibility: visible;}.callout-image-link {background-color: rgb(216, 54, 78);max-height: unset;}}@media (max-width: 700px) {.callout-image-link-wrap {justify-content: center;position: relative;width: 100%;}.callout-image-link {margin: 10px 0px;height: auto;max-height: unset;max-width: unset;overflow: hidden;width: 100%;}.callout-image-link .image {max-height: 450px;}}.quote .quote-text {font-family: 'Playfair Display', serif;font-size: 24px;line-height: 166%;margin-bottom: 28px;}.quote .quote-text:last-child { margin-bottom: 0; }.quote .author {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 2.88px;text-transform: uppercase;}.callout-box .quote .quote-text,.callout-box .quote .author {color: white;}.callout-box.alt .quote .quote-text,.callout-box.alt .quote .author {color: #5A5A5A;}.quote .quote-text {font-size: 18px;}.inner-content-preview-wrap.fact-box {background: rgba(191,25,50,1);background: linear-gradient(308deg, rgba(191,25,50,1) 0%, rgba(252,92,116,1) 100%);color: #F5F5F0;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;padding: 50px;text-transform: uppercase;}.inner-content-preview-wrap.fact-box.gray {background: #F7F7F7;color: inherit;}.inner-content-preview-wrap.fact-box.white {background: #fff;color: inherit;}.inner-content-preview-wrap.fact-box img {display: block;margin: 0 auto 15px auto;}.inner-content-preview-wrap.fact-box big {font-size: 50px;text-transform: none;}.inner-content-preview-wrap.fact-box.gray big,.inner-content-preview-wrap.fact-box.white big {color: #BF1932;}.callout-quote-box {background-color: #F5F5F0;flex: 1;padding: 56px 84px;position: relative;text-align: center;}.callout-quote-box .quote {display: flex;flex-direction: column;justify-content: center;height: 100%;bottom: auto;top: auto;}.callout-quote-box.col-1::before,.callout-quote-box.col-2::before {border: 1px solid #F1B1BB;bottom: 20px;content: '';display: block;left: 20px;pointer-events: none;position: absolute;right: 20px;top: 20px;}.callout-quote-box.col-1.red,.callout-quote-box.col-1-2.red,.callout-quote-box.col-1-3.red,.callout-quote-box.col-1-4.red,.callout-quote-box.col-1-5.red,.callout-quote-box.col-2.red,.callout-quote-box.col-2-3.red,.callout-quote-box.col-2-5.red,.callout-quote-box.col-3-4.red,.callout-quote-box.col-3-5.red {background: rgb(191,25,50);background: linear-gradient(135deg, rgba(191,25,50,1) 0%, rgba(252,92,116,1) 100%);color: white;}@media (max-width: 769px) {.callout-quote-box.col-1 {padding: 32px 48px 32px 48px;}.callout-quote-box.col-1 .quote-text {font-size: 16px;}.callout-quote-box.col-1.red {margin-bottom: 32px;}}.section-contents.give-details-section .inner-content-preview-wrap {background: #BF1932;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;text-align: center;}.section-contents.give-details-section .inner-content-preview-wrap big {font-size: 40px;}.resource-link {background: url(https://sacredhearthamden.sosimplecms2.com/images/icons/resource-icon.svg) 5px 50% no-repeat;display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: normal;padding: 4px 10px 4px 48px;}.small-callout-banner {margin: 0px auto;position: relative;}.small-callout-banner .text {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);bottom: 0px;color: #fff;display: flex;flex-direction: column;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: bold;justify-content: flex-end;padding: 30px;position: absolute;right: 0px;text-align: center;text-transform: uppercase;width: 100%;}.small-callout-banner .image {display: block;}.small-callout-banner .image img {display: block;height: auto !important;max-width: none;width: 100% !important;}.small-callout-banner .button {border: 1px solid #fff;color: #fff;}.small-callout-banner h3 {color: white;}.large-callout-banner {box-sizing: border-box;margin: 50px auto;padding: 5px;position: relative;}.large-callout-banner .text {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);bottom: 0;color: #fff;display: flex;flex-direction: column;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: bold;justify-content: flex-end;letter-spacing: 3.24px;padding: 38px;position: absolute;text-transform: uppercase;top: 33%;width: 100%;}.large-callout-banner .image {display: block;}.large-callout-banner .image img {display: block;height: auto !important;max-width: none;width: 100% !important;}.large-callout-banner .button {border: 1px solid #fff;color: #fff;}@media (max-width: 640px) {.large-callout-banner .image {height: 280px;visiblity: hidden;width: 600px;}.large-callout-banner {height: 280px;overflow: hidden;}}.list-item.question-item h2 {background-color: #f7f7f7;color: #5a5a5a;font-family:'Montserrat';font-size: 18px;font-weight: 600;letter-spacing: 1px;margin-bottom: 0px;padding: 20px;padding-right: 64px;position: relative;text-transform: capitalize;}.list-items.accordion-mode-faqs > li {margin-bottom: 4px;}.list-items.accordion-mode-faqs > li h2.title.question:hover,.list-items.accordion-mode-faqs > li h2.title.question:hover:before,.list-items.accordion-mode-faqs > li h2.title.question:hover:after {opacity: 1;}.list-item.question-item .question::after,.list-items.accordion-mode-faqs > li h2.title.question:after,.list-item.question-item .question::before,.list-items.accordion-mode-faqs > li h2.title.question:before {background-color: #BF1932;border: none 0px rgba(0,0,0,0);content: '';display: block;height: 4px;opacity: 1;position: absolute;right: 30px;top: 50%;transform: rotate(0deg);width: 20px;}.list-item.question-item .question::after,.list-items.accordion-mode-faqs > li h2.title.question:after {opacity: 1;position: absolute;transform: rotate(90deg);}.list-item.question-item .question.selected::after,.list-items.accordion-mode-faqs > li h2.title.question.selected:after {display: none;}.list-item.question-item .hr {display: none;}.list-item.question-item p {background-color: #f7f7f7;border-top: 1px white solid;padding: 20px;}.ss-section-wrap.image-and-text-info-boxes .ss-content-block {background: #F7F7F7;color: #000;overflow: hidden;padding: 40px;}.ss-section-wrap.image-and-text-info-boxes h1,.ss-section-wrap.image-and-text-info-boxes h2,.ss-section-wrap.image-and-text-info-boxes h3,.ss-section-wrap.image-and-text-info-boxes h4,.ss-section-wrap.image-and-text-info-boxes h5,.ss-section-wrap.image-and-text-info-boxes h6 {color: inherit;}.ss-section-wrap.image-and-text-info-boxes.alt .ss-content-block,.ss-section-wrap.image-and-text-info-boxes .ss-content-block:nth-child(2n) {background: #D8364E;color: #fff;overflow: hidden;}.ss-section-wrap.image-and-text-info-boxes.alt .ss-content-block:nth-child(2n) {background: #F7F7F7;color: #5a5a5a;overflow: hidden;}.ss-section-wrap.image-and-text-info-boxes .ss-content-block p:first-child img {margin: -40px -40px 0 -40px;min-width: calc(100% + 80px);}@media (max-width: 769px) {.ss-section-wrap.image-and-text-info-boxes .ss-content-block {padding: 30px;}}.experience-section {box-shadow: 0px 20px 40px rgba(0,0,0,16%);margin-bottom: 100px;}.experience-section .ss-content-block {background: rgba(191,25,50,0.79);background: linear-gradient(0deg, rgba(191,25,50,0.79) 0%, rgba(252,92,116,0.79) 100%);color: #fff;padding: 100px 70px;}.experience-section .ss-content-block,.experience-section.white-bg .ss-content-block {margin: 20px;}.experience-section {margin-left: auto;margin-right: auto;max-width: 1600px;}.experience-section .ss-section-wrap-inner {margin-left: 0px;}.experience-section.white-bg .ss-section-wrap-inner {margin-left:auto;margin-right: 0px;}.experience-section .ss-content-block h1,.experience-section .ss-content-block h2,.experience-section .ss-content-block h3,.experience-section .ss-content-block h4,.experience-section .ss-content-block h5,.experience-section .ss-content-block h6 {align-items: center;color: inherit;display: flex;line-height: 119%;}.experience-section .ss-content-block h3 {padding-bottom: 50px;}.experience-section .ss-content-block h1 img,.experience-section .ss-content-block h1 svg,.experience-section .ss-content-block h2 img,.experience-section .ss-content-block h2 svg,.experience-section .ss-content-block h3 img,.experience-section .ss-content-block h3 svg,.experience-section .ss-content-block h4 img,.experience-section .ss-content-block h4 svg,.experience-section .ss-content-block h5 img,.experience-section .ss-content-block h5 svg,.experience-section .ss-content-block img,.experience-section .ss-content-block svg {border-right: 1px solid #fff;display: block;margin-bottom: auto;margin-right: 30px;margin-top: auto;padding-right: 30px;width: 80px !important;}.experience-section .ss-content-block .button {border: 1px solid #fff;color: #fff;}.experience-section.white-bg .ss-content-block {backdrop-filter: blur(10px);background: rgba(245,245,239,0.79);background: linear-gradient(308deg, rgba(227,200,199,0.79) 0%, rgba(245,245,239,0.79) 100%);color: #000;}.experience-section.white-bg .ss-content-block h1 img,.experience-section.white-bg .ss-content-block h1 svg,.experience-section.white-bg .ss-content-block h2 img,.experience-section.white-bg .ss-content-block h2 svg,.experience-section.white-bg .ss-content-block h3 img,.experience-section.white-bg .ss-content-block h3 svg,.experience-section.white-bg .ss-content-block h4 img,.experience-section.white-bg .ss-content-block h4 svg,.experience-section.white-bg .ss-content-block h5 img,.experience-section.white-bg .ss-content-block h5 svg,.experience-section.white-bg .ss-content-block h6 img,.experience-section.white-bg .ss-content-block h6 svg {border-right: 1px solid #000;}.experience-section.white-bg .ss-content-block .button {border: 1px solid #BF1932;color: #BF1932;}.experience-section h3 svg {margin-bottom: 15px;margin-right: 30px;width: 80px;}.experience-section.white-bg p,.experience-section.white-bg h3 {text-align: left;}@media (max-width: 1024px) {.experience-section {background-position: 75% 50% !important;}.experience-section .ss-content-block h3 {border-bottom: 1px solid white;flex-direction: column;padding-bottom: 8px;text-align: center;}.experience-section.white-bg .ss-content-block h3 {border-bottom: 1px solid;flex-direction: column;padding-bottom: 8px;text-align: center;}.experience-section .ss-content-block h3 svg {border-right: 0px none !important;margin-bottom: 8px;margin-right: 0;padding-right: 0px;}.experience-section .ss-section-wrap-inner {background-size: contain;display: flex;flex-direction: column-reverse;height: 100%;}.experience-section.white-bg .ss-section-wrap-inner {justify-content: flex-end;background-size: contain;flex-direction: column;}.experience-section .ss-section-wrap-inner .ss-content-block.col-2 {padding: 20px;width: auto;}}.ss-section-wrap.gray-info-box.callout-box.alt .ss-section-wrap-inner {background: #F7F7F7;}.results-callout-box {padding: 36px;}.section-contents.stats-summary {background: #F7F7F7;}.section-contents.stats-summary .inner-content-preview-wrap {color: #5A5A5A;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;text-align: center;text-transform: uppercase;}.section-contents.stats-summary .inner-content-preview-wrap big {color: #BF1932;font-size: 70px;}.alt-gallery {transition: min-height 0.3s ease;}.alt-gallery .embedded-gallery {background: #000;}.alt-gallery .stage {opacity: 0;transition: opacity 0.5s ease;}.alt-gallery .stage.cycle-loaded {opacity: 1;}.alt-gallery .embedded-gallery.static-page-inline-gallery .slide {background: #000;}.alt-gallery .embedded-gallery.static-page-inline-gallery .slide .image {position: static;padding-top: 66%}.alt-gallery .embedded-gallery.static-page-inline-gallery .slide .image img {display: none;}.alt-gallery .embedded-gallery .slide .caption {background: rgb(191,25,50);background: linear-gradient(315deg, rgba(191,25,50,1) 0%, rgba(252,92,116,1) 100%);box-shadow: none;color: #fff;font-family: 'Playfair Display';font-size: 24px;font-weight: 400;opacity: 0;visibility: hidden;padding: 50px !important;display: block !important;height: auto !important;margin: 0 !important;position: static;transition: opacity 0.3s ease, visibility 0.3s ease;}.alt-gallery .embedded-gallery .slide .caption p {line-height: 166%;}.alt-gallery .embedded-gallery .slide .caption p cite {font-style: normal;}.alt-gallery .embedded-gallery .slide .caption p strong {font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 700;}.alt-gallery .embedded-gallery .slide.current .caption {opacity: 1;visibility: visible;}.our-departments-grid-wrap .callout-image-link-wrap {justify-content: space-between;}.our-departments-grid-wrap .callout-image-link {margin: 10px 5px;overflow: hidden;}.our-departments-grid-wrap .callout-image-link .title {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 600;letter-spacing: 0.32px;line-height: 150%;padding-right: 10px;text-transform: capitalize;}@media (max-width: 640px) {.our-departments-grid-wrap .callout-image-link-wrap {flex-direction:column;justify-content: space-around;left: 0;margin-right: 30px;width: 100%;}.our-departments-grid-wrap .callout-image-link-wrap .callout-image-link {margin-left: 0;max-width: unset;width: 100%;}}.mobile-friendly-data-table {border-collapse: collapse;width: 100%;}.mobile-friendly-data-table th,.mobile-friendly-data-table .faux-th-label {background: #bf1932;border: 2px solid #fff;color: #fff;font-family: 'Playfair Display', serif;font-size: 20px;font-weight: 400;padding: 10px;text-align: left;}.mobile-friendly-data-table td {background: #f5f5f0;border: 2px solid #fff;padding: 10px;}.mobile-friendly-data-table td p {line-height: 130%}.mobile-friendly-data-table .faux-th-label {display: none;}@media (max-width: 768px) {.mobile-friendly-data-table th {display: none;}.mobile-friendly-data-table td {display: flex;padding: 0;width: 100% !important;} .mobile-friendly-data-table td:last-child {margin-bottom: 30px; } .mobile-friendly-data-table .faux-th-label {border: 0;border-right: 2px solid #fff;display: block;font-size: 13px;overflow-wrap: break-word;width: 150px;}.mobile-table-value {flex: 1;padding: 10px;}}.homepage-at-a-glance-box .fact-box-wrap {flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;}.homepage-at-a-glance-box .fact-box::before {display: none;}.homepage-at-a-glance-box .fact-box {background: none;border-right: 5px #F5F5F0 solid;flex: 1;height: 290px;justify-content: flex-start;margin-right: 0;width: auto;}.homepage-at-a-glance-box .fact-box:last-child {border-right: none;}@media (max-width: 1300px) {.homepage-at-a-glance-box .fact-box {flex: 25%;}}@media (min-width: 1024px) and (max-width: 1300px) {.homepage-at-a-glance-box .fact-box:nth-child(4) {border-right: 0px none;}}@media (max-width: 1023px) {.homepage-at-a-glance-box .fact-box {flex: 50%;}.homepage-at-a-glance-box .fact-box:nth-child(2),.homepage-at-a-glance-box .fact-box:nth-child(4) {border-right: none;}}@media (max-width: 769px) {.homepage-at-a-glance-box .fact-box {margin-left: 0px;}}@media (max-width: 480px) {.homepage-at-a-glance-box .fact-box {border-bottom: 5px solid #f5f5f0;border-right: none;flex: 100%;height: auto;margin-bottom: 0px;padding-bottom: 36px;padding-top: 36px;}.homepage-at-a-glance-box .fact-box:last-child {border-bottom: none;}}.header {background: rgba(255,255,255,0.92);backdrop-filter: blur(30px);border-bottom: 1px solid transparent;height: 84px;position: fixed;right: 0;top: 0;z-index: 1000;width: 100%;}body.show-nav .header {background: #fff;border-bottom: 1px solid #D8D8D8;}body.page-interior:before {box-shadow: 0 10px 20px rgba(0,0,0,0.16);}body.scrolled:before {box-shadow: 0 10px 20px rgba(0,0,0,0.16);}@media (max-width: 931px) {.header {box-shadow: 0 0 15px rgb(0 0 0 / 16%);}}.logo > img { opacity: 0; }.header .logo {background-size: contain;left: 30px;opacity: 100%;overflow: hidden;position: absolute;top: 50%;transform: translateY(-50%); transition: transform 0.2s ease;visibility: visible;width: 349px;z-index: 1000;}.header .logo:hover {transform: translateY(-50%) scale(1.05);}body.show-nav .header .logo {opacity: 0;visibility: hidden;}.header .logo img,.header .logo svg {display: block; height: auto; width: 100%; }body.show-nav .header .logo svg {margin-right: 30px;width: 100%;}@media (max-width: 1600px) {body.show-nav .header .logo {height: 100px;left: calc((100vw - 1065px) /2);top: 40px;width: 111px;}body.show-nav .header .logo svg {margin: 0px;padding: 0px;transform: scale(4.4) translate(39%,0);}body.show-nav #Group_367 {display: none;}}@media (max-width: 1200px) {body.show-nav .header .logo {display: none;}}@media (max-width: 931px) {#Group_367 {display: none;}.header .logo {height: 50px;overflow: hidden;width: 60px;}.header .logo svg,.header .logo img {height: 100%;width: auto;}}.nav-toggle {height: 20px;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);transition: background-color 0.4s ease;width: 30px;z-index: 1003;}body.show-nav .header .nav-toggle span.lines:before,body.show-nav .header .nav-toggle span.lines:after {background: white;}body.show-nav {overflow: hidden;}.nav-toggle span.lines,.nav-toggle span.lines:before,.nav-toggle span.lines:after {background: #BF1932;border-radius: 2px;content: '';height: 4px;position: absolute;transition: background 0.4s ease, transform 0.4s ease, top 0.4s ease, left 0.4s ease;width: 100%;}.nav-toggle span.lines {left: 50%;top: 8px;transform: translateX(-50%);}.nav-toggle span.lines:before {top: -8px;}.nav-toggle span.lines:after {top: 8px;}body.show-nav .nav-toggle span.lines {background-color: transparent;left: 1px;top: 8px;transform: translateX(calc(-50% + 14px));}body.show-nav .nav-toggle span.lines:before {top: 0;transform: rotate(45deg);}body.show-nav .nav-toggle span.lines:after {transform: rotate(-45deg);top: 1px;}.nav-toggle::before {content: 'Menu';color: #BF1932;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: bold;position: absolute;right: 0px;text-transform: uppercase;top: 2px;width: 80px;}body.show-nav .nav-toggle::before {display: none;}.nav-toggle span.text {display: none;}body:after {background: rgba(0,0,0,88%);bottom: 0;content: '';left: 0;opacity: 0;position: fixed;right: 0;top: 0;transition: visibility 0.2s ease, opacity 0.2s ease;visibility: hidden;z-index: 99;}body.show-nav:after {opacity: 0.7;visibility: visible;}@media (max-width: 931px) {body.show-nav .nav-toggle {position:absolute;right: 20px;}body.show-nav .nav-toggle::before {content: '';}.nav-toggle span.lines,.nav-toggle span.lines:before,.nav-toggle span.lines:after {background-color: #BF1932;border-radius: 0px;}}.menu-engaged-wrap {display: flex;height: 100vh;place-content: flex-end;position: fixed;visibility: hidden;width: 100%;}body.hide-nav .menu-engaged-wrap {opacity: 0;visibility: hidden;}body.show-nav .menu-engaged-wrap {background-image: url(../images/template/nav-background-image.jpg);background-size: cover;opacity: 100%;visibility: visible;}@media (max-width: 1600px) {body.show-nav .menu-engaged-wrap {height: 100vh;}}@media (min-width: 1200px) {.nav-connect-with-us-content,.quick-links-main-clone,.primary-nav-wrap {opacity: 0;transition: opacity 0.4s ease;transition-delay: 0.2s;}body.show-nav .nav-connect-with-us-content,body.show-nav .quick-links-main-clone,body.show-nav .primary-nav-wrap {opacity: 1;}}body.show-nav .menu-engaged-wrap .col.first {background: rgba(245,245,240,88%);left:0px;overflow: hidden;overflow-y: scroll;position: relative;top: 0px;transition: 0.2s ease;width: -webkit-fill-available;width: -moz-available;}body.show-nav .menu-engaged-wrap .col.first::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}body.show-nav .menu-engaged-wrap .col.first::-webkit-scrollbar-thumb {background-color: #BF1932;border-radius: 10px;width: 10px;}.nav-connect-with-us-content::before {background-image: url(../images/template/sacred-heart-academy-logo.svg);background-repeat: no-repeat;background-size: contain;content: '';height: 176px !important;left: 30px;max-width: 700px;position: absolute;top: 149px;transition: none;width: calc(100vw - 1020px);}.nav-connect-with-us-content {height: 50%;margin-top: 368px;max-height: 580px;}.header .menu-engaged-wrap .col h2::before,.header .menu-engaged-wrap .col h2::after {background-color: #BF1932;content: '';display: block;height: 1px;margin: auto 30px auto 30px;width: -webkit-fill-available;width: -moz-available;}.header .menu-engaged-wrap .col h2 {display: flex;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: 4.32px;margin-bottom: 21px;top: 368px;white-space: nowrap;}.nav-connect-with-us-content ul li {flex: 100%;height: 13.25vw;list-style: none;max-height: 280px;max-width: 280px;width: 15vw;}.nav-connect-with-us-content ul li:first-child {margin-right: 15px;}.nav-connect-with-us-content ul li:last-child {margin-left: 15px;}.nav-connect-with-us-content ul li a {background-color: white;border-radius: 4px;border-width: 0px;box-shadow: 0px 20px 40px rgba(0,0,0,8%);display: flex;flex-direction: column;font-family: 'Crimson Text', serif;font-size: 36px;font-weight: normal;height: 100%;justify-content: center;padding: 0px;text-transform: capitalize;width: 100%;}.nav-connect-with-us-content ul li a svg {margin-left: auto;margin-right: auto;}.nav-connect-with-us-content ul li a:hover svg path {fill: white !important;}.nav-connect-with-us-content ul {display: flex;height: 100%;justify-content: space-between;margin: 0px;min-height: 280px;padding: 0px 30px 0px 30px;width: 100%;}@media (max-width: 1600px) {body.show-nav .menu-engaged-wrap .col.first {height: 100vh !important;transition: none;}.header .menu-engaged-wrap .col h2 {display: none;}.nav-connect-with-us-content {margin-top: 180px;height: calc(100% - 180px);padding-bottom: 30px;}.nav-connect-with-us-content ul {flex-direction: column;justify-content: space-evenly;margin: 0px auto 0px auto;padding: 0px;width: 180px;}.nav-connect-with-us-content ul li {list-style: none;max-height: 180px;max-width: 180px;}.nav-connect-with-us-content ul li a {line-height: 40%;}.nav-connect-with-us-content ul li:first-child {margin: 0px 0px 15px 0px;}.nav-connect-with-us-content ul li:last-child {margin: 15px 0px 0px 0px;}.nav-connect-with-us-content::before {background-size: cover;content: '';height: 100px !important;left: 50%;position: absolute;top: 40px;transform: translate(-50%,0);transition: none;width: 111px !important;}}@media (max-width: 1200px) {body.show-nav .menu-engaged-wrap .col.first {width: 0;}.col.first .nav-connect-with-us-content ul {display: flex;width: calc(100vw - 363px);}}.quick-links {color: #231F1C;font-weight: 500;font-size: 15px;margin-right: auto;position: relative;}.quick-links.quick-links-main {position: absolute;right: 136px;top: 50%;transform: translateY(-50%);}.quick-links.quick-links-main:after {background: #BBBCBC;content: '';height: 40px;position: absolute;right: -8px;top: 50%;transform: translateY(-50%);width: 1px;}body.show-nav .header .quick-links.quick-links-main:after {background: white;right: 72px;}.quick-links-main-clone {background-color: #A81128;display: flex;height: 84px;justify-content: flex-end;right: 0px !important;top: 0px !important;transform: translateY(0%) !important;width: 100%;z-index: 1000;}.quick-links a {border-bottom: 1px solid transparent;display: inline-block;color: #656565;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: bold;letter-spacing: 1.44px;padding: 2px 0 2px 0px;position: relative;text-decoration: none;text-transform: uppercase;transition: border 0.2s ease, color 0.2s ease;}.quick-links-main-clone a {color: white;}.quick-links-main-clone ul li:after {background: white;}.quick-links a img,.quick-links a svg {display: block;height: auto !important;left: 0;max-width: 20px;position: absolute;}.quick-links a svg,.quick-links a svg g,.quick-links a svg path {fill: #BF0001;}.primary-nav-wrap .quick-links.quick-links-search a {align-items: center;color: white;display: flex;font-family:'Montserrat', sans-serif;font-size:12px;font-weight: bold;text-transform: uppercase;}.quick-links.quick-links-search a svg {margin-bottom: auto;margin-top: auto;min-width: 31px;padding-right: 8px;position: relative;width: auto;}.quick-links.quick-links-search a svg,.quick-links.quick-links-search a svg g,.quick-links.quick-links-search a svg path {fill: white;padding-right: 16px;}.quick-links.quick-links-search a:hover {background-color: rgba(0,0,0,0);border-bottom: white 1px solid;}.quick-links ul {display: flex;justify-content: space-between;list-style: none;margin: 0;padding: 0;}.quick-links-main-clone ul {margin-bottom: auto;margin-right: 80px;margin-top: auto;}.quick-links-main a:hover {border-bottom: 1px solid #656565;color: #656565;}.quick-links-main-clone a:hover {border-bottom: 1px solid white;color: white;}.quick-links ul li {position: relative;padding: 0 17px;}.quick-links ul li:first-child {padding-left: 0;}.quick-links ul li:after {background: #BBBCBC;content: '';height: 20px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;}.quick-links ul li:last-child:after {display: none;}.quick-links ul ul {display: none;}body.show-search .quick-links.quick-links-search:after,body.show-nav .quick-links.quick-links-search:after {opacity: 0;}@media (max-width: 931px) {.quick-links-main-clone ul {display: none !important;flex-direction: column;left: 28px;position: absolute;top: 812px;}.quick-links-main-clone ul li {padding: 6px 0px 6px 0px;}.quick-links-main-clone ul:after,.quick-links-main-clone ul li:after {display: none;}}body.show-nav .menu-engaged-wrap .col.last {background: rgba(191,25,50,88%);height: 100vh;margin-left: auto;overflow: hidden;position: relative;right: 0px;top: 0;transition: 0.2s ease;}@media (max-width: 1200px) {body.show-nav .menu-engaged-wrap .col.last {flex-shrink: 1;width: 100%;}}@media (min-width: 1200px) {body.show-nav .menu-engaged-wrap::-webkit-scrollbar,body.show-nav .menu-engaged-wrap::-webkit-scrollbar-thumb,body.show-nav .menu-engaged-wrap::-webkit-scrollbar-track,body.show-nav .menu-engaged-wrap .col.last::-webkit-scrollbar,body.show-nav .menu-engaged-wrap .col.last::-webkit-scrollbar-thumb,body.show-nav .menu-engaged-wrap .col.last::-webkit-scrollbar-track {background-color: rgba(0,0,0,0);width: 0px;}body.show-nav .menu-engaged-wrap .col.last {flex-shrink: 0;max-width: 960px;width: 960px;}}@media (max-width: 931px) {body.show-nav .menu-engaged-wrap .col.last {overflow-y: hidden;}}.primary-nav-wrap:before {position: absolute;top: 0;width: 40%;}.primary-nav-wrap:after {background: #000000;opacity: 50%;position: fixed;top: 960px;width: 100%;}.primary-nav-wrap ul {list-style: none;margin: 0;padding: 0;}.primary-nav-wrap ul li a {color: white;}.primary-nav-wrap > ul > li > ul > li > ul li a:hover {background-color: rgba(0,0,0,8%);}.primary-nav-wrap ul.level-0 a {display: block;font-family: 'Crimson Text', sans-serif;font-size: 36px;font-weight: normal;text-decoration: none;transition: 0.2s ease;text-transform: capitalize;}.primary-nav-wrap > ul.level-0 > li.selected > a,.primary-nav-wrap > ul.level-0 > li:hover > a,.primary-nav-wrap > ul.level-0 > li.hovered > a {background-color: rgba(255,255,255,20%);z-index: 1001;}.primary-nav-wrap ul li.selected > a {font-weight: 700;}@media (max-width: 931px) {.primary-nav-wrap ul.level-0 a {font-size: 29px;}}.primary-nav-wrap > ul {min-height: calc(100vh - 84px);margin-top: 84px;transition: opacity 0.5s ease, filter 0.75s ease, transform 0.2s ease, width 0.2s ease, height 0.2s ease, padding 0.2s ease;width: max-content;z-index: 1;}.primary-nav-wrap > ul.level-0 {display: flex;flex-direction: column;}#mobile-check-element {display: block;}@media (min-width: 931px) {#mobile-check-element {display: none;}}body.show-nav .primary-nav-wrap > ul {height: calc(100vh - 100px);opacity: 1;overflow: overlay;padding-bottom: 40px;width: calc(100% - 363px);z-index: 1000;}body.show-nav .primary-nav-wrap > ul::-webkit-scrollbar {background-color: transparent;height: 10px;width: 10px;}body.show-nav .primary-nav-wrap > ul::-webkit-scrollbar-track {background-color: transparent;}body.show-nav .primary-nav-wrap > ul::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);border-radius: 10px;}.primary-nav-wrap > ul li.sub > a::after {background-image: url(../images/icons/primary-nav-sub-nav-plus.svg);background-size: cover;content: '';display: inline-block;height: 10px;margin-top: 20px;position: absolute;right: 54px;transition: 0.2s ease;width: 10px;}@media (min-width: 1600px) {body.show-nav .primary-nav-wrap > ul.quick-links-search-mobile {display: none;position: relative;top: -177px;width: fit-content;}}@media (min-width: 1200px) {.primary-nav-wrap > ul > li > ul li.sub a::after {margin-top: 5px;}.primary-nav-wrap > ul > li:first-child {padding-top: 124px;}body.show-nav .primary-nav-wrap > ul.quick-links-search-mobile {align-items: center;height: 84px;margin-left: 120px;margin-top: 0px;min-height: unset;overflow: hidden;padding-bottom: 0;width: fit-content;}.primary-nav-wrap > .quick-links-search > li:first-child,.primary-nav-wrap > .quick-links-search > li:last-child,.primary-nav-wrap > .quick-links-search > li {height: fit-content;margin: auto;padding-bottom: 0px;padding-top: 0;}.primary-nav-wrap > .quick-links-search > li > a {margin: 0 30px;padding: 2px 0px;}.primary-nav-wrap > .quick-links-search > li:last-child > a {padding: 0px 0px;}.primary-nav-wrap > .quick-links-search > li:last-child {border-left: 1px solid white;}}.primary-nav-wrap > ul > li > a {padding: 9.5px 0px 9.5px 143px;position: relative;transition: 0.2s ease;}.primary-nav-wrap > ul > li:last-child {border: 0;}@media (max-width: 1600px) and (max-height: 730px) {body.show-nav .primary-nav-wrap > ul > li.selected > ul, body.show-nav .primary-nav-wrap > ul > li.hovered > ul {padding-top: calc(100vh / 16);}}@media (max-width: 1200px) {.primary-nav-wrap > ul {height: auto;min-height: unset;top: -100px;padding: 28px 0px 0px 0px;z-index: 1001;}.primary-nav-wrap > ul > li > a {padding: 5px 0px 5px 28px;}.primary-nav-wrap > ul > li .sub a::after { margin-top: 5px; right: 48px;}.primary-nav-wrap > ul ul > li .sub a::after { margin-top: 5px; right: 20px; transform: rotate(0deg);}.primary-nav-wrap > ul ul > li .sub.selected a::after {transform: rotate(45deg);}body.show-nav .primary-nav-wrap > .quick-links-search-mobile {height: fit-content;margin-top: 29px;padding: 0;position: absolute;top: 0;}body.show-nav .primary-nav-wrap > .quick-links-search-mobile > li {margin: 0;}body.show-nav .primary-nav-wrap > .quick-links-search-mobile > li:first-child {margin-top: 1px;}body.show-nav .primary-nav-wrap > .connect-with-us-mobile {height: auto;top: -200px;}}@media (min-width: 931px) and (max-width: 1200px) {.primary-nav-wrap ul.level-0 > ul li .sub a::after { right: 0px;}}@media (min-width: 931px) {.primary-nav-wrap ul li.sub.hovered > a::after,.primary-nav-wrap > ul > li > ul li.sub > a.clicked-once::after {transform: rotate(45deg);}}@media (max-width: 931px) {body.show-nav .primary-nav-wrap > ul {height: auto;margin-top: 0px;overflow-x: hidden;overflow-y: hidden;padding-bottom: 24px;padding-top: 28px;transition: none;width: 100%;}.primary-nav-wrap > ul {top: 0;}.primary-nav-wrap > ul > li {height: auto;}.primary-nav-wrap > ul > li.sub > a::after {right: 28px;top: 0px;}.primary-nav-wrap > ul ul li.sub > a::after {right: 28px;transform: rotate(0deg);}.primary-nav-wrap > ul ul ul ul li.sub > a::after {right: 28px;top: 94px;transform: rotate(0deg);}.primary-nav-wrap > ul > li.sub ul li.sub.clicked-once > a::after {transform: rotate(45deg);right: 28px;}.primary-nav-wrap > ul > li.sub a.clicked-once::after {transform: rotate(45deg);}body.show-nav .primary-nav-wrap > .quick-links-search-mobile {position: relative;}}.header-search-form-wrap {align-items: center;display: flex;flex-direction: column;width: 400px;z-index: 1000;}.header-search-form {border-bottom-color: #FCAEBA !important;border-bottom-style: solid;border-bottom-width: 1px;border-radius: 0px;height: 39px;padding-bottom: 10px;position: relative;width: 100%;}body.show-nav .header-search-form,body.show-search .header-search-form {border-color: #8B8D8E;transition: none;}.header-search-form label {max-width: 0;overflow: hidden;position: relative;transition: max-width 0.3s ease;width: calc(100% - 50px);}body.show-nav .header-search-form label,body.show-search .header-search-form label {max-width: 100%;}input.header-search-text-input::placeholder {color: #FCAEBA;}input.header-search-text-input {background: transparent;border: 0;color: white;font-family: 'Roboto', sans-serif;font-size: 24px;height: 39px;line-height: 133%;padding: 5px 20px 5px 0px;width: 100%;}.header-search-form .submit {background: url(/images/icons/search-white.svg) 50% 50% no-repeat;background-size: 16px auto;border: 0;color: white;cursor: pointer;height: 39px;padding-right: 0px;position: absolute;right: 0px;text-indent: -9999px;transition: opacity 0.2s linear;width: 20px;}.header-search-form .submit:hover {opacity: 0.7;}.quick-links-search {align-self: start;margin: 0px;padding-top: 35px;width: 272px;}.quick-links-search ul {height: max-content;width: 272px;}.quick-links-search ul li {height: 100%;margin-top: auto;margin-bottom: auto;}.quick-links-search ul li:after {right: -28px;}.header-search-li-custom-item .header-search-form-wrap {position: relative;transition: none;}@media (max-width: 1600px) {.quick-links-search {position: absolute;bottom: unset;top: 0;}.header-search-form {transition: none;}body.show-nav .quick-links,body.show-nav .header-search-form-wrap {display: flex;transition: none;}body.show-nav .header-search-li-custom-item .header-search-form-wrap ul {display: none;}}@media (max-width: 1200px) {.header-search-form-wrap {display: flex;flex-direction: column-reverse;left: 28px;}.header-search-form {background-color: rgba(255,255,255,30%);border-radius: 20px;border-width: 0px;position:absolute;top: 50px;z-index: 1000;}.header-search-form label {overflow: hidden;padding-left: 20px;position: relative;transition: max-width 0.3s ease;width: min-content;}.header-search-form .submit {right: 12px;}.quick-links-search {padding-top: 120px;}input.header-search-text-input {color: white;font-size: 16px;width: 84%;}body.show-nav .connect-with-us-mobile {border-bottom: solid 1px #FCAEBA;border-top: solid 1px #FCAEBA;display: flex;justify-content: space-between;margin: 28px !important;padding: 12px 0px !important;position: relative;transition: none !important;width: 427px !important;}body.show-nav .connect-with-us-mobile li {height: fit-content;}body.show-nav .connect-with-us-mobile li:first-child {padding-top: 0px !important;}body.show-nav .connect-with-us-mobile > li > a {background-color: white;border-radius: 4px;box-shadow: 0px 10px 20px rgba(0,0,0,8%);color: #BF1932 !important;display: flex;flex-direction: column;font-family: 'Montserrat', sans-serif;font-size: 12px;height: 90px;justify-content: center;letter-spacing: 1.44px;padding: 0px !important;text-transform: uppercase;width: 90px;}body.show-nav .connect-with-us-mobile > li > a > svg,body.show-nav .connect-with-us-mobile > li > a > img {margin-left: auto;margin-right: auto;max-height: 20px;max-width: 20px;}body.show-nav .connect-with-us-mobile > li > a:hover {background-color: #BF1932;color: white !important;}body.show-nav .connect-with-us-mobile > li > a:hover svg path,body.show-nav .connect-with-us-mobile > li > a:hover img {fill: white !important;}}@media (min-width: 931px) and (max-width: 1200px) {body.show-nav .primary-nav-wrap > ul > .header-search-li-custom-item {position: relative;margin-top: 0;}body.show-nav .primary-nav-wrap > ul > .header-search-li-custom-item .header-search-form-wrap {position: relative;}}@media (min-width: 931px) {.quick-links-mobile {display: none !important;}.header-search-li-custom-item .header-search-form-wrap {bottom: unset;flex-direction: column;left: 32px;padding-right: 16px;}.header-search-li-custom-item .quick-links-search {height: 50px;position: relative;}.header-search-li-custom-item .quick-links-search ul {display: flex;top: 836px;transition: none;}}@-moz-document url-prefix() {body.show-nav .connect-with-us-mobile li a {line-height: 300% !important;padding-top: 10px !important;}}@media (max-width: 1200px) {body.hide-nav .quick-links.quick-links-main ul,body.hide-nav .quick-links.quick-links-main:after {display: none;}}@media (max-width: 931px) {.quick-links.quick-links-main ul,.quick-links.quick-links-main:after {display: none;}.quick-links.quick-links-main-clone,.quick-links.quick-links-main-clone:after,.quick-links.quick-links-main-clone ul {display: flex;}.header-search-form-wrap {top: 51px;position: absolute;}.header-search-form {left: 0px;position: absolute;top: -29px;width: calc(100vw - 150px);}.quick-links-search {display: none !important;padding-top: 698px;}.quick-links-search ul {flex-direction: column;}.quick-links-search ul li {padding: 0px;}.quick-links-search ul li::after {display: none;}.quick-links-search ul li a svg {display: none;}body.show-nav .connect-with-us-mobile {max-width: 427px !important;position: relative !important;top: 13px;width: calc(100vw - 56px) !important;}.quick-links-mobile,.quick-links-search-mobile {display: flex !important;flex-direction: column;position: relative;}.quick-links-mobile ul li:hover a,.quick-links-search-mobile ul li:hover a {background-color: rgba(0,0,0,0) !important;}.quick-links-search-mobile {padding-bottom: 0px !important;}.quick-links-mobile {padding-bottom: 144px !important;padding-top: 0px !important;}.quick-links-mobile li,.quick-links-search-mobile li {align-items: center;display: flex;height: 32px !important;min-height: unset !important;padding: 4px 0px;}body.show-nav > .primary-nav-wrap > ul.quick-links-mobile > li:last-child {margin-top: 0;}.quick-links-search-mobile li a svg,.quick-links-search-mobile li a img {display: none;}.quick-links-mobile li a {color: white;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: bold;letter-spacing: 1.44px;line-height: 258%;text-transform: uppercase;}.header-search-li-custom-item .header-search-form-wrap {position: absolute;top: 51px;}.primary-nav-wrap ul li ul {background-color: #D8364E;overflow: hidden;padding: 0px !important;}}@media (min-width: 1200px) {body.show-nav .connect-with-us-mobile,body.show-nav .primary-nav-wrap > ul > .header-search-li-custom-item > .quick-links {display: none;}.header-search-li-custom-item .header-search-form-wrap {flex-direction: column-reverse;left:144px;position: relative;top: 0px; } .header-search-li-custom-item .quick-links-search { top: -1530px; }}@media (min-width: 931px) and (max-width: 1200px) {.header-search-li-custom-item .quick-links-search ul {top: 730px;}}@media (min-width: 1200px) {.quick-links.quick-links-search ul {display: none;}.header-search-li-custom-item .quick-links-search ul {display: flex;position: absolute;top: 1680px;width:272px; }body.show-nav .primary-nav-wrap > ul > .header-search-li-custom-item {margin-top: 0px;}}.primary-nav-wrap ul li ul {padding: 0 0px;}body.hide-nav .primary-nav-wrap li {display: none;}.primary-nav-wrap > ul.level-0 > li > ul li a {font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;padding: 10px 52px;text-transform: none;}.primary-nav-wrap > ul.level-0 > li > ul li ul {color: #D8364E;}.primary-nav-wrap > ul li ul {display: none;}.primary-nav-wrap > ul.level-0 > li > ul li.selected > a {font-weight: 700;}.primary-nav-wrap > ul li ul::-webkit-scrollbar-thumb {background-color: white;border-radius: 10px;}.primary-nav-wrap > ul li ul::-webkit-scrollbar-track {background-color: #d8364E;}.primary-nav-wrap > ul li ul::-webkit-scrollbar {width: 10px;}@media (min-width: 931px) and (max-width: 1200px) {.primary-nav-wrap > ul > li > ul {left: calc(100vw - 363px);padding: 28px 0px;}}@media (min-width: 1200px) {.primary-nav-wrap > ul > li > ul {left: 596px;padding-top: 135px;}}@media (min-width: 931px) {.primary-nav-wrap > ul > li > ul {background: #D8364E;box-shadow: -20px 0px 40px rgba(0,0,0,16%);display: none;height: 100vh;filter: blur(5px);margin-top: 84px;left: auto;opacity: 0;overflow-y: scroll;padding-bottom: 50px;position: fixed;right: 0;top: 0;transition: opacity 0.2s linear, visibility 0.2s linear, filter 0.3s ease;visibility: hidden;-webkit-overflow-scrolling: touch;width: 363px;}.primary-nav-wrap ul li.selected > ul, .primary-nav-wrap ul li.hovered > ul {display: block;filter: blur(0);height: calc(100vh - 84px);opacity: 1;visibility: visible;z-index: 1002;}.primary-nav-wrap ul li ul li {height: auto;padding: 2px 0px;}.primary-nav-wrap ul li ul li ul {height: 0;overflow: hidden;transition: 0.2s ease;}}.primary-nav-wrap ul li ul li a:hover {background-color: rgba(255,255,255,20%); }.primary-nav-wrap ul ul {position: relative;}.primary-nav-wrap ul ul ul {background-color: rgba(255,255,255,20%);display: none;margin-left: 20px;opacity: 0;visibility: hidden;}.primary-nav-wrap ul li ul li.selected ul {background-color: rgba(0,0,0,10%);height: auto;}@media (max-width: 931px) {.primary-nav-wrap > ul > li > ul li ul {background-color: rgba(255,255,255,20%);height: auto;opacity: 100%;visibility: visible;}.primary-nav-wrap > ul > li.sub > ul > a::after {margin-left: 0px;position: absolute;} body.show-nav .header .menu-engaged-wrap .primary-nav-wrap {height: calc(100vh - 84px);overflow-x: hidden;margin-top: 84px;}body.show-nav .header .menu-engaged-wrap .primary-nav-wrap::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}body.show-nav .header .menu-engaged-wrap .primary-nav-wrap::-webkit-scrollbar-track {background-color: rgba(0,0,0,0);}body.show-nav .header .menu-engaged-wrap .primary-nav-wrap::-webkit-scrollbar-thumb {background-color: white;border-radius: 10px;width: 10px;}}body.show-nav .secondary-nav-wrap {display: none;}.secondary-nav-wrap {background-color: white;box-shadow: 0px 8px 16px rgba(0,0,0,16%);color: #BF1932;display: flex;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: bold;height: 50px;justify-content: center;left: 0;overflow: visible;position: fixed;text-transform: uppercase;top: 84px;width: 100%;z-index: 1000;}.page-heading-wrap {display:flex;height: min-content;margin-bottom: auto;margin-right: 15px;margin-top:auto;}.page-heading-wrap > .lines:before,.page-heading-wrap > .lines,.page-heading-wrap > .lines:after {background-color: #BF1932;display: block;position: relative;width: 15px;}.page-heading-wrap > .lines {height: 1px;left: 7px;top: 2px;}.page-heading-wrap > .lines:before {content: '';height: 2px;top: 5px;}.page-heading-wrap > .lines:after {content: '';height: 2px;top: 8px;}.secondary-nav > ul {background: rgba(255,255,255,100%);border-left: 1px solid #BBBCBC;border-right: 1px solid #BBBCBC;display: flex;flex-direction: column;height: 100%;justify-content: center;margin: 0;padding: 0px;position: relative;transition: 0.2s ease;width: 300px;z-index: 999;}.secondary-nav > ul:hover {border: 0px;box-shadow: 0px 10px 20px rgba(0,0,0,16%);height: auto;padding: 0px;top: 0px;z-index: 1000;}.secondary-nav > ul:hover > li {opacity: 100%;padding-bottom: 0px;padding-top: 0;visibility: visible;}.secondary-nav > ul:hover > .selected {position: relative;}.secondary-nav > ul > li {list-style: none;opacity: 0;visibility: hidden;}.secondary-nav > ul > .selected {list-style: none;opacity: 100%;position: absolute;visibility: visible;}.secondary-nav > ul > li > a {color: #656565;display: block;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: bold;height: 100%;padding: 17.5px;position: relative;text-transform: uppercase;text-decoration: none;width: 100%;}.secondary-nav > ul > li > a:hover {background-color: rgba(0,0,0,20%);}.secondary-nav .selected {display: flex;justify-content: left;position: relative;width: auto;}.secondary-nav > ul:hover li:after {content: '';}.secondary-nav-wrap:after {background-image: url(../images/icons/secondary-nav-arrow-down.svg);background-repeat: no-repeat;background-size: contain;color: black;content: '';height: 10px;margin: auto 0px auto 0;position: relative;right: 20px;top: 10%;transform: translate(0,-25%);width: 10px;z-index: 999;}.secondary-nav ul ul {display: none;height: auto;margin-left: 60%;padding-left:0px;position: absolute;width: max-content;z-index: 1000;}.secondary-nav ul ul ul {margin-left: 90%;margin-top: -30px;}.secondary-nav ul li:hover > ul {background: white;box-shadow: 0px 8px 16px rgba(0,0,0,16%);display: block;height: auto;margin-top: -50px;position: absolute;}.secondary-nav ul ul li:hover > ul {margin-top: 0px;}.secondary-nav ul ul li {display: flex;}.secondary-nav ul ul li a {color: #656565;height: auto;padding: 17.5px;text-decoration: none;top: 0;width: 100%;}.secondary-nav ul ul li a:hover {background-color: rgba(0,0,0,20%);}.secondary-nav ul:hover .sub > a:after {content: '>';display: inline;height: auto;margin-left: 10px;position: relative;text-decoration: none;width: auto;}.secondary-nav > ul ul li a:after {content: '';display: none;}@media (max-width: 931px) {.secondary-nav-wrap {padding-left: 10px;justify-content: space-between;}.custom-page-banner {padding-top: 190px;}.secondary-nav {max-width: 65%;}.secondary-nav > ul {max-width: 100%;}.secondary-nav ul ul,.secondary-nav ul ul ul {margin-left: 0;}}.footer {width: 100%;}.upper-footer {background-color: #BF1932;background-image: url(../images/template/footer-crest-background.svg);background-repeat: no-repeat;display: flex;flex-direction: column;padding-bottom: 28px;width: 100%;}.upper-footer img {max-width: 90%;}.upper-footer-links {align-self: center;max-width: 1520px;padding-bottom: 43px;padding-top: 50px;transition: 0.2s ease;width: 100%;}.upper-footer-links ul {display: flex;justify-content: space-between;list-style: none;margin: 0px 30px;padding: 0;width: auto;}.upper-footer-links li a {align-items: center;border-color: #F5F5F0;border-width: 1px;color: #F5F5F0;display: flex;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: 2.88px;padding: 18px 73px;transition: 0.2s ease;}.upper-footer-links li a:hover {background-color: #F5F5F0; color: #BF1932;}.upper-footer-links li a:hover svg path {fill: #BF1932;}.upper-footer-links li a svg {height: 30px;margin-right: 17px;width: 25px;}.upper-footer-links li a svg path {fill: #F5F5F0;}.upper-footer-logo-and-address {position: relative;}.upper-footer-logo-and-address p svg {max-width: 480px;width: calc(100vw - 56px) !important;}.upper-footer-logo-and-address p,.upper-footer-logo-and-address a {color: #F5F5F0;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 600;letter-spacing: 3.24px;margin-bottom: 28px;text-decoration: none;text-transform: uppercase;}.upper-footer-logo-and-address a {border-bottom: 1px solid rgba(0,0,0,0);transition: 0.2s ease;}.upper-footer-logo-and-address a:hover {border-bottom: 1px solid;transition: 0.2s ease;}.upper-footer-logo-and-address a:last-child {color: #FCAEBA;}@media (max-width: 1600px) {.upper-footer-links {max-width: 1020px;}.upper-footer-links li a {border: solid 1px rgba(0,0,0,0);padding: 9px 0px;transition: 0.2s ease !important;}.upper-footer-links li a:hover {border-bottom: solid 1px #F5F5F0;background-color: rgba(0,0,0,0);color: #F5F5F0;padding: 9px 0px;}.upper-footer-links li a:hover svg path {fill: #F5F5F0;}}@media (max-width: 1300px) {.upper-footer {flex-direction: column-reverse;padding: 28px;}.upper-footer-links {padding: 0px;}.upper-footer-links ul {align-items: center;flex-direction: column;}.upper-footer-logo-and-address p,.upper-footer-logo-and-address a {font-size: 15px;}.upper-footer-links li a {font-size: 14px !important;}}.lower-footer {background-color: black;bottom: 0px;display: block;height: 81px;padding: 0px 100px 0px 100px;position: relative;width: 100%;}.copyright {color: white;display: block;font-family: 'Hind Siliguri', sans-serif;font-size: 16px;font-weight: normal;position: absolute;top: 50%;transform: translate(0px, -50%);width: auto;}.lower-footer-social-media-links {display: block;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: max-content;}.lower-footer-social-media-links ul {display: flex;justify-content: space-between;list-style: none;padding: 0;width: 220px;}.lower-footer-social-media-links ul li {height: 28px;width: 28px;}.lower-footer a svg path {fill: white;}.powered-by-logo {color: white;height: 20px;position: absolute;right: 100px;top: 50%;transform: translate(-50%, -50%);width: auto;}@media (max-width: 1300px) {.lower-footer {display: flex;flex-direction: column;height: auto;align-items: center;padding: 28px;}.copyright, .lower-footer-social-media-links, .powered-by-logo {bottom: 0;left:0;position: relative;right: 0;top: 0;transform: translate(0,0);width: auto;}.lower-footer-social-media-links {order: 1;}.copyright {order: 2;padding-bottom: 10px;text-align: center;}.powered-by-logo {order: 3;}}.page-index .header .logo {transition: 0.2s ease;width: 542px;}.page-index.scrolled .header .logo {width: 350px;}.page-index .header .logo img,.page-index .header .logo svg path {fill: #BF1932;}.page-index.scrolled .header .logo img,.page-index.scrolled .header .logo svg path {fill: #BF1932;}.page-index .header .nav-toggle::before {color: #BF1932;}.page-index.scrolled .header .nav-toggle::before {color: #BF1932;}.page-index.hide-nav .header .nav-toggle span.lines::before,.page-index.hide-nav .header .nav-toggle span.lines,.page-index.hide-nav .header .nav-toggle span.lines::after {background: #BF1932;}.page-index.hide-nav.scrolled .header .nav-toggle span.lines::before,.page-index.hide-nav.scrolled .header .nav-toggle span.lines,.page-index.hide-nav.scrolled .header .nav-toggle span.lines::after {background: #BF1932;}.page-index .header {background: rgb(255,255,255) !important;border-bottom: none;color: white;backdrop-filter: none;height: 140px;transition: 0.2s ease;}.page-index.hide-nav .header .quick-links-main a {color: #656565;}.page-index .nav-toggle {transition: ease 0.2s;}.page-index.show-nav .nav-toggle {right: 28px;top: 42px;}.page-index.scrolled .header {backdrop-filter: blur(30px);background-color: rgba(255,255,255,0.8);box-shadow: 0 0 15px rgb(0 0 0 / 16%);height: 84px;}.page-index.scrolled .header .quick-links-main a {color: #656565;}.page-index.show-nav.scrolled .header .quick-links-main a {color: white;}@media (max-width: 931px) {.page-index.show-nav .header .quick-links.quick-links-main::after {right: 92px;}.page-index .header {box-shadow: none;}}