@import 'application.css';@import 'style.css';@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@100;200;300;400;500;600;700&display=swap');html{scroll-behavior:smooth;}body{font-family:'Fira Sans Condensed', sans-serif;}.compartment {position: relative;margin: 0 auto;max-width: 1180px }.margin-x {margin-right: 1.66667em;margin-left: 1.66667em }.margin-x-2x {margin-right: 3.33333em;margin-left: 3.33333em }.margin-y {margin-top: 1.66667em;margin-bottom: 1.66667em }.margin-y-2x {margin-top: 3.33333em;margin-bottom: 3.33333em }.padding-x {padding-right: 1.66667em;padding-left: 1.66667em }.padding-x-2x {padding-right: 3.33333em;padding-left: 3.33333em }.padding-y {padding-top: 1.66667em;padding-bottom: 1.66667em }.padding-y-2x {padding-top: 3.33333em;padding-bottom: 3.33333em }.stretch-container {margin-right: -1.66667em;margin-left: -1.66667em }.cover {position: absolute;height: 100%;width: 100% }@font-face {font-family: IcoMoon;src: url(../fonts/icomoon.eot);src: url(../fonts/icomoon.eot) format("embedded-opentype"),url(../fonts/icomoon.woff2) format("woff2"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg) format("svg");font-weight: 400;font-style: normal }.fsAthleticsRosterList li>div.fsRosterName,.fsTitle,.fsVimeoTitle,.fsYoutubeTitle {margin: 0;font-weight: 700;font-size: 1.1em }h1 {font-weight: 400;font-size: 3.5rem;line-height: 4.25rem;font-weight: 700;text-transform: uppercase;margin-bottom: 50px }h1,h2 {margin-top: 0;color: #dd1e12;}h2 {font-weight: 400;font-size: 2.5rem;line-height: 3rem;margin-bottom: 20px }h3 {font-size: 1.75rem;line-height: 2.0625rem;text-transform: uppercase }h3,h4 {margin-top: 0;font-weight: 400;font-weight: 600;color: #dd1e12;margin-bottom: 20px }h4 {font-size: 1.5rem;line-height: 1.75rem }h5 {font-size: 1.125rem;line-height: unset;color: #dd1e12;}h5,h6 {margin-top: 0;text-transform: uppercase;margin-bottom: 20px }h6 {font-weight: 400;font-size: .875rem;line-height: 1.0625rem;color: #575351;letter-spacing: 2px }.alt-margin h1 {margin-bottom: 30px }.alt-margin h3 {margin-bottom: 0 }p {margin: 0 0 30px }body:not(.fsComposeMode) p:last-child {margin-bottom: 0 }hr {margin: 0 auto 30px }a {text-decoration: none;color: #dd1e12;font-weight: 300;transition: background .3s,color .3s }a:focus,a:hover {color: #dd1e12;text-decoration: underline }ol,ul {margin-top: 0;padding-left: 30px }.fsAthleticsEvent.fsTable .fsElementTable,.fsAthleticsRoster .fsElementTable,table.fs_style_35,table.styled-table {margin-bottom: 30px;border: 1px solid #dd1e12;}.fsAthleticsEvent.fsTable .fsElementTable td,.fsAthleticsEvent.fsTable .fsElementTable th,.fsAthleticsRoster .fsElementTable td,.fsAthleticsRoster .fsElementTable th,table.fs_style_35 td,table.fs_style_35 th,table.styled-table td,table.styled-table th {vertical-align: top;border-bottom: none }.fsAthleticsEvent.fsTable .fsElementTable th,.fsAthleticsRoster .fsElementTable th,table.fs_style_35 th,table.styled-table th {padding: 15px 30px;background: #861f41;color: #fff;text-align: left;font-size: 18px;line-height: 21px;font-weight: 600;letter-spacing: normal }.fsAthleticsEvent.fsTable .fsElementTable td,.fsAthleticsRoster .fsElementTable td,table.fs_style_35 td,table.styled-table td {padding: 15px 30px;background: #fff;letter-spacing: -.5px }.fsAthleticsEvent.fsTable .fsElementTable tr:nth-of-type(odd) td,.fsAthleticsRoster .fsElementTable tr:nth-of-type(odd) td,table.fs_style_35 tr:nth-of-type(odd) td,table.styled-table tr:nth-of-type(odd) td {background-color: #f5f5f5 }.fsAthleticsEvent.fsTable .fsElementTable tr.fsLoadMoreButtonRow,.fsAthleticsRoster .fsElementTable tr.fsLoadMoreButtonRow,table.fs_style_35 tr.fsLoadMoreButtonRow,table.styled-table tr.fsLoadMoreButtonRow {border-bottom: none }.fsAthleticsEvent.fsTable .fsElementTable tr.fsLoadMoreButtonRow>td,.fsAthleticsRoster .fsElementTable tr.fsLoadMoreButtonRow>td,table.fs_style_35 tr.fsLoadMoreButtonRow>td,table.styled-table tr.fsLoadMoreButtonRow>td {background: none;padding: 30px 0 }.fsAthleticsEvent.fsTable body:not(.fsComposeMode) .fsElementTable:last-child,.fsAthleticsRoster body:not(.fsComposeMode) .fsElementTable:last-child,body:not(.fsComposeMode) .fsAthleticsEvent.fsTable .fsElementTable:last-child,body:not(.fsComposeMode) .fsAthleticsRoster .fsElementTable:last-child,body:not(.fsComposeMode) table.fs_style_35:last-child,body:not(.fsComposeMode) table.styled-table:last-child {margin-bottom: 0 }.table-overflow {overflow-x: auto;max-width: 100%;margin-bottom: 30px }.table-overflow:last-child {margin-bottom: 0 }canvas,img,svg,video {height: auto;max-width: 100%;}iframe {border: 0;max-width: 100% }.button-dark {padding: 40px;background-color: #861f41 }.fs_style_23 {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fs_style_23.on,.fs_style_23:focus,.fs_style_23:hover,.fsStateSelected .fs_style_23 {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.fs_style_23 em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fs_style_39 {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: #861f41;color: #fff;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fs_style_39.on,.fs_style_39:focus,.fs_style_39:hover,.fsStateSelected .fs_style_39 {text-decoration: none;background: #005670;color: #fff;border-color: #005670;transition: .3s }.fs_style_39 em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fs_style_40 {border: 1px solid #fff;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #fff;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fs_style_40.on,.fs_style_40:focus,.fs_style_40:hover,.fsStateSelected .fs_style_40 {text-decoration: none;background: #fff;color: #861f41;border-color: #fff;transition: .3s }.fs_style_40 em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fs_style_41 {font-size: 18px;padding: 30px 60px }.fs_style_42 {display: block;width: 100%;margin-right: 0 }.fs_style_36 {text-decoration: none;font-size: 18px;line-height: 1em;font-weight: 700;text-transform: uppercase;position: relative;color: #2c2a29;transition: .3s;margin: 0 30px 30px 0;padding-right: 70px;overflow: hidden;display: inline-block }.fs_style_36:after {content: "\E908";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 6px;position: absolute;left: calc(100% - 60px);max-width: 40px;overflow: hidden;transition: all .3s }.fs_style_36.on,.fs_style_36:focus,.fs_style_36:hover,.fsStateSelected .fs_style_36 {color: #861f41;text-decoration: none;transition: .3s }.fs_style_36.on:after,.fs_style_36:focus:after,.fs_style_36:hover:after,.fsStateSelected .fs_style_36:after {max-width: 60px;left: calc(100% - 55px) }.fs_style_37 {text-decoration: none;font-size: 18px;line-height: 1em;font-weight: 700;text-transform: uppercase;position: relative;color: #2c2a29;transition: .3s;margin: 0 30px 30px 0;padding-right: 70px;overflow: hidden;display: inline-block }.fs_style_37:after {content: "\E908";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 6px;position: absolute;left: calc(100% - 60px);max-width: 40px;overflow: hidden;transition: all .3s }.fs_style_37.on,.fs_style_37:focus,.fs_style_37:hover,.fsStateSelected .fs_style_37 {color: #861f41;text-decoration: none;transition: .3s }.fs_style_37.on:after,.fs_style_37:focus:after,.fs_style_37:hover:after,.fsStateSelected .fs_style_37:after {max-width: 60px;left: calc(100% - 55px) }.fs_style_38 {text-decoration: none;font-size: 18px;line-height: 1em;font-weight: 700;text-transform: uppercase;position: relative;color: #fff;transition: .3s;margin: 0 30px 30px 0;padding-right: 70px;overflow: hidden;display: inline-block }.fs_style_38:after {content: "\E908";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 6px;position: absolute;left: calc(100% - 60px);max-width: 40px;overflow: hidden;transition: all .3s }.fs_style_38.on,.fs_style_38:focus,.fs_style_38:hover,.fsStateSelected .fs_style_38 {color: #fff;text-decoration: none;transition: .3s }.fs_style_38.on:after,.fs_style_38:focus:after,.fs_style_38:hover:after,.fsStateSelected .fs_style_38:after {max-width: 60px;left: calc(100% - 55px) }.fs_style_43,.fs_style_44 {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fs_style_43.on,.fs_style_43:focus,.fs_style_43:hover,.fs_style_44.on,.fs_style_44:focus,.fs_style_44:hover,.fsStateSelected .fs_style_43,.fsStateSelected .fs_style_44 {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.fs_style_43 em,.fs_style_44 em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fs_style_43:after,.fs_style_44:after {margin-left: 10px;vertical-align: top }.fs_style_43:after {content: "\E90D" }.fs_style_43:after,.fs_style_44:after {font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.fs_style_44:after {content: "\E909" }.fsStyleDefaultButton {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fsStateSelected .fsStyleDefaultButton,.fsStyleDefaultButton.on,.fsStyleDefaultButton:focus,.fsStyleDefaultButton:hover {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.fsStyleDefaultButton em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fsStyleDefaultButton.fsLoadMoreButton {margin-bottom: 0 }.fsStyleDefaultButton.fsSelectAll {margin-bottom: 5px;padding: 7px 12px;font-size: .875em;line-height: 1.2 }.fsStyleUpdateButton {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fsStateSelected .fsStyleUpdateButton,.fsStyleUpdateButton.on,.fsStyleUpdateButton:focus,.fsStyleUpdateButton:hover {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.fsStyleUpdateButton em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fsElement {margin-bottom: 50px }.fsElement.fsLayout {margin-bottom: 30px }.fsElement:last-child {margin-bottom: 0 }.fsElementHeaderContent {margin-bottom: 30px;}.fsElementFooterContent {margin-top: 30px }.fsPanel {margin-bottom: 0 }.fsStyleDefaultField {border: 1px solid #aba9a8 }.fsList article {margin-bottom: 30px }.fsListNav .fsStyleDefaultList {list-style: none;margin: 0;padding: 0 }.fsListNav .fsStyleDefaultList .fsListItem a {display: inline-block;padding: 0 }.fsListNav .fsStyleDefaultList .fsListItem a:focus,.fsListNav .fsStyleDefaultList .fsListItem a:hover {color: #2c2a29;background: rgba(0,0,0,0) }.fsListNav .fsStyleDefaultList .fsListItem.fsResourceCollection.fsStateExpanded>.fsResourceCollectionLink {margin-bottom: 15px }.fsListNav .fsListLevel1>.fsListItem {padding: 0 0 30px;margin-bottom: 30px;border-bottom: 1px solid #c9c9c8 }.fsListNav .fsListLevel2>.fsListItem {padding-left: 15px }.fsListNav .fsListLevel3>.fsListItem {padding-left: 30px }.fsListNav .fsListLevel4>.fsListItem {padding-left: 45px }.fsListNav .fsListLevel5>.fsListItem {padding-left: 60px }.fsSlideshow.fsSlideshowVertical .fsElementSlideshow[data-slides-to-show="1"] article {padding-bottom: 0 }.fsSlideshow.fsSlideshowHorizontal .fsElementSlideshow[data-arrows*=true] {padding-top: 0;padding-bottom: 0 }.fsSlideshow.fsSlideshowHorizontal article {padding-bottom: 0 }.fsSlideshow .fsNextButton,.fsSlideshow .fsPrevButton {overflow: hidden }.fsSlideshow .fsNextButton:before,.fsSlideshow .fsPrevButton:before {color: #575351;font-size: 45px;transition: .3s;display: inline-block;line-height: 1;width: auto;height: auto;position: absolute }.fsSlideshow .fsNextButton.fsLeftArrow:before,.fsSlideshow .fsNextButton.fsRightArrow:before,.fsSlideshow .fsPrevButton.fsLeftArrow:before,.fsSlideshow .fsPrevButton.fsRightArrow:before {position: absolute;top: 50%;transform: translate3d(0,-50%,0) }.fsSlideshow .fsNextButton.fsLeftArrow:before,.fsSlideshow .fsPrevButton.fsLeftArrow:before {left: 0 }.fsSlideshow .fsNextButton.fsRightArrow:before,.fsSlideshow .fsPrevButton.fsRightArrow:before {right: 0 }.fsSlideshow .fsNextButton:focus:before,.fsSlideshow .fsNextButton:hover:before,.fsSlideshow .fsPrevButton:focus:before,.fsSlideshow .fsPrevButton:hover:before {color: rgba(87,83,81,.5);transition: .3s }.fsSlideshow .fsPager {margin-bottom: 0;margin-top: 30px }.fsSlideshow .fsPager li {width: 12px;height: 12px;position: relative;vertical-align: middle }.fsSlideshow .fsPager li button {width: 100%;height: 100%;padding: 0;color: #575351 }.fsSlideshow .fsPager li button:before {content: "";width: 100%;height: 100%;border-radius: 50%;background-color: rgba(87,83,81,.25);transition: .3s;opacity: 1 }.fsSlideshow .fsPager li button:focus:before,.fsSlideshow .fsPager li button:hover:before {background-color: #575351;transition: .3s }.fsSlideshow .fsPager li button:focus {outline: 1px dashed rgba(87,83,81,.25) }.fsSlideshow .fsPager li.slick-active button:before {opacity: 1;background-color: #575351 }.fsDialogCloseButton {opacity: 1 }.fsDialogCloseButton:after,.fsDialogCloseButton:before,.fsDialogCloseButton:focus:after,.fsDialogCloseButton:focus:before {background: #575351 }.fsDialogCloseButton:hover:after,.fsDialogCloseButton:hover:before {background: #2c2a29 }.fsElementDialog {color: #575351 }.fs_style_24,.lead-in {}.fs_style_24,.lead-in,blockquote {font-size: 24px;line-height: 36px;color: #861f41;display: block }blockquote {position: relative;letter-spacing: -.5px;text-align: center;padding: 0 30px;margin: 0 auto 30px }.fsBanner blockquote,.fsStyleOneThird blockquote {font-size: 16px;line-height: 24px }cite {display: block;margin: 25px 0 0;font-style: normal;font-size: 14px;line-height: 17px;font-weight: 600;color: #575351;letter-spacing: normal }cite:before {content: "- " }.callout-content,.fs_style_34 {display: block;font-size: 18px;line-height: 30px;color: #000000;letter-spacing: -.5px;padding-left: 22px;box-shadow: inset 2px 0 0 #ababab;font-weight: 400;}.card {background: #861f41;position: relative }.card:before {left: 30px }.card:after,.card:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;bottom: 30px;height: 20px }.card:after {right: 30px }.card>header .fsElementHeaderContent {margin: 0 }.card>header .fsElementHeaderContent img {display: block }.card>.fsElementContent {padding: 65px;color: #fff;position: relative }.card>.fsElementContent:before {left: 30px }.card>.fsElementContent:after,.card>.fsElementContent:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;top: 30px;height: 20px }.card>.fsElementContent:after {right: 30px }.card>.fsElementContent h2 {color: #fff }.card>.fsElementContent a {color: #fff;margin-bottom: 0 }.card.bg>header {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;background-color: #861f41;filter: opacity(.4);mix-blend-mode: multiply }.card.bg>header .fsElementHeaderContent {margin: 0;height: 100% }.card.bg>header figure {height: 100% }.card.bg>header figure img {display: none }.card.bg>header figure picture {width: 100%;height: 100%;display: block;background-position: 50%;background-size: cover }.card.alt {background: #f5f5f5 }.card.alt>.fsElementContent {color: #575351 }.card.alt>.fsElementContent h2 {color: #861f41 }.card.alt>.fsElementContent a {color: #861f41;margin-bottom: 0 }.fsBanner .card:before,.fsStyleOneThird .card:before {bottom: 15px;left: 15px }.fsBanner .card:after,.fsStyleOneThird .card:after {bottom: 15px;right: 15px }.fsBanner .card>.fsElementContent,.fsStyleOneThird .card>.fsElementContent {padding: 30px }.fsBanner .card>.fsElementContent:before,.fsStyleOneThird .card>.fsElementContent:before {top: 15px;left: 15px }.fsBanner .card>.fsElementContent:after,.fsStyleOneThird .card>.fsElementContent:after {top: 15px;right: 15px }hr {border: 0;border-top: 1px solid #861f41;position: relative;margin: 30px 22px }hr:after,hr:before {position: absolute;font-size: 12px;color: #d6d2c4;top: -13px;width: 11px }hr:before {left: -22px }hr:after,hr:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }hr:after {right: -22px }.fs_style_33 {margin: 0;padding: 0 10px;color: #787878;display: inline-block;background: rgba(0,0,0,0);position: relative }.fs_style_33:before {right: 100% }.fs_style_33:after,.fs_style_33:before {content: "";width: 100vw;height: 1px;background: #dd1e12;position: absolute;top: 8px;display: none;}.fs_style_33:after {left: 100% }.section-detail {position: relative;padding: 0;padding-left: 15px;}.section-detail:after,.section-detail:before {position: absolute;font-size: 12px;color: #d6d2c4;top: 0;width: 11px }.section-detail:before {left: 0 }.section-detail:after,.section-detail:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.section-detail:after {right: 0;display: none;}.section-detail .detail-inner {overflow: hidden;position: relative }.fsContainer.full-width>.fsElementContent {position: relative;width: 100vw;left: 50%;transform: translateX(-50%) }.fsLayout.full-width {width: 100vw;position: relative;transform: translateX(-50%);margin-left: 50%;margin-right: 0;left: 0 }.fsLayout.full-width.fsTwoColumnLayout .fsStyleColumn-1 {padding-left: 0 }.fsLayout.full-width.fsTwoColumnLayout .fsStyleColumn-1>.alt-margin {padding-left: 30px }.fsLayout.full-width.fsTwoColumnLayout .fsStyleColumn-2 {padding-right: 0 }.fsLayout.full-width.fsTwoColumnLayout .fsStyleColumn-2>.alt-margin {padding-right: 30px }.fsLayout.full-width.fsThreeColumnLayout {width: calc(100vw + 20px) }.fsLayout.full-width.fsThreeColumnLayout>.fsDiv {padding: 0 10px }p.alt {margin-bottom: 0 }.fs_style_46 {font-weight: 400;font-size: 1.75rem;line-height: 2.0625rem;margin-bottom: 0;font-size: 28px;line-height: 34px;font-weight: 600 }.fs_style_46,.fs_style_47 {margin-top: 0;color: #db2015;display: block;text-transform: uppercase }.fs_style_47 {font-weight: 400;font-size: 3.5rem;line-height: 4.25rem;font-weight: 700;margin-bottom: 30px }.fs_style_48 {font-weight: 400;font-size: 1.5rem;line-height: 1.75rem;color: #861f41;font-size: 24px;line-height: 29px;color: #2c2a29;font-weight: 600;margin-bottom: 5px }.fs_style_48,.fs_style_49 {margin-top: 0;display: block }.fs_style_49 {font-weight: 400;font-size: 2.5rem;line-height: 3rem;color: #861f41;font-size: 40px;line-height: 48px;margin-bottom: 15px }.icon-library>.fsElementContent {display: flex;justify-content: space-between;flex-wrap: wrap }.icon-library>.fsElementContent span {margin-top: 0;font-weight: 400;font-size: 1.5rem;line-height: 1.75rem;font-weight: 600;color: #861f41;width: 25%;text-align: center;margin-bottom: 50px }.icon-library>.fsElementContent span[class*=icon-]:before {content: "";font-family: IcoMoon;font-weight: 400;speak: none }.icon-library>.fsElementContent .icon-tuition:before {content: "\E921"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-calendar-fill:before {content: "\E920"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-financial-aid:before {content: "\E91F"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-star:before {content: "\E91C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-briefcase:before {content: "\E91D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-directory:before {content: "\E91E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-apply:before {content: "\E917"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-give:before {content: "\E91A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-magnify:before {content: "\E91B"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-quote:before {content: "\E918"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-inquire:before {content: "\E919"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-arrow-left:before {content: "\E90E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-arrow-right:before {content: "\E90F"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-pause:before {content: "\E910"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-play:before {content: "\E911"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-hamburger-hover:before {content: "\E912"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-hamburger-close:before {content: "\E913"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-hamburger:before {content: "\E914"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-arrow-down:before {content: "\E915"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-search:before {content: "\E916"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-cross-detail:before {content: "\E907"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-cta-arrow:before {content: "\E908"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-file:before {content: "\E909"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-location:before {content: "\E90A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-phone:before {content: "\E90B"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-time:before {content: "\E90C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-url:before {content: "\E90D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-quotes-left:before {content: "\E900"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-quotes-right:before {content: "\E901"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-quotation:before {content: "\E902"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-accordion-caret-closed:before {content: "\E903"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-search-alt1:before {content: "\E904"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-link:before {content: "\E905"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-download:before {content: "\E906"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-search-alt2:before {content: "\F002"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-heart:before {content: "\F004"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-close:before {content: "\F00D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-clock-o:before {content: "\F017"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-lock:before {content: "\F023"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-align-justify:before {content: "\F039"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-chevron-left:before {content: "\F053"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-chevron-right:before {content: "\F054"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-plus-circle:before {content: "\F055"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-minus-circle:before {content: "\F056"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-plus:before {content: "\F067"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-minus:before {content: "\F068"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-calendar:before {content: "\F073"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-comment:before {content: "\F075"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-chevron-up:before {content: "\F077"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-chevron-down:before {content: "\F078"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-square-o:before {content: "\F096"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-twitter:before {content: "\F099"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-facebook:before {content: "\F09A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-feed:before {content: "\F09E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-square:before {content: "\F0C8"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-pinterest:before {content: "\F0D2"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-google-plus:before {content: "\F0D5"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-linkedin:before {content: "\F0E1"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-left:before {content: "\F100"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-right:before {content: "\F101"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-up:before {content: "\F102"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-down:before {content: "\F103"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-left:before {content: "\F104"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-right:before {content: "\F105"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-up:before {content: "\F106"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-down:before {content: "\F107"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-circle-o:before {content: "\F10C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-circle:before {content: "\F111"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-unlock-alt:before {content: "\F13E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-ellipsis-h:before {content: "\F141"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-ellipsis-v:before {content: "\F142"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-youtube-play:before {content: "\F16A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-instagram:before {content: "\F16D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-flickr:before {content: "\F16E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-tumblr:before {content: "\F173"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-wordpress:before {content: "\F19A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-google:before {content: "\F1A0"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-fax:before {content: "\F1AC"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-vine:before {content: "\F1CA"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-wechat:before {content: "\F1D7"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-vimeo:before {content: "\F27D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-marker-icon:before {content: "\E922"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-apple:before {content: "\E923"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-backpack:before {content: "\E924"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-bar-graph:before {content: "\E925"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-baseball:before {content: "\E926"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-book:before {content: "\E927"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-briefcase-alt:before {content: "\E928"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-bullhorn:before {content: "\E929"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-bus:before {content: "\E92A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-calendar1:before {content: "\E92B"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-camera:before {content: "\E92C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-certificate:before {content: "\E92D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-check:before {content: "\E92E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-chess:before {content: "\E92F"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-city:before {content: "\E930"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-college:before {content: "\E931"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-cross:before {content: "\E932"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-directory-alt:before {content: "\E933"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-diversity:before {content: "\E934"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-door:before {content: "\E935"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-droplet:before {content: "\E936"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-enroll:before {content: "\E937"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-faq:before {content: "\E938"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-files:before {content: "\E939"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-football:before {content: "\E93A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-gift:before {content: "\E93B"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-giving:before {content: "\E93C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-globe:before {content: "\E93D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-grad:before {content: "\E93E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-group-boys:before {content: "\E93F"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-group-coed:before {content: "\E940"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-down1:before {content: "\E941"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-up1:before {content: "\E942"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-right1:before {content: "\E943"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-left1:before {content: "\E944"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-down1:before {content: "\E945"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-up1:before {content: "\E946"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-right1:before {content: "\E947"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-group-girls:before {content: "\E948"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-group:before {content: "\E949"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-heart1:before {content: "\E94A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-info:before {content: "\E94B"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-jersey:before {content: "\E94C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-leaf:before {content: "\E94D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-lightbulb:before {content: "\E94E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-link1:before {content: "\E94F"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-list:before {content: "\E950"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-location-alt:before {content: "\E951"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-lock1:before {content: "\E952"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-map:before {content: "\E953"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-medal:before {content: "\E954"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-microscope:before {content: "\E955"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-music:before {content: "\E956"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-paint:before {content: "\E957"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-pencil:before {content: "\E958"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-person:before {content: "\E959"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-phone-alt:before {content: "\E95A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-piggy-bank:before {content: "\E95B"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-portion:before {content: "\E95C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-question:before {content: "\E95D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-ratio:before {content: "\E95E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-robot:before {content: "\E95F"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-school:before {content: "\E960"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-screens:before {content: "\E961"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-settings:before {content: "\E962"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-shoe:before {content: "\E963"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-soccer:before {content: "\E964"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-sports:before {content: "\E965"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-star-of-david:before {content: "\E966"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-star-alt:before {content: "\E967"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-store:before {content: "\E968"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-sun:before {content: "\E969"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-teacher:before {content: "\E96A"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-theater:before {content: "\E96B"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-time-alt:before {content: "\E96C"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-tree:before {content: "\E96D"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-trophy:before {content: "\E96E"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-warning:before {content: "\E96F"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-angle-double-left1:before {content: "\E970"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-dollar:before {content: "\E971"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-mobile:before {content: "\E972"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-covid:before {content: "\E973"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-virtual:before {content: "\E974"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-parent:before {content: "\E975"!important;display: block;font-size: 30px;margin-bottom: 10px }.icon-library>.fsElementContent .icon-family:before {content: "\E976"!important;display: block;font-size: 30px;margin-bottom: 10px }.quicklinks-menu li[class*=icon-] a:before {content: "";font-family: IcoMoon;font-weight: 400;speak: none }.quicklinks-menu .icon-tuition a:before {content: "\E921"!important }.quicklinks-menu .icon-calendar-fill a:before {content: "\E920"!important }.quicklinks-menu .icon-financial-aid a:before {content: "\E91F"!important }.quicklinks-menu .icon-star a:before {content: "\E91C"!important }.quicklinks-menu .icon-briefcase a:before {content: "\E91D"!important }.quicklinks-menu .icon-directory a:before {content: "\E91E"!important }.quicklinks-menu .icon-apply a:before {content: "\E917"!important }.quicklinks-menu .icon-give a:before {content: "\E91A"!important }.quicklinks-menu .icon-magnify a:before {content: "\E91B"!important }.quicklinks-menu .icon-quote a:before {content: "\E918"!important }.quicklinks-menu .icon-inquire a:before {content: "\E919"!important }.quicklinks-menu .icon-arrow-left a:before {content: "\E90E"!important }.quicklinks-menu .icon-arrow-right a:before {content: "\E90F"!important }.quicklinks-menu .icon-pause a:before {content: "\E910"!important }.quicklinks-menu .icon-play a:before {content: "\E911"!important }.quicklinks-menu .icon-hamburger-hover a:before {content: "\E912"!important }.quicklinks-menu .icon-hamburger-close a:before {content: "\E913"!important }.quicklinks-menu .icon-hamburger a:before {content: "\E914"!important }.quicklinks-menu .icon-arrow-down a:before {content: "\E915"!important }.quicklinks-menu .icon-search a:before {content: "\E916"!important }.quicklinks-menu .icon-cross-detail a:before {content: "\E907"!important }.quicklinks-menu .icon-cta-arrow a:before {content: "\E908"!important }.quicklinks-menu .icon-file a:before {content: "\E909"!important }.quicklinks-menu .icon-location a:before {content: "\E90A"!important }.quicklinks-menu .icon-phone a:before {content: "\E90B"!important }.quicklinks-menu .icon-time a:before {content: "\E90C"!important }.quicklinks-menu .icon-url a:before {content: "\E90D"!important }.quicklinks-menu .icon-quotes-left a:before {content: "\E900"!important }.quicklinks-menu .icon-quotes-right a:before {content: "\E901"!important }.quicklinks-menu .icon-quotation a:before {content: "\E902"!important }.quicklinks-menu .icon-accordion-caret-closed a:before {content: "\E903"!important }.quicklinks-menu .icon-search-alt1 a:before {content: "\E904"!important }.quicklinks-menu .icon-link a:before {content: "\E905"!important }.quicklinks-menu .icon-download a:before {content: "\E906"!important }.quicklinks-menu .icon-search-alt2 a:before {content: "\F002"!important }.quicklinks-menu .icon-heart a:before {content: "\F004"!important }.quicklinks-menu .icon-close a:before {content: "\F00D"!important }.quicklinks-menu .icon-clock-o a:before {content: "\F017"!important }.quicklinks-menu .icon-lock a:before {content: "\F023"!important }.quicklinks-menu .icon-align-justify a:before {content: "\F039"!important }.quicklinks-menu .icon-chevron-left a:before {content: "\F053"!important }.quicklinks-menu .icon-chevron-right a:before {content: "\F054"!important }.quicklinks-menu .icon-plus-circle a:before {content: "\F055"!important }.quicklinks-menu .icon-minus-circle a:before {content: "\F056"!important }.quicklinks-menu .icon-plus a:before {content: "\F067"!important }.quicklinks-menu .icon-minus a:before {content: "\F068"!important }.quicklinks-menu .icon-calendar a:before {content: "\F073"!important }.quicklinks-menu .icon-comment a:before {content: "\F075"!important }.quicklinks-menu .icon-chevron-up a:before {content: "\F077"!important }.quicklinks-menu .icon-chevron-down a:before {content: "\F078"!important }.quicklinks-menu .icon-square-o a:before {content: "\F096"!important }.quicklinks-menu .icon-twitter a:before {content: "\F099"!important }.quicklinks-menu .icon-facebook a:before {content: "\F09A"!important }.quicklinks-menu .icon-feed a:before {content: "\F09E"!important }.quicklinks-menu .icon-square a:before {content: "\F0C8"!important }.quicklinks-menu .icon-pinterest a:before {content: "\F0D2"!important }.quicklinks-menu .icon-google-plus a:before {content: "\F0D5"!important }.quicklinks-menu .icon-linkedin a:before {content: "\F0E1"!important }.quicklinks-menu .icon-angle-double-left a:before {content: "\F100"!important }.quicklinks-menu .icon-angle-double-right a:before {content: "\F101"!important }.quicklinks-menu .icon-angle-double-up a:before {content: "\F102"!important }.quicklinks-menu .icon-angle-double-down a:before {content: "\F103"!important }.quicklinks-menu .icon-angle-left a:before {content: "\F104"!important }.quicklinks-menu .icon-angle-right a:before {content: "\F105"!important }.quicklinks-menu .icon-angle-up a:before {content: "\F106"!important }.quicklinks-menu .icon-angle-down a:before {content: "\F107"!important }.quicklinks-menu .icon-circle-o a:before {content: "\F10C"!important }.quicklinks-menu .icon-circle a:before {content: "\F111"!important }.quicklinks-menu .icon-unlock-alt a:before {content: "\F13E"!important }.quicklinks-menu .icon-ellipsis-h a:before {content: "\F141"!important }.quicklinks-menu .icon-ellipsis-v a:before {content: "\F142"!important }.quicklinks-menu .icon-youtube-play a:before {content: "\F16A"!important }.quicklinks-menu .icon-instagram a:before {content: "\F16D"!important }.quicklinks-menu .icon-flickr a:before {content: "\F16E"!important }.quicklinks-menu .icon-tumblr a:before {content: "\F173"!important }.quicklinks-menu .icon-wordpress a:before {content: "\F19A"!important }.quicklinks-menu .icon-google a:before {content: "\F1A0"!important }.quicklinks-menu .icon-fax a:before {content: "\F1AC"!important }.quicklinks-menu .icon-vine a:before {content: "\F1CA"!important }.quicklinks-menu .icon-wechat a:before {content: "\F1D7"!important }.quicklinks-menu .icon-vimeo a:before {content: "\F27D"!important }.quicklinks-menu .icon-marker-icon a:before {content: "\E922"!important }.quicklinks-menu .icon-apple a:before {content: "\E923"!important }.quicklinks-menu .icon-backpack a:before {content: "\E924"!important }.quicklinks-menu .icon-bar-graph a:before {content: "\E925"!important }.quicklinks-menu .icon-baseball a:before {content: "\E926"!important }.quicklinks-menu .icon-book a:before {content: "\E927"!important }.quicklinks-menu .icon-briefcase-alt a:before {content: "\E928"!important }.quicklinks-menu .icon-bullhorn a:before {content: "\E929"!important }.quicklinks-menu .icon-bus a:before {content: "\E92A"!important }.quicklinks-menu .icon-calendar1 a:before {content: "\E92B"!important }.quicklinks-menu .icon-camera a:before {content: "\E92C"!important }.quicklinks-menu .icon-certificate a:before {content: "\E92D"!important }.quicklinks-menu .icon-check a:before {content: "\E92E"!important }.quicklinks-menu .icon-chess a:before {content: "\E92F"!important }.quicklinks-menu .icon-city a:before {content: "\E930"!important }.quicklinks-menu .icon-college a:before {content: "\E931"!important }.quicklinks-menu .icon-cross a:before {content: "\E932"!important }.quicklinks-menu .icon-directory-alt a:before {content: "\E933"!important }.quicklinks-menu .icon-diversity a:before {content: "\E934"!important }.quicklinks-menu .icon-door a:before {content: "\E935"!important }.quicklinks-menu .icon-droplet a:before {content: "\E936"!important }.quicklinks-menu .icon-enroll a:before {content: "\E937"!important }.quicklinks-menu .icon-faq a:before {content: "\E938"!important }.quicklinks-menu .icon-files a:before {content: "\E939"!important }.quicklinks-menu .icon-football a:before {content: "\E93A"!important }.quicklinks-menu .icon-gift a:before {content: "\E93B"!important }.quicklinks-menu .icon-giving a:before {content: "\E93C"!important }.quicklinks-menu .icon-globe a:before {content: "\E93D"!important }.quicklinks-menu .icon-grad a:before {content: "\E93E"!important }.quicklinks-menu .icon-group-boys a:before {content: "\E93F"!important }.quicklinks-menu .icon-group-coed a:before {content: "\E940"!important }.quicklinks-menu .icon-angle-down1 a:before {content: "\E941"!important }.quicklinks-menu .icon-angle-up1 a:before {content: "\E942"!important }.quicklinks-menu .icon-angle-right1 a:before {content: "\E943"!important }.quicklinks-menu .icon-angle-left1 a:before {content: "\E944"!important }.quicklinks-menu .icon-angle-double-down1 a:before {content: "\E945"!important }.quicklinks-menu .icon-angle-double-up1 a:before {content: "\E946"!important }.quicklinks-menu .icon-angle-double-right1 a:before {content: "\E947"!important }.quicklinks-menu .icon-group-girls a:before {content: "\E948"!important }.quicklinks-menu .icon-group a:before {content: "\E949"!important }.quicklinks-menu .icon-heart1 a:before {content: "\E94A"!important }.quicklinks-menu .icon-info a:before {content: "\E94B"!important }.quicklinks-menu .icon-jersey a:before {content: "\E94C"!important }.quicklinks-menu .icon-leaf a:before {content: "\E94D"!important }.quicklinks-menu .icon-lightbulb a:before {content: "\E94E"!important }.quicklinks-menu .icon-link1 a:before {content: "\E94F"!important }.quicklinks-menu .icon-list a:before {content: "\E950"!important }.quicklinks-menu .icon-location-alt a:before {content: "\E951"!important }.quicklinks-menu .icon-lock1 a:before {content: "\E952"!important }.quicklinks-menu .icon-map a:before {content: "\E953"!important }.quicklinks-menu .icon-medal a:before {content: "\E954"!important }.quicklinks-menu .icon-microscope a:before {content: "\E955"!important }.quicklinks-menu .icon-music a:before {content: "\E956"!important }.quicklinks-menu .icon-paint a:before {content: "\E957"!important }.quicklinks-menu .icon-pencil a:before {content: "\E958"!important }.quicklinks-menu .icon-person a:before {content: "\E959"!important }.quicklinks-menu .icon-phone-alt a:before {content: "\E95A"!important }.quicklinks-menu .icon-piggy-bank a:before {content: "\E95B"!important }.quicklinks-menu .icon-portion a:before {content: "\E95C"!important }.quicklinks-menu .icon-question a:before {content: "\E95D"!important }.quicklinks-menu .icon-ratio a:before {content: "\E95E"!important }.quicklinks-menu .icon-robot a:before {content: "\E95F"!important }.quicklinks-menu .icon-school a:before {content: "\E960"!important }.quicklinks-menu .icon-screens a:before {content: "\E961"!important }.quicklinks-menu .icon-settings a:before {content: "\E962"!important }.quicklinks-menu .icon-shoe a:before {content: "\E963"!important }.quicklinks-menu .icon-soccer a:before {content: "\E964"!important }.quicklinks-menu .icon-sports a:before {content: "\E965"!important }.quicklinks-menu .icon-star-of-david a:before {content: "\E966"!important }.quicklinks-menu .icon-star-alt a:before {content: "\E967"!important }.quicklinks-menu .icon-store a:before {content: "\E968"!important }.quicklinks-menu .icon-sun a:before {content: "\E969"!important }.quicklinks-menu .icon-teacher a:before {content: "\E96A"!important }.quicklinks-menu .icon-theater a:before {content: "\E96B"!important }.quicklinks-menu .icon-time-alt a:before {content: "\E96C"!important }.quicklinks-menu .icon-tree a:before {content: "\E96D"!important }.quicklinks-menu .icon-trophy a:before {content: "\E96E"!important }.quicklinks-menu .icon-warning a:before {content: "\E96F"!important }.quicklinks-menu .icon-angle-double-left1 a:before {content: "\E970"!important }.quicklinks-menu .icon-dollar a:before {content: "\E971"!important }.quicklinks-menu .icon-mobile a:before {content: "\E972"!important }.quicklinks-menu .icon-covid a:before {content: "\E973"!important }.quicklinks-menu .icon-virtual a:before {content: "\E974"!important }.quicklinks-menu .icon-parent a:before {content: "\E975"!important }.quicklinks-menu .icon-family a:before {content: "\E976"!important }.fsNavigation ul {list-style: none;margin: 0;padding: 0 }.fsNavigation li.fsNavCurrentPage>a,.fsNavigation li.fsNavCurrentPageAncestor>a {color: #2c2a29;background: rgba(0,0,0,0) }.fsNavigation a {display: block;padding: 15px 0;color: #dd1e12;background: rgba(0,0,0,0) }.fsNavigation a:focus,.fsNavigation a:hover {color: #2c2a29;background: rgba(0,0,0,0) }.fsNavigation .fsNavLevel2>li>a {padding-left: 15px }.fsNavigation .fsNavLevel3>li>a {padding-left: 30px }.fsNavigation .fsNavLevel4>li>a {padding-left: 45px }.fsNavigation .fsNavLevel5>li>a {padding-left: 60px }.fsBreadcrumb ul li {display: inline-block }.fsBreadcrumb ul li a {display: inline-block;padding: 0 }.nav-site-map ul {margin: 0 0 0 20px;padding: 0 }.nav-site-map ul.fsNavLevel1 {margin-left: 0;list-style: none }@media (min-width: 600px) {.nav-site-map ul.fsNavLevel1 {column-count:2;column-gap: 0;column-rule: 0;min-height: 0 }.nav-site-map ul.fsNavLevel1 li {break-inside: avoid-column }}.nav-site-map ul.fsNavLevel1>li>a {margin-bottom: 20px;font-weight: 700 }.nav-site-map ul.fsNavLevel2 {list-style: disc }.nav-site-map ul.fsNavLevel3 {list-style: circle }.nav-site-map ul.fsNavLevel4 {list-style: square }.nav-site-map ul.fsNavLevel5 {list-style: disc }.nav-tier ul {list-style: none;margin: 0;padding: 0 }.nav-tier ul li a {display: block;padding: 10px;color: #861f41;background: rgba(0,0,0,0) }.nav-tier ul li a:focus,.nav-tier ul li a:hover {color: #2c2a29;background: #c9c9c8 }.nav-tier ul li.fsNavCurrentPage>a {color: #861f41;background: #aba9a8 }.nav-tier ul li.fsNavCurrentPage>a:focus,.nav-tier ul li.fsNavCurrentPage>a:hover {color: #fff;background: #c9c9c8 }.nav-tier ul li.fsNavCurrentPageAncestor {background: #c9c9c8 }.nav-tier ul li.fsNavCurrentPageAncestor>a {color: #861f41;background: rgba(0,0,0,0) }.nav-tier ul li.fsNavCurrentPageAncestor>a:focus,.nav-tier ul li.fsNavCurrentPageAncestor>a:hover {color: #861f41;background: #c9c9c8 }.nav-tier .fsNavLevel1 {padding-left: 0 }.nav-tier .fsNavLevel1>li {border-bottom: 1px solid #c9c9c8 }.nav-tier .fsNavLevel1>li:last-child {border-bottom: none }.nav-tier .fsNavLevel2>li>a {padding-left: 20px }.nav-tier .fsNavLevel3>li>a {padding-left: 30px }.nav-tier .fsNavLevel4>li>a {padding-left: 40px }.nav-tier .fsNavLevel5>li>a {padding-left: 50px }.nav-sub {display: none }.nav-sub>header {display: block;position: relative;background-color: #f5f5f5;transition: .3s;border-bottom: 1px solid #0f3f51;cursor: pointer }.nav-sub>header .fsElementTitle {margin-bottom: 0;color: inherit;font-size: 18px;line-height: 1em;font-weight: 600;padding: 20px 40px 20px 20px;text-transform: uppercase }.nav-sub>header .fsElementTitle:before {content: "\E915";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 8px;position: absolute;top: 50%;right: 20px;transform: translate(-50%,-50%) rotate(0deg);transition: transform .3s }.nav-sub>header:focus-within,.nav-sub>header:hover {background-color: #f5f5f5;color: #2c2a29 }.nav-sub>header .fsElementTitle {position: relative;background: #b01810;color: #fff;background: #02698fd9;}.nav-sub>header .sublevel-toggle {border: 0;background: none;margin: 0;padding: 0;position: absolute;top: 0;right: 0;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;color: inherit;cursor: pointer;font-size: 0;line-height: 1 }.nav-sub>header .sublevel-toggle:after {content: "\E915";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 8px;transform: rotate(90deg);transition: transform .3s;top: 5px;position: relative }.nav-sub>.fsElementContent {position: relative;display: block;background-color: #f5f5f5 }.nav-sub>.fsElementContent nav {padding: 15px 30px;background: #db2015;background: #12a6ddd9;}.nav-sub>.fsElementContent ul li {position: relative }.nav-sub>.fsElementContent ul li a {display: block;padding: 8px 0;color: #2c2a29;background: rgba(0,0,0,0);font-size: 15px;line-height: 18px;font-weight: 600;position: relative;}.nav-sub>.fsElementContent ul li a:focus,.nav-sub>.fsElementContent ul li a:hover {color: #861f41;background: rgba(0,0,0,0) }.nav-sub>.fsElementContent ul li.fsNavParentPage>a {margin-right: 40px }.nav-sub>.fsElementContent ul li.fsNavCurrentPage>a,.nav-sub>.fsElementContent ul li.fsNavCurrentPage>a:focus,.nav-sub>.fsElementContent ul li.fsNavCurrentPage>a:hover {color: #861f41;background: rgba(0,0,0,0) }.nav-sub>.fsElementContent ul li.fsNavCurrentPageAncestor {background: rgba(0,0,0,0) }.nav-sub>.fsElementContent ul li.active-subnav>a,.nav-sub>.fsElementContent ul li.active-subnav>a:focus,.nav-sub>.fsElementContent ul li.fsNavCurrentPageAncestor>a,.nav-sub>.fsElementContent ul li.fsNavCurrentPageAncestor>a:focus,.nav-sub>.fsElementContent ul li.fsNavCurrentPageAncestor>a:hover {color: #861f41;background: rgba(0,0,0,0) }.nav-sub>.fsElementContent ul li.active-subnav>.sublevel-toggle:before {transform: translate(-50%,-50%) rotate(180deg) }.nav-sub>.fsElementContent .sublevel-toggle {border: 0;background: none;margin: 0;padding: 0;position: absolute;top: 10px;right: 0;font-size: 0;line-height: 1;width: 20px;height: 20px;color: #861f41;transition: color .3s;cursor: pointer }.nav-sub>.fsElementContent .sublevel-toggle:focus,.nav-sub>.fsElementContent .sublevel-toggle:hover {color: #861f41 }.nav-sub>.fsElementContent .sublevel-toggle:before {content: "\E915";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 8px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) rotate(0deg);transition: transform .3s }.nav-sub>.fsElementContent .fsNavPageInfo {display: none;padding-left: 20px;padding-bottom: 15px }.nav-sub>.fsElementContent .fsNavPageInfo .fsNavPageInfo {padding-left: 20px;padding-bottom: 0;margin-top: 10px }.nav-sub>.fsElementContent .fsNavLevel1>li {position: relative;border-bottom: 1px solid #c9c9c8 }.nav-sub>.fsElementContent .fsNavLevel1>li:last-child {border-bottom: 0 }.nav-sub>.fsElementContent .fsNavLevel1>li>a {padding: 15px 0;color: #fff;font-size: 16px;font-weight: 400;text-decoration: none;transition: 0.5s ease-in-out all;}.nav-sub>.fsElementContent .fsNavLevel1>li>.sublevel-toggle {top: 17px }.nav-sub.active-nav>header {color: #861f41;background-color: #f5f5f5 }.nav-sub.active-nav>header .nav-toggle:after {content: "\E915";transform: rotate(180deg) }@media (min-width: 800px) {.nav-sub {display:block }}.nav-sub>.fsElementContent {height: auto;max-height: 0;visibility: hidden;opacity: 0;transition: all .3s ease }@media (min-width: 800px) {.nav-sub>.fsElementContent {max-height:9999px;visibility: visible;opacity: 1 }}.nav-sub.active-nav>.fsElementContent {max-height: 9999px;visibility: visible;opacity: 1 }.fsHeader .nav-sub {display: block;margin: 0;border-top: 15px solid #861f41;position: relative }.fsHeader .nav-sub:before {content: "";height: 15px;background: #fff;position: absolute;right: 0;top: -15px;width: 90px }@media (min-width: 800px) {.fsHeader .nav-sub {display:none }}.fsHeader .nav-sub>.fsElementContent {background-color: #eff8fa }.fsHeader .nav-sub>.fsElementContent .fsNavPageInfo {padding-left: 20px;margin-top: 9px }.fsHeader .nav-sub>.fsElementContent .fsNavPageInfo .fsNavPageInfo {margin-top: 16px }.nav-sub.nav-sub-empty {display: none!important }.nav-sub.mobile-nav {display: block;margin-bottom: 0 }@media (min-width: 1240px) {.nav-sub.mobile-nav {display:none }}.nav-sub.mobile-nav.community-mobile>.fsElementContent,.nav-sub.mobile-nav.mobile-quicklinks>.fsElementContent {padding: 0 }.nav-sub.mobile-nav>.fsElementContent {background: none;visibility: visible;opacity: 1;max-height: 100%;padding: 30px 0 }.nav-sub.mobile-nav>.fsElementContent .fsNavLevel1>li {border-bottom: 1px solid rgba(117,120,123,.25) }.nav-sub.mobile-nav>.fsElementContent .fsNavLevel1>li>a {font-size: 18px;line-height: 1em;text-transform: uppercase }.nav-sub.mobile-nav>.fsElementContent ul>li>a {color: #2c2a29 }.nav-sub.mobile-nav>.fsElementContent ul>li.active-subnav>a,.nav-sub.mobile-nav>.fsElementContent ul>li>a:focus,.nav-sub.mobile-nav>.fsElementContent ul>li>a:hover {color: #861f41 }.nav-sub.mobile-nav>.fsElementContent ul>li.active-subnav>.sublevel-toggle:before {content: "\E915";transform: rotate(180deg) }.nav-sub.mobile-nav>.fsElementContent .sublevel-toggle {color: #861f41 }.nav-sub.mobile-nav>.fsElementContent .sublevel-toggle:before {transform: translate(-50%,-50%)!important }.nav-sub.mobile-nav nav {padding: 0 20px }.nav-main {margin-bottom: 0 }.fsHeader .nav-main {display: none }@media (min-width: 1240px) {.fsHeader .nav-main {display:block }}@media (min-width: 1240px) {.nav-main .fsNavLevel1 {text-align:center;display: flex;justify-content: flex-end;flex-wrap: wrap }.no-flexbox .nav-main .fsNavLevel1 {text-align: justify;font-size: .1px }.no-flexbox .nav-main .fsNavLevel1>li {display: inline-block }.no-flexbox .nav-main .fsNavLevel1:after {content: "";display: inline-block;width: 100% }}.nav-main .fsNavLevel1>li:hover>a,.nav-main .fsNavLevel1>li[class*=fsNavCurrentPage]>a {color: #861f41;background: rgba(0,0,0,0) }.nav-main .fsNavLevel1>li>a {display: block;color: #2c2a29;background: rgba(0,0,0,0);padding: 10px 15px 30px;font-size: 18px;line-height: 1em;font-weight: 600;text-transform: uppercase }@media (max-width: 1400px) {.nav-main .fsNavLevel1>li>a {padding:13px 15px 30px;font-size: 15px }}.nav-main .fsNavLevel1>li>a:focus {color: #861f41;background: rgba(0,0,0,0) }html.js .nav-main .fsNavLevel1>li,html:not(.js) .nav-main .fsNavLevel1>li.menu-item-open {position: relative }html.js .nav-main .fsNavLevel1>li>.fsNavPageInfo,html:not(.js) .nav-main .fsNavLevel1>li.menu-item-open>.fsNavPageInfo {position: absolute;top: 100%;left: 0;max-height: 0;overflow: hidden }.menu-item-open html.js .nav-main .fsNavLevel1>li>.fsNavPageInfo,.menu-item-open html:not(.js) .nav-main .fsNavLevel1>li.menu-item-open>.fsNavPageInfo,html.js .nav-main .fsNavLevel1>li.menu-item-open>.fsNavPageInfo,html.js .nav-main .fsNavLevel1>li:hover .fsNavPageInfo,html:not(.js) .nav-main .fsNavLevel1>li.menu-item-open.menu-item-open>.fsNavPageInfo,html:not(.js) .nav-main .fsNavLevel1>li.menu-item-open:hover .fsNavPageInfo {max-height: 9999px }html:not(.js) .nav-main .fsNavLevel1>li {position: relative }html:not(.js) .nav-main .fsNavLevel1>li>.fsNavPageInfo {position: absolute;top: 100%;left: 0;max-height: 0;overflow: hidden }html:not(.js) .nav-main .fsNavLevel1>li:hover>.fsNavPageInfo {max-height: 9999px }@media (max-width: 599px) {html:not(.js) .nav-main .fsNavLevel1>li:focus>.fsNavPageInfo {max-height:9999px }}html:not(.js) .nav-main .fsNavLevel1>li .fsNavPageInfo {left: 50%!important;transform: translateX(-50%)!important }html:not(.js) .nav-main .fsNavLevel1>li:last-child .fsNavPageInfo {left: auto!important;right: -30px;transform: none!important }.nav-main .fsNavPageInfo {background: #fff;text-align: left;z-index: 300;min-width: 310px;box-shadow: 0 5px 30px rgba(44,42,41,.3) }.nav-main .fsNavLevel2 li {padding: 15px 30px }.nav-main .fsNavLevel2 li:first-child {padding-top: 30px }.nav-main .fsNavLevel2 li:last-child {padding-bottom: 30px }.nav-main .fsNavLevel2 li a {display: block;color: #2c2a29;background: rgba(0,0,0,0);padding: 0;font-size: 15px;line-height: 18px;font-weight: 600;text-transform: uppercase }.nav-main .fsNavLevel2 li a:focus,.nav-main .fsNavLevel2 li a:hover {color: #861f41;background: #fff }.nav-main .fsNavLevel2 li[class*=fsNavCurrentPage]>a {color: #861f41;background: rgba(0,0,0,0) }.drawer-ribbon {position: relative;height: 50px }@media (min-width: 1240px) {.drawer-ribbon {display:none }}.mobile-toggle {position: absolute;height: 100%;width: 100%;top: 0;left: 0;border: 0;background: none;margin: 0;padding: 0;max-width: 50px }.mobile-toggle:after,.mobile-toggle:before {position: absolute;top: 50%;left: 50%;height: 2px;width: 50%;content: "";background: #fff }.mobile-toggle:before {margin-top: -.22222em;transform: translate(-50%,-50%);transition: margin-top .3s,transform .3s }.mobile-toggle:after {box-shadow: 0 .22222em 0 0 #fff;transform: translate(-50%,-50%);transition: box-shadow .3s,transform .3s }.drawer-is-active .mobile-toggle:before {margin-top: 0;transform: translate(-50%,-50%) rotate(-45deg) }.drawer-is-active .mobile-toggle:after {box-shadow: none;transform: translate(-50%,-50%) rotate(45deg) }.fsMenu {position: absolute;z-index: 500;width: 100%;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity .3s,transform .3s;right: 0;transform: translate3d(20%,0,0);transform: translate(20%);top: 0;min-height: 100%;max-width: 17.77778em;background: #fff;z-index: 900;padding-top: 85px }@media (min-width: 1240px) {.fsMenu {display:none }}.drawer-is-active .fsMenu {pointer-events: auto;opacity: 1;visibility: visible;transform: translateZ(0);transform: translate(0);filter: drop-shadow(0 5px 30px rgba(44,42,41,.3)) }.off-canvas-container {position: absolute;z-index: 500;width: 100%;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity .3s,transform .3s;right: 0;transform: translate3d(20%,0,0);transform: translate(20%);top: 0;right: -700px;min-height: 100%;max-width: 38.33333em;background: hsla(0,0%,100%,.92);margin: 0;position: fixed;z-index: 10009;transform: none;transition: all .3s }.off-canvas-container.active {opacity: 1;right: 0;visibility: visible;pointer-events: all;filter: drop-shadow(0 5px 30px rgba(44,42,41,.3)) }.off-canvas-container>.fsElementContent {padding: 40px 60px 40px 87px;display: flex;justify-content: flex-start;flex-wrap: wrap }@media (max-width: 1239px) {.off-canvas-container {display:none!important }}.off-canvas-container .nav-util.community {width: 177px }.off-canvas-container .nav-util.community .fsNavLevel1>li>a {padding: 20px 15px 25px }.off-canvas-container .nav-util.quicklinks {width: 139px }.off-canvas-container .nav-util.quicklinks .fsNavLevel1>li>a {padding: 20px 15px 25px }.off-canvas-container .search-button {margin: 0;padding: 20px 16px 0 14px }.off-canvas-container .search-button button {border: 0;background: none;margin: 0;padding: 0;font-size: 0;line-height: 0;cursor: pointer }.off-canvas-container .search-button button:before {content: "\E916";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 28px;line-height: 17px;display: block;color: #2c2a29 }.off-canvas-container .search-button button:focus:before,.off-canvas-container .search-button button:hover:before {color: #861f41 }.off-canvas-container .menu-button {margin: 0;max-width: 100%;width: 165px;overflow: hidden;display: none;transition: max-width .3s }.off-canvas-container .menu-button>.fsElementContent {}@media (min-width: 1240px) {.off-canvas-container .menu-button {display:inline-block }}.off-canvas-container .menu-button button {position: relative;border: 0;background: none;margin: 0;background: #d52f26;display: block;width: 100%;padding: 22px 62px 22px 22px;font-size: 16px;line-height: 1em;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;cursor: pointer;color: #fff }.off-canvas-container .menu-button button:after,.off-canvas-container .menu-button button:before {position: absolute;top: 50%;right: 12px;height: 2px;width: 20px;content: "";background: #fff }.off-canvas-container .menu-button button:before {margin-top: -.33333em;transform: translate(-50%,-50%);transition: margin-top .3s,transform .3s }.off-canvas-container .menu-button button:after {box-shadow: 0 .33333em 0 0 #fff;transform: translate(-50%,-50%);transition: box-shadow .3s,transform .3s }.off-canvas-container .menu-button button:before {margin-top: 0;transform: translate(-50%,-50%) rotate(-45deg) }.off-canvas-container .menu-button button:after {box-shadow: none;transform: translate(-50%,-50%) rotate(45deg) }.desktop-nav {margin-top: 30px;border-right: 1px dashed #d52f26 }.desktop-nav a {color: #2c2a29;text-decoration: none }.desktop-nav a:focus,.desktop-nav a:hover {color: #d52f26 }.desktop-nav ul.fsNavLevel1 {position: relative }.desktop-nav ul.fsNavLevel1>li.fsNavParentPage>a {width: 190px;display: inline-block;text-align: right;padding-right: 30px;text-transform: uppercase }.desktop-nav ul.fsNavLevel1>li.fsNavParentPage>.fsNavPageInfo {position: absolute;left: 100%;top: 0;left: 189px;min-height: 100%;width: 240px;padding-left: 15px;opacity: 0;visibility: hidden }.desktop-nav ul.fsNavLevel1>li.fsNavParentPage.menu-item-open>a,.desktop-nav ul.fsNavLevel1>li.fsNavParentPage:focus>a,.desktop-nav ul.fsNavLevel1>li.fsNavParentPage:hover>a {color: #d52f26 }.desktop-nav ul.fsNavLevel1>li.fsNavParentPage.menu-item-open>.fsNavPageInfo,.desktop-nav ul.fsNavLevel1>li.fsNavParentPage:focus>.fsNavPageInfo,.desktop-nav ul.fsNavLevel1>li.fsNavParentPage:hover>.fsNavPageInfo {opacity: 1;visibility: visible;pointer-events: all }.nav-social nav {margin: -5px }.nav-social .fsNavLevel1 {display: flex;flex-wrap: wrap;justify-content: center;font-size: 0;line-height: 1 }.nav-social .fsNavLevel1,.nav-social .fsNavLevel1 ul {margin: 0;padding: 0;list-style: none }.nav-social .fsNavLevel1 li {margin: 0;padding: 0;margin: 0 7px }.nav-social .fsNavLevel1 [href*=facebook]:before {content: "\F09A";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=instagram]:before {content: "\F16D";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=linkedin]:before {content: "\F0E1";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=pinterest]:before {content: "\F0D2";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=tumblr]:before {content: "\F173";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=twitter]:before {content: "\F099";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=vimeo]:before {content: "\F27D";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=vine]:before {content: "\F1CA";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=youtube]:before {content: "\F16A";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=googleplus]:before {content: "\F0D5";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=wechat]:before {content: "\F1D7";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=flickr]:before {content: "\F16E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=wordpress]:before {content: "\F19A";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 [href*=rss]:before {content: "\F09E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.nav-social .fsNavLevel1 a {color: #fff;display: block;position: relative;border: 1px solid #fff;height: 32px;width: 32px;border-radius: 100% }@media (min-width: 800px) {.nav-social .fsNavLevel1 a {height:35px;width: 35px }}.nav-social .fsNavLevel1 a:focus,.nav-social .fsNavLevel1 a:hover {background: #fff;border-color: #fff;color: #861f41 }.nav-social .fsNavLevel1 a:before {font-size: .875rem;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) }@media (min-width: 800px) {.nav-social .fsNavLevel1 a:before {font-size:1.125rem }}.nav-util {margin-bottom: 0 }@media (max-width: 900px) {.nav-util {display:none }}.nav-util .fsNavLevel1>li:hover>a,.nav-util .fsNavLevel1>li[class*=fsNavCurrentPage]>a {color: #861f41;background: rgba(0,0,0,0) }.nav-util .fsNavLevel1>li {display: block;color: #2c2a29;background: rgba(0,0,0,0);padding: 31px 15px 25px;font-size: 23px;line-height: 1em;font-weight: 300;text-transform: uppercase }.nav-util .fsNavLevel1>li>a:after {content: "\E915";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 6px;margin-left: 10px;display: inline-block;vertical-align: top }.nav-util .fsNavLevel1>li>a:focus {color: #861f41;background: rgba(0,0,0,0) }html.js .nav-util .fsNavLevel1>li,html:not(.js) .nav-util .fsNavLevel1>li.menu-item-open {position: relative }html.js .nav-util .fsNavLevel1>li>.fsNavPageInfo,html:not(.js) .nav-util .fsNavLevel1>li.menu-item-open>.fsNavPageInfo {position: absolute;top: 100%;left: 0;max-height: 0;overflow: hidden }.menu-item-open html.js .nav-util .fsNavLevel1>li>.fsNavPageInfo,.menu-item-open html:not(.js) .nav-util .fsNavLevel1>li.menu-item-open>.fsNavPageInfo,html.js .nav-util .fsNavLevel1>li.menu-item-open>.fsNavPageInfo,html.js .nav-util .fsNavLevel1>li:hover .fsNavPageInfo,html:not(.js) .nav-util .fsNavLevel1>li.menu-item-open.menu-item-open>.fsNavPageInfo,html:not(.js) .nav-util .fsNavLevel1>li.menu-item-open:hover .fsNavPageInfo {max-height: 9999px }html:not(.js) .nav-util .fsNavLevel1>li {position: relative }html:not(.js) .nav-util .fsNavLevel1>li>.fsNavPageInfo {position: absolute;top: 100%;left: 0;max-height: 0;overflow: hidden }html:not(.js) .nav-util .fsNavLevel1>li:hover>.fsNavPageInfo {max-height: 9999px }@media (max-width: 599px) {html:not(.js) .nav-util .fsNavLevel1>li:focus>.fsNavPageInfo {max-height:9999px }}html:not(.js) .nav-util .fsNavLevel1>li .fsNavPageInfo {left: 50%!important;transform: translateX(-50%)!important }.nav-util .fsNavPageInfo {background: #fff;text-align: left;z-index: 300;min-width: 275px;box-shadow: 0 5px 30px rgba(44,42,41,.3) }.nav-util .fsNavLevel2 li {padding: 10px 20px;border-bottom: 1px solid #ddd;}.nav-util .fsNavLevel2 li:first-child {padding-top: 20px;}.nav-util .fsNavLevel2 li:last-child {padding-bottom: 20px;}.nav-util .fsNavLevel2 li a {display: block;color: #2c2a29;background: rgba(0,0,0,0);padding: 0;font-size: 15px;line-height: 18px;font-weight: normal;text-transform: uppercase }.nav-util .fsNavLevel2 li a:focus,.nav-util .fsNavLevel2 li a:hover {color: #861f41;background: #fff }.nav-util .fsNavLevel2 li[class*=fsNavCurrentPage]>a {color: #861f41;background: rgba(0,0,0,0) }.nav-utility-footer .fsNavLevel1,.nav-utility-footer .fsNavLevel1 ul {margin: 0;padding: 0;list-style: none }.nav-utility-footer .fsNavLevel1 li {margin: 0;padding: 0 }#fsHeader .fsBreadcrumb {background: #fff;padding: 100px 30px 0 }#fsHeader .fsBreadcrumb>.fsElementContent {position: relative;margin: 0 auto;max-width: 1180px }#fsHeader .fsBreadcrumb nav {border-top: 1px solid #861f41;position: relative;margin-right: 22px }#fsHeader .fsBreadcrumb nav:after,#fsHeader .fsBreadcrumb nav:before {position: absolute;font-size: 12px;color: #d6d2c4;top: -7px;width: 11px;z-index: 2 }#fsHeader .fsBreadcrumb nav:after {right: -22px }#fsHeader .fsBreadcrumb nav:after,#fsHeader .fsBreadcrumb nav:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;line-height: 1 }#fsHeader .fsBreadcrumb nav:before {left: 0 }#fsHeader .fsBreadcrumb nav ul {display: inline-block;padding-left: 22px;top: -15px;background: #fff;position: relative }#fsHeader .fsBreadcrumb nav li {color: #575351;margin-right: 6px }#fsHeader .fsBreadcrumb nav li,#fsHeader .fsBreadcrumb nav li a {font-size: 12px;line-height: 14px;letter-spacing: 2px;text-transform: uppercase;font-weight: 700 }#fsHeader .fsBreadcrumb nav li a {color: #861f41 }#fsHeader .fsBreadcrumb nav li span.fsNavBreadcrumbSeperator {font-size: 0 }#fsHeader .fsBreadcrumb nav li span.fsNavBreadcrumbSeperator:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 7px;margin-left: 6px;display: inline-block;vertical-align: top }.header-container {padding: 0 65px;margin: 0;filter: unset;position: relative;z-index: 500 }@media (max-width: 1239px) {.header-container {padding:10px 20px;z-index: 901 }.drawer-is-active .header-container {filter: none }}.header-container>.fsElementContent {display: flex;justify-content: space-between;align-items: center }.header-container .search-button {margin: 0;padding: 25px 5px 0 }@media (min-width: 900px) {.header-container .search-button {padding:35px 5px 0 }}.header-container .search-button button {border: 0;background: none;margin: 0;padding: 0;font-size: 0;line-height: 0;cursor: pointer }.header-container .search-button button:before {content: "\E916";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 40px;line-height: 22px;display: block;color: #2c2a29 }.header-container .search-button button:focus:before,.header-container .search-button button:hover:before {color: #861f41 }.header-container .menu-button {margin: 0;max-width: 100%;width: 165px;overflow: hidden;display: none;transition: max-width .3s }.header-container .menu-button>.fsElementContent {padding: 15px 15px 0 }@media (min-width: 1240px) {.header-container .menu-button {display:inline-block }}.header-container .menu-button button {position: relative;border: 0;background: none;margin: 0;background: #dd1e12;display: block;width: 100%;padding: 15px 6px;font-size: 16px;line-height: 1em;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;cursor: pointer;color: #fff;transition: all .2s;margin-top: 4px;}.header-container .menu-button button:focus,.header-container .menu-button button:hover {background: #1ea6d6;}.header-container .menu-button button:after,.header-container .menu-button button:before {position: absolute;top: 50%;right: 12px;height: 2px;width: 20px;content: "";background: #fff }.header-container .menu-button button:before {margin-top: -.33333em;transform: translate(-50%,-50%);transition: margin-top .3s,transform .3s }.header-container .menu-button button:after {box-shadow: 0 .33333em 0 0 #fff;transform: translate(-50%,-50%);transition: box-shadow .3s,transform .3s }.logo {margin-bottom: 0;width: auto;position: relative }@media (max-width: 900px) {.logo {width:240px }}@media (max-width: 500px) {.logo {width:200px }}.logo img {width: 100% }.logo>header {position: absolute;width: 100%;top: 0;left: 0;z-index: 1 }.logo>.fsElementContent {position: relative;z-index: 2 }.nav-container {width: calc(100% - 300px);padding-left: 0 }@media (max-width: 500px) {.nav-container {width:calc(100% - 200px) }}.nav-container>.fsElementContent {display: flex;justify-content: flex-end;flex-wrap: wrap }.nav-container>.fsElementContent .nav-main {width: 100% }.skip-link {margin: 0 }.skip-link a {position: fixed;top: 0;left: 0;padding: 1em;background: #2c2a29;color: #fff;font-size: 1em;line-height: 1;text-decoration: underline;transition: transform .1s ease-in;transform: translateY(-100%);z-index: 9000 }.skip-link a:focus {transform: translateY(0) }.site-info-container {position: relative;margin: 0 auto;max-width: 1180px;padding: 30px 0;overflow: hidden;white-space: nowrap }.site-info-container a {display: block;padding: 30px 0;color: rgba(0,0,0,0);background: url(images/logo.png) no-repeat 0 50% }.site-info-container a:hover {color: rgba(0,0,0,0) }body:not(.fsComposeMode) .search-dropdown {position: fixed;margin-bottom: 0;z-index: 9010;width: 100%;top: -800px;opacity: 0;visibility: hidden;pointer-events: none;background: #861f41;transition: all .5s }body:not(.fsComposeMode) .search-dropdown.active {top: 0;opacity: 1;visibility: visible;pointer-events: all }.search-dropdown {position: relative;margin-bottom: 0 }.search-dropdown>header {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;background-color: #751b39;filter: opacity(.2);mix-blend-mode: multiply;background-size: cover;background-position: 50% }.search-dropdown>header .fsElementHeaderContent {margin: 0;height: 100% }.search-dropdown>header img {display: none }.search-dropdown>.fsElementContent {padding: 160px 65px 65px;position: relative;z-index: 2 }@media (max-width: 600px) {.search-dropdown>.fsElementContent {padding:140px 20px 65px }}.search-dropdown>.fsElementContent .detail-heading {margin-bottom: 30px }.search-dropdown>.fsElementContent .detail-heading .section-detail {border-color: #d6d2c4 }.search-dropdown>.fsElementContent .detail-heading .fs_style_33 {color: #fff }.search-dropdown>.fsElementContent .quicklinks-menu ul {display: flex;justify-content: space-evenly;flex-wrap: wrap }.search-dropdown>.fsElementContent .quicklinks-menu ul,.search-dropdown>.fsElementContent .quicklinks-menu ul ul {margin: 0;padding: 0;list-style: none }.search-dropdown>.fsElementContent .quicklinks-menu ul li {margin: 0;padding: 0 }@media (max-width: 900px) {.search-dropdown>.fsElementContent .quicklinks-menu ul {justify-content:center }}.search-dropdown>.fsElementContent .quicklinks-menu ul li {text-align: center }@media (max-width: 1020px) {.search-dropdown>.fsElementContent .quicklinks-menu ul li {width:33.33% }}@media (max-width: 800px) {.search-dropdown>.fsElementContent .quicklinks-menu ul li {width:50% }}.search-dropdown>.fsElementContent .quicklinks-menu ul li a {color: #fff;font-weight: 600;font-size: 15px;line-height: 18px }.search-dropdown>.fsElementContent .quicklinks-menu ul li a:before {display: block;margin: 0 auto 10px;width: 50px;height: 50px;border: 1px solid #fff;border-radius: 100%;font-size: 28px;padding-top: 14px;transition: all .2s }.search-dropdown>.fsElementContent .quicklinks-menu ul li a:focus,.search-dropdown>.fsElementContent .quicklinks-menu ul li a:hover {text-decoration: none }.search-dropdown>.fsElementContent .quicklinks-menu ul li a:focus:before,.search-dropdown>.fsElementContent .quicklinks-menu ul li a:hover:before {background: #fff;color: #861f41 }.search-dropdown>footer {position: absolute;top: 50px;right: 65px;z-index: 3 }@media (max-width: 600px) {.search-dropdown>footer {top:20px;right: 20px }}.search-dropdown>footer .fsElementFooterContent {margin-top: 0 }.search-dropdown>footer button {width: 60px;height: 60px;font-size: 0;border: 1px solid #fff;border-radius: 100%;background: rgba(0,0,0,0);cursor: pointer;transition: all .2s }.search-dropdown>footer button:before {content: "\E913";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 58px;color: #fff;position: absolute;left: 2px;top: 18px }.search-dropdown>footer button:focus,.search-dropdown>footer button:hover {background: #861f41;border-color: #861f41 }.mobile-menu-button {display: none }@media (max-width: 1239px) {.mobile-menu-button {display:block;margin-bottom: 0;position: relative;padding-top: 12px;padding-left: 20px }}@media (max-width: 901px) {.mobile-menu-button {display:block;margin-bottom: 0;position: relative;padding-top: 6px;padding-left: 20px }}.mobile-menu-button button {position: relative;border: 0;background: none;margin: 0;background: #861f41;display: block;width: 100%;padding: 22px 62px 22px 22px;font-size: 16px;line-height: 1em;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;cursor: pointer;color: #fff }@media (max-width: 900px) {.mobile-menu-button button {width:0;color: rgba(0,0,0,0);overflow: hidden;padding: 22px 32px }}.mobile-menu-button button:after,.mobile-menu-button button:before {position: absolute;top: 50%;right: 12px;height: 2px;width: 20px;content: "";background: #fff }.mobile-menu-button button:before {margin-top: -.33333em;transform: translate(-50%,-50%);transition: margin-top .3s,transform .3s }.mobile-menu-button button:after {box-shadow: 0 .33333em 0 0 #fff;transform: translate(-50%,-50%);transition: box-shadow .3s,transform .3s }.drawer-is-active .mobile-menu-button button:before {margin-top: 0;transform: translate(-50%,-50%) rotate(-45deg) }.drawer-is-active .mobile-menu-button button:after {box-shadow: none;transform: translate(-50%,-50%) rotate(45deg) }.sidebar-buttons {margin: 0;position: absolute;right: 0;top: 240px;display: none }@media (min-width: 1240px) {.sidebar-buttons {display:block }}.sidebar-buttons ul,.sidebar-buttons ul ul {margin: 0;padding: 0;list-style: none }.sidebar-buttons ul li {margin: 0;padding: 0;margin-bottom: 5px;display: block;display: flex;justify-content: center;align-items: flex-end;width: 54px;height: 68px }.sidebar-buttons ul li.icon-inquire a:before {content: "\f003";font-family: fontawesome;border: 0;margin: 0 auto;line-height: normal;}.sidebar-buttons ul li.icon-apply a:before {content: "\E917";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.sidebar-buttons ul li.icon-give a:before {content: "\f090";font-family: fontawesome;border: 0;margin: 0 auto;}.sidebar-buttons ul a {font-size: 12px;line-height: normal;text-align: center;padding-top: 10px;width: 100%;height: 100%;background: #d6d2c4;text-transform: uppercase;}.sidebar-buttons ul a,.sidebar-buttons ul a:before {display: block;font-weight: 400;color: #db2015;transition: all .3s }.sidebar-buttons ul a:before {content: "\E919";font-family: IcoMoon;font-smoothing: antialiased;speak: none;font-size: 32px;line-height: 1em;font-style: normal;width: 35px;height: 35px;border: 1px solid #db2015;background: rgba(0,0,0,0);border-radius: 100%;margin: 0 auto 2px }.sidebar-buttons ul a.whatsapp:before{content:"\f232";font-family:fontawesome;border:0;margin: 0 auto;}.sidebar-buttons ul a:focus,.sidebar-buttons ul a:hover {text-decoration: none!important;background: #db2015;color: #fff;}.sidebar-buttons ul a:focus:before,.sidebar-buttons ul a:hover:before {background: #db2015;color: #fff;border-color: #fff }.mobile-sidebar-buttons {margin-top: 50px }.mobile-sidebar-buttons ul {padding: 0 10px!important;display: flex;justify-content: center }.mobile-sidebar-buttons ul,.mobile-sidebar-buttons ul ul {margin: 0;padding: 0;list-style: none }.mobile-sidebar-buttons ul li {margin: 0;padding: 0;display: flex;justify-content: center;align-items: flex-end;width: 80px;height: 68px;margin: 0 10px }.mobile-sidebar-buttons ul li.icon-inquire a:before {content: "\E919";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.mobile-sidebar-buttons ul li.icon-apply a:before {content: "\E917";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.mobile-sidebar-buttons ul li.icon-give a:before {content: "\E91A";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none }.mobile-sidebar-buttons ul a {display: block;font-style: italic;font-weight: 400;font-size: 14px;line-height: 17px;text-align: center;color: #861f41;padding-top: 10px;width: 100%;height: 100%;background: #d6d2c4 }.mobile-sidebar-buttons ul a:before {content: "\E919";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;display: block;font-size: 32px;line-height: 1em;font-style: normal;width: 35px;height: 35px;border: 1px solid #861f41;background: rgba(0,0,0,0);color: 4m1;border-radius: 100%;margin: 0 auto 2px;transition: all .3s }.mobile-sidebar-buttons ul a:focus,.mobile-sidebar-buttons ul a:hover {text-decoration: none!important;background: #861f41;color: #fff }.mobile-sidebar-buttons ul a:focus:before,.mobile-sidebar-buttons ul a:hover:before {background: #861f41;color: #fff;border-color: #fff }@media (min-width: 1240px) {body:not(.fsComposeMode):not(.hero-loaded) .menu-button {display:none!important }body:not(.fsComposeMode):not(.hero-loaded).spacing #fsHeader .fsBanner {margin-top: 138px }body:not(.fsComposeMode):not(.hero-loaded) .logo>header {display: none!important }body:not(.fsComposeMode) .header-container.headroom {position: fixed;width: 100%;left: 0;top: -21px;z-index: 9000;will-change: transform;transition: transform .2s linear,background .3s }body:not(.fsComposeMode) .header-container.headroom--pinned {transform: translateY(0) }body:not(.fsComposeMode) .header-container.headroom--unpinned {transform: translateY(-100%) }body:not(.fsComposeMode).fsAccountBarVisible .header-container.headroom {top: 45px }body:not(.fsComposeMode).hero-loaded .header-container.headroom {}body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .logo>header {opacity: 1;transition: opacity .3s }body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .logo>.fsElementContent {opacity: 0;transition: opacity .3s }body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .nav-main {opacity: 0;visibility: hidden;pointer-events: none;transition: all .3s }body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .nav-container {position: relative;top: 20px;transition: top .15s }body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .nav-util .fsNavLevel1>li>a,body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .search-button button:before {color: #191310;}body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .search-button button:before {transition: color .2s }body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .search-button button:focus:before,body:not(.fsComposeMode).hero-loaded .header-container.headroom:not(.scrolled) .search-button button:hover:before {color: #861f41 }body:not(.fsComposeMode).hero-loaded .header-container.headroom.scrolled {background: #fff }body:not(.fsComposeMode).hero-loaded .header-container.headroom.scrolled .nav-main {opacity: 1;visibility: visible;pointer-events: all }body:not(.fsComposeMode).hero-loaded .header-container.headroom.scrolled .nav-container {position: relative;top: 0 }body:not(.fsComposeMode).hero-loaded .header-container.headroom.scrolled .logo>header {opacity: 0 }body:not(.fsComposeMode).hero-loaded .header-container.headroom.scrolled .logo>.fsElementContent {opacity: 1 }body:not(.fsComposeMode).hero-loaded .header-container.headroom.scrolled .menu-button {max-width: 0;overflow: hidden }}#fsAccountBar {border-bottom: 1px solid #c9c9c8 }#fsFooter {color: #fff;position: relative }#fsFooter:before {left: 30px }#fsFooter:after,#fsFooter:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;top: 30px;height: 20px;z-index: 2 }#fsFooter:after {right: 30px }#fsFooter .fsBanner:after {content: normal }#fsFooter .nav-social {margin-bottom: 30px }.footer-container {position: relative;margin: 0;padding: 50px 30px }.footer-container:before {left: 30px }.footer-container:after,.footer-container:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;bottom: 30px;height: 20px;z-index: 2 }.footer-container:after {right: 30px }@media (min-width: 800px) {.footer-container {padding:70px 30px }}@media (min-width: 1100px) {.footer-container {padding:100px 30px;background: #007eacd9;}}.footer-container>header {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;filter: opacity(.3);mix-blend-mode: multiply;background-size: cover;background-position: 50% }.footer-container>header .fsElementHeaderContent {margin: 0;height: 100% }.footer-container>header img {display: none }.footer-container>.fsElementContent {position: relative;z-index: 2;display: block }@media (min-width: 1100px) {.footer-container>.fsElementContent {position:relative;margin: 0 auto;max-width: 1180px;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between }.footer-container>.fsElementContent .footer-logo-container {order: 2;margin: 0;max-width: 100%;padding-bottom: 0;width: 40% }.footer-container>.fsElementContent .footer-logo-container>.fsElementContent {border-left: 1px dashed #d6d2c4;border-right: 1px dashed #d6d2c4;padding-left: 60px;padding-right: 60px }.footer-container>.fsElementContent .footer-location-container {order: 1;margin: 0;max-width: 100%;padding-bottom: 0;padding-right: 60px;width: 30% }.footer-container>.fsElementContent .footer-links-container {order: 3;margin: 0;max-width: 100%;padding-bottom: 0;padding-left: 60px;width: 30% }}.footer-logo-container {text-align: center;position: relative;padding-bottom: 30px;max-width: 240px;margin: 0 auto 30px }@media (min-width: 800px) {.footer-logo-container {max-width:588px }}.footer-logo-container:after {content: "";position: absolute;bottom: 0;left: 50%;height: 1px;width: 180px;transform: translateX(-50%);border-bottom: 1px dashed #d6d2c4 }@media (min-width: 800px) {.footer-logo-container:after {width:100% }}@media (min-width: 1100px) {.footer-logo-container:after {display:none }}.footer-logo-container .footer-logo {margin: 0 auto 11px;width: 240px }@media (min-width: 800px) {.footer-logo-container .footer-logo {width:300px }}.footer-logo-container .tagline {margin-bottom: 30px;font-weight: 700;font-size: 20px;line-height: 24px;color: #fff;text-transform: uppercase }.footer-logo-container .tagline p {margin-bottom: 0 }.footer-logo-container .tagline em {font-weight: 400;text-transform: none;font-style: italic }.footer-logo-container .nav-social {margin-bottom: 0!important }.footer-location-container {position: relative;padding-bottom: 30px;max-width: 180px;margin: 0 auto 30px }@media (min-width: 800px) {.footer-location-container {max-width:588px }}.footer-location-container:after {content: "";position: absolute;bottom: 0;left: 50%;height: 1px;width: 180px;transform: translateX(-50%);border-bottom: 1px dashed #d6d2c4 }@media (min-width: 800px) {.footer-location-container:after {width:100% }}@media (min-width: 1100px) {.footer-location-container:after {display:none }}.footer-location-container a {margin: 0 }.school-details {color: #fff;display: block }@media (min-width: 800px) {.school-details {display:flex;flex-wrap: wrap;justify-content: space-between;max-width: 390px;margin: 0 auto }}@media (min-width: 1100px) {.school-details {display:block;max-width: 100% }}.school-details [itemprop=name] {font-weight: 700;font-size: 16px;line-height: 19px;text-transform: uppercase;letter-spacing: 3px;text-align: center;margin-bottom: 15px;display: block }@media (min-width: 800px) {.school-details [itemprop=name] {width:100% }}@media (min-width: 1100px) {.school-details [itemprop=name] {font-size:18px;line-height: 22px;text-align: left;width: auto }}.school-details [itemprop=address] {padding-left: 25px;position: relative;margin-bottom: 15px }@media (min-width: 800px) {.school-details [itemprop=address] {font-size: 18px;font-weight: 300;}}.school-details [itemprop=address]:before {content: "\E90A";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;color: #d6d2c4;font-size: 10px;position: absolute;left: 0;top: 0 }.school-details [itemprop=streetAddress] {display: inline-block }@media (min-width: 800px) {.school-details [itemprop=streetAddress] {display:block }}.school-details [itemprop=telephone] {font-weight: 300;font-size: 17px;line-height: unset;padding-left: 25px;position: relative;margin-bottom: 5px }.school-details [itemprop=telephone]:before {content: "\E90B";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;color: #d6d2c4;font-size: 10px;position: absolute;left: 0;top: 0 }.school-details [itemprop=fax] {font-weight: 400;font-size: 14px;line-height: 17px;padding-left: 25px;position: relative }.school-details a {color: inherit }@media (min-width: 800px) {.school-details p:last-child {width:100%;text-align: center }}@media (min-width: 1100px) {.school-details p:last-child {width:auto;text-align: left }}.phone-fax {margin-bottom: 30px;margin-bottom: 15px;}.footer-links-container {text-align: center;max-width: 240px;margin: 0 auto }@media (min-width: 800px) {.footer-links-container {max-width:588px }}@media (min-width: 1100px) {.footer-links-container {text-align:left }}.footer-links-container li {margin-bottom: 15px }.footer-links-container a {color: #fff;font-weight: 300;font-size: 17px;line-height: unset;padding: 0;text-decoration: none;}.footer-links-container a:focus,.footer-links-container a:hover {color: #fff }.bottom-bar {margin-bottom: 0;padding: 20px 30px;background: #1a1411;position: relative }.bottom-bar>.fsElementContent {position: relative;margin: 0 auto;max-width: 1180px }.bottom-bar .bottom-content>.fsElementContent {display: block }@media (min-width: 1100px) {.bottom-bar .bottom-content>.fsElementContent {display:flex;justify-content: space-between;flex-wrap: nowrap }}.bottom-bar .bottom-content>.fsElementContent p {margin: 0;flex: 1;font-size: 14px;line-height: 19px;font-weight: 400;color: #acacac;}.bottom-bar .bottom-content>.fsElementContent p:first-child {text-align: center;margin-bottom: 30px }@media (min-width: 1100px) {.bottom-bar .bottom-content>.fsElementContent p:first-child {text-align:left;margin-bottom: 0 }}.bottom-bar .bottom-content>.fsElementContent .powered {font-size: 0;height: 22px;flex: 1;overflow: hidden;text-align: right;}.bottom-bar .bottom-content>.fsElementContent ul {flex: 1;text-align: center;margin-bottom: 30px!important }.bottom-bar .bottom-content>.fsElementContent ul,.bottom-bar .bottom-content>.fsElementContent ul ul {margin: 0;padding: 0;list-style: none }.bottom-bar .bottom-content>.fsElementContent ul li {margin: 0;padding: 0 }@media (min-width: 1100px) {.bottom-bar .bottom-content>.fsElementContent ul {margin-bottom:0!important }}.bottom-bar .bottom-content>.fsElementContent ul li {display: inline-block;margin: 0 15px }.bottom-bar .bottom-content>.fsElementContent ul li a {color: #fff;font-size: 14px;line-height: 17px;font-weight: 400;}*,:after,:before {box-sizing: border-box }:after,:before {pointer-events: none }html {background: #81150e;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }body {font-size: 1.125rem;line-height: 1.6875rem;color: #575351 }#fsPageWrapper {overflow-x: hidden;position: relative }body.fsComposeMode #fsPageWrapper {overflow: visible }#fsPageBodyWrapper {padding: 50px 1.66667em 60px;background: #fff }#fsPageBody {position: relative;margin: 0 auto;max-width: 1180px;display: flex;flex-wrap: wrap }@media (min-width: 800px) {#fsPageBody {display:block;display: flex }}#fsBannerLeft {order: 1;width: 100%;margin-bottom: 30px }@media (min-width: 800px) {#fsBannerLeft {padding-right:40px;width: 240px;order: 1;margin-bottom: 0;padding-right: 100px;width: 360px }}@media (min-width: 800px) {.fsHasLeftBanner.fsHasRightBanner #fsBannerLeft {padding-right:100px;width: 360px;order: 1;padding-right: 40px;width: 240px }}@media (min-width: 1000px) {.fsHasLeftBanner.fsHasRightBanner #fsBannerLeft {padding-right:100px;width: 360px }}#fsPageContent {width: 100% }.fsHasRightBanner #fsPageContent {order: 1;width: 100% }@media (min-width: 800px) {.fsHasRightBanner #fsPageContent {order:1;width: calc(100% - 280px);width: calc(100% - 400px) }}.fsHasLeftBanner #fsPageContent {order: 1;width: 100% }@media (min-width: 800px) {.fsHasLeftBanner #fsPageContent {order:1;width: calc(100% - 240px);width: calc(100% - 360px) }}.fsHasLeftBanner.fsHasRightBanner #fsPageContent {order: 1;margin-bottom: 30px;width: 100% }@media (min-width: 800px) {.fsHasLeftBanner.fsHasRightBanner #fsPageContent {order:1;width: calc(100% - 240px);width: calc(100% - 360px);width: calc(100% - 520px);margin-bottom: 0 }}@media (min-width: 1000px) {.fsHasLeftBanner.fsHasRightBanner #fsPageContent {width:calc(100% - 760px) }}#fsBannerRight {order: 1;width: 100%;margin-bottom: 30px }@media (min-width: 800px) {#fsBannerRight {padding-left:40px;width: 280px;order: 1;margin-bottom: 0;padding-left: 100px;width: 400px }}.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {width: 100%;padding: 0 }@media (min-width: 800px) {.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {width:calc(100% - 240px);width: calc(100% - 360px);order: 1;padding-left: 40px;width: 280px }}@media (min-width: 1000px) {.fsHasLeftBanner.fsHasRightBanner #fsBannerRight {padding-left:100px;width: 400px }}@media (min-width: 800px) {.fsLayout {margin-right:-30px;margin-left: -30px }}.fsLayout .fsDiv {margin-bottom: 30px;width: 100%;float: none }@media (min-width: 800px) {.fsLayout .fsDiv {float:left;padding-right: 1.66667em;padding-left: 1.66667em }}.fsLayout>footer,.fsLayout>header {width: 100% }@media (min-width: 800px) {.fsLayout>footer,.fsLayout>header {padding-right:1.66667em;padding-left: 1.66667em }}@media (min-width: 800px) {.fsTwoColumnLayout .fsDiv {width:50% }}@media (min-width: 900px) {.fsThreeColumnLayout .fsDiv {width:33.33333% }}@media (min-width: 800px) {.fsFourColumnLayout .fsDiv {width:50% }}@media (min-width: 1000px) {.fsFourColumnLayout .fsDiv {width:25% }}.fsLayout .fsStyleOneThird,.fsLayout .fsStyleTwoThirds {float: none }.fsLayout .fsStyleTwoThirds>.fsDiv {padding-left: 0;padding-right: 0;float: none }@media (min-width: 800px) {.fsLayout .fsStyleTwoThirds>.fsTwoColumnLayout {margin-right:-30px;margin-left: -30px }}.fsElephantLeftLayout,.fsTwoColumnWideRightLayout {margin-left: 0;margin-right: 0 }@media (min-width: 800px) {.fsElephantLeftLayout,.fsTwoColumnWideRightLayout {display:flex;flex-wrap: wrap }}.fsElephantLeftLayout>footer,.fsElephantLeftLayout>header,.fsTwoColumnWideRightLayout>footer,.fsTwoColumnWideRightLayout>header {padding-left: 0;padding-right: 0 }.fsElephantLeftLayout .fsStyleOneThird,.fsTwoColumnWideRightLayout .fsStyleOneThird {width: 100%;margin-bottom: 30px }@media (min-width: 800px) {.fsElephantLeftLayout .fsStyleOneThird,.fsTwoColumnWideRightLayout .fsStyleOneThird {padding-left:0;padding-right: 40px;width: 240px;margin-bottom: 0;padding-right: 100px;width: 360px }}.fsElephantLeftLayout .fsStyleTwoThirds,.fsTwoColumnWideRightLayout .fsStyleTwoThirds {width: 100% }@media (min-width: 800px) {.fsElephantLeftLayout .fsStyleTwoThirds,.fsTwoColumnWideRightLayout .fsStyleTwoThirds {padding-left:0;padding-right: 0;width: calc(100% - 240px);width: calc(100% - 360px) }}.fsHasElephantLeftLayout.fsHasRightBanner #fsPageContent,.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsPageContent {width: 100% }@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasRightBanner #fsPageContent,.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsPageContent {width:calc(100% - 280px) }}@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasRightBanner #fsPageContent,.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsPageContent {width:calc(100% - 400px) }}.fsHasElephantLeftLayout.fsHasRightBanner #fsBannerRight,.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsBannerRight {width: 100%;padding-left: 0;margin-top: 30px }@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasRightBanner #fsBannerRight,.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsBannerRight {padding-left:40px;width: 280px;margin-top: 0 }}@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasRightBanner #fsBannerRight,.fsHasTwoColumnWideRightLayout.fsHasRightBanner #fsBannerRight {padding-left:100px;width: 400px }}@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasRightBanner .fsStyleOneThird,.fsHasTwoColumnWideRightLayout.fsHasRightBanner .fsStyleOneThird {padding-right:100px;width: 360px;padding-right: 40px;width: 240px }}@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasRightBanner .fsStyleOneThird,.fsHasTwoColumnWideRightLayout.fsHasRightBanner .fsStyleOneThird {padding-right:100px;width: 360px }}.fsHasElephantLeftLayout.fsHasRightBanner .fsStyleTwoThirds,.fsHasTwoColumnWideRightLayout.fsHasRightBanner .fsStyleTwoThirds {width: 100% }@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasRightBanner .fsStyleTwoThirds,.fsHasTwoColumnWideRightLayout.fsHasRightBanner .fsStyleTwoThirds {width:calc(100% - 360px);width: calc(100% - 240px) }}@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasRightBanner .fsStyleTwoThirds,.fsHasTwoColumnWideRightLayout.fsHasRightBanner .fsStyleTwoThirds {width:calc(100% - 360px) }}@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsPageContent {width:calc(100% - 240px) }}@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsPageContent {width:calc(100% - 360px) }}@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsBannerLeft {padding-right:40px;width: 240px;margin-top: 0 }}@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner #fsBannerLeft {padding-right:100px;width: 360px }}.fsHasElephantLeftLayout.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner .fsStyleOneThird {width: 100%;padding-right: 0 }@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner .fsStyleOneThird {padding-right:40px;width: 240px }}.fsHasElephantLeftLayout.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner .fsStyleTwoThirds {width: 100% }@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideRightLayout.fsHasLeftBanner .fsStyleTwoThirds {width:calc(100% - 240px) }}@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {padding-right:40px;width: 240px }}.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {width: 100%;margin-bottom: 0 }@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {width:calc(100% - 240px);width: calc(100% - 520px) }}.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {width: 100%;padding-left: 0;margin-top: 30px;margin-bottom: 0 }@media (min-width: 800px) {.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {padding-left:40px;width: 280px;margin-top: 0 }}.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird {margin-bottom: 30px;width: 100% }@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird {padding-right:40px;width: 240px;margin-bottom: 0 }}.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds {width: 100%;margin-bottom: 0 }@media (min-width: 1000px) {.fsHasElephantLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds {width:calc(100% - 240px) }}.fsElephantRightLayout,.fsTwoColumnWideLeftLayout {margin-left: 0;margin-right: 0 }@media (min-width: 800px) {.fsElephantRightLayout,.fsTwoColumnWideLeftLayout {display:flex;flex-wrap: wrap }}.fsElephantRightLayout>footer,.fsElephantRightLayout>header,.fsTwoColumnWideLeftLayout>footer,.fsTwoColumnWideLeftLayout>header {padding-left: 0;padding-right: 0 }.fsElephantRightLayout .fsStyleOneThird,.fsTwoColumnWideLeftLayout .fsStyleOneThird {width: 100%;margin-bottom: 30px }@media (min-width: 800px) {.fsElephantRightLayout .fsStyleOneThird,.fsTwoColumnWideLeftLayout .fsStyleOneThird {padding-left:40px;padding-right: 0;width: 280px;margin-bottom: 0;padding-left: 100px;width: 400px }}.fsElephantRightLayout .fsStyleTwoThirds,.fsTwoColumnWideLeftLayout .fsStyleTwoThirds {width: 100% }@media (min-width: 800px) {.fsElephantRightLayout .fsStyleTwoThirds,.fsTwoColumnWideLeftLayout .fsStyleTwoThirds {width:calc(100% - 280px);padding-left: 0;padding-right: 0;width: calc(100% - 400px) }}.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent {width: 100% }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent {width:calc(100% - 360px);width: calc(100% - 240px) }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsPageContent {width:calc(100% - 360px) }}.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft {width: 100%;padding-left: 0;margin-bottom: 30px }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft {padding-right:40px;width: 240px;padding-right: 100px;width: 360px;margin-bottom: 0 }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner #fsBannerLeft {padding-right:100px;width: 360px }}.fsHasElephantRightLayout.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsStyleOneThird {width: 100%;padding-left: 0 }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsStyleOneThird {padding-left:40px;width: 280px }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsStyleOneThird {padding-left:100px;width: 400px }}.fsHasElephantRightLayout.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsStyleTwoThirds {margin-bottom: 30px;width: 100% }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsStyleTwoThirds {width:calc(100% - 280px);margin-bottom: 0 }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasLeftBanner .fsStyleTwoThirds {width:calc(100% - 400px) }}@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner #fsPageContent,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsPageContent {width:calc(100% - 280px) }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasRightBanner #fsPageContent,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsPageContent {width:calc(100% - 400px) }}@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner #fsBannerRight,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsBannerRight {padding-left:40px;width: 280px;margin-top: 0 }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasRightBanner #fsBannerRight,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner #fsBannerRight {padding-left:100px;width: 400px }}.fsHasElephantRightLayout.fsHasRightBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner .fsStyleOneThird {width: 100%;padding-left: 0 }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner .fsStyleOneThird {padding-left:40px;width: 280px }}.fsHasElephantRightLayout.fsHasRightBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner .fsStyleTwoThirds {width: 100% }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner .fsStyleTwoThirds {width:calc(100% - 280px) }}.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {width: 100%;padding-left: 0;margin-top: 30px;margin-bottom: 0 }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerRight {padding-left:40px;width: 280px;margin-top: 0 }}.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {width: 100%;margin-bottom: 0 }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsPageContent {width:calc(100% - 240px);width: calc(100% - 520px) }}.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {width: 100%;padding-left: 0;margin-bottom: 30px }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner #fsBannerLeft {padding-right:40px;width: 240px;margin-bottom: 0 }}.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird {margin-bottom: 0 }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird {padding-left:40px;width: 280px;width: 100%;padding-left: 0 }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleOneThird {padding-left:40px;width: 280px }}.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds {margin-bottom: 0 }@media (min-width: 800px) {.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds {width:calc(100% - 280px);width: 100% }}@media (min-width: 1000px) {.fsHasElephantRightLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds,.fsHasTwoColumnWideLeftLayout.fsHasRightBanner.fsHasLeftBanner .fsStyleTwoThirds {width:calc(100% - 280px) }}#fsPoweredByFinalsite {width: 100%;position: relative;max-width: 1180px;width: 132px;margin: 0 auto }@media (min-width: 1100px) {#fsPoweredByFinalsite {margin-right:0 }}.fsConstituent {word-break: break-word }.fsConstituent .fsElementPagination {margin: 30px 0 }.fsConstituent .fsPhoto[style*=background-image],.fsConstituent .fsProfileImage[style*=background-image] {background-size: cover;background-position: 50%;display: inline-block }.fsConstituent .fsPhoto[style*=background-image]>img,.fsConstituent .fsProfileImage[style*=background-image]>img {opacity: 0;visibility: hidden }.fsConstituent[class*=fsThumbnailAlign] .fsPhoto img,.fsConstituent[class*=fsThumbnailAlign] .fsProfileImage img {float: none;margin: 0 }.fsConstituent.fsThumbnailAlignLeft .fsPhoto,.fsConstituent.fsThumbnailAlignLeft .fsProfileImage {float: left;padding-right: 0 }.fsConstituent.fsThumbnailAlignRight .fsPhoto,.fsConstituent.fsThumbnailAlignRight .fsProfileImage {float: right;padding-left: 0 }.fsConstituentProfile {position: relative }.fsConstituentProfile>div,.fsConstituentProfile>h3 {margin-bottom: 30px }.fsConstituentProfile>div>strong {display: block }.fsConstituent .fsConstituentItem {float: none;width: calc(100% - 30px);margin: 0 auto 60px }.fsConstituent.fsThumbnailAlignLeft .fsPhoto {margin-right: 15px;margin-bottom: 15px }.fsConstituent.fsThumbnailAlignRight .fsPhoto {margin-left: 15px;margin-bottom: 15px }.fsConstituentItem {padding-left: 15px;padding-right: 15px }.fsConstituentItem>div,.fsConstituentItem>h3 {margin-bottom: 15px }.fsConstituentItem>div:last-child,.fsConstituentItem>h3:last-child {margin-bottom: 0 }.fsConstituentItem .fsPhoto img {display: block }div[class^=fsConstituentColumnLayout] {display: flex;flex-wrap: wrap;margin: 0 -30px }@media (min-width: 600px) {.fsConstituentColumnLayout_2 .fsConstituentItem,.fsConstituentColumnLayout_3 .fsConstituentItem,.fsConstituentColumnLayout_4 .fsConstituentItem {width:calc(50% - 30px);margin-left: 15px;margin-right: 15px }}@media (min-width: 800px) {.fsConstituentColumnLayout_3 .fsConstituentItem,.fsConstituentColumnLayout_4 .fsConstituentItem {width:calc(33.33% - 30px) }}@media (min-width: 1000px) {.fsConstituentColumnLayout_4 .fsConstituentItem {width:calc(25% - 30px) }}.custom-directory>.fsElementContent {padding: 0 15px }.custom-directory .fsConstituentItem {filter: drop-shadow(0 5px 30px rgba(44,42,41,.3));padding: 0 15px 0 0;position: relative;min-height: 255px }.custom-directory .fsConstituentItem.fsHasPhoto .fsPhoto {margin-bottom: 0;position: relative;top: 30px;right: -30px;display: block;z-index: -1;width: calc(100% - 15px) }.custom-directory .fsConstituentItem .fsDepartments,.custom-directory .fsConstituentItem .fsEmail,.custom-directory .fsConstituentItem .fsFullName,.custom-directory .fsConstituentItem .fsPhones,.custom-directory .fsConstituentItem .fsTitles {display: block;background: #fff;margin-bottom: 0 }.custom-directory .fsConstituentItem .fsFullName {padding: 30px 30px 15px;font-size: 18px;line-height: 22px;letter-spacing: 1px }.custom-directory .fsConstituentItem .fsTitles {padding: 0 30px 15px }.custom-directory .fsConstituentItem .fsTitles strong {display: block;font-size: 16px;line-height: 19px;font-style: italic;color: #861f41;font-weight: 400 }.custom-directory .fsConstituentItem .fsDepartments {padding: 0 30px 15px }.custom-directory .fsConstituentItem .fsDepartments strong {display: block;font-size: 16px;line-height: 19px;font-style: italic;color: #861f41;font-weight: 400 }.custom-directory .fsConstituentItem .fsEmail {padding: 0 30px 15px }.custom-directory .fsConstituentItem .fsEmail:last-child {padding-bottom: 30px }.custom-directory .fsConstituentItem .fsEmail strong {display: none }.custom-directory .fsConstituentItem .fsEmail a {text-decoration: none;font-size: 18px;line-height: 1em;font-weight: 700;text-transform: uppercase;position: relative;color: #2c2a29;transition: .3s;padding-right: 70px;overflow: hidden;display: inline-block;margin: 0 }.custom-directory .fsConstituentItem .fsEmail a:after {content: "\E908";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 6px;position: absolute;left: calc(100% - 60px);max-width: 40px;overflow: hidden;transition: all .3s }.custom-directory .fsConstituentItem .fsEmail a.on,.custom-directory .fsConstituentItem .fsEmail a:focus,.custom-directory .fsConstituentItem .fsEmail a:hover,.fsStateSelected .custom-directory .fsConstituentItem .fsEmail a {color: #861f41;text-decoration: none;transition: .3s }.custom-directory .fsConstituentItem .fsEmail a.on:after,.custom-directory .fsConstituentItem .fsEmail a:focus:after,.custom-directory .fsConstituentItem .fsEmail a:hover:after,.fsStateSelected .custom-directory .fsConstituentItem .fsEmail a:after {max-width: 60px;left: calc(100% - 55px) }.custom-directory .fsConstituentItem .fsEmail a:before {content: "Email" }.custom-directory .fsConstituentItem .fsEmail a span.fsEmailIcon {display: none }.custom-directory .fsConstituentItem .fsPhones {padding: 0 30px 15px }.custom-directory .fsConstituentItem .fsPhones:last-child {padding-bottom: 30px }.custom-directory .fsConstituentItem .fsPhones strong {display: inline;font-size: 16px;line-height: 19px;font-style: italic;color: #861f41;font-weight: 400 }.custom-directory .fsConstituentItem .fsPhones a {font-size: 12px }.fsConstituent.fsProfile .fsFullName {margin-bottom: 30px }.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto .fsProfileImage {margin: 0 0 30px;padding: 0;float: none }.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto>h3 {float: none;width: 100% }@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto>h3 {padding:0 }}.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto>h3:first-child,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto>h3:first-child,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto>h3:first-child,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto>h3:first-child {padding: 0 }.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto .fsProfileImage {float: none }@media (min-width: 600px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto .fsProfileImage {max-width:40% }}@media (min-width: 1000px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailRectangle .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailSquare .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailRectangle .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailSquare .fsHasPhoto .fsProfileImage {max-width:512px }}@media (min-width: 600px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto .fsProfileImage {max-width:25% }}@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare .fsHasPhoto .fsProfileImage {max-width:128px }}.fsConstituent.fsProfile.fsThumbnailAlignLeft .fsProfileSection:after,.fsConstituent.fsProfile.fsThumbnailAlignRight .fsProfileSection:after {display: none }.fsConstituent.fsProfile.fsThumbnailAlignLeft .fsProfileSectionData,.fsConstituent.fsProfile.fsThumbnailAlignRight .fsProfileSectionData {float: none;display: block;width: 100% }.fsConstituent.fsProfile.fsThumbnailAlignLeft .fsProfileSectionData>div,.fsConstituent.fsProfile.fsThumbnailAlignRight .fsProfileSectionData>div {clear: none }@media (min-width: 600px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto .fsProfileImage {margin-right:30px;float: left }}@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge .fsHasPhoto>h3 {padding-left:calc(40% + 30px) }}@media (min-width: 1000px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailRectangle .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailRectangle .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailSquare .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailLarge.fsThumbnailSquare .fsHasPhoto>h3 {padding-left:542px }}@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall .fsHasPhoto>h3 {padding-left:calc(25% + 30px) }}@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare .fsHasPhoto>h3 {padding-left:158px }}@media (min-width: 600px) {.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto .fsProfileImage,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto .fsProfileImage {margin-left:30px;float: right }}@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge .fsHasPhoto>h3 {padding-right:calc(40% + 30px) }}@media (min-width: 1000px) {.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailRectangle .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailRectangle .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailSquare .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailLarge.fsThumbnailSquare .fsHasPhoto>h3 {padding-right:542px }}@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall .fsHasPhoto>h3 {padding-right:calc(25% + 30px) }}@media (min-width: 800px) {.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle .fsHasPhoto>h3,.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare .fsHasPhoto>div:not(.fsProfileImage),.fsConstituent.fsProfile.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare .fsHasPhoto>h3 {padding-right:158px }}.fsProfileImage {margin-bottom: 30px }.fsProfileImage img {display: block }.fsProfileSection {margin-bottom: 30px }.fsProfileSection h4 {margin: 0 0 1rem }.fsProfileSectionData {margin-bottom: 1em }.fsProfileSectionData:last-child {margin-bottom: 0 }.fsProfileSectionData.fsTitle {font-weight: inherit;font-size: 18px;line-height: 27px }.fsProfileSectionData>div {width: auto;float: none;display: block }.fsProfileSectionData.fsStyleHalf {width: 100% }@media (min-width: 600px) {.fsProfileSectionData.fsStyleHalf {width:50% }}.fsProfileSectionSpecialData>div {width: auto;float: none;display: block }.fsProfileSectionSpecialData div[id^=fsEmail] {display: inline-block }.fsEmail>div:first-child,.fsProfileSectionFieldName {font-weight: 700 }.fsConstituent.fsSearch {overflow: hidden }.fsConstituent.fsSearch+.fsConstituent {border-top: 1px solid #aba9a8;margin-top: 30px;padding-top: 30px }.fsConstituentSearchForm {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px }.fsConstituentSearchForm>label {flex-grow: 1;margin-bottom: 15px;margin-top: 15px;padding: 0 15px;display: flex;flex-direction: column;justify-content: space-between }.fsConstituentSearchForm>label>span {margin-bottom: 2px }.fsConstituentSearchForm>label>input,.fsConstituentSearchForm>label>select {border: 1px solid #aba9a8;flex-grow: 1 }.fsConstituentSearchForm>label>select {height: 34px;text-overflow: ellipsis;white-space: nowrap;width: 100% }.fsConstituentSearchForm [type*=submit] {align-self: flex-end;margin: 15px;width: 100% }@media (min-width: 600px) {.fsConstituentSearchForm [type*=submit] {width:auto }}.fsConstituent.fsDialog .fsProfileImage:first-child {margin-top: 1em }.fsConstituent.fsDialog .fsProfileImage img {float: none;margin: 0 }.fsConstituent .fsDialogContent {padding-top: 45px }.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall .fsProfileImage {margin: 0 0 30px;padding: 0;float: none }.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall>h3 {float: none;width: 100% }@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall>h3 {padding:0 }}.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge>h3:first-child,.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall>h3:first-child,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge>h3:first-child,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall>h3:first-child {padding: 0 }.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge .fsProfileImage {float: none }@media (min-width: 600px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge .fsProfileImage {max-width:40% }}@media (min-width: 600px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall .fsProfileImage {max-width:25% }}@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare .fsProfileImage {max-width:128px }}.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft .fsProfileSection:after,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight .fsProfileSection:after {display: none }.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft .fsProfileSectionData,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight .fsProfileSectionData {float: none;display: block;width: 100% }.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft .fsProfileSectionData>div,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight .fsProfileSectionData>div {clear: none }@media (min-width: 600px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall .fsProfileImage {margin-right:30px;float: left }}@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailLarge>h3 {padding-left:calc(40% + 30px) }}@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall>h3 {padding-left:calc(25% + 30px) }}@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailRectangle>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignLeft.fsThumbnailSmall.fsThumbnailSquare>h3 {padding-left:158px }}@media (min-width: 600px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge .fsProfileImage,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall .fsProfileImage {margin-left:30px;float: right }}@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailLarge>h3 {padding-right:calc(40% + 30px) }}@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall>h3 {padding-right:calc(25% + 30px) }}@media (min-width: 800px) {.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailRectangle>h3,.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare>div:not(.fsProfileImage),.fsElementDialog .fsHasPhoto.fsThumbnailAlignRight.fsThumbnailSmall.fsThumbnailSquare>h3 {padding-right:158px }}.fsAccordion .fsPanel>header,.fsTabs .fsPanel>header {cursor: pointer;background: #fff;transition: .3s }.fsAccordion .fsPanel>header h2,.fsTabs .fsPanel>header h2 {margin-top: 0;font-weight: 400;font-size: 2.5rem;line-height: 3rem;color: #861f41;margin-bottom: 0;display: block;font-size: 18px;line-height: 22px;padding: 15px 30px;font-weight: 600;color: #2c2a29;border-bottom: 1px solid #c9c9c8;transition: .3s;position: relative }.fsAccordion .fsPanel>header h2 a,.fsTabs .fsPanel>header h2 a {transition: none }.fsAccordion .fsPanel>header:hover,.fsTabs .fsPanel>header:hover {background: #fff;transition: .3s }.fsAccordion .fsPanel>header:hover h2,.fsTabs .fsPanel>header:hover h2 {color: #861f41;transition: .3s }.fsAccordion .fsPanel.fsStateOpen>header,.fsTabs .fsPanel.fsStateOpen>header {background: #861f41 }.fsAccordion .fsPanel.fsStateOpen>header h2,.fsTabs .fsPanel.fsStateOpen>header h2 {color: #fff;border-bottom: 1px solid #861f41 }.fsAccordion .fsPanel.fsStateOpen>header h2:before,.fsTabs .fsPanel.fsStateOpen>header h2:before {color: #fff;transform: rotate(90deg) }.fsPanelIconAfter.fsAccordion .fsPanel>header h2:after,.fsPanelIconAfter.fsTabs .fsPanel>header h2:after,.fsPanelIconBefore.fsAccordion .fsPanel>header h2:before,.fsPanelIconBefore.fsTabs .fsPanel>header h2:before {content: "\E903";font-family: IcoMoon;border: none;width: auto;height: auto;position: absolute;margin: 0;top: 16px;color: #861f41;transform: rotate(0deg);font-size: 16px;transition: .3s }.fsPanelIconAfter.fsAccordion .fsPanel.fsStateOpen>header h2:after,.fsPanelIconAfter.fsTabs .fsPanel.fsStateOpen>header h2:after,.fsPanelIconBefore.fsAccordion .fsPanel.fsStateOpen>header h2:before,.fsPanelIconBefore.fsTabs .fsPanel.fsStateOpen>header h2:before {content: "\E903";font-family: IcoMoon;border: none;width: auto;height: auto;position: absolute;margin: 0;top: 16px;color: #861f41;transform: rotate(0deg);font-size: 16px;transition: .3s;color: #fff;transform: rotate(90deg) }.fsPanelIconBefore.fsAccordion .fsPanel>header h2,.fsPanelIconBefore.fsTabs .fsPanel>header h2 {padding-left: 50px }.fsPanelIconBefore.fsAccordion .fsPanel>header h2:before,.fsPanelIconBefore.fsTabs .fsPanel>header h2:before {left: 20px }.fsPanelIconAfter.fsAccordion .fsPanel>header h2,.fsPanelIconAfter.fsTabs .fsPanel>header h2 {padding-right: 50px }.fsPanelIconAfter.fsAccordion .fsPanel>header h2:before,.fsPanelIconAfter.fsTabs .fsPanel>header h2:before {display: none }.fsPanelIconAfter.fsAccordion .fsPanel>header h2:after,.fsPanelIconAfter.fsTabs .fsPanel>header h2:after {right: 20px }.fsAccordion:not(.fsPanelIconBefore):not(.fsPanelIconAfter) .fsPanel>header h2:before,.fsTabs:not(.fsPanelIconBefore):not(.fsPanelIconAfter) .fsPanel>header h2:before {content: "" }.fsAccordion .fsPanel>.fsElementContent {padding: 30px;border: 1px solid #861f41;border-top: 0 }.fsAccordion .fsPanel:last-child h2 {border-bottom: 0 }.fsAthleticsEvent>.fsElementContent {width: 100% }.fsAthleticsEvent .fsAlertFeeds {margin-bottom: 15px }.fsAthleticsEvent .fsElementEventIcon {display: inline-block;max-width: 100% }.fsAthleticsEvent .fsTitle {font-size: 18px;line-height: 27px;margin-bottom: 0 }.fsAthleticsEvent div.fsTitle {display: inline-block }.fsAthleticsEvent.fsList .fsElementEventIcon {margin-right: 10px }.fsAthleticsEvent.fsList .fsAlertIcon {margin-left: 5px;margin-bottom: -3px }.fsAthleticsEvent.fsList .fsAthleticsOpponentNames,.fsAthleticsEvent.fsList .fsAthleticsOpponents {display: inline }.fsAthleticsEvent.fsList .fsAthleticsEventReadMoreLink {display: inline-block;margin-top: 5px }.fsAthleticsEvent.fsList .fsAthleticsDeparture,.fsAthleticsEvent.fsList .fsAthleticsDismissal,.fsAthleticsEvent.fsList .fsAthleticsPickup,.fsAthleticsEvent.fsList .fsAthleticsReturn {margin-top: 5px }.fsAthleticsEvent.fsList .fsAthleticsDepartureLabel,.fsAthleticsEvent.fsList .fsAthleticsDepartureLabel+div,.fsAthleticsEvent.fsList .fsAthleticsDismissalLabel,.fsAthleticsEvent.fsList .fsAthleticsDismissalLabel+div,.fsAthleticsEvent.fsList .fsAthleticsPickupLabel,.fsAthleticsEvent.fsList .fsAthleticsPickupLabel+div,.fsAthleticsEvent.fsList .fsAthleticsReturnLabel,.fsAthleticsEvent.fsList .fsAthleticsReturnLabel+div {display: inline-block }.fsAthleticsEvent.fsEvent article>div {margin-bottom: 15px }.fsAthleticsEvent.fsEvent article>div:last-child {margin-bottom: 0 }.fsAthleticsEvent.fsEvent .fsAthleticsOpponents,.fsAthleticsEvent.fsEvent .fsAthleticsVs+div {display: inline-block }@media (min-width: 801px) {.fsAthleticsEvent.fsTable .fsTitle .fsElementEventIcon {max-width:100px }}@media (min-width: 801px) {.fsAthleticsEvent.fsTable .fsAthleticsScore,.fsAthleticsEvent.fsTable .fsDateTime {white-space:nowrap }}.fsAthleticsEvent.fsTable .fsElementTable {margin-bottom: 0 }@media (max-width: 800px) {.fsAthleticsEvent.fsTable .fsElementTable thead {display:none }}.fsAthleticsEvent.fsTable .fsElementTable thead th {white-space: nowrap }@media (max-width: 800px) {.fsAthleticsEvent.fsTable .fsElementTable td {display:inline-block;width: 100%;padding: 0 15px }.fsAthleticsEvent.fsTable .fsElementTable td:not(:last-child) {border: 0 }.fsAthleticsEvent.fsTable .fsElementTable td:first-of-type {padding-top: 15px }.fsAthleticsEvent.fsTable .fsElementTable td:last-of-type {padding-bottom: 15px }.fsAthleticsEvent.fsTable .fsElementTable td:before {display: inline-block;font-weight: 700 }.fsAthleticsEvent.fsTable .fsElementTable td.fsTitle:before {content: "Team: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsOpponents,.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsOpponents .fsAthleticsOpponentNames,.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsOpponents .fsAthleticsVs {display: inline-block }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsOpponents:before {content: "Opponent: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDate .fsDateTime {display: inline-block }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDate:before {content: "Date: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsTime .fsDateTime {display: inline-block }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsTime:before {content: "Time: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsLocations:before {content: "Location: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsAdvantage:before {content: "Advantage: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsEventType:before {content: "Type: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDetails:before {content: "Details: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsResult:before {content: "Result: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsScore:before {content: "Score: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsAlerts:before {content: "Alerts: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDismissal:before {content: "Dismissal: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsDeparture:before {content: "Departure: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsReturn:before {content: "Return Time: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsPickup:before {content: "Pickup Time: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsRecap:before {content: "Recap: " }.fsAthleticsEvent.fsTable .fsElementTable td.fsAthleticsStatus:before {content: "Status: " }}.fsAthleticsEvent.fsTable .fsAthleticsVs+div {display: inline }.fsAthleticsEvent.fsTable .fsAthleticsDepartureLabel,.fsAthleticsEvent.fsTable .fsAthleticsDismissalLabel,.fsAthleticsEvent.fsTable .fsAthleticsPickupLabel,.fsAthleticsEvent.fsTable .fsAthleticsReturnLabel {display: none }.fsAthleticsEvent.fsTable .fsAthleticsDismissal .fsDateTime {display: inline-block }@media (min-width: 800px) {.fsAthleticsEvent.fsTable .fsAthleticsDismissal .fsDateTime {display:block }}body.fsComposeMode .fsAthleticsEvent.fsTable>.fsElementContent {overflow-x: auto }.fsAthleticsEvent.fsDialog .fsAthleticsTitle {margin-top: 0;font-weight: 400;font-size: 1.75rem;line-height: 2.0625rem;font-weight: 600;color: #861f41;text-transform: uppercase;margin-bottom: 20px }.fsAthleticsEvent.fsDialog .fsAthleticsLabel {font-weight: 700;margin-top: 30px }.fsAthleticsEvent.fsDialog .fsAthleticsAddress>div {margin-top: 15px }.fsAthleticsRoster .fsElementTable td:before,.fsAthleticsRosterList li>div:before {margin-right: 5px;display: inline-block;font-weight: 700 }.fsAthleticsRoster .fsElementTable td.fsRosterPlayerNumber:before,.fsAthleticsRosterList li>div.fsRosterPlayerNumber:before {content: "Number: " }.fsAthleticsRoster .fsElementTable td.fsRosterName:before,.fsAthleticsRosterList li>div.fsRosterName:before {content: "Name: " }.fsAthleticsRoster .fsElementTable td.fsRosterPosition:before,.fsAthleticsRosterList li>div.fsRosterPosition:before {content: "Position: " }.fsAthleticsRoster .fsElementTable td.fsRosterClass:before,.fsAthleticsRosterList li>div.fsRosterClass:before {content: "Class: " }.fsAthleticsRoster .fsElementTable td.fsRosterGradeLevel:before,.fsAthleticsRosterList li>div.fsRosterGradeLevel:before {content: "Grade: " }.fsAthleticsRoster .fsElementTable td.fsRosterHometown:before,.fsAthleticsRosterList li>div.fsRosterHometown:before {content: "Hometown: " }.fsAthleticsRoster .fsElementTable td.fsRosterHeight:before,.fsAthleticsRosterList li>div.fsRosterHeight:before {content: "Height: " }.fsAthleticsRoster .fsElementTable td.fsRosterWeight:before,.fsAthleticsRosterList li>div.fsRosterWeight:before {content: "Weight: " }@media (max-width: 800px) {.fsAthleticsRoster .fsElementTable thead {display:none }}@media (min-width: 800px) {.fsAthleticsRoster .fsElementTable td:before {display:none }}@media (max-width: 800px) {.fsAthleticsRoster .fsElementTable td {display:inline-block;width: 100%;padding: 0 15px }.fsAthleticsRoster .fsElementTable td:not(:last-child) {border: 0 }.fsAthleticsRoster .fsElementTable td:first-of-type {padding-top: 15px }.fsAthleticsRoster .fsElementTable td:last-of-type {padding-bottom: 15px }}.fsAthleticsRosterContent {margin-bottom: 30px }.fsAthleticsRosterContent:empty,.fsAthleticsRosterContent:last-child {margin-bottom: 0 }.fsAthleticsRosterList,.fsAthleticsRosterList ul {margin: 0;padding: 0;list-style: none }.fsAthleticsRosterList li {margin: 0;padding: 0;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #c9c9c8 }.fsAthleticsRosterList li:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none }.fsAthleticsRosterList li>div {margin-bottom: 15px }.fsAthleticsRosterList li>div:last-child {margin-bottom: 0 }.fsAthleticsRosterList li>div.fsRosterName {margin-bottom: 15px }.fsAthleticsRosterList li>div.fsRosterName:before {display: none }.fsAthleticsRosterList .fsCoachImage {display: block;margin-bottom: 15px }.fsAthleticsTeamDirectory {max-width: 100% }.fsAthleticsTeamDirectory,.fsAthleticsTeamDirectory ul {margin: 0;padding: 0;list-style: none }.fsAthleticsTeamDirectory li {margin: 0;padding: 0 }.fsAthleticsTeamDirectory>li {margin-bottom: 15px }.fsAthleticsTeamDirectory .fsAthleticsTeamIcon {display: inline-block }.fsAthleticsTeamIcon {margin-right: 10px }.fsBoardElement.fsThumbnailAlignLeft .fsThumbnail {float: none }@media (min-width: 600px) {.fsBoardElement.fsThumbnailAlignLeft .fsThumbnail {float:left }}.fsBoardElement.fsThumbnailAlignRight .fsThumbnail {float: none }@media (min-width: 600px) {.fsBoardElement.fsThumbnailAlignRight .fsThumbnail {float:right }}.fsCalendar article {position: relative;padding-left: 75px;min-height: 90px;padding-top: 0 }.fsCalendar article .fsElementEventColorIcon {width: 12px;height: 12px }.fsCalendar .fsDate {position: absolute;top: 0;left: 0;text-align: center;height: 90px;width: 60px;color: #fff;background: #861f41;display: flex;flex-direction: column;justify-content: center }.fsCalendar .fsDate>span {display: block }.fsCalendar .fsDate>span.fsMonth {font-size: 12px;line-height: 14px }.fsCalendar .fsDate>span.fsDay,.fsCalendar .fsDate>span.fsMonth {font-weight: 700;text-transform: uppercase }.fsCalendar .fsDate>span.fsDay {font-size: 30px;line-height: 34px }.fsCalendar .fsDate>span.fsYear {font-size: 12px;line-height: 14px;font-weight: 700;text-transform: uppercase }.fsCalendar .fsTitle {margin-bottom: 15px;font-size: 18px;line-height: 22px;}.fsCalendar .fsTitle,.fsCalendar .fsTitle a {font-weight: 600;color: #2c2a29 }.fsCalendar .fsAllDay,.fsCalendar .fsTimeRange {margin-bottom: 5px;font-size: 12px;line-height: 14px;text-transform: uppercase;color: #2c2a29 }.fsCalendar .fsAllDay:before,.fsCalendar .fsTimeRange:before {content: "\E90C";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;margin-right: 2px;margin-left: 1px;color: #75787b;vertical-align: top }.fsCalendar .fsLocation {margin-bottom: 5px;font-size: 12px;line-height: 14px;text-transform: uppercase;color: #2c2a29 }.fsCalendar .fsLocation:before {content: "\E90A";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;margin-left: 2px;margin-right: 4px;color: #75787b;vertical-align: top }.fsCalendar .fsDescription p,.fsCalendar .fsNotes p {font-size: 16px;line-height: 24px;letter-spacing: -.5px }.fsCalendar .fsDescription p:last-child,.fsCalendar .fsNotes p:last-child {margin-bottom: 0 }.fsCalendar .fsReadMoreLink {display: inline-block;font-size: 16px;line-height: 19px;text-transform: uppercase;color: #861f41;letter-spacing: 2px;font-weight: 700;margin-top: 10px }.fsBanner .fsCalendar .fsLoadMoreButton.fsStyleDefaultButton,.fsStyleOneThird .fsCalendar .fsLoadMoreButton.fsStyleDefaultButton {display: block;width: 100% }.fsCalendar.fsList .fsListItems+button {margin-top: 0 }.fsCalendar.fsGrid .fsCalendarDayView {margin-top: 30px }.fsCalendar.fsGrid .fsCalendarDayView .fsCalendarInfo:not(:last-child) {margin-bottom: 30px }.fsCalendar.fsGrid .fsCalendarEventTitle {font-weight: 700 }.fsCalendarEventGrid .fsCalendarRow {display: flex }.fsCalendarEventGrid .fsCalendarRow .fsCalendarToday {background-color: rgba(134,31,65,.1) }.fsCalendarEventGrid .fsCalendarRow .fsCalendarOutOfRange {background-color: #f5f5f5 }.fsCalendarEventGrid .fsCalendarDaybox {border-color: #aba9a8 }.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarInfo {color: #575351 }.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarInfo>div {margin-bottom: 5px }.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarInfo>div:last-child {margin-bottom: 0 }.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarEventTitle+div {margin-top: 5px }.fsCalendarEventGrid .fsCalendarDaybox .fsCalendarDate {line-height: 1 }@media (min-width: 900px) {.fsCalendarEventGrid .fsCalendarDaybox {height:auto!important;flex-grow: 1 }.fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox {display: flex;flex-direction: column }.fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div {height: auto;flex-grow: 1 }.fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:first-child {position: relative }}.fsCalendar.fsGrid .fsCalendarGridControlBar {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center }.fsCalendar.fsGrid .fsCalendarGridControlBar:after {display: none }.fsCalendar.fsGrid .fsCalendarGridControlBar>div {margin: 0;order: 3 }.fsCalendar.fsGrid .fsCalendarGridControlBar .fsDisplayNavigation {margin-right: 10px }.fsCalendar.fsGrid .fsCalendarGridControlBar .fsCalendarGridBrowser {width: 100%;margin-top: 10px;order: 5 }@media (min-width: 900px) {.fsCalendar.fsGrid .fsCalendarGridControlBar .fsCalendarGridBrowser {width:auto;margin-top: 0;order: 3 }}.fsCalendar.fsGrid .fsCalendarGridControlBar .fsElementControls {margin: 10px 0 0 }@media (min-width: 900px) {.fsCalendar.fsGrid .fsCalendarGridControlBar .fsElementControls {order:5;margin: 0 }}.fsCalendar.fsGrid .fsCalendarGridControlBar .fsCalendarMonthYearPicker:not(.fsStateHidden) {z-index: 1 }@media (max-width: 899px) {.fsCalendar.fsGrid .fsCalendarEventGrid {width:100%;margin: 0 auto }.fsCalendar.fsGrid .fsCalendarEventGrid:after {display: none }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarMonthBrowser {margin: 30px 0 }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarWeekdays {display: none }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarRow {width: auto;border-right: 1px solid #aba9a8;box-shadow: 0 1px 0 0 #aba9a8 }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarRow:last-child {border-bottom: 1px solid #aba9a8;box-shadow: none }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox {cursor: pointer;min-height: 44px;position: relative;padding: 0;margin: 0;height: auto!important;display: flex;flex-wrap: wrap;border: 1px solid #aba9a8;border-right: none;border-bottom: none;color: #575351;background: #fff;transition: .3s }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:focus,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:focus .fsCalendarOutOfRange,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:hover,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:hover .fsCalendarOutOfRange,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox:not(.fsCalendarWeekendDayBox):focus,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox:not(.fsCalendarWeekendDayBox):focus .fsCalendarOutOfRange,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox:not(.fsCalendarWeekendDayBox):hover,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox:not(.fsCalendarWeekendDayBox):hover .fsCalendarOutOfRange {color: #fff;background: #2c2a29;transition: .3s }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox .fsCalendarDate {margin: 0;flex-grow: 1;text-align: center;font-size: 14px;padding-bottom: calc(50% - 7px);padding-top: calc(50% - 7px);color: inherit }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarToday {background: #861f41;color: #fff }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsStateHasEvents .fsCalendarDate:after {content: "\25CF";font-size: 10px;display: block;line-height: .5;transform: translate3d(0,3px,0) }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div {position: relative;min-height: 22px;width: 100%;padding: 0;overflow: hidden }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:first-child {box-shadow: inset 0 -1px 0 0 #aba9a8 }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:not([tabIndex]) .fsCalendarDate {margin-bottom: 0 }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div:not([tabIndex]) .fsCalendarDate:after {display: none }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div.selected {color: #fff;background: #575351 }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div.selected:focus,.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div.selected:hover {color: #fff;background: #2c2a29;transition: .3s }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox>div.selected .fsCalendarOutOfRange {background: inherit;color: inherit }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarWeekendDayBox .fsCalendarDate {padding-bottom: calc(25% - 7px);padding-top: calc(25% - 7px);transform: scale(.875);margin-bottom: 3px }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.selected {color: #fff;background: #575351 }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarDaybox.selected .fsCalendarOutOfRange {background: inherit;color: inherit }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarOutOfRange {background: #f5f5f5;color: #73706e;transition: .3s }.fsCalendar.fsGrid .fsCalendarEventGrid .fsCalendarInfo {display: none }}#event-view {padding: 0 30px;margin: 30px 0 }#event-view .fsCalendarDaybox {height: auto!important }#event-view .fsCalendarDaybox>div {margin-bottom: 30px }#event-view .fsCalendarWeekendDayBox>div:first-child {padding-bottom: 30px }#event-view .fsCalendarWeekendDayBox .fsCalendarInfo:not(:last-child) {margin-bottom: 30px }#event-view .fsCalendarEventTitle {margin-bottom: 5px }.fsCalendarDayView:not(.fsStateHidden)+.fsCalendarEventGrid+#event-view {display: none }@media (min-width: 900px) {#event-view {display:none }}.scroll-up {border: 1px solid #861f41;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle;display: table;margin: 30px auto }.fsStateSelected .scroll-up,.scroll-up.on,.scroll-up:focus,.scroll-up:hover {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.scroll-up em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.scroll-up+.fsCalendarLegend {margin-top: 30px!important }@media (min-width: 900px) {.scroll-up {display:none }}.fsElementEventColorIcon {display: inline-block }.fsCalendar.fsGrid .fsCalendarEventGrid+.fsCalendarLegend {margin-top: 60px }.fsCalendar.fsGrid .fsCalendarLegend,.fsCalendar.fsGrid .fsCalendarLegend ul {margin: 0;padding: 0;list-style: none }.fsCalendar.fsGrid .fsCalendarLegend li {margin: 0;padding: 0 }.fsCalendar.fsGrid .fsCalendarLegend h4 {margin-bottom: 30px }@media (min-width: 600px) {.fsCalendar.fsGrid .fsCalendarLegend>ul {display:flex;flex-wrap: wrap;justify-content: space-between }}.fsCalendar.fsGrid .fsCalendarLegend>ul>li {margin-left: 0 }@media (min-width: 600px) {.fsCalendar.fsGrid .fsCalendarLegend>ul>li {width:49% }}.fsCalendar.fsGrid .fsCalendarLegend .fsElementEventColorIcon {vertical-align: baseline }.fsCalendar.fsSlideshow .fsAlertFeeds {float: none }.fsCalendar.fsSlideshowHorizontal .fsElementSlideshow {padding-left: 45px;padding-right: 45px;padding-bottom: 0 }.fsCalendar.fsSlideshowVertical .fsElementSlideshow {padding-left: 45px;padding-top: 45px;padding-bottom: 45px }.fsCalendar.fsSlideshowVertical .fsElementSlideshow article {margin-bottom: 30px }input,select,textarea {padding: 5px;max-width: 100% }.fsComposerFormEmbed {background: none }.fsComposerFormEmbed body {margin: 0 }.fsComposerFormEmbed form {zoom:1}.fsComposerFormEmbed form:after {display: table;clear: both;content: "" }.fsComposerFormEmbed form input,.fsComposerFormEmbed form select,.fsComposerFormEmbed form textarea {font-size: 18px;line-height: 27px;color: #575351 }.fsComposerFormEmbed form input {border: 1px solid #aba9a8 }.fsComposerFormEmbed form input.fileUploader {padding: 0;width: 100%;border: none }.fsComposerFormEmbed form fieldset {padding: 0 }.fsComposerFormEmbed form textarea {max-width: 100%;width: 100%;border: 1px solid #aba9a8 }.fsComposerFormEmbed form .mainGroupSub {max-width: 100%;width: 100%!important }.fsComposerFormEmbed form .formPage {margin-bottom: 30px }.fsComposerFormEmbed form .elementRow {max-width: 100%;margin: 0 }.fsComposerFormEmbed form .elementRow:last-child .elementContainer:last-child {margin-bottom: 0 }.fsComposerFormEmbed form .elementContainer {margin: 0 0 30px;padding: 0 }@media screen and (max-width: 599px) {.fsComposerFormEmbed form .elementContainer {width:100% }}.fsComposerFormEmbed form .elementContainer label {margin-bottom: 2px }.fsComposerFormEmbed form .elementContainer label.horizontal {white-space: normal;margin-right: 15px!important }.fsComposerFormEmbed form .elementContainer label.horizontal:last-child {margin-right: 0 }.fsComposerFormEmbed form .elementContainer hr {margin: 0 auto }.fsComposerFormEmbed form .elementContainer p:last-child {margin-bottom: 0 }@media screen and (max-width: 599px) {.fsComposerFormEmbed form .elementBody>input {width:100% }}.fsComposerFormEmbed form .elementBody>.descText {margin-bottom: 15px }.fsComposerFormEmbed form .labelLeft .elementContainer .groupLabel,.fsComposerFormEmbed form .labelLeft .elementContainer label {width: 100%;margin: 0;padding: 0;text-align: left;float: none }@media (min-width: 600px) {.fsComposerFormEmbed form .labelLeft .elementContainer .groupLabel,.fsComposerFormEmbed form .labelLeft .elementContainer label {width:20%;padding-right: 10px;text-align: right;float: left }}@media (min-width: 600px) {.fsComposerFormEmbed form .labelLeft .elementContainer>label {padding:5px 10px 5px 5px }}.fsComposerFormEmbed form .labelLeft .elementContainer .groupLabel label {width: 100% }.fsComposerFormEmbed form .labelLeft .elementContainer fieldset label {width: auto }.fsComposerFormEmbed form .labelLeft .elementBody {margin: 0;width: 100%;float: none }@media (min-width: 600px) {.fsComposerFormEmbed form .labelLeft .elementBody {width:80%;float: left }}.fsComposerFormEmbed form .linkLike {color: #861f41;margin-right: 10px;cursor: pointer;transition: .3s }.fsComposerFormEmbed form .linkLike:hover {color: #2c2a29 }.fsComposerFormEmbed form .required {color: #861f41 }.fsComposerFormEmbed form .pageControls {padding: 15px 0!important;margin-bottom: 15px }.fsComposerFormEmbed form .pageControls .userConfirmation {margin-bottom: 0 }.fsComposerFormEmbed form .userConfirmation {margin-bottom: 30px }.fsComposerFormEmbed form .userConfirmation .userConfirmationToggle {margin-right: 5px }.fsComposerFormEmbed form .userConfirmation>label {display: block }.fsComposerFormEmbed form .elementColumn {zoom:1;margin-bottom: 30px;max-width: 100% }.fsComposerFormEmbed form .elementColumn:after {display: table;clear: both;content: "" }@media screen and (max-width: 599px) {.fsComposerFormEmbed form .elementColumn {float:none!important;width: 100%!important }}.fsComposerFormEmbed form .elementColumn .elementContainer {margin-bottom: 0 }.fsComposerFormEmbed form .elementColumn .elementBody>input {width: 100% }.fsComposerFormEmbed form .pageBreak {zoom:1}.fsComposerFormEmbed form .pageBreak:after {display: table;clear: both;content: "" }.fsComposerFormEmbed form .pageBreak .nextPage,.fsComposerFormEmbed form .pageBreak .prevPage {background: none;border: none;color: #861f41;transition: .3s;outline: 0;float: left;line-height: 1;padding: 15px 0 }.fsComposerFormEmbed form .pageBreak .nextPage:hover,.fsComposerFormEmbed form .pageBreak .prevPage:hover {color: #2c2a29;transition: .3s }.fsComposerFormEmbed form .pageBreak .prevPage {margin-right: 15px }.fsComposerFormEmbed form .pageBreak .pagenum {display: inline-block;float: left;line-height: 1;margin-right: 15px;padding: 15px 0 }.fsComposerFormEmbed form .pageBreak .pagenum:empty {margin: 0 }.fsComposerFormEmbed form .submitBtn {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s }.fsComposerFormEmbed form .submitBtn.on,.fsComposerFormEmbed form .submitBtn:focus,.fsComposerFormEmbed form .submitBtn:hover,.fsStateSelected .fsComposerFormEmbed form .submitBtn {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.fsComposerFormEmbed form .submitBtn em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fsComposerFormEmbed .ui-widget {max-width: 100% }.fsComposerFormEmbed .ui-datepicker:empty {display: none }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-header {background: none;border: none }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next,.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev {background: none;border: none;text-align: center;font-size: 20px;cursor: pointer }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next span,.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev span {display: none }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next:before,.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev:before {content: "";font-weight: 700;transition: .3s }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next:hover:before,.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev:hover:before {transition: .3s;opacity: .5 }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next:before {content: "\203A" }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev:before {content: "\2039" }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-next-hover {right: 2px;top: 2px }.fsComposerFormEmbed .ui-datepicker .ui-datepicker-prev-hover {left: 2px;top: 2px }.fsComposerFormEmbed .ui-datepicker .ui-state-default {background: rgba(44,42,41,.05);text-align: center }.fsComposerFormEmbed .ui-datepicker .ui-state-active {background: rgba(44,42,41,.1) }.fsComposerFormEmbed .ui-datepicker .ui-state-highlight {border: 1px solid #d3d3d3;background-color: #d3d3d3 }::-webkit-input-placeholder {color: #484442 }:-moz-placeholder,::-moz-placeholder {color: #484442;opacity: 1 }:-ms-input-placeholder {color: #484442 }.fsAccount button:not(:last-of-type) {margin-right: 15px }.fsLoginForgotPasswordLink,.fsLoginNewAccountLink {margin-bottom: 15px }.fsLoginForgotPasswordLink:last-child,.fsLoginNewAccountLink:last-child {margin-bottom: 0 }.fsLoginNewFields .fsLoginNewCaptcha {margin-bottom: 30px }.fsLoginNewFields .fsLoginNewCaptcha #recaptcha_area,.fsLoginNewFields .fsLoginNewCaptcha #recaptcha_table {max-width: 100% }@media screen and (max-width: 599px) {.fsLoginNewFields .fsLoginNewCaptcha #recaptcha_widget_div {overflow:hidden;border-radius: 5px }}.fsResetPasswordFields>div {margin-bottom: 30px }.fsResetPasswordFields>div:last-child {margin-bottom: 0 }.fsResetPasswordFields label>span {display: block }.fsResetPasswordFields label>input {margin-bottom: 30px }@media screen and (max-width: 599px) {.fsLoginForgotControls label,.fsLoginNewFields label,.fsResetPasswordFields label {display:block;margin-bottom: 3px }.fsLoginForgotControls input,.fsLoginNewFields input,.fsResetPasswordFields input {display: block;width: 100% }}.fsLoginForgotView .fsLoginForgotEmail {display: block }.fsLoginForgotSuccess .fsStyleDefaultButton {margin-top: 30px }.fsAccountGreeting {margin-bottom: 30px }.fsAccountLinks {margin: 0 }.fsAccountLinks li:not(:first-child) {border-color: #c9c9c8 }.fsAccountLogout {display: block;margin-top: 30px }.fsAccountLogout>.fsStyleUpdateButton:last-child {margin-bottom: 0 }input[name*=passkey]+.fsLoginSubmit {margin-top: 30px }.fsError {margin-bottom: 50px }.fsLoginNewSuccess>button,.fsResetCancel,.fsResetContinue {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fsLoginNewSuccess>button.on,.fsLoginNewSuccess>button:focus,.fsLoginNewSuccess>button:hover,.fsResetCancel.on,.fsResetCancel:focus,.fsResetCancel:hover,.fsResetContinue.on,.fsResetContinue:focus,.fsResetContinue:hover,.fsStateSelected .fsLoginNewSuccess>button,.fsStateSelected .fsResetCancel,.fsStateSelected .fsResetContinue {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.fsLoginNewSuccess>button em,.fsResetCancel em,.fsResetContinue em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fsLoginNewSuccess button {margin-top: 30px }.fsNews.fsThumbnailAlignLeft .fsThumbnail {float: none }@media (min-width: 600px) {.fsNews.fsThumbnailAlignLeft .fsThumbnail {float:left }}.fsNews.fsThumbnailAlignRight .fsThumbnail {float: none }@media (min-width: 600px) {.fsNews.fsThumbnailAlignRight .fsThumbnail {float:right }}.fsPostElement.fsThumbnailAlignLeft .fsThumbnail {float: none }@media (min-width: 600px) {.fsPostElement.fsThumbnailAlignLeft .fsThumbnail {float:left }}.fsPostElement.fsThumbnailAlignRight .fsThumbnail {float: none }@media (min-width: 600px) {.fsPostElement.fsThumbnailAlignRight .fsThumbnail {float:right }}.fsPostElement article {padding-bottom: 30px;margin-bottom: 35px }.fsPostElement .fsThumbnail {margin-bottom: 15px }.fsPostElement .fsCategories {margin: 0 0 15px }.fsPostElement .fsCategories .fsCategory {font-size: 10px;line-height: 12px;font-weight: 600;color: #fff;background: #005670;padding: 6px 8px;margin-right: 5px;border: 0;margin-top: 0;display: inline-block;vertical-align: top }.fsPostElement .fsTags {margin: 10px 0 5px }.fsPostElement .fsTags .fsTag {font-size: 12px;line-height: 14px;color: #005670;border: 1px solid #005670;padding: 6px 8px;background: rgba(0,0,0,0);margin-right: 6px;font-weight: 400 }.fsPostElement .fsTitle {font-size: 18px;line-height: 22px;margin-bottom: 5px }.fsPostElement .fsTitle,.fsPostElement .fsTitle a {color: #2c2a29;font-weight: 600 }.fsPostElement .fsAuthor,.fsPostElement .fsDateTime {display: block;font-size: 14px;line-height: 17px;margin-bottom: 5px }.fsPostElement .fsSummary {margin-top: 10px;margin-bottom: 5px }.fsPostElement .fsBody,.fsPostElement .fsSummary {display: block;font-size: 16px;line-height: 24px;letter-spacing: -.5px }.fsPostElement .fsReadMoreLink {display: inline-block;font-size: 16px;line-height: 19px;text-transform: uppercase;color: #861f41;letter-spacing: 2px;font-weight: 700;margin-top: 10px }.fsBanner .fsPostElement .fsLoadMoreButton.fsStyleDefaultButton,.fsStyleOneThird .fsPostElement .fsLoadMoreButton.fsStyleDefaultButton {display: block;width: 100% }.fsPostElement.fsList article {border-bottom: 1px solid #c9c9c8 }.fsPostElement.fsList article:last-child {border-bottom: 0;padding-bottom: 15px }.fsPostElement.fsList article .fsThumbnail {display: block;max-width: 100% }@media (min-width: 1025px) {.fsPostElement.fsList.side-image article {position:relative;padding-left: 330px;min-height: 232px }.fsPostElement.fsList.side-image article .fsThumbnail {position: absolute;left: 0;top: 0;width: 300px;height: 200px;margin: 0 }.fsPostElement.fsList.side-image article .fsThumbnail .fsCroppedImage {display: block;padding: 0;width: 300px;height: 200px }}.fsPostElement.fsGrid article {border-bottom: 1px solid #c9c9c8 }.fsPostElement.fsDialog .fsDialogContent {padding: 0 }.fsPostElement.fsDialog .fsDialogContent article {padding: 30px;margin-bottom: 0 }.fsResourceElement .fsTitle {margin-bottom: 10px }.fsResourceElement figcaption {margin-top: 10px;font-size: 16px;line-height: 19px;font-weight: 400;font-style: italic;color: #575351 }.fsResourceElement.fsListNav .fsResourceCollectionName+nav {margin-top: 30px }.fsResourceElement.fsListNav .fsTitle {font-size: 18px;line-height: 27px;font-weight: 400;margin-bottom: 0 }.fsResourceElement .fsElementSlideshow[data-slides-to-show="1"] .fsResourceTypeImage .fsTitle {text-align: center }.fsResourceElement .fsElementSlideshow[data-slides-to-show="1"] .fsResourceTypeImage img {margin: 0 auto }.fsResourceElement.fsDialog img {padding: 30px;background: #fff }.fsSearchElement.fsSearchForm .fsSearchElementKeyword {margin-bottom: 30px }.fsSearchElement.fsSearchForm .fsSearchElementKeyword+.fsSearchElementSearchButton {margin-top: 0 }.fsSearchElement.fsSearchForm .fsSearchElementSearchButton:last-child {margin-bottom: 0 }.fsSearchElement.fsList li.fsListItem {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #c9c9c8 }.fsSearchElement.fsList .fsListItems {padding: 0 }.fsSearchElement.fsList .fsSearchResultInfo {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #c9c9c8 }.fsSearchElement.fsList .fsSearchResultInfo:empty {margin: 0;border: none }.fsSearchElement.top-search {margin-bottom: 30px }.fsSearchElement.top-search form {display: flex;flex-wrap: nowrap;position: relative;background: rgba(214,210,196,.25) }.fsSearchElement.top-search label {margin: 0;font-size: 0;width: 50px;padding: 15px 0 0 10px;position: absolute }.fsSearchElement.top-search label:before {content: "\E916";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 40px;color: #fff }.fsSearchElement.top-search .fsSearchElementKeyword {margin-bottom: 0;width: 100% }.fsSearchElement.top-search .fsSearchElementKeyword>input {padding: 16px 30px 16px 65px;border: 0;background: rgba(0,0,0,0);color: #fff;font-size: 18px }.fsSearchElement.top-search .fsSearchElementKeyword .fsStyleSearchField::placeholder {color: #fff }.fsSearchElement.top-search .fsSearchElementSearchButton.fsStyleUpdateButton {display: none }.fsVimeo,.fsVimeo iframe.fsSocialVideoFrame {margin-bottom: 30px }.fsVimeoList,.fsVimeoList ul {margin: 0;padding: 0;list-style: none }.fsVimeoList li {margin: 0;padding: 0 }.fsVimeoList .fsVimeoListItem {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #c9c9c8;transition: opacity .3s;opacity: .6;cursor: pointer }.fsVimeoList .fsVimeoListItem:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: none }.fsVimeoList .fsVimeoListItem:hover {border: none;border-bottom: 1px solid #c9c9c8;padding: 0 0 30px;opacity: 1;transition: opacity .3s }.fsVimeoList .fsVimeoListItem:hover:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0 }.fsVimeoThumb {margin-bottom: 15px;margin-right: 30px }@media (min-width: 600px) {.fsVimeoThumb {float:left;margin-bottom: 0 }}.vimeo_view_link a {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fsStateSelected .vimeo_view_link a,.vimeo_view_link a.on,.vimeo_view_link a:focus,.vimeo_view_link a:hover {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.vimeo_view_link a em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fsYoutube,.fsYoutube .fsSocialVideoFrame {margin-bottom: 30px }.fsYoutubeList,.fsYoutubeList ul {margin: 0;padding: 0;list-style: none }.fsYoutubeList li {margin: 0;padding: 0 }.fsYoutubeList .fsYoutubeListItem {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #c9c9c8;transition: opacity .3s;opacity: .6 }.fsYoutubeList .fsYoutubeListItem:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: none }.fsYoutubeList .fsYoutubeListItem:hover {border: none;border-bottom: 1px solid #c9c9c8;padding: 0 0 30px;opacity: 1;transition: opacity .3s }.fsYoutubeList .fsYoutubeListItem:hover:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0 }.fsYoutubeThumb {margin-bottom: 15px;margin-right: 30px;float: none }@media (min-width: 600px) {.fsYoutubeThumb {float:left;margin-bottom: 0 }}.Youtube_view_link a {border: 1px solid #861f41;margin: 0 30px 30px 0;padding: 15px 30px;background: rgba(0,0,0,0);color: #861f41;border-radius: 0;cursor: pointer;text-align: center;font-size: 14px;line-height: 1em;font-weight: 700;text-transform: uppercase;transition: .3s;display: inline-block;vertical-align: middle }.fsStateSelected .Youtube_view_link a,.Youtube_view_link a.on,.Youtube_view_link a:focus,.Youtube_view_link a:hover {text-decoration: none;background: #861f41;color: #fff;border-color: #861f41;transition: .3s }.Youtube_view_link a em {display: block;font-weight: 400;font-size: 16px;line-height: 19px;margin-top: 5px;text-transform: none }.fsTabs {padding: 0;background: none;border: 0;margin-bottom: 30px }.fsTabs .fsTabsNav {margin: 0;padding: 0;display: none }@media (min-width: 600px) {.fsTabs .fsTabsNav {display:block }}.fsTabs .fsTabsNav li {margin-right: 15px;margin-bottom: 10px }.fsTabs .fsTabsNav li a {margin-top: 0;font-weight: 400;font-size: 2.5rem;line-height: 3rem;color: #861f41;margin-bottom: 0;display: block;padding: 15px 30px;transition: .3s;background: #fff;color: #2c2a29;border: 1px solid #861f41;font-size: 18px;line-height: 22px;font-weight: 600;position: relative }.fsTabs .fsTabsNav li a:after {content: "";width: 0;height: 0;border-left: 13px solid rgba(0,0,0,0);border-right: 13px solid rgba(0,0,0,0);border-top: 7px solid #861f41;position: absolute;bottom: -7px;left: 50%;transform: translateX(-50%);opacity: 0;transition: opacity .3s }.fsTabs .fsTabsNav li a:hover {background: #fff;color: #861f41 }.fsTabs .fsTabsNav li.fsStateSelected a {background: #861f41;color: #fff }.fsTabs .fsTabsNav li.fsStateSelected a:after {opacity: 1 }.fsPanelGroup.fsTabs>.fsElementContent>.fsPanel:not(.fsStateOpen),.fsPanelGroup.fsTabs>.fsElementContent>.fsPanel>.fsElementActionButtonContainer,.fsPanelGroup.fsTabs>.fsElementContent>.fsPanel>header {display: block }@media (min-width: 600px) {.fsPanelGroup.fsTabs>.fsElementContent>.fsPanel:not(.fsStateOpen),.fsPanelGroup.fsTabs>.fsElementContent>.fsPanel>.fsElementActionButtonContainer,.fsPanelGroup.fsTabs>.fsElementContent>.fsPanel>header {display:none }}.fsTabs .fsPanel>.fsElementContent {padding: 25px 30px 30px }.fsElementToolsSearchButton,.fsToolsList.fsStyleSelectList .fsStyleDefaultButton {margin: 0 5px 0 0;width: auto }.fsToolsList.fsStyleSelectList>li {padding: 0;margin: 0 }.fsToolsList.fsStyleSelectList .fsStyleDefaultButton {margin-bottom: 5px;padding: 7px 12px;font-size: .875em;line-height: 1.2 }.fsBannerLeft .fsElementToolsSearch,.fsBannerRight .fsElementToolsSearch,.fsFourColumnLayout>.fsDiv .fsElementToolsSearch,.fsStyleOneThird .fsElementToolsSearch,.fsThreeColumnLayout>.fsDiv .fsElementToolsSearch,.fsTwoColumnLayout .fsElementToolsSearch {display: flex;flex-wrap: wrap }.fsBannerLeft .fsElementToolsSearch>div,.fsBannerRight .fsElementToolsSearch>div,.fsFourColumnLayout>.fsDiv .fsElementToolsSearch>div,.fsStyleOneThird .fsElementToolsSearch>div,.fsThreeColumnLayout>.fsDiv .fsElementToolsSearch>div,.fsTwoColumnLayout .fsElementToolsSearch>div {width: 100% }.fsBannerLeft .fsElementToolsSearch .fsFieldContainer,.fsBannerRight .fsElementToolsSearch .fsFieldContainer,.fsFourColumnLayout>.fsDiv .fsElementToolsSearch .fsFieldContainer,.fsStyleOneThird .fsElementToolsSearch .fsFieldContainer,.fsThreeColumnLayout>.fsDiv .fsElementToolsSearch .fsFieldContainer,.fsTwoColumnLayout .fsElementToolsSearch .fsFieldContainer {display: flex;flex-wrap: wrap }.fsBannerLeft .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,.fsBannerRight .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,.fsFourColumnLayout>.fsDiv .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,.fsStyleOneThird .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,.fsThreeColumnLayout>.fsDiv .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField,.fsTwoColumnLayout .fsElementToolsSearch .fsFieldContainer .fsStyleDefaultField {flex-grow: 1 }.fsBannerLeft .fsElementToolsSearch .fsElementToolsSearchButton,.fsBannerRight .fsElementToolsSearch .fsElementToolsSearchButton,.fsFourColumnLayout>.fsDiv .fsElementToolsSearch .fsElementToolsSearchButton,.fsStyleOneThird .fsElementToolsSearch .fsElementToolsSearchButton,.fsThreeColumnLayout>.fsDiv .fsElementToolsSearch .fsElementToolsSearchButton,.fsTwoColumnLayout .fsElementToolsSearch .fsElementToolsSearchButton {width: 100% }.fsElementToolsSearch .fsSeparator {margin: 0 5px;display: inline-block;text-align: center }.fsElementToolsKeyword+.fsElementToolsDateRange {margin-top: 15px }.fsElementToolsSearchButton {margin: 15px 0 0 }.fsLegend .fsElementControls {margin-bottom: 5px }.fsLegend .fsElementControls label input:checked+span {background: #484442;color: #fff }.fsLegend .fsElementControls label input+span {color: #484442;background: #c9c9c8 }.fsMiniGrid .fsCalendarEventGrid {max-width: 100%;width: 300px }.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox {box-shadow: inset -1px 0 0 0 #fff,inset 0 -1px 0 0 #fff;background: #c9c9c8;color: #575351;font-size: .875em;line-height: 1;padding: 10px 5px;transition: .3s }.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox:hover {opacity: 1;background: #2c2a29!important;color: #fff!important;transition: .3s }.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox:last-child {box-shadow: inset 0 -1px 0 0 #fff }.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox.fsStateHasEvents {padding-bottom: 12px;background: #c9c9c8;color: #575351 }.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox.fsStateHasEvents .fsCalendarDate:after {content: "\25CF";font-size: 8px;display: block;line-height: .5;transform: translate3d(0,2px,0) }.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarOutOfRange {background: #f5f5f5;color: #73706e }.fsMiniGrid .fsCalendarEventGrid .fsCalendarDaybox.fsCalendarToday {background: #861f41;color: #fff }.fsCalendarMonthYearPicker>.fsStyleUpdateButton {margin-bottom: 0;display: block;color: #fff;background-color: #484442 }.module {padding: 30px;color: #fff }.module a,.module h1,.module h2,.module h3,.module h4,.module h5,.module h6 {color: inherit }.module {background: #861f41 }.home #fsHeader .fsBreadcrumb {display: none!important }.home #fsPageBodyWrapper {padding: 0 }.home #fsPageBody {max-width: 100%;margin: 0 }.home #fsPageContent>.fsPageLayout {margin: 0 }.home #fsPageContent>.fsPageLayout>.fsDiv {margin: 0;padding: 0 }@media (min-width: 800px) {.home .sidebar-buttons {position: fixed;z-index: 800;left: 0;right: unset;}}.home.fsLiveMode .home-hero:before {content: "";position: absolute;width: 100%;height: 140px;top: 0;left: 0;z-index: 2;background-image: linear-gradient(360deg, transparent, #ffffffeb 74%);}.home.fsLiveMode .home-hero>.fsElementContent:after {display: none;}.home.fsLiveMode .home-hero article {position: relative }.home.fsLiveMode .home-hero article figcaption {position: absolute;right: 65px;bottom: 65px;background: #12a6ddd9;padding: 55px 60px;width: 500px;color: #fff;font-style: normal }@media (max-width: 800px) {.home.fsLiveMode .home-hero article figcaption {right:30px;bottom: 30px;padding: 63px 40px }}@media (max-width: 600px) {.home.fsLiveMode .home-hero article figcaption {right:20px;bottom: 35px;width: 300px;padding: 43px 40px }.home.fsLiveMode .home-hero article figcaption h2 {font-size: 30px;line-height: 36px }}.home.fsLiveMode .home-hero article figcaption h1,.home.fsLiveMode .home-hero article figcaption h2,.home.fsLiveMode .home-hero article figcaption h3,.home.fsLiveMode .home-hero article figcaption h4,.home.fsLiveMode .home-hero article figcaption h5,.home.fsLiveMode .home-hero article figcaption h6 {color: #fff }.home.fsLiveMode .home-hero article figcaption h2 {font-weight: 300;text-transform: uppercase;font-size: 43px;line-height: 56px;margin-bottom: 10px;}.home.fsLiveMode .home-hero article figcaption h2 em {font-weight: 400;text-transform: none }.home.fsLiveMode .home-hero article figcaption .fs_style_46 {color: #fff;font-size: 24px;line-height: 28px;font-weight: 600 }.home.fsLiveMode .home-hero article figcaption a.fs_style_38 {margin: 0 }.home.fsLiveMode .home-hero article figcaption .top-detail {position: absolute;top: 0;left: 0;width: 100% }.home.fsLiveMode .home-hero article figcaption .top-detail:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;top: 30px;left: 30px;height: 20px;font-style: normal }@media (max-width: 800px) {.home.fsLiveMode .home-hero article figcaption .top-detail:before {top:20px;left: 20px }}@media (max-width: 600px) {.home.fsLiveMode .home-hero article figcaption .top-detail:before {top:15px;left: 15px }}.home.fsLiveMode .home-hero article figcaption .top-detail:after {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;top: 30px;right: 30px;height: 20px;font-style: normal }@media (max-width: 800px) {.home.fsLiveMode .home-hero article figcaption .top-detail:after {top:20px;right: 20px }}@media (max-width: 600px) {.home.fsLiveMode .home-hero article figcaption .top-detail:after {top:15px;right: 15px }}.home.fsLiveMode .home-hero article figcaption:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;bottom: 30px;left: 30px;height: 20px;font-style: normal }@media (max-width: 800px) {.home.fsLiveMode .home-hero article figcaption:before {bottom:20px;left: 20px }}@media (max-width: 600px) {.home.fsLiveMode .home-hero article figcaption:before {bottom:15px;left: 15px }}.home.fsLiveMode .home-hero article figcaption:after {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;font-size: 12px;color: #d6d2c4;position: absolute;bottom: 30px;right: 30px;height: 20px;font-style: normal }@media (max-width: 800px) {.home.fsLiveMode .home-hero article figcaption:after {bottom:20px;right: 20px }}@media (max-width: 600px) {.home.fsLiveMode .home-hero article figcaption:after {bottom:15px;right: 15px }}.home.fsLiveMode .home-hero picture,.home.fsLiveMode .home-hero video {height: 560px }@media (min-width: 600px) {.home.fsLiveMode .home-hero picture,.home.fsLiveMode .home-hero video {height:650px }}@media (min-width: 800px) {.home.fsLiveMode .home-hero picture,.home.fsLiveMode .home-hero video {height:750px }}@media (min-width: 1100px) {.home.fsLiveMode .home-hero picture,.home.fsLiveMode .home-hero video {height: auto;}}.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow {background: none;margin: 0;padding: 0;width: 35px;height: 35px;border: 1px solid #fff;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;top: auto;transform: none;bottom: 10px;left: auto }@media (min-width: 600px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow {bottom:15px }}@media (min-width: 800px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow {bottom:40px }}@media (min-width: 1100px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow {bottom:40px }}.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow:before {font-size: 14px;color: #fff;transition: all .3s }.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow:focus,.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow:hover {background: #fff }.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow:focus:before,.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow:hover:before {color: #861f41 }.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow {left: auto;right: 150px }@media (min-width: 600px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow {right:190px }}@media (min-width: 800px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow {right:210px }}@media (min-width: 1100px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow {right:230px }}.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow:before {content: "\E90E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;left: calc(50% - 6px) }.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow {left: auto;right: 100px }@media (min-width: 600px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow {right:140px }}@media (min-width: 800px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow {right:160px }}@media (min-width: 1100px) {.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow {right:180px }}.home.fsLiveMode .home-hero.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;right: calc(50% - 6px) }.home.fsLiveMode .home-hero .fsElementSlideshowControls>button {background: none;margin: 0;padding: 0;width: 35px;height: 35px;border: 1px solid #fff;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;bottom: 10px;left: auto;right: 50px }@media (min-width: 600px) {.home.fsLiveMode .home-hero .fsElementSlideshowControls>button {right:90px;bottom: 15px }}@media (min-width: 800px) {.home.fsLiveMode .home-hero .fsElementSlideshowControls>button {right:110px;bottom: 40px }}@media (min-width: 1100px) {.home.fsLiveMode .home-hero .fsElementSlideshowControls>button {right:130px;bottom: 40px }}.home.fsLiveMode .home-hero .fsElementSlideshowControls>button:before {font-size: 14px;color: #fff;transition: all .3s }.home.fsLiveMode .home-hero .fsElementSlideshowControls>button:focus,.home.fsLiveMode .home-hero .fsElementSlideshowControls>button:hover {background: #fff }.home.fsLiveMode .home-hero .fsElementSlideshowControls>button:focus:before,.home.fsLiveMode .home-hero .fsElementSlideshowControls>button:hover:before {color: #861f41 }.home.hero-loaded .home-hero {max-height: 560px }@media (min-width: 600px) {.home.hero-loaded .home-hero {max-height:650px }}@media (min-width: 800px) {.home.hero-loaded .home-hero {max-height:750px }}@media (min-width: 1100px) {.home.hero-loaded .home-hero {max-height:850px }}.home h1.fsPageTitle {display: block;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px }.belong-container {margin-bottom: 0 }.belong-container>.fsElementContent .fsContent.alt-margin {padding: 100px 30px 0;overflow: visible;position: relative;margin: 0 auto;max-width: 1180px;max-width: 1240px }@media (max-width: 1240px) {.belong-container>.fsElementContent .fsContent.alt-margin {padding:60px 20px 30px }}.belong-container>.fsElementContent .fsContent.alt-margin>.fsElementContent {max-width: 780px;margin-left: 0 }.belong-container>.fsElementContent .fsContent.alt-margin:after {content: "";background-size: contain;background-repeat: no-repeat;width: 1510px;background-color: red;height: 209px;margin: 0;display: block;position: absolute;bottom: -130px;right: calc(-100% + 350px);opacity: .1 }@media (max-width: 1240px) {.belong-container>.fsElementContent .fsContent.alt-margin:after {right:-620px }}@media (max-width: 900px) {.belong-container>.fsElementContent .fsContent.alt-margin:after {width:1100px;height: 150px;bottom: -110px;right: -450px }}@media (max-width: 650px) {.belong-container>.fsElementContent .fsContent.alt-margin:after {width:800px;height: 115px;bottom: -90px;right: auto;left: 20px }}.belong-container .belong-slider {overflow: hidden;}@media (max-width: 1240px) {.belong-container .belong-slider {padding-bottom:30px;margin-left: 40px }}@media (max-width: 800px) {.belong-container .belong-slider {padding-bottom:30px;margin-left: 0 }}.belong-container .belong-slider .slick-arrow {background: none;margin: 0;padding: 0;position: absolute;width: 60px;height: 60px;border: 1px solid #fff9;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;transform: none;bottom: auto;top: -90px;font-size: 0;cursor: pointer }.belong-container .belong-slider .slick-arrow:before {font-size: 18px;color: #fff9;transition: all .3s }.belong-container .belong-slider .slick-arrow:focus,.belong-container .belong-slider .slick-arrow:hover {background: #fff9;}.belong-container .belong-slider .slick-arrow:focus:before,.belong-container .belong-slider .slick-arrow:hover:before {color: #fff }.belong-container .belong-slider .slick-arrow.slick-prev {left: auto;right: 70px;}.belong-container .belong-slider .slick-arrow.slick-prev:before {content: "\E90E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;position: relative;left: -1px;top: 5px }.belong-container .belong-slider .slick-arrow.slick-next {left: auto;right: 0;}.belong-container .belong-slider .slick-arrow.slick-next:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;position: relative;right: -2px;top: 5px }.belong-container .belong-slider .distinction-box {margin: 0!important;padding-left: 10px }@media (max-width: 800px) {.belong-container .belong-slider .distinction-box {padding-left:20px }}.belong-container .belong-slider .distinction-box .inner-content {overflow: hidden;position: relative;left: 0;transition: all .2s }.belong-container .belong-slider .distinction-box .inner-content p {max-height: 0;opacity: 0;transition: all .3s;font-size: 16px;line-height: 19px;font-style: italic;margin-bottom: 0 }.belong-container .belong-slider .distinction-box.fsElement.fsContent>.fsElementContent {height: 360px;margin-left: 20px;background-color: rgba(0,0,0,0);background-blend-mode: multiply;transition: all .2s }@media (max-width: 800px) {.belong-container .belong-slider .distinction-box.fsElement.fsContent>.fsElementContent {padding-right:20px;margin-left: 0 }}.belong-container .belong-slider .distinction-box.slick-current .inner-content {background: #fff;box-shadow: 0 5px 30px rgba(44,42,41,.3);position: relative;left: -20px }.belong-container .belong-slider .distinction-box.slick-current .inner-content p {max-height: 100%;opacity: 1;margin-bottom: 30px;transition: all .3s }.belong-container .belong-slider .distinction-box.slick-current .inner-content p:last-child {margin-bottom: 0!important }.belong-container .belong-slider .distinction-box.slick-current>.fsElementContent {background-color: #189cd3!important;}@media (max-width: 800px) {.belong-container .belong-slider .distinction-box.slick-current>.fsElementContent {margin-left:20px!important }}.belong-container .belong-slider .slick-list {padding-right: 110px;overflow: visible }@media (max-width: 800px) {.belong-container .belong-slider .slick-list {padding-right:40px }}.numbers {position: relative;background-color: #d6d2c4;color: #2c2a29;overflow: hidden;margin-bottom: 0 }@media (min-width: 1241px) {.numbers:before {top:0 }.numbers:after,.numbers:before {content: "";position: absolute;right: 0;width: calc(100% - 65px);height: 100px;z-index: 2;filter: drop-shadow(0 5px 30px rgba(44,42,41,.3)) }.numbers:after {bottom: 0 }}.numbers>header {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;overflow: hidden;filter: opacity(.3);mix-blend-mode: luminosity;background-size: cover;background-position: 50% }.numbers>header>.fsElementHeaderContent {display: none }.numbers>.fsElementContent {position: relative;z-index: 2;padding: 120px 0;}@media (max-width: 1240px) {.numbers>.fsElementContent {padding:100px 30px }}@media (max-width: 800px) {.numbers>.fsElementContent {padding:60px 20px }}.numbers>.fsElementContent>.fsElement.fsLayout {position: relative;margin: 0 auto;max-width: 1180px }.numbers>.fsElementContent>.fsElement.fsLayout .section-detail:after,.numbers>.fsElementContent>.fsElement.fsLayout .section-detail:before {color: #575351 }.saints {margin-bottom: 0 }.saints>.fsElementContent {position: relative;z-index: 2;padding: 0 0 50px }.saints .alt-margin {max-width: 565px;margin: 0 auto;padding-left: 50px }@media (max-width: 800px) {.saints .alt-margin {max-width:100%;padding: 60px 20px 30px }}.saints .featured-person.slider>.fsElementContent>.fsListItems {overflow: hidden }.saints .featured-person.slider>.fsElementContent>.fsListItems .slick-list {padding-right: 60px;overflow: visible }.photo-section {margin-bottom: 0 }.photo-section>.fsElementContent {position: relative }.photo-section .panel-1 {margin: 0 }.photo-section .panel-1>.fsElementContent {display: flex;flex-wrap: nowrap;justify-content: space-between }.photo-section .panel-1>.fsElementContent .fsResourceElement {margin: 0;width: 55%;}.photo-section .panel-1>.fsElementContent .alt-margin {margin: 0;width: 46%;padding: 0 45px;display: flex;align-items: center;padding-right: 80px;}@media (max-width: 1240px) {.photo-section .panel-1>.fsElementContent {flex-wrap:wrap }.photo-section .panel-1>.fsElementContent .fsResourceElement {order: 1;width: 100% }.photo-section .panel-1>.fsElementContent .fsResourceElement img {width: 100% }.photo-section .panel-1>.fsElementContent .alt-margin {order: 2;width: 100%;padding: 30px }}.photo-section .panel-2 {margin: 0;position: relative;top: -50px }@media (max-width: 1400px) {.photo-section .panel-2 {top:0 }}.photo-section .panel-2>.fsElementContent {display: flex;flex-wrap: nowrap;justify-content: space-between }.photo-section .panel-2>.fsElementContent .fsResourceElement {order: 2;margin: 0;width: 42% }.photo-section .panel-2>.fsElementContent .alt-margin {order: 1;margin: 0;width: 58%;padding: 0 185px 0 65px;display: flex;align-items: center }@media (max-width: 1240px) {.photo-section .panel-2>.fsElementContent {flex-wrap:wrap }.photo-section .panel-2>.fsElementContent .fsResourceElement {order: 1;width: 100% }.photo-section .panel-2>.fsElementContent .fsResourceElement img {width: 100% }.photo-section .panel-2>.fsElementContent .alt-margin {order: 2;width: 100%;padding: 30px }}.photo-section .panel-3 {margin: 0 }.photo-section .panel-3 .popup-image {background: #fff;padding: 30px;width: 280px;height: 330px;margin: 0 auto;position: relative }@media (min-width: 1241px) {.photo-section .panel-3 .popup-image {width:280px;height: 330px;box-shadow: 0 5px 30px rgba(44,42,41,.3);padding: 30px;position: absolute;bottom: 85px;left: 58%;transform: translateX(-50%);z-index: 3;margin: 0 }}.photo-section .panel-3 .popup-image:before {content: "\E91B";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;width: 35px;height: 35px;border: 1px solid #861f41;position: absolute;bottom: 10px;right: 10px;text-align: center;border-radius: 100%;font-size: 35px;padding-top: 3px;color: #861f41;cursor: pointer }.home-social {padding: 100px 30px }.home-social>.fsElementContent {position: relative;margin: 0 auto;max-width: 1180px }.home-social .fsTwoColumnLayout {display: flex;margin: 0 -10px }.home-social .fsTwoColumnLayout>.fsStyleColumn {padding: 0 10px }@media (max-width: 1024px) {.home-social .fsTwoColumnLayout {flex-wrap:wrap }.home-social .fsTwoColumnLayout .fsDiv {width: 100% }}.home-social .social-feed>.slick-slider {padding-bottom: 35px }.home-social .social-feed .slick-arrow {background: none;margin: 0;padding: 0;position: absolute;width: 60px;height: 60px;border: 1px solid #2c2a29;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;transform: none;bottom: auto;bottom: 0;font-size: 0;cursor: pointer;z-index: 2 }.home-social .social-feed .slick-arrow:before {font-size: 18px;color: #2c2a29;transition: all .3s }.home-social .social-feed .slick-arrow:focus,.home-social .social-feed .slick-arrow:hover {background: #2c2a29 }.home-social .social-feed .slick-arrow:focus:before,.home-social .social-feed .slick-arrow:hover:before {color: #fff }.home-social .social-feed .slick-arrow.slick-prev {left: auto;right: 105px }.home-social .social-feed .slick-arrow.slick-prev:before {content: "\E90E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;position: relative;left: -1px;top: 5px }.home-social .social-feed .slick-arrow.slick-next {left: auto;right: 30px }.home-social .social-feed .slick-arrow.slick-next:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;position: relative;right: -2px;top: 5px }.home-social .fsFeeds-post {position: relative;height: 280px;overflow: hidden;margin: 10px 10px 0;width: calc(50% - 20px)!important;transition: all .3s }.home-social .fsFeeds-post:after {content: "\F16D";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;position: absolute;right: 10px;bottom: 10px;font-size: 20px;color: #fff }.home-social .fsFeeds-post .post-wrapper {padding: 40px;height: 100%;opacity: 0;transition: opacity .3s }.home-social .fsFeeds-post .post-desc {color: #fff }.home-social .fsFeeds-post a {background-color: rgba(0,0,0,0);font-weight: 400;text-decoration: none;display: block;height: 100%;background-blend-mode: multiply;background-position: 50%;background-size: cover }.home-social .fsFeeds-post a:focus,.home-social .fsFeeds-post a:hover {background-color: #861f41 }.home-social .fsFeeds-post a:focus .post-wrapper,.home-social .fsFeeds-post a:hover .post-wrapper {opacity: 1 }.home-social .fsPostElement.fsSlideshow,.home-social .fsPostElement.fsSlideshow>.fsElementContent {height: 100% }.home-social .fsPostElement.fsSlideshow>.fsElementContent>.fsElementSlideshow {padding: 0;height: 100%;margin-bottom: 0 }.home-social .fsPostElement.fsSlideshow>.fsElementContent .slick-list,.home-social .fsPostElement.fsSlideshow>.fsElementContent .slick-track,.home-social .fsPostElement.fsSlideshow>.fsElementContent article {height: 100%!important }@media (max-width: 1024px) {.home-social .fsPostElement.fsSlideshow>.fsElementContent .slick-list,.home-social .fsPostElement.fsSlideshow>.fsElementContent .slick-track,.home-social .fsPostElement.fsSlideshow>.fsElementContent article {height:625px!important }}.home-social .fsPostElement.fsSlideshow>.fsElementContent article {padding: 0;margin: 0;position: relative;display: flex;align-items: flex-end }.home-social .fsPostElement.fsSlideshow>.fsElementContent article>.fsThumbnail.fsPostLink {position: absolute;top: 0;left: 0;width: 100%;max-width: 100%;height: 100%;margin: 0;background-size: cover;background-position: 50% }.home-social .fsPostElement.fsSlideshow>.fsElementContent article>.fsThumbnail.fsPostLink img {display: none }.home-social .fsPostElement.fsSlideshow>.fsElementContent article .inner-content {position: relative;z-index: 2;background: #fff;color: #861f41;width: calc(100% - 30px);padding: 55px 30px 20px }.home-social .fsPostElement.fsSlideshow>.fsElementContent article .inner-content .fsTitle,.home-social .fsPostElement.fsSlideshow>.fsElementContent article .inner-content .fsTitle a {font-weight: 600;font-size: 18px;line-height: 22px;color: #861f41 }.home-social .fsPostElement.fsSlideshow>.fsElementContent article .inner-content .fsDateTime {font-style: italic;font-weight: 400;font-size: 14px;line-height: 17px;color: #575351 }.home-social .fsPostElement.fsSlideshow .slick-arrow {background: none;margin: 0;padding: 0;position: absolute;width: 60px;height: 60px;border: 1px solid #2c2a29;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;transform: none;top: auto;bottom: 79px;font-size: 0;cursor: pointer;z-index: 2;text-align: center;transition: all .2s }.home-social .fsPostElement.fsSlideshow .slick-arrow:before {font-size: 18px;color: #2c2a29;transition: all .3s }.home-social .fsPostElement.fsSlideshow .slick-arrow:focus,.home-social .fsPostElement.fsSlideshow .slick-arrow:hover {background: #2c2a29 }.home-social .fsPostElement.fsSlideshow .slick-arrow:focus:before,.home-social .fsPostElement.fsSlideshow .slick-arrow:hover:before {color: #fff }.home-social .fsPostElement.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow {left: auto;right: 105px }.home-social .fsPostElement.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow:before {content: "\E90E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;position: relative;left: -1px;top: 15px }.home-social .fsPostElement.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow {left: auto;right: 30px }.home-social .fsPostElement.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;position: relative;right: -2px;top: 15px }@media (min-width: 1241px) {.home.fsLiveMode .belong-container>.fsElementContent .fsContent.alt-margin>.fsElementContent,.home.fsLiveMode .header-container .logo,.home.fsLiveMode .home-social .fsPostElement.fsSlideshow,.home.fsLiveMode .numbers .stats-slider>.fsElementContent,.home.fsLiveMode .photo-section .panel-1>.fsElementContent .fsResourceElement,.home.fsLiveMode .saints .alt-margin {position:relative;left: -50px;opacity: 0;transition: all .7s ease-in-out }.home.fsLiveMode .belong-container>.fsElementContent .fsContent.alt-margin>.fsElementContent.animated,.home.fsLiveMode .header-container .logo.animated,.home.fsLiveMode .home-social .fsPostElement.fsSlideshow.animated,.home.fsLiveMode .numbers .stats-slider>.fsElementContent.animated,.home.fsLiveMode .photo-section .panel-1>.fsElementContent .fsResourceElement.animated,.home.fsLiveMode .saints .alt-margin.animated {left: 0;opacity: 1 }.home.fsLiveMode .belong-container .belong-slider,.home.fsLiveMode .header-container .nav-container>.fsElementContent,.home.fsLiveMode .home-social .social-feed,.home.fsLiveMode .numbers .fsContent.alt-margin>.fsElementContent,.home.fsLiveMode .photo-section .panel-1>.fsElementContent .alt-margin,.home.fsLiveMode .saints .featured-person {position: relative;right: -50px;opacity: 0;transition: all .7s ease-in-out }.home.fsLiveMode .belong-container .belong-slider.animated,.home.fsLiveMode .header-container .nav-container>.fsElementContent.animated,.home.fsLiveMode .home-social .social-feed.animated,.home.fsLiveMode .numbers .fsContent.alt-margin>.fsElementContent.animated,.home.fsLiveMode .photo-section .panel-1>.fsElementContent .alt-margin.animated,.home.fsLiveMode .saints .featured-person.animated {right: 0;opacity: 1 }.home.fsLiveMode .home-social .alt-margin,.home.fsLiveMode .photo-section .panel-2>.fsElementContent .alt-margin,.home.fsLiveMode .photo-section .panel-2>.fsElementContent .fsResourceElement {position: relative;bottom: -50px;opacity: 0;transition: all .7s ease-in-out }.home.fsLiveMode .home-social .alt-margin.animated,.home.fsLiveMode .photo-section .panel-2>.fsElementContent .alt-margin.animated,.home.fsLiveMode .photo-section .panel-2>.fsElementContent .fsResourceElement.animated {bottom: 0;opacity: 1 }.home.fsLiveMode .photo-section .panel-3 .popup-image {position: relative;bottom: 35px;opacity: 0;transition: all .7s ease-in-out;position: absolute }.home.fsLiveMode .photo-section .panel-3 .popup-image.animated {bottom: 85px;opacity: 1 }}.portal-page .fsTwoColumnWideRightLayout>.fsDiv>.fsElement+.fsElement {margin-top: 2em }.colors ol {zoom:1;padding: 0;list-style: none }.colors ol:after {display: table;clear: both;content: "" }.colors ol li {position: relative;float: left;width: 50%;min-width: 20% }@media (min-width: 1180px) {.colors ol li {margin-bottom:0 }}.colors ol li:after {display: block;margin-top: 60px;background: #fff;padding-bottom: 20px }@media (min-width: 800px) {.colors.main ol li {width:33.33333% }}.colors.main ol li:first-of-type {background: #575351 }.colors.main ol li:first-of-type:after {content: "#575351" }.colors.main ol li:nth-of-type(2) {background: #861f41 }.colors.main ol li:nth-of-type(2):after {content: "#861F41" }.colors.main ol li:nth-of-type(3) {background: #fff }.colors.main ol li:nth-of-type(3):after {content: "#FFFFFF" }@media (min-width: 800px) {.colors.shade ol li {width:10% }}.colors.shade ol li:first-of-type {background: #2c2a29 }.colors.shade ol li:first-of-type:after {content: "#2C2A29" }.colors.shade ol li:nth-of-type(2) {background: #3d3a38 }.colors.shade ol li:nth-of-type(2):after {content: "#3D3A38" }.colors.shade ol li:nth-of-type(3) {background: #484442 }.colors.shade ol li:nth-of-type(3):after {content: "#484442" }.colors.shade ol li:nth-of-type(4) {background: #575351 }.colors.shade ol li:nth-of-type(4):after {content: "#575351" }.colors.shade ol li:nth-of-type(5) {background: #73706e }.colors.shade ol li:nth-of-type(5):after {content: "#73706E" }.colors.shade ol li:nth-of-type(6) {background: #8f8c8b }.colors.shade ol li:nth-of-type(6):after {content: "#8F8C8B" }.colors.shade ol li:nth-of-type(7) {background: #aba9a8 }.colors.shade ol li:nth-of-type(7):after {content: "#ABA9A8" }.colors.shade ol li:nth-of-type(8) {background: #c9c9c8 }.colors.shade ol li:nth-of-type(8):after {content: "#C9C9C8" }.colors.shade ol li:nth-of-type(9) {background: #f5f5f5 }.colors.shade ol li:nth-of-type(9):after {content: "#F5F5F5" }.colors.shade ol li:nth-of-type(10) {background: #fff }.colors.shade ol li:nth-of-type(10):after {content: "#FFFFFF" }.fonts ol {padding: 0;list-style: none }.fonts ol li:first-of-type {font-family: mrs-eaves,Georgia,serif }.fonts ol li:first-of-type:after {content: "mrs-eaves, Georgia, serif";display: block;margin-bottom: 10px }.fonts ol li:nth-of-type(2) {font-family: IcoMoon }.fonts ol li:nth-of-type(2):after {content: "IcoMoon";display: block;margin-bottom: 10px }.headers .fsElementContent h1:after {content: " - font-size: 56px / line-height: 68px" }.headers .fsElementContent h2:after {content: " - font-size: 40px / line-height: 48px" }.headers .fsElementContent h3:after {content: " - font-size: 28px / line-height: 33px" }.headers .fsElementContent h4:after {content: " - font-size: 24px / line-height: 28px" }.headers .fsElementContent h5:after {content: " - font-size: 18px / line-height: 22px" }.headers .fsElementContent h6:after {content: " - font-size: 14px / line-height: 17px" }body.fsLiveMode .hero {max-height: 0;overflow: hidden;margin-bottom: 0 }body.fsLiveMode .hero>header {display: none }body.fsLiveMode .hero picture {display: block;width: 100%;height: 560px;background-size: cover;background-position: 50%;position: relative }@media (min-width: 800px) {body.fsLiveMode .hero picture {height:620px }}@media (min-width: 1100px) {body.fsLiveMode .hero picture {height:680px }}body.fsLiveMode .hero picture:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(180deg,rgba(44,42,41,0),rgba(44,42,41,.3)) }body.fsLiveMode .hero img {width: 100%;display: none }body.fsLiveMode .hero video {display: block;width: 100%;height: 560px;object-fit: cover }@media (min-width: 800px) {body.fsLiveMode .hero video {height:620px }}@media (min-width: 1100px) {body.fsLiveMode .hero video {height:680px }}body.fsLiveMode .hero .fsElementSlideshowControls>button {top: auto;bottom: 55px }body.fsLiveMode .hero>.fsElementContent {position: relative }body.fsLiveMode .hero>.fsElementContent:after {content: "";width: calc(100% - 65px);height: 100px;position: absolute;right: 0;bottom: 0;background: #fff }body.fsLiveMode .hero.fsSlideshow .slick-slider {margin: 0;padding: 0 }body.fsLiveMode .hero.fsSlideshow article {padding: 0 }body.fsLiveMode .hero.fsSlideshow .slick-arrow {background: none;margin: 0;padding: 0;width: 60px;height: 60px;border: 1px solid #861f41;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;top: auto;transform: none;bottom: 55px }body.fsLiveMode .hero.fsSlideshow .slick-arrow:before {font-size: 18px;color: #861f41;transition: all .3s }body.fsLiveMode .hero.fsSlideshow .slick-arrow:focus,body.fsLiveMode .hero.fsSlideshow .slick-arrow:hover {background: #861f41 }body.fsLiveMode .hero.fsSlideshow .slick-arrow:focus:before,body.fsLiveMode .hero.fsSlideshow .slick-arrow:hover:before {color: #fff }body.fsLiveMode .hero.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow {left: auto;right: 105px }body.fsLiveMode .hero.fsSlideshow .slick-arrow.fsPrevButton.fsLeftArrow:before {content: "\E90E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;left: calc(50% - 6px) }body.fsLiveMode .hero.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow {left: auto;right: 30px }body.fsLiveMode .hero.fsSlideshow .slick-arrow.fsNextButton.fsRightArrow:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;right: calc(50% - 6px) }body.hero-loaded .hero {max-height: 560px;overflow: visible }@media (min-width: 800px) {body.hero-loaded .hero {max-height:620px }}@media (min-width: 1100px) {body.hero-loaded .hero {max-height:680px }}body.hero-loaded #fsHeader .fsBreadcrumb {padding: 15px 30px 0 }.distinction-box.fsElement.fsContent>header {display: none }.distinction-box.fsElement.fsContent>.fsElementContent {background-size: cover;background-position: 50%;padding: 90px 60px 30px 0;min-height: 360px;display: flex;align-items: flex-end;height: 100%;border-top: 1px solid #fff9;border-right: 1px solid #fff9;}.distinction-box.fsElement.fsContent .inner-content {background: hsla(0,0%,100%,.9);padding: 30px;width: 100% }.distinction-box.fsElement.fsContent .inner-content :last-child,.distinction-box.fsElement.fsContent .inner-content a {margin-bottom: 0 }.distinction-box.fsElement.fsPostElement>.fsElementContent {height: 100% }.distinction-box.fsElement.fsPostElement article {position: relative;padding: 90px 60px 30px 0;min-height: 360px;display: flex;align-items: flex-end;height: 100% }.distinction-box.fsElement.fsPostElement article:last-child {margin-bottom: 0 }.distinction-box.fsElement.fsPostElement article .fsThumbnail.fsPostLink {background-size: cover;background-position: 50%;position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;max-width: 100% }.distinction-box.fsElement.fsPostElement article .fsThumbnail.fsPostLink img {display: none }.distinction-box.fsElement.fsPostElement article .inner-content {position: relative;background: hsla(0,0%,100%,.9);padding: 30px;width: 100% }.distinction-box.fsElement.fsPostElement article .inner-content :last-child,.distinction-box.fsElement.fsPostElement article .inner-content a {margin-bottom: 0 }.distinction-box.fsElement.fsPostElement.fsSlideshow article {margin: 0 5px }@media (min-width: 800px) {.fsLayout.match-height {display:flex;margin: 0 -20px 30px }.fsLayout.match-height .fsDiv {float: none!important;padding: 20px 10px 0 }.fsLayout.match-height .fsDiv .distinction-box {height: 100% }.fsLayout.match-height.fsTwoColumnWideLeftLayout .fsStyleColumn-1.fsStyleTwoThirds {width: 66.66%!important }.fsLayout.match-height.fsTwoColumnWideLeftLayout .fsStyleColumn-2.fsStyleOneThird,.fsLayout.match-height.fsTwoColumnWideRightLayout .fsStyleColumn-1.fsStyleOneThird {width: 33.33%!important }.fsLayout.match-height.fsTwoColumnWideRightLayout .fsStyleColumn-2.fsStyleTwoThirds {width: 66.66%!important }.fsLayout.match-height .fsStyleColumn-1 .fsElement.fsContent.alt-margin {padding-right: 65px }.fsLayout.match-height .fsStyleColumn-2 .fsElement.fsContent.alt-margin {padding-left: 65px }}.stats-slider {position: relative }.stats-slider .slick-arrow {background: none;margin: 0;padding: 0;width: 60px;height: 60px;border: 1px solid #2c2a29;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;top: auto;transform: none;bottom: 0;right: 0;font-size: 0;cursor: pointer;position: absolute }.stats-slider .slick-arrow:before {font-size: 18px;color: #2c2a29;transition: all .3s;position: relative;top: 4px }.stats-slider .slick-arrow:focus,.stats-slider .slick-arrow:hover {background: #2c2a29 }.stats-slider .slick-arrow:focus:before,.stats-slider .slick-arrow:hover:before {color: #fff }.stats-slider .slick-arrow.slick-prev {left: auto;right: 105px }.stats-slider .slick-arrow.slick-prev:before {content: "\E90E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;left: -1px }.stats-slider .slick-arrow.slick-next {left: auto;right: 30px }.stats-slider .slick-arrow.slick-next:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;right: -2px }.stats-slider .slick-slider {margin: 0 -30px;padding-bottom: 90px }.stats-slider .stat-slide-wrapper {margin-bottom: 0 }.stats-slider .stat-slide-wrapper>.fsElementContent {margin: 0 30px }.stats-slide {margin-bottom: 60px }.stats-slide>.fsElementContent {font-weight: 600;font-size: 14px;line-height: 17px;color: #2c2a29;border-bottom: 1px dashed #861f41;padding-bottom: 10px;min-height: 131px }.stats-slide>.fsElementContent p {margin-bottom: 10px;min-height: 35px }.stats-slide>.fsElementContent ul {display: flex;justify-content: space-between }.stats-slide>.fsElementContent ul,.stats-slide>.fsElementContent ul ul {margin: 0;padding: 0;list-style: none }.stats-slide>.fsElementContent ul li {margin: 0;padding: 0;font-style: italic;font-weight: 400;font-size: 16px;line-height: 19px;padding-right: 10px;min-width: 50% }.stats-slide>.fsElementContent ul li b,.stats-slide>.fsElementContent ul li bold,.stats-slide>.fsElementContent ul li strong {display: block;font-style: normal;font-weight: 700;font-size: 48px;line-height: 58px;text-transform: uppercase }.featured-person.no-subtitle article .fsTitle:before {display: none!important }.featured-person article {display: flex!important;flex-wrap: wrap;flex-direction: column;justify-content: flex-end;padding: 0 10px!important;margin: 0 0 30px;border: 0!important;position: relative;height: 440px }.featured-person article .fsThumbnail {margin: 0;position: absolute;width: calc(100% - 20px);height: 100%;top: 0;left: 10px;background-size: cover;background-position: 50% }.featured-person article .fsThumbnail:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(180deg,rgba(44,42,41,0) 71.14%,rgba(44,42,41,.5)) }.featured-person article .fsThumbnail img {display: none }.featured-person article .fsTitle {margin-bottom: 0;background: #fff;margin-right: 30px;position: relative;padding: 30px 30px 5px;}.featured-person article .fsTitle a.fsPostLink {font-size: 18px;line-height: 21px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #861f41 }.featured-person article .fsTitle a.fsPostLink:before {position: absolute;top: -30px;left: 30px;width: 60px;height: 60px;border-radius: 100%;background: #861f41;color: #fff;text-align: center }.featured-person article .fsCategories {order: 2;position: relative;background: #fff;margin: 0 30px 0 0;padding: 5px 30px 20px }.featured-person article .fsCategories .fsCategory {background: none;padding: 0;margin: 0;display: block;font-size: 14px;line-height: 17px;text-transform: uppercase;font-weight: 400;letter-spacing: 2px;color: #575351 }.featured-person article .fsCategories .fsCategory:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;color: #d6d2c4;margin-right: 10px;vertical-align: text-bottom;font-size: 11px }.featured-person article.fsBoard-219 .fsTitle a:before,.featured-person article.fsBoard-222 .fsTitle a:before {content: "\E918";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;padding-top: 19px;padding-left: 1px;font-size: 20px }.featured-person.slider .fsListItems {padding-bottom: 60px }.featured-person.slider article {width: 100% }.featured-person.slider .slick-arrow {background: none;margin: 0;padding: 0;width: 60px;height: 60px;border: 1px solid #ffffffbd;border-radius: 100%;background: rgba(0,0,0,0);transition: all .3s;top: auto;transform: none;bottom: 0;right: 0;font-size: 0;cursor: pointer;position: absolute }.featured-person.slider .slick-arrow:before {font-size: 18px;color: #ffffffd1;transition: all .3s;position: relative;top: 4px }.featured-person.slider .slick-arrow:focus,.featured-person.slider .slick-arrow:hover {background: #636363;}.featured-person.slider .slick-arrow:focus:before,.featured-person.slider .slick-arrow:hover:before {color: #fff }.featured-person.slider .slick-arrow.slick-prev {left: auto;right: 205px }.featured-person.slider .slick-arrow.slick-prev:before {content: "\E90E";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;left: -1px }.featured-person.slider .slick-arrow.slick-next {left: auto;right: 130px }.featured-person.slider .slick-arrow.slick-next:before {content: "\E90F";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;right: -2px }@media (min-width: 1025px) {.fsContainer>.fsElementContent>.featured-person.slider>.fsElementContent>.fsListItems,.fsPageLayout>.fsDiv>.featured-person.slider>.fsElementContent>.fsListItems {overflow:hidden }.fsContainer>.fsElementContent>.featured-person.slider>.fsElementContent>.fsListItems .slick-list,.fsPageLayout>.fsDiv>.featured-person.slider>.fsElementContent>.fsListItems .slick-list {padding-right: 200px;overflow: visible }}.fsElementDialog.fsPostElement {background: rgba(0,0,0,0);border: 0;width: fit-content;background-image: url(images/dialog-bg.jpg);background-size: cover;background-position: 50%;background-color: #861f41;background-blend-mode: multiply }.fsElementDialog.fsPostElement .fsDialogCloseButton:after,.fsElementDialog.fsPostElement .fsDialogCloseButton:before {background: #fff }.fsElementDialog.fsPostElement article:not(.fsBoard-220) {background-color: rgba(134,31,65,.75);color: #fff;max-height: 460px;overflow: scroll;margin-bottom: 0;max-width: 580px }.fsElementDialog.fsPostElement article:not(.fsBoard-220) * {color: #fff }.featured-dialog .fsElementDialog.fsPostElement {background: rgba(0,0,0,0);border: 0;width: fit-content;background-image: url(images/dialog-bg.jpg);background-size: cover;background-position: 50%;background-color: #861f41;background-blend-mode: multiply }.featured-dialog .fsElementDialog.fsPostElement .fsDialogCloseButton:after,.featured-dialog .fsElementDialog.fsPostElement .fsDialogCloseButton:before {background: #fff }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-220 {padding: 0;height: 80vh }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-220 .fsCategories,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-220 .fsThumbnail.fsPostLink,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-220 .fsTitle {display: none!important }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-220 video {height: 80vh;width: auto!important;min-width: 100%!important;display: block;margin: 0 }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 {background-color: rgba(134,31,65,.75);color: #fff;max-height: 460px;overflow: scroll;margin-bottom: 0;max-width: 580px }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 *,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 * {color: #fff }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 .fsThumbnail,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 .fsThumbnail {margin: 0 30px 30px 0 }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 .fsThumbnail img,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 .fsThumbnail img {display: block }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 .fsTitle,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 .fsTitle {margin-bottom: 20px;position: relative;font-size: 18px;line-height: 21px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 .fsTitle:before,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 .fsTitle:before {content: "Get to know";font-style: italic;font-weight: 400;display: block;font-size: 16px;line-height: 19px;color: #fff;margin-bottom: 2px;text-transform: none }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 .fsCategories,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 .fsCategories {order: 2;position: relative;margin: 0 0 20px }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 .fsCategories .fsCategory,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 .fsCategories .fsCategory {background: none;padding: 0;margin: 0;display: block;font-size: 14px;line-height: 17px;text-transform: uppercase;font-weight: 400;letter-spacing: 2px;color: #fff }.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-219 .fsCategories .fsCategory:before,.featured-dialog .fsElementDialog.fsPostElement article.fsBoard-222 .fsCategories .fsCategory:before {content: "\E907";font-family: IcoMoon;font-smoothing: antialiased;font-weight: 400;speak: none;color: #d6d2c4;margin-right: 10px;vertical-align: text-bottom;font-size: 11px }.text-overlay {position: relative }.text-overlay>header {background-position: 50%;background-size: cover;filter: opacity(.8);mix-blend-mode: multiply;position: absolute;top: 0;left: 0;width: 100%;height: 100% }.text-overlay>header>.fsElementHeaderContent {display: none }.text-overlay>.fsElementContent {min-height: 740px;display: flex;justify-content: flex-end;flex-direction: column;padding: 65px;z-index: 1;position: relative }.text-overlay>.fsElementContent a,.text-overlay>.fsElementContent p:last-child {margin-bottom: 0 }.text-overlay.maroon,.text-overlay.red {background-color: #861f41;color: #fff }.text-overlay.maroon .section-detail .fs_style_33,.text-overlay.red .section-detail .fs_style_33 {color: #fff }.text-overlay.maroon .section-detail .fs_style_33:after,.text-overlay.maroon .section-detail .fs_style_33:before,.text-overlay.red .section-detail .fs_style_33:after,.text-overlay.red .section-detail .fs_style_33:before {background: #fff }.text-overlay.maroon h1,.text-overlay.maroon h2,.text-overlay.maroon h3,.text-overlay.maroon h4,.text-overlay.maroon h5,.text-overlay.maroon h6,.text-overlay.red h1,.text-overlay.red h2,.text-overlay.red h3,.text-overlay.red h4,.text-overlay.red h5,.text-overlay.red h6 {color: #fff }.text-overlay.beige {background-color: #d6d2c4;color: #2c2a29 }.text-overlay.beige>header {filter: opacity(.4);mix-blend-mode: luminosity }.text-overlay.beige .section-detail .fs_style_33 {color: #2c2a29 }.text-overlay.beige .section-detail .fs_style_33:after,.text-overlay.beige .section-detail .fs_style_33:before {background: #2c2a29 }.text-overlay.beige h1,.text-overlay.beige h2,.text-overlay.beige h3,.text-overlay.beige h4,.text-overlay.beige h5,.text-overlay.beige h6 {color: #2c2a29 }.fsThreeColumnLayout .text-overlay>.fsElementContent {min-height: 420px }.fsStyleOneThird .text-overlay>.fsElementContent {min-height: 360px }@media print {#fsFooter,#fsHeader,#fsMenu,.fsThumbnail,.hide-for-print,.nav-main,.nav-social,.nav-sub,.nav-utility-footer,.nav-utility-header {display: none!important }#fsBannerLeft,#fsBannerRight,#fsPageContent {width: 100%!important }html {font-size: 100% }body {font-size: 62.5% }*,:after,:before {background: rgba(0,0,0,0)!important;color: #2c2a29!important;box-shadow: none!important;text-shadow: none!important }.slick-slide {display: none!important }.slick-slide.slick-active {display: block!important }.slick-list,.slick-track {height: auto!important }.slick-track {transform: none!important }.slick-track,.slick-track .slick-slide {width: auto!important }a[class*=fs_style] {border-color: #2c2a29 }a,a:visited {text-decoration: underline }a[href]:after {content: " (" attr(href) ")" }abbr[title]:after {content: " (" attr(title) ")" }a[href^="#"]:after,a[href^="javascript:"]:after {content: "" }pre {white-space: pre-wrap!important }blockquote,pre {page-break-inside: avoid }thead {display: table-header-group }img,tr {page-break-inside: avoid }h2,h3,p {orphans: 3;widows: 3 }h2,h3 {page-break-after: avoid }.fsPanel>header~.fsElementContent {display: block }}.mb-15{margin-bottom:15px !important;}.facility-section {margin-top: -13px;}.keyfacts_sec {}.keyfacts_sec .fsElementContent {}.keyfacts_sec .fsElementContent.keyf {display: grid;grid-template-columns: 1fr 1fr;align-items: center;column-gap: 30px;row-gap: 35px;}.keyfacts_sec .fsElementContent.keyf .fsElement {margin: 0;}.keyfacts_sec .fsElementContent.keyf .border0 .fsElementContent {border: 0;padding: 0;}.leftrightbgmove{animation: 4s linear infinite alternate animate;background-attachment: fixed;background-repeat: no-repeat;}@keyframes animate{from{background-position:0 0;}to{background-position:100% 0;}}.latest-news_sec {display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 25px;}.latest-news_sec .list-section-news {background: #ffffff;border: 1px solid #0079ab;text-align: center;border-radius: 15px;overflow: hidden;position: relative;}.latest-news_sec .list-section-news h2 {font-size: 18px;line-height: normal;color: #14140f;font-weight: 700;margin: 0;padding: 13px 10px;margin-bottom: 5px;text-transform: uppercase;background: #0079ab;color: #fff;}.latest-news_sec .list-section-news .news-content ul.news_list marquee a {margin-bottom: 15px;display: table;border-bottom: 1px solid #22222236;padding: 10px 5px;width: 100%;font-size: 15px;color: #111;text-decoration: none;position: relative;padding-left: 33px;background: #f2f2f2;font-weight: 400;}.latest-news_sec .list-section-news .news-content ul.news_list marquee a:after{content: "\f0a4";position: absolute;left: 10px;top: 10px;font-family: fontawesome;color: #0079ab;}.latest-news_sec .list-section-news .news-content {padding: 0px 20px;}.latest-news_sec .list-section-news .news-content ul.news_list {padding: 0;margin: 0;height: 400px;}.latest-news_sec .list-section-news .news-content ul.news_list marquee {}.latest-news_sec .list-section-news .news-content ul.news_list marquee a:last-child {margin: 0;}.latest-news_sec .list-section-news .news-content ul.news_list marquee a:hover {color: #d41e13;}.paddingfix{padding: 80px 0;}.bgimage {position: relative;}.bgimage:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #ffffffe0;}.testtiminal {background-attachment: fixed;}.testtiminal .fsElementContent {align-items: center;}.testtiminal .fsElementContent .fsTwoColumnLayout {align-items: center;justify-content: space-between;}.testtiminal .fsElementContent .fsTwoColumnLayout .fsDiv {margin: 0;}.testtiminal .fsElementContent .fsTwoColumnLayout .fsDiv ul.fsPager {margin: 0;margin-top: 50px;}.testtiminal .fsElementContent {}.testtiminal .fsElementContent h2 {margin: 0;text-align: center;color: #dc3b39;font-size: 28px;}.testimonial article .inner-content {}.testtiminal.home-social article .inner-content {width: 100% !important;text-align: center;padding: 0px !important;position: relative;padding-top: 20px !important;align-items: center;background: #ffffff00 !important;}.testtiminal.home-social article .inner-content:before{content:"\f10d";position:absolute;top: 24px;font-family:fontawesome;transform: translateY(-50%);left: 50%;font-size: 55px;color: #292929b5;display: none;}.testtiminal.home-social article .inner-content .testtiminal-box {z-index: 1;margin: 0 30px;position: relative;overflow: unset;background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 100px;padding-bottom: 64px;}.testtiminal-box img.quoteicon {position: absolute;left: 0;right: 0;margin: 0 auto;top: 30px;}.home-social.testtiminal .fsPostElement.fsSlideshow>.fsElementContent article .inner-content .fsTitle {height: 140px;overflow: auto;position: relative;z-index: 2;width: 72%;margin: 0 auto;margin-bottom: 10px;}.home-social.testtiminal .fsPostElement.fsSlideshow>.fsElementContent article .inner-content .fsTitle::-webkit-scrollbar {width: 2px;height: 2px;z-index: 9999;background: #fff0;}.home-social.testtiminal .fsPostElement.fsSlideshow>.fsElementContent article .inner-content .fsTitle::-webkit-scrollbar-thumb {background: #95959570;}.home-social.testtiminal .fsPostElement.fsSlideshow>.fsElementContent article .inner-content .fsTitle::-webkit-scrollbar-thumb:hover {background: #dc3b39;}.testtiminal.home-social article .inner-content a.fsPostLink {font-size: 16px !important;}.testtiminal .fsElementContent .fsTwoColumnLayout .fsDiv ul.fsPager button {color: #af1010;}.testtiminal .fsElementContent .fsTwoColumnLayout .fsDiv ul.fsPager button:before {background: #3d3d3d;}.testtiminal .fsElementContent .fsTwoColumnLayout .fsDiv ul.fsPager li.slick-active button:before {background: #de2b2b;}.testtiminal.home-social article .inner-content a.fsPostLink {text-decoration: none !important;line-height: 27px !important;margin-bottom: 15px !important;display: table !important;color: #000000 !important;font-size: 16px !important;font-weight: 400 !important;letter-spacing: 0.5px;}.testtiminal.home-social article .inner-content .fsDateTime {}.testtiminal.home-social article .inner-content .fsDateTime time.fsDate {color: #e32323;}.paddingfix .fsElementContent {padding: 0;}.latest-news_sec .list-section-news img {height: 100%;}.latest-news_sec .list-section-news .news-content ul + a {position: absolute;bottom: 0;left: 0;right: 0;background: #fff;padding: 7px 0;background: #0079ab;text-transform: uppercase;font-weight: 700;font-size: 15px;color: #fff;}.title span {display: table;width: 100%;}.title {line-height: normal;}.keyfact .fsTwoColumnLayout .fsDiv {margin: 0;}.keyfact .fsTwoColumnLayout .fsDiv .fs_style_37 {margin: 0;}.keyfact h6.section-detail {padding-top: 0;padding-bottom: 0;}.eventsec .fsTwoColumnLayout .fsDiv {margin: 0;}.eventsec p {font-size: 18px;font-weight: 300;color: #ddd;}.eventsec a.fs_style_36 {color: #e5e5e5;margin: 0;}.eventsec .alt-margin h1 {margin-bottom: 15px;color: #fff;}.eventsec .section-detail {padding-top: 0;padding-bottom: 0;}.eventsec .fsElement.fsLayout {}.eventsec .alt-margin h3 {color: #fff;}.nav-util .fsNavLevel1>li>a.arrownone:after {display: none !important;}.nav-util .fsNavLevel1>li>a {padding: 0;line-height: unset;}.nav-util .fsNavLevel1>li {display: flex;column-gap: 7px;color: #db1e12;}.keyfact h6.section-detail .fs_style_33:after, .keyfact h6.section-detail .fs_style_33:before {background: #5757573d;}.bottom-bar .bottom-content>.fsElementContent p.last {text-align: right;line-height: normal;}.mb-25{margin-bottom: 25px !important;}.mb-20{margin-bottom: 20px !important;}.text-justify {text-align: justify !important;}p {font-size: 17px;color: #333;letter-spacing: 0.5px;line-height: 28px;font-weight: 400;}section.outerbox-padding {width: 100%;padding: 90px 0;background: #ddd;}.container-fluid {padding: 0 84px;}.mb-60{margin-bottom: 60px !important;}.keyfacts_sec.bgimage::before {background: #00000057;}h6.section-detail.white {}h6.section-detail.white:before {color: #fff !important;}h6.section-detail.white .fs_style_33 {color: #fff;}.white {color: #fff;}p.white {color: #ddd;}a.fs_style_37.red {color: #dd1e12;}.keyfbox{overflow:hidden;}.keyfbox .iconbox{position:relative;}.keyfbox .iconbox::before {content: "";position: absolute;width: 40px;height: 40px;background: #0079ab4a;left: -10px;top: -12px;border-radius: 50%;z-index: 1;animation: alltuchtopdown 8s infinite linear;}.keyMain {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 25px;}.keyfbox {display: flex;column-gap: 15px;background: #fff;border-radius: 10px;padding: 35px 15px;}.keyfbox .valueBox {color: #252525;}.keyfbox .valueBox p {margin: 0;color: #dd1e13;text-align: left;}.keyfbox .valueBox .num {font-size: 40px;font-weight: 700;margin-bottom: 15px;}.keyfbox .iconbox img {z-index: 2;position: relative;}.moveUpDown{animation: alltuchtopdown 8s infinite linear;}@keyframes alltuchtopdown {0% {transform: rotateX(0deg) translateY(0px);}50% {transform: rotateX(0deg) translateY(50px);}100% {transform: rotateX(0deg) translateY(0px);}}.titlebig {font-size: 40px;}.facility_sec::before {background: #00000099;}.home.fsLiveMode .home-hero article figcaption p {color: #fff;font-weight: 300;font-size: 19px;line-height: 28px;}.latest-news_sec .list-section-news.image {padding: 4px;}.latest-news_sec .list-section-news.image img {width: 100%;border-radius: 10px;}.eventsec.bgimage::before {background: #00000087;}.eventsec.bgimage::before {background: #000000bf;}span.titleborder {display: table;width: 100%;}.rotate {-webkit-animation-name: rotate;animation-name: rotate;animation-duration: 15s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}@keyframes rotate {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}img.imgframe {position: absolute;top: 10%;left: 5%;}.testtiminal .fsTwoColumnLayout .fsDiv {width: 100%;}span.aflNo {display: table;font-size: 13px;letter-spacing: unset !important;border-top: 1px solid #dddddd8a;padding-top: 7px;display: table;margin: 0 auto;margin-top: 7px;}.title {font-weight: 300;font-size: 40px;line-height: unset;}.mb-35{margin-bottom: 35px !important;}.principr_msg_main {display: flex;column-gap: 50px;}.princpl_img {width: 40%;text-align: center;position: relative;}.principr_msg_main .sec-content {width: 60%;}.mb-0{margin-bottom: 0 !important;}.mb-10{margin-bottom: 10px !important;}.belong-container .belong-slider .distinction-box.slick-current .inner-content h5 {margin-bottom: 15px;}.belong-container .belong-slider .distinction-box .inner-content h5 {margin: 0;font-weight: normal;font-size: 20px;}.keyfacts_sec .fsElementContent p.text {color: #fff;font-weight: 300;font-size: 17px;}.footer-links-container a:hover {color: #da3b2f;}.admissionFormPage{background-image: url(../images/poligun-shape.png);background-color: #e7e7e7;}section.breadcrumb {background-size: cover;background-position: 0 85px;display: flex;justify-content: center;align-items: center;padding: 200px 0 70px;position: relative;}section.breadcrumb h4 {margin: 0;font-size: 36px;color: #fff;font-weight: 300;position: relative;z-index: 2;line-height: normal;text-align: center;}section.breadcrumb:before {content: "";position: absolute;background: #0000008a;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;}.facilityParticles {position: absolute;width: 100%;left: 0;top: 0;height: 100%;}section.aboutsec {}section.aboutsec .fsElementContent {}section.aboutsec .fsElementContent img.aboutImg {float: right;margin-left: 25px;margin-bottom: 20px;}section.aboutsec p {text-align: justify;}section.breadcrumb h4 span {display: table;width: 100%;font-size: 18px;margin-top: 10px;text-align: center;color: #868686;}section.breadcrumb h4 span a {color: #ddd;}section.breadcrumb h4 span a.active {color: #ffbab5;}.message_main_flex {width: 100%;display: flex;column-gap: 30px;}.message_main_flex .img_box {width: 30%;}.message_main_flex .content_box {width: 70%;}.academicP {margin-bottom: 15px;border-radius: 10px;z-index: 2;position: relative;}.title.small {font-size: 27px;}.nav-sub>.fsElementContent .fsNavLevel1>li a:before {content: "\f178";position: absolute;left: 10px;font-family: fontawesome;opacity: 0;transition: 0.5s ease-in-out all;}.nav-sub>.fsElementContent .fsNavLevel1>li.active-subnav a, .nav-sub>.fsElementContent .fsNavLevel1>li a:hover {color: #ffffff;background: #ffffff38;padding: 15px 15px;padding-left: 28px;transition: 0.5s ease-in-out all;}.nav-sub>.fsElementContent .fsNavLevel1>li.active-subnav a:before, .nav-sub>.fsElementContent .fsNavLevel1>li a:hover:before {opacity: 1;transition: 0.5s ease-in-out all;}.table {width: 100%;margin-bottom: 1rem;color: #212529 }.table td,.table th {padding: .75rem;vertical-align: top;border-top: 1px solid #dee2e6 }.table thead th {vertical-align: bottom;border-bottom: 2px solid #dee2e6 }.table tbody+tbody {border-top: 2px solid #dee2e6 }.table-sm td,.table-sm th {padding: .3rem }.table-bordered {border: 1px solid #dee2e6 }.table-bordered td,.table-bordered th {border: 1px solid #dee2e6 }.table-bordered thead td,.table-bordered thead th {border-bottom-width: 2px }.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {border: 0 }.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.05) }.table-hover tbody tr:hover {color: #212529;background-color: rgba(0,0,0,.075) }.table-primary,.table-primary>td,.table-primary>th {background-color: #b8daff }.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th {border-color: #7abaff }.table-hover .table-primary:hover {background-color: #9fcdff }.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {background-color: #9fcdff }.table-secondary,.table-secondary>td,.table-secondary>th {background-color: #d6d8db }.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th {border-color: #b3b7bb }.table-hover .table-secondary:hover {background-color: #c8cbcf }.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {background-color: #c8cbcf }.table-success,.table-success>td,.table-success>th {background-color: #c3e6cb }.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th {border-color: #8fd19e }.table-hover .table-success:hover {background-color: #b1dfbb }.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {background-color: #b1dfbb }.table-info,.table-info>td,.table-info>th {background-color: #bee5eb }.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th {border-color: #86cfda }.table-hover .table-info:hover {background-color: #abdde5 }.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {background-color: #abdde5 }.table-warning,.table-warning>td,.table-warning>th {background-color: #ffeeba }.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th {border-color: #ffdf7e }.table-hover .table-warning:hover {background-color: #ffe8a1 }.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {background-color: #ffe8a1 }.table-danger,.table-danger>td,.table-danger>th {background-color: #f5c6cb }.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th {border-color: #ed969e }.table-hover .table-danger:hover {background-color: #f1b0b7 }.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {background-color: #f1b0b7 }.table-light,.table-light>td,.table-light>th {background-color: #fdfdfe }.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th {border-color: #fbfcfc }.table-hover .table-light:hover {background-color: #ececf6 }.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {background-color: #ececf6 }.table-dark,.table-dark>td,.table-dark>th {background-color: #c6c8ca }.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {border-color: #95999c }.table-hover .table-dark:hover {background-color: #b9bbbe }.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {background-color: #b9bbbe }.table-active,.table-active>td,.table-active>th {background-color: rgba(0,0,0,.075) }.table-hover .table-active:hover {background-color: rgba(0,0,0,.075) }.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {background-color: rgba(0,0,0,.075) }.table .thead-dark th {color: #fff;background-color: #343a40;border-color: #454d55 }.table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #dee2e6 }.table-dark {color: #fff;background-color: #343a40 }.table-dark td,.table-dark th,.table-dark thead th {border-color: #454d55 }.table-dark.table-bordered {border: 0 }.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(255,255,255,.05) }.table-dark.table-hover tbody tr:hover {color: #fff;background-color: rgba(255,255,255,.075) }@media (max-width: 575.98px) {.table-responsive-sm {display:block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch }.table-responsive-sm>.table-bordered {border: 0 }}@media (max-width: 767.98px) {.table-responsive-md {display:block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch }.table-responsive-md>.table-bordered {border: 0 }}@media (max-width: 991.98px) {.table-responsive-lg {display:block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch }.table-responsive-lg>.table-bordered {border: 0 }}@media (max-width: 1199.98px) {.table-responsive-xl {display:block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch }.table-responsive-xl>.table-bordered {border: 0 }}.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch }.table-responsive>.table-bordered {border: 0 }.form-control {display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out }@media (prefers-reduced-motion:reduce) {.form-control {transition: none }}.form-control::-ms-expand {background-color: transparent;border: 0 }.form-control:-moz-focusring {color: transparent;text-shadow: 0 0 0 #495057 }.form-control:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25) }.form-control::-webkit-input-placeholder {color: #6c757d;opacity: 1 }.form-control::-moz-placeholder {color: #6c757d;opacity: 1 }.form-control:-ms-input-placeholder {color: #6c757d;opacity: 1 }.form-control::-ms-input-placeholder {color: #6c757d;opacity: 1 }.form-control::placeholder {color: #6c757d;opacity: 1 }.form-control:disabled,.form-control[readonly] {background-color: #e9ecef;opacity: 1 }select.form-control:focus::-ms-value {color: #495057;background-color: #fff }.form-control-file,.form-control-range {display: block;width: 100% }.innerTitle {font-size: 20px;font-weight: normal;color: #000;text-transform: uppercase;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 2px solid #ddd;position: relative;}.innerTitle:before {content: "";position: absolute;width: 100px;height: 4px;background: #4e4e4e;bottom: -3px;border-radius: 23px;}.mybtn {background: #dd1e12;border-color: #dd1e12;border-radius: 6px;font-size: 16px;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;box-shadow: 0 3px 0 #6b0f09;padding: 12px 30px;font-size: 14px;color: #fff;text-decoration: none;}.mybtn:hover, .mybtn.active {background: #12a6ddd9;border-color: #02698fd9;color: #fff;box-shadow: 0 3px 0 #1674bc;text-decoration: none;}.mybtn.active:hover{background: #dd1e12;border-color: #dd1e12;box-shadow: 0 3px 0 #6b0f09;}a.mybtn.small {display: inline-block;font-size: 13px;font-weight: normal;padding: 2px 13px;}.desktop-nav ul.fsNavLevel1>li.fsNavParentPage>.fsNavPageInfo ul.fsNavLevel2 {overflow: auto;height: 350px;}.desktop-nav ul.fsNavLevel1>li.fsNavParentPage>.fsNavPageInfo ul.fsNavLevel2::-webkit-scrollbar {width: 4px;height: 2px;z-index: 9999;background: #fff;}.desktop-nav ul.fsNavLevel1>li.fsNavParentPage>.fsNavPageInfo ul.fsNavLevel2::-webkit-scrollbar-thumb {background: #ddd;}.desktop-nav ul.fsNavLevel1>li.fsNavParentPage>.fsNavPageInfo ul.fsNavLevel2::-webkit-scrollbar-thumb:hover {background:#ddd;}.leftnav_box.inlineblock {}.leftnav_box.inlineblock .fsNavigation ul {display: flex;width: 100%;flex-wrap: wrap;column-gap: 15px;row-gap: 15px;}.leftnav_box.inlineblock .fsNavigation ul li {background: #fff;border: 0;border-radius: 6px;box-shadow: 0 3px 0 #5c5c5c;}.leftnav_box.inlineblock .fsNavigation ul li a {color: #191310;text-transform: uppercase;font-weight: 500;padding: 10px 18px !important;line-height: normal;font-size: 14px;}.leftnav_box.inlineblock .fsNavigation ul li a:hover, .leftnav_box.inlineblock .fsNavigation ul li.active-subnav a {background: #db2116;border-radius: 5px;padding-left: 31px !important;}::before {}.leftnav_box.inlineblock .fsNavigation ul li a:before {top: 12px;}.leftnav_box.inlineblock .fsNavigation nav {padding: 20px 15px;}.leftnav_box.gallery {}.leftnav_box.gallery nav {padding: 0;}.leftnav_box.gallery nav li.dir {}.leftnav_box.gallery nav li.dir ul {background:#e3e3e3;display: none;}.leftnav_box.gallery nav li.dir ul li {border-bottom: 1px solid #dddddd80;}.leftnav_box.gallery nav li.dir ul li:last-child {border: 0;}.leftnav_box.gallery nav li.dir ul li a {color: #111;font-weight: 400 !important;}.leftnav_box.gallery .nav-sub>.fsElementContent .fsNavLevel1>li a:hover, .leftnav_box.gallery .nav-sub>.fsElementContent .fsNavLevel1>li.active a {background: #df1c10;}.leftnav_box.gallery .nav-sub>.fsElementContent .fsNavLevel1>li a:before {display: none;}.leftnav_box.gallery .nav-sub>.fsElementContent .fsNavLevel1>li a {font-weight: 300;text-transform: uppercase;padding: 15px 10px;position: relative;line-height: normal;}.leftnav_box.gallery .nav-sub>.fsElementContent .fsNavLevel1>li a i {position: absolute;right: 15px;}.leftnav_box.gallery nav li.dir ul.dirUl.openUl {display: block;}.leftnav_box.gallery nav li.dir ul.dirUl.openUl li {}.leftnav_box.gallery nav li.dir ul.dirUl.openUl li a {background: unset !important;text-decoration: none;}.leftnav_box.gallery nav li.dir ul.dirUl.openUl li a:hover, .leftnav_box.gallery nav li.dir ul.dirUl.openUl li.activeInner a {background: #272727 !important;color: #fff;}.gallery_main {display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 50px;row-gap: 50px;}.galleryBox {}.galleryBox .glryImg {position: relative;cursor: pointer;}.galleryBox .glryImg img {position: relative;border: 3px solid #fff;box-shadow: 0px 0px 6px #0000008c;z-index: 2;height: 100%;transition: 0.5s ease-in-out all;}.galleryBox .glryImg:hover img {transition: 0.5s ease-in-out all;filter: grayscale(1);}.galleryBox .glryImg:before {content: "";background: #db2116;width: 100%;height: 97%;position: absolute;top: 0;left: 0;z-index: 1;transform: rotate(-8deg);opacity: 0.2;filter: grayscale(1);transition: 0.5s ease-in-out all;}.galleryBox .glryImg:hover:before {opacity: 1;filter: unset;transform: rotate(8deg);transition: 0.5s ease-in-out all;}.gallery_main.videoG .galleryBox {border-radius: 20px;overflow: hidden;}.gallery_main.videoG {column-gap: 30px;row-gap: 30px;}.gallery_main.videoG .galleryBox iframe {height: 300px;}.clrred{color:#dd1e12 !important;}section.contactFormSec {width: 100%;padding: 60px 0;position: relative;}section.contactFormSec .formBox {width: 40%;background: #fff;padding: 35px;position: relative;z-index: 2;}section.contactFormSec .formBox .form-control {background: #f6f6f6;}section.contactFormSec .formBox .mybtn {width: 100%;padding: 8px 0;cursor: pointer;}section.contactFormSec .formBox h4 {text-align: center;}.contactKey .keyfbox {background: #ffffffdb;padding: 25px 20px;box-shadow: 0px 0px 10px #00000042;border: 0;border-radius: 0;}.contactKey .keyfbox .valueBox .num {font-size: 22px;margin-bottom: 10px;}.contactKey .keyfbox .valueBox p a {text-decoration: none;color: #5a5a5a;font-weight: 400;word-wrap: break-word;}.contactKey .keyfbox .valueBox p a:hover {color: #db2217;}.contactKey .keyfbox .iconbox {width: 20%;}.contactKey .keyfbox .valueBox {width: 80%;}ul.mylist {display: grid;grid-row-gap: 7px;}ul.mylist li {color: #333;font-size: 17px;}ul.mylist li i {color: #787878;margin-right: 6px;}.stikyTop {position: sticky !important;top: 10px !important;}.innerTitle.active {color: #db2116;}.innerTitle.active::before {background: #db2116;}.latest-news_sec .list-section-news .news-content ul.news_list.CircularsUl span.date {display: table;}.latest-news_sec .list-section-news .news-content ul.news_list.CircularsUl span.date i {color: #0079ab;}.latest-news_sec .list-section-news .news-content ul.news_list.CircularsUl a {padding: 10px 10px;}.latest-news_sec .list-section-news .news-content ul.news_list.CircularsUl a::after {display: none;}.eventsec .featured-person article {height: unset;}.eventsec .featured-person article .fsTitle {margin: 0;padding: 15px 15px;min-height: 106px;}.eventsec .featured-person article .fsTitle a.fsPostLink {text-decoration: none;font-weight: normal;}.eventsec .featured-person article .fsTitle span.fsCategoryDate {font-size: 16px;margin-top: 10px;font-weight: 600;display: table;}.eventsec .featured-person article .fsTitle a.fsPostLink:hover {color: #db2037;}.eventsec .fsTwoColumnLayout .fsDiv.fsStyleColumn-1 {width: 30%;}.eventsec .fsTwoColumnLayout .fsDiv.fsStyleColumn-last {width: 70%;}.EventDate {display: table;color: #313131;font-weight: 500;}.EventDate i {color: #34b2e1;}.eventSingleSlider.distinction-box.fsElement.fsPostElement.fsSlideshow article {padding: 0;min-height: unset;margin: 15px 15px;}.eventSingleSlider.distinction-box.fsElement.fsPostElement.fsSlideshow article .inner-content {padding: 0;border: 3px solid #fff;box-shadow: 0px 0px 6px #00000087;}.eventSingleSlider.fsSlideshow .slick-slider{margin-bottom:0;}.eventNav {}.eventNav .nav-sub {display: block !important;box-shadow: 0px 0px 10px #00000054;}.eventNav .nav-sub .fsElementContent {display: grid;padding: 20px 15px;border: 1px solid #ddd;}.eventNav .nav-sub .fsElementContent .single-post {display: flex;align-items: center;column-gap: 15px;padding-bottom: 15px;border-bottom: 1px solid #d5d5d5;margin-bottom: 15px;}.single-post .post-image {width: 30%;}.single-post .post-desc {width: 70%;}.single-post .post-desc h5 {}.single-post .post-image a {padding: 0;display: flex;}.single-post .post-image a img {border-radius: 5px;}.single-post .post-desc .post-title a {padding: 0;font-size: 14px;color: #111;font-weight: 500;line-height: unset;}.single-post .post-desc span.Edate {font-size: 14px;}.single-post .post-desc span.Edate i {color: #da3529;margin-right: 6px;}.eventNav .nav-sub .fsElementContent .single-post:last-child {border: 0;padding: 0;margin: 0;}.gallery_main.evntList {column-gap: 30px;}.event__box {border-radius: 10px;overflow: hidden;position: relative;}.event__box .content_bx {position: absolute;bottom: 20px;background: #ffffffe3;left: 0;padding: 20px 20px;width: 90%;}.event__box .content_bx h5 {font-size: 16px;font-weight: normal;margin-bottom: 10px;}.event__box .content_bx a.fs_style_37 {margin: 0;font-size: 14px;display: table;}.event__box img {height: 100%;}nav.pagi_main {margin: 0 auto;margin-top: 50px;}.pagination {display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: 0.25rem;}.page-item.disabled .page-link {color: #b9b9b9;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;}.page-item:first-child .page-link {margin-left: 0;border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;}.page-link {position: relative;display: block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;color: #000000;background-color: #fff;border: 1px solid #dee2e6;text-decoration: none !important;}.page-item.active .page-link, .page-item .page-link:hover {z-index: 3;color: #fff;background-color: #dd1e12;border-color: #dd1e12;}.mybtn.hpebtn.active {background: #dd1e12;border-color: #dd1e12;box-shadow: 0 3px 0 #6b0f09;color: #fff;}.mybtn.hpebtn {background: #fff;color: #464646;border-color: #0c0c0c;box-shadow: 0 3px 0 #7f7f7f;}.event__box.blog_box .content_bx {position: unset;width: 100%;}.event__box.blog_box {overflow: unset;border: 2px solid #ddd;border-radius: 0;background: #fff;}.event__box.blog_box img {height: unset;}.content_bx span.date {color: #277e9f;font-size: 16px;font-weight: 700;}.event__box.blog_box .content_bx h5 {color: #272727;text-transform: unset;}.sidebar-buttons ul a {background: #ececec;border: 1px solid #b9b9b9;box-shadow: -2px 0px 4px #0000003b;}.sidebar-buttons ul a:before {font-size: 24px !important;height: unset;margin-bottom: 7px !important;}.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));}.row>* {flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);}.row {--bs-gutter-x: 30px;}@media (min-width: 576px){.col-sm-6 {flex: 0 0 auto;width: 50%;}}@media (min-width: 992px){.col-md-4 {width: 33.33333333%;}}.col-sm-12 {flex: 0 0 auto;width: 100%;}section.contactFormSec .formBox.visitorsFeed {width: 70%;}.darkclr{color:#111;}section.contactFormSec .formBox.admissionForm form .darkclr {font-size: 14px;color: #575351;}section.contactFormSec .formBox.admissionForm form p {font-size: 14px;}html{background:unset;}.header-container {}.header-container.scrolled {position: fixed;top: 0 !important;background: #fff !important;box-shadow: 0px 2px 12px #0000006b;width: 100%;left: 0;right: 0;}.header-container.scrolled .nav-main {display: none;}.header-container.scrolled .nav-util .fsNavLevel1>li {padding: 23px 10px;font-size: 18px;}.header-container.scrolled .menu-button>.fsElementContent {padding: 5px 0 0 28px;}.header-container.scrolled .menu-button {max-width:unset !important;}.callMenuOn_Mobile{display:none;}.removeLeft{display:none;}.previewImg{height:100px;border: 2px solid #ddd;}span.alert {color: red;font-size: 16px;transform: translateY(-12px);display: table;width: 100%;}.admissionFormPage table td, .admissionFormPage table th {padding: 9px 14px;font-size: 14px;}.uploadfile {border: 1px solid #bdc3c7;background: #fff;color: #222;padding: 10px;width: 100%;margin-bottom: 15px;font-size: 14px;}.admissionFormPage table tr {border: 1px solid #ccc;}.admissionFormPage input[readonly] {background: #cccccc;}.admissionFormPage input, .admissionFormPage select, .admissionFormPage textarea {border: 1px solid #ddd;background: #f6f6f6;width: 100%;text-transform: uppercase;}.admissionFormPage select {width: 100%;height: 38px;border: 1px solid #dedede !important;border-radius: 2px !important;padding: 0px 10px;-moz-appearance: none;-webkit-appearance: none;background: #f6f6f6 url(../images/selection-arrow.png);background-position: 100% 50%;background-repeat: no-repeat;}ul.form_Stage {padding: 0;margin: 0;list-style: none;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;text-align: center;margin-bottom: 10px;column-gap: 15px;}ul.form_Stage li:nth-child(2) {background: #a71813;}ul.form_Stage li {background: #e32d2626;color: #ffffff;font-size: 14px;padding: 8px 10px;opacity: 0.4;position: relative;text-transform: uppercase;}ul.form_Stage li:after{content: "";position: absolute;right: -1px;width: 43px;height: 43px;z-index: 99;top: 0;background: white;clip-path: polygon(56% 0, 100% 0, 100% 100%, 0 100%, 55% 100%, 100% 54%);}ul.form_Stage li.active-subnav {opacity: 1;}ul.form_Stage li a{color: #fff;text-decoration: none;font-weight: normal;}ul.form_Stage li:nth-child(1) {background: #7439da;}ul.form_Stage li:nth-child(3) {background: #b71049;}ul.form_Stage li:nth-child(4) {background: #158378;}ul.form_Stage li:nth-child(5) {background: #7b5f0a;}section.contactFormSec .formBox.admissionForm{padding: 40px;}.flexbuttons {display: flex;margin: 0 auto;justify-content: center;column-gap: 13px;margin: 25px 0;}section.contactFormSec .formBox .flexbuttons .mybtn {width: auto;padding: 4px 20px;font-size: 13px;}.regbtn {text-decoration: none !important;border: 1px solid #951b13;color: #111;padding: 6px 18px;font-weight: 500;font-size: 14px;text-transform: uppercase;border-radius: 10px;background: #e7e7e7;}.regbtn:hover, .regbtn.active {background: #951b13;color: #fff;}.check_Registation {display: table;padding: 40px 30px;margin: 0 auto;background: #c8c8c8;width: 441px;box-shadow: -5px 6px 6px #00000059;background-image: url(../images/wave.webp);border: 1px solid #747474;}.check_Registation input {font-size: 15px;margin-bottom: 15px;padding: 12px 15px;background: #ffffff;border: 2px solid #ddd;border: 0;border-radius: 6px;}.check_Registation button {border: 0;background: #191310;color: #fff;font-size: 15px;text-transform: uppercase;padding: 8px 20px;cursor: pointer;margin-top: 15px;}.check_Registation button:hover {background: #db1a0e;}.regInfo {column-gap: 15px;display: flex;justify-content: space-between;}.admissionFormPage hr {border-color: #606060;}.admissionFormPage table .tdheadingmain {background: #c8c8c8;color: #000;}.admissionFormPage table .tdheadingmain strong {}.iconhold{position: relative;width: 100%;display: table;}.iconinput {position: absolute;right: 15px;top: 27px;transform: translateY(-50%);line-height: normal;}.slick-list.draggable {height: unset !important;}.loader-01 {display: inline-block;width: 1em;height: 1em;color: inherit;vertical-align: middle;pointer-events: none;border: 0.2em dotted currentcolor;border-radius: 50%;-webkit-animation: 1s loader-01 linear infinite;animation: 1s loader-01 linear infinite;}@keyframes loader-01 {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.award_main_grid {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-column-gap: 20px;grid-row-gap: 30px;}.award_box img {border: 3px solid #fff;border-radius: 10px;overflow: hidden;box-shadow: 0px 4px 12px #000000ab;cursor: pointer;aspect-ratio: 3 / 3;object-fit: cover;}.admissionFormPage input[type='text'], .admissionFormPage, .admissionFormPage select, .admissionFormPage textarea {min-width: 200px;}section.contactFormSec .formBox.admissionForm form {overflow: auto;}.loader-01 {display: inline-block;width: 1em;height: 1em;color: inherit;vertical-align: middle;pointer-events: none;border: 0.2em dotted currentcolor;border-radius: 50%;-webkit-animation: 1s loader-01 linear infinite;animation: 1s loader-01 linear infinite;}@-webkit-keyframes loader-01 {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes loader-01 {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}