/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorBold/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorBold/font.woff) format("woff");font-style:normal;font-weight:bold;}@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorBoldItalic/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorBoldItalic/font.woff) format("woff");font-style:italic;font-weight:bold;}@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorItalic/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorItalic/font.woff) format("woff");font-style:italic;font-weight:normal;}@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorLight/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorLight/font.woff) format("woff");font-style:normal;font-weight:300;}@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorLightItalic/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorLightItalic/font.woff) format("woff");font-style:italic;font-weight:300;}@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorMedium/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorMedium/font.woff) format("woff");font-style:normal;font-weight:600;}@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorMediumItalic/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorMediumItalic/font.woff) format("woff");font-style:italic;font-weight:600;}@font-face{font-family:"Editor";src:url(/themes/custom/sps/fonts/EditorRegular/font.woff2) format("woff2"),url(/themes/custom/sps/fonts/EditorRegular/font.woff) format("woff");font-style:normal;font-weight:normal;}@font-face{font-family:"ProximaNova";src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Bold.eot);src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Bold.woff) format("woff"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"ProximaNova";src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-BoldIt.eot);src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-BoldIt.eot#iefix) format("embedded-opentype"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-BoldIt.woff2) format("woff2"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-BoldIt.woff) format("woff"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-BoldIt.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"ProximaNova";src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Regular.eot);src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Regular.woff) format("woff"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"ProximaNova";src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-RegularIt.eot);src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-RegularIt.eot#iefix) format("embedded-opentype"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-RegularIt.woff2) format("woff2"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-RegularIt.woff) format("woff"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-RegularIt.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"ProximaNova";src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Semibold.eot);src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Semibold.eot#iefix) format("embedded-opentype"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Semibold.woff2) format("woff2"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Semibold.woff) format("woff"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block;}@font-face{font-family:"ProximaNova";src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-SemiboldIt.eot);src:url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-SemiboldIt.eot#iefix) format("embedded-opentype"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-SemiboldIt.woff2) format("woff2"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-SemiboldIt.woff) format("woff"),url(/themes/custom/sps/fonts/ProximaNova/ProximaNova-SemiboldIt.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap;}*,*::before,*::after{box-sizing:border-box;}*{margin:0;}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas,svg{display:block;max-width:100%;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}#root,#__next{isolation:isolate;}html,body{width:100%;margin:0px;padding:0px;overflow-x:hidden;font-size:10px;}body{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-style:normal;font-size:1.9rem;color:#000000;}h1,h1.level-1{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.8rem;line-height:3.4rem;}@media (min-width:1024px){h1,h1.level-1{font-size:8rem;line-height:8.6rem;}}h1.level-2{font-size:2.8rem;line-height:3.4rem;}@media (min-width:1024px){h1.level-2{font-size:7.2rem;line-height:9rem;}}h1.bio-names{font-size:2.8rem;line-height:3.4rem;}@media (min-width:1024px){h1.bio-names{font-size:4.2rem;line-height:5.2rem;}}h2{font-family:"Editor",Georgia,serif;font-weight:500;font-size:2.2rem;line-height:2.8rem;}@media (min-width:1024px){h2{font-size:4.2rem;line-height:5.2rem;}}h2.test{font-size:42px;line-height:52px;}h3{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.8rem;line-height:1.8rem;letter-spacing:0.1rem;text-transform:uppercase;}@media (min-width:1024px){h3{font-size:2.6rem;line-height:3.2rem;letter-spacing:0.2rem;}}h4{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.9rem;line-height:2.4rem;}@media (min-width:1024px){h4{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:2.4rem;line-height:2.8rem;}}h5{font-family:"ProximaNova",system,sans-serif;font-weight:bold;font-size:1.6rem;line-height:2.4rem;letter-spacing:1px;}@media (min-width:1024px){h5{font-size:1.8rem;line-height:2.2rem;}}h6{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:2.6rem;text-transform:uppercase;}@media (min-width:1024px){h6{font-size:1.6rem;line-height:2.2rem;}}p.large{font-family:"ProximaNova",system,sans-serif;font-weight:normal;margin-top:0;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem;}@media (min-width:1024px){p.large{font-size:2.6rem;line-height:4rem;margin-bottom:2.6rem;}}p.bold{font-weight:bold;margin-bottom:0;}p{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;margin-top:0;margin-bottom:1.6rem;}@media (min-width:1024px){p{font-size:1.8rem;line-height:2.8rem;margin-bottom:1.8rem;}}a{text-decoration:none;}a:hover{text-decoration:underline;}a.offsite{background-image:url(/themes/custom/sps/img/icon_off-site%20link.png);background-position:right;background-repeat:no-repeat;padding-right:30px;background-size:20px;}img{display:block;max-width:100%;height:auto;}*:focus{outline:none;}*:focus-visible{outline:none;outline:3px pink dotted !important;}a:focus{outline:none !important;text-decoration:underline !important;}a:focus-visible{outline:none;outline:3px pink dotted !important;}a.video-toggle:focus{outline:3px white dotted !important;}a.skip-link{position:fixed;z-index:99;}a.skip-link:not(:focus):not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}a.skip-link:focus-visible{background-color:#FFFFFF;}blockquote{padding:5px 20px;margin:0 0 20px;font-size:15px;font-style:italic;border-left:5px solid #eeeeee;}blockquote p{margin:0;}ul,ol{padding-bottom:2rem;}ul li p,ol li p{margin:0;padding:0;}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.align-left{margin-right:20px;}.align-right{margin-left:20px;}.media--view-mode-wysiwyg-small,.media--view-mode-wysiwyg-medium,.media--view-mode-wysiwyg-full{margin-bottom:20px;}.media--view-mode-wysiwyg-small{width:33%;}.media--view-mode-wysiwyg-medium{width:50%;}.media--view-mode-wysiwyg-full{width:100%;}.media--view-mode-wysiwyg-small .field--name-field-media-caption,.media--view-mode-wysiwyg-medium .field--name-field-media-caption,.media--view-mode-wysiwyg-full .field--name-field-media-caption{padding:10px 0 0 0;font-size:1.6rem;line-height:2rem;}.media--view-mode-wysiwyg-small .field--name-field-media-caption p,.media--view-mode-wysiwyg-medium .field--name-field-media-caption p,.media--view-mode-wysiwyg-full .field--name-field-media-caption p{font-size:1.6rem;line-height:2rem;}ul.columns_2{padding:30px 0 0 20px;list-style-type:disc;display:flex;flex-direction:column;flex-wrap:wrap;width:100%;}@media (min-width:768px){ul.columns_2{padding:30px 0 0 20px;}}@media (min-width:768px){ul.columns_2{flex-direction:row;}}@media (min-width:768px){ul.columns_2{width:80%;}}ul.columns_2 li{width:50%;padding:5px 5px 0px 5px;}@media (min-width:768px){ul.columns_2 li{padding:5px 0 5px 5px;}}ul.columns_2 li::marker{font-size:1.8rem;}@media (min-width:768px){ul.columns_2 li::marker{font-size:1.8rem;}}.node-preview-container{background-color:#C72035;color:#FFFFFF;}.node-preview-container select{color:#000000;}.node-preview-container a{color:#FFFFFF;}.hide-this-link{display:none;}.toolbar-horizontal header{top:40px;}.toolbar-horizontal.toolbar-tray-open header{top:80px;}.page-node-type-landing-page .layout-container{margin-top:0px;}main{min-height:200px;}.hero{position:relative;margin-top:-55px;}.row{max-width:1920px;margin:auto;}.region-primary-menu{background-color:#f1f1f1;}.region-primary-menu nav{max-width:1920px;margin:auto;background-color:#d3d3d3;}.windowshade-container-active .paragraph--type--sps360-carousel .sps-360-menu{position:fixed;top:54px;}.windowshade-container-active.final-scroll .paragraph--type--sps360-carousel
.sps-360-info-and-menu-wrapper{position:static;}.windowshade-container-active.final-scroll .paragraph--type--sps360-carousel
.sps-360-info-and-menu-wrapper .sps-360-menu{position:absolute;top:calc(100% - 100vh + 54px);}.windowshade-container,.windowshade-container-mobile{position:relative;z-index:2;}.windowshade-active{position:relative;z-index:2;margin-bottom:100vh;}.windowshade-active.no-beneath,.windowshade-active.windowshade-last{margin-bottom:0;}.extra-block-margin .windowshade-active.windowshade-last{margin-bottom:100vh;}.windowshade-beneath{position:fixed;top:0;z-index:1;}.sps360-story-nav{overflow-x:scroll;border-bottom:1px solid #FFFFFF;display:flex;align-items:center;justify-content:center;}@media (max-width:767px){.sps360-story-nav{justify-content:normal;background-color:#FFFFFF;border-bottom-color:#000000;}}.sps360-story-nav .sps360-story-nav-item{margin:0 18px;background:url(/themes/custom/sps/img/diamond_pagination_default.svg) no-repeat left center;font-family:"ProximaNova",system,sans-serif;text-transform:uppercase;padding:10px 0 10px 38px;color:#FFFFFF;font-size:1.2rem;line-height:1.4rem;letter-spacing:0.2rem;font-weight:600;}@media (min-width:768px){.sps360-story-nav .sps360-story-nav-item{font-size:1.2rem;line-height:2.4rem;}}@media (max-width:767px){.sps360-story-nav .sps360-story-nav-item{color:#000000;background-image:url(/themes/custom/sps/img/diamond_pagination_black_inactive.svg);}}.sps360-story-nav .sps360-story-nav-item.active{background-image:url(/themes/custom/sps/img/diamond_pagination_active.svg);}@media (max-width:767px){.sps360-story-nav .sps360-story-nav-item.active{background-image:url(/themes/custom/sps/img/diamond_pagination_black_active.svg);}}.scrolled .sps360-story-nav{background-color:#FFFFFF;border-bottom-color:#000000;}.scrolled .sps360-story-nav .sps360-story-nav-item{color:#000000;background-image:url(/themes/custom/sps/img/diamond_pagination_black_inactive.svg);}.scrolled .sps360-story-nav .sps360-story-nav-item.active{background-image:url(/themes/custom/sps/img/diamond_pagination_black_active.svg);}@media (min-width:1024px){.sidescroll-container.activated .sidescroll-fixed{position:fixed;top:0;}.sidescroll-container.deactivated .sidescroll-fixed{position:absolute;top:calc(100% - 100vh);}}.athletics-logo-wrapper{position:absolute;top:10%;left:10%;height:80%;width:80%;display:flex;justify-content:center;align-items:center;}@media (min-width:768px){.athletics-logo-wrapper{top:0;left:0;height:100%;width:100%;}}.field--name-field-athletics-teams{max-width:1920px;margin:auto;}@media (min-width:768px){.field--name-field-athletics-teams{margin-bottom:60px;}}.field--name-field-athletics-teams .field--name-field-athletics-team-photo img{width:100%;height:auto;}.field--name-field-athletics-teams .team-inner-content{padding:75px 10px 100px 10px;background:url(/themes/custom/sps/img/logo_pelican.svg) no-repeat top 90px center;background-color:#A4BEBF;background-size:71% auto;}.field--name-field-athletics-teams .team-inner-content .team-tabs{display:flex;justify-content:center;margin-bottom:75px;}.field--name-field-athletics-teams .team-inner-content .team-tabs a{display:block;margin-right:36px;border:1px solid #000000;padding:5px 10px;color:#000000;text-align:center;text-transform:uppercase;}.field--name-field-athletics-teams .team-inner-content .team-tabs a.active,.field--name-field-athletics-teams .team-inner-content .team-tabs a:hover{background-color:#000000;color:#FFFFFF;text-decoration:none;}.field--name-field-athletics-teams .team-inner-content .team-tabs a:last-child{margin:0;}.field--name-field-athletics-teams .team-inner-content h2{padding-bottom:8px;border-bottom:1px solid #000000;font-weight:600;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section{margin:0 auto 75px auto;width:60%;}}@media (max-width:767px){.field--name-field-athletics-teams .team-inner-content .team-data-section .paragraph--type--athletics-coach img{float:left;width:30%;margin-right:20px;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.stats{width:34%;}.field--name-field-athletics-teams .team-inner-content .team-data-section.stats h2{margin-bottom:18px;text-align:center;}.field--name-field-athletics-teams .team-inner-content .team-data-section.stats table{margin:0 auto;border-collapse:separate;border-spacing:40px 10px;text-align:left;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule h2{border:none;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table{width:100%;text-align:left;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr{border-top:1px solid #000000;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr:last-child{border-bottom:1px solid #000000;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr:last-child{border-bottom:0;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr:last-child th,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr:last-child td{padding-bottom:0;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr th,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr td{padding:17px 6px 23px 6px;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr th.right-side,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr td.right-side{text-align:right;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr th:first-child,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr td:first-child{border-right:1px solid #000000;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr th:first-child,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr td:first-child{border-right:0;}}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr th,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule table tr td{padding-left:0;padding-right:0;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule a{color:#000000;text-decoration:underline;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link.desktop{margin-right:10px;display:block;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link.desktop,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link.desktop{display:none;float:right;margin-top:-15px;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link.desktop,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link.desktop{display:block;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link.mobile,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link.mobile{display:block;margin-top:16px;font-size:14px;font-weight:600;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link.mobile,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link.mobile{display:none;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link a,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link a,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link a{display:inline-block;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link a:hover,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .schedule-link a,.field--name-field-athletics-teams .team-inner-content .team-data-section.schedule .results-link a{text-decoration:none;}@media (max-width:767px){.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches{margin-top:30px;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches{display:flex;justify-content:flex-start;flex-wrap:wrap;}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches:after{content:"";display:block;clear:both;}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item{flex-shrink:0;margin:24px 0 0 24px;width:100%;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item{margin:24px 35px 0 0;width:300px;}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .coach-headshot{margin-bottom:16px;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .coach-name{font-size:1.9rem;line-height:2.4rem;font-weight:600;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .coach-name{font-size:2.4rem;line-height:2.8rem;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .field--name-field-coach-title,.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .field--name-field-phone,.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .coach-links{font-size:1.6rem;line-height:2.4rem;font-weight:normal;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .field--name-field-coach-title,.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .field--name-field-phone,.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .coach-links{font-size:1.8rem;line-height:2.8rem;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .coach-links a{color:#000000;text-decoration:underline;}.field--name-field-athletics-teams .team-inner-content .team-data-section.coaches .field--name-field-athletics-coaches > .field__item .field--name-field-email{display:inline-block;}@media (max-width:767px){.field--name-field-athletics-teams .team-inner-content .team-data-section.roster{margin-top:30px;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .table-wrapper{overflow-x:auto;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table{width:100%;text-align:left;border-collapse:separate;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table tr{overflow:auto;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th,.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td{padding:10px 10px 10px 0;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:nth-child(1),.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:nth-child(1){border-right:1px solid #000000;width:30%;position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:#A4BEBF;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:nth-child(1),.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:nth-child(1){border-right:0;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:nth-child(2),.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:nth-child(2){width:10%;text-align:center;padding-left:10px;}@media (min-width:768px){.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:nth-child(2),.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:nth-child(2){text-align:left;padding-left:0;}}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:nth-child(3),.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:nth-child(3){width:20%;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:nth-child(4),.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:nth-child(4){width:20%;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:nth-child(5),.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:nth-child(5){width:auto;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table th:last-child,.field--name-field-athletics-teams .team-inner-content .team-data-section.roster table td:last-child{padding-right:0;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .captain{display:inline-block;border:1px solid black;padding:5px;font-size:12px;line-height:1em;text-transform:uppercase;letter-spacing:0.5px;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .edit-field,.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .edit-toggle-off,.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .submit-edit{display:none;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .editing .edit-field,.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .editing .edit-toggle-off,.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .editing .submit-edit{display:inline;}.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .editing .edit-toggle-on,.field--name-field-athletics-teams .team-inner-content .team-data-section.roster .editing .editable{display:none;}.athletics-schedule .form-container{margin-bottom:50px;padding:10px 6px;background-color:#000000;}.athletics-schedule .form-container .form-item{display:inline-block;margin:10px 14px;}.athletics-schedule .form-container .form-item label{display:block;color:#FFFFFF;}.athletics-schedule .form-container .form-item input,.athletics-schedule .form-container .form-item select{height:35px;}.athletics-schedule .form-container .button{display:none;}.athletics-schedule .schedule-date{margin-bottom:15px;}.athletics-schedule .schedule-date a,.athletics-schedule .schedule-date h2{display:inline-block;}.athletics-schedule .schedule-date h2{margin:0 28px;font-weight:600;}.athletics-schedule .schedule-results .game{margin-bottom:36px;border-top:1px solid #000000;padding-top:33px;}.athletics-schedule .schedule-results .game .game-inner{display:flex;justify-content:space-between;}.athletics-schedule .schedule-results .game .game-inner .game-left{width:40%;}.athletics-schedule .schedule-results .game .game-inner .game-left .cancelled,.athletics-schedule .schedule-results .game .game-inner .game-left .rescheduled{margin-bottom:20px;font-size:1.6rem;line-height:32px;clear:both;font-weight:600;text-transform:uppercase;}.athletics-schedule .schedule-results .game .game-inner .game-left .cancelled:before{content:url(/themes/custom/sps/img/icon_cancelled.svg);display:block;float:left;margin-right:8px;}.athletics-schedule .schedule-results .game .game-inner .game-left .rescheduled:before{content:url(/themes/custom/sps/img/icon_rescheduled.svg);display:block;float:left;margin-right:8px;}.athletics-schedule .schedule-results .game .game-inner .game-left .team-name{margin-bottom:27px;font-size:2.4rem;line-height:2.8rem;font-weight:600;}.athletics-schedule .schedule-results .game .game-inner .game-left .vs{font-weight:bold;}.athletics-schedule .schedule-results .game .game-inner .game-center{width:20%;}.athletics-schedule .schedule-results .game .game-inner .game-right{width:30%;}.athletics-schedule .schedule-results .game .game-inner .game-right .home-or-away{font-weight:bold;}.athletics-schedule .schedule-results .game .game-inner .game-right .location a{text-decoration:underline;}footer{width:100%;background-color:#000000;color:#FFFFFF;padding-top:25px;padding-bottom:50px;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.2rem;line-height:2.4rem;letter-spacing:0.2rem;}@media (min-width:768px){footer{padding-top:62px;padding-bottom:0px;margin-top:30px;}}footer a{color:#FFFFFF;}footer #footer-inner{max-width:1920px;margin:auto;padding-left:25px;padding-right:25px;}@media (min-width:1024px){footer #footer-inner{padding-left:65px;padding-right:65px;}}footer #footer-top{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:30px;}footer #footer-top #footer-col-1{width:100%;padding-right:30px;}@media (min-width:1024px){footer #footer-top #footer-col-1{width:300px;border-right:1px solid #FFFFFF;}}footer #footer-top #footer-col-1 img.footer-logo{width:100%;height:auto;}footer #footer-top #footer-col-1 p{margin:0;padding:0;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.2rem;line-height:2.4rem;letter-spacing:0.2rem;}footer #footer-top #footer-col-1 .address-phone{border-top:1px #FFFFFF solid;border-bottom:1px #FFFFFF solid;padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:20px;text-transform:uppercase;}footer #footer-top #footer-col-1 .address-phone a[href^=tel]{text-decoration:inherit;color:inherit;}@media (min-width:1024px){footer #footer-top #footer-col-1 .address-phone{border-top:none;border-bottom:none;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;padding-left:22%;}}footer #footer-top #footer-col-1 ul.menu li a.is-active{color:#FFFFFF;}footer #footer-top #footer-col-2{width:100%;text-transform:uppercase;}@media (min-width:1024px){footer #footer-top #footer-col-2{width:220px;border-right:1px solid #FFFFFF;padding-left:45px;padding-right:0px;}}footer #footer-top #footer-col-2 ul.menu{padding:0;margin:0;padding-top:2px;}footer #footer-top #footer-col-2 ul.menu li{margin-bottom:17px;}footer #footer-top #footer-col-2 ul.menu li a{border-bottom:1px solid #FFFFFF;}footer #footer-top #footer-col-2 ul.menu li a:hover{color:#C72035;border-bottom:1px solid #C72035;text-decoration:none;}footer #footer-top #footer-col-2 ul.menu li a.is-active{color:#FFFFFF;}footer #footer-top #footer-col-3{width:100%;margin-top:10px;}@media (min-width:1024px){footer #footer-top #footer-col-3{margin-top:0px;flex:1;}}footer #footer-top #footer-col-3 ul.menu{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;text-transform:uppercase;font-size:1.5rem;}@media (min-width:1024px){footer #footer-top #footer-col-3 ul.menu{justify-content:end;}}footer #footer-top #footer-col-3 ul.menu li{width:100%;padding:12px 24px;border:1px solid #E6E6E6;background-image:url("/themes/custom/sps/img/arrow_angle.svg");background-repeat:no-repeat;background-position:top 1.7rem right 1.7rem;background-size:1.5rem;}@media (min-width:1024px){footer #footer-top #footer-col-3 ul.menu li{width:auto;}}@media (min-width:768px){footer #footer-top #footer-col-3 ul.menu li{background-size:1.5rem;background-position:top 4px right 4px;}}footer #footer-top #footer-col-3 ul.menu li:hover{background-color:#C72035;}footer #footer-top #footer-col-3 ul.menu li a{font-family:"ProximaNova",system,sans-serif;font-weight:600;text-decoration:none;font-size:1.8rem;line-height:1.8rem;letter-spacing:0.2rem;}@media (min-width:768px){footer #footer-top #footer-col-3 ul.menu li a{font-size:2.8rem;line-height:3.2rem;letter-spacing:0.2rem;}}footer #footer-top #footer-col-3 ul.menu li a.is-active{color:#FFFFFF;}footer #footer-bottom{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;}@media (min-width:768px){footer #footer-bottom{border-top:1px solid #E6E6E6;padding-top:10px;padding-bottom:10px;}}footer #footer-bottom ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;}footer #footer-bottom ul.menu li{padding:10px;}@media (min-width:1024px){footer #footer-bottom ul.menu li{padding:20px;}}footer #footer-bottom ul.menu.footer-social-menu{margin-left:-20px;width:100%;}footer #footer-bottom ul.menu.footer-social-menu li{padding:16px;}@media (min-width:1024px){footer #footer-bottom ul.menu.footer-social-menu{margin-left:0;width:40%;}}footer #footer-bottom ul.menu.footer-legal-menu{text-transform:uppercase;width:100%;}@media (min-width:1024px){footer #footer-bottom ul.menu.footer-legal-menu{width:25%;}}footer #footer-bottom ul.menu.footer-legal-menu li{width:100%;padding:0;margin-bottom:20px;}@media (min-width:1024px){footer #footer-bottom ul.menu.footer-legal-menu li{width:auto;padding:20px;margin-bottom:0;}}footer #footer-bottom ul.menu.footer-legal-menu li a{text-decoration:none;border-bottom:1px solid #FFFFFF;}footer #footer-bottom ul.menu.footer-legal-menu li a:hover{color:#C72035;border-bottom:1px solid #C72035;text-decoration:none;}footer #footer-bottom ul.menu.footer-legal-menu li a.is-active{color:#FFFFFF;}footer #footer-bottom #copyright{padding:0;}@media (min-width:1024px){footer #footer-bottom #copyright{padding:20px;}}footer #footer-bottom #copyright p{margin:0;padding:0;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.2rem;line-height:2.4rem;letter-spacing:0.2rem;text-transform:uppercase;}#mega-nav{position:relative;max-width:1920px;margin:auto;min-height:500px;}#mega-nav p{margin:0;color:#FFFFFF;padding:2rem;}#mega-nav:after{content:"\A";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0;transition:all 1s;-webkit-transition:all 1s;}#mega-nav .in-this-section{display:none;}#mega-nav .menu-item{padding:0;}#mega-nav .mega-nav-inner{width:100%;padding-top:15px;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex;flex-direction:row;flex-wrap:wrap;}@media (min-width:850px){#mega-nav .mega-nav-inner{padding-top:40px;padding-left:60px;padding-bottom:80px;padding-right:120px;}}#mega-nav .mega-nav-inner .mega-nav-left{width:100%;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-left{width:80%;}}#mega-nav .mega-nav-inner .mega-nav-right{padding-top:0;position:relative;z-index:1;width:100%;color:#FFFFFF;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right{padding-top:40px;}}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right{width:20%;}}#mega-nav .mega-nav-inner .mega-nav-right .info-header{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.2rem;line-height:2.4rem;letter-spacing:0.2rem;text-transform:uppercase;text-align:center;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .info-header{text-align:left;}}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu{border-top:1px #FFFFFF solid;margin-top:10px;padding-top:10px;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu{margin-top:10px;padding-top:20px;}}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu ul.menu{display:flex;flex-direction:row;justify-content:space-around;padding:0;margin:0;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu ul.menu{display:block;}}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu ul.menu li a{color:#FFFFFF;font-size:1.8rem;line-height:2.8rem;display:inline-block;padding:0.5rem 0.5rem 0;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu ul.menu li a{font-size:3rem;line-height:3.6rem;}}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu ul.menu li a{padding:1rem 0 1rem 0;}}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu ul.menu li a:hover{color:#FFD91E;text-decoration:none;}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second{margin-top:10px;padding-top:10px;}@media (min-width:1024px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second{border-top:1px #FFFFFF solid;}}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second{margin-top:10px;padding-top:20px;}}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu{display:block;}}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu li{width:30%;}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu li a{color:#FFFFFF;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;text-transform:uppercase;display:inline-block;padding:1rem 0 1rem 0;background-color:#DC243C;display:block;text-align:center;}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu li a:hover{color:#FFD91E;text-decoration:none;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu li a{background-color:transparent;text-align:left;}}@media (min-width:768px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu li{width:auto;}}#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu li:last-of-type{margin-top:10px;width:100%;}@media (min-width:850px){#mega-nav .mega-nav-inner .mega-nav-right .mega-nav-information-menu-second ul.menu li:last-of-type{margin-top:0;width:auto;}}#mega-nav .block-menu-blockmain{position:relative;z-index:1;}#mega-nav .block-menu-blockmain .in-this-section{background-color:#C72035;color:#FFFFFF;text-transform:uppercase;}#mega-nav .block-menu-blockmain ul.menu{margin:0;padding:0;}#mega-nav .block-menu-blockmain ul.menu li{list-style:none;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px #EF4A5F solid;}@media (min-width:850px){#mega-nav .block-menu-blockmain ul.menu li{margin-bottom:1.4rem;padding-bottom:0;border-bottom:none;}}#mega-nav .block-menu-blockmain ul.menu li a{font-family:"Editor",Georgia,serif;font-weight:normal;color:#FFFFFF;font-size:2.4rem;line-height:2.8rem;}@media (min-width:850px){#mega-nav .block-menu-blockmain ul.menu li a{font-size:6rem;line-height:6.8rem;}}#mega-nav .block-menu-blockmain ul.menu li a:hover{color:#FFD91E;text-decoration:none;}#mega-nav .block-menu-blockmain ul.menu li.menu-item--active-trail a{color:#FFD91E;}#mega-nav .block-menu-blockmain ul.menu li:nth-child(8){display:none;}#mega-nav .block-menu-blockmain ul.menu li:nth-child(9){display:none;}#mega-nav .block-menu-blockmain ul.menu li:nth-child(10){display:none;}#mega-nav .block-menu-blockmain ul.menu li:nth-child(11){display:none;}#mega-nav .block-menu-blockmain ul.menu li:nth-child(12){display:none;}.page-top-section-left .block-menu-blockmain,.page-top-section-left .block-menu-blocknews,.page-top-section-left .block-menu-blockathletics{padding-bottom:12px;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain,.page-top-section-left .block-menu-blocknews,.page-top-section-left .block-menu-blockathletics{border-top:1px solid #000000;padding-top:0;border-top:none;}}.page-top-section-left .block-menu-blockmain > ul.menu,.page-top-section-left .block-menu-blocknews > ul.menu,.page-top-section-left .block-menu-blockathletics > ul.menu{display:none;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain > ul.menu,.page-top-section-left .block-menu-blocknews > ul.menu,.page-top-section-left .block-menu-blockathletics > ul.menu{display:block;}}.page-top-section-left .block-menu-blockmain .in-this-section,.page-top-section-left .block-menu-blocknews .in-this-section,.page-top-section-left .block-menu-blockathletics .in-this-section{display:block;color:#FFFFFF;text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:15px;background-position:center right 15px;background-repeat:no-repeat;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain .in-this-section,.page-top-section-left .block-menu-blocknews .in-this-section,.page-top-section-left .block-menu-blockathletics .in-this-section{display:none;}}.page-top-section-left .block-menu-blockmain .in-this-section.closed,.page-top-section-left .block-menu-blocknews .in-this-section.closed,.page-top-section-left .block-menu-blockathletics .in-this-section.closed{background-color:#C72035;background-image:url(/themes/custom/sps/img/arrow_down_white.svg);}.page-top-section-left .block-menu-blockmain .in-this-section.open,.page-top-section-left .block-menu-blocknews .in-this-section.open,.page-top-section-left .block-menu-blockathletics .in-this-section.open{background-color:#000000;background-image:url(/themes/custom/sps/img/arrow_up_white.svg);}.page-top-section-left .block-menu-blockmain ul.menu,.page-top-section-left .block-menu-blocknews ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu{margin-left:0;padding:0;list-style:none outside;text-align:left;}.page-top-section-left .block-menu-blockmain ul.menu ul.menu,.page-top-section-left .block-menu-blocknews ul.menu ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu ul.menu{padding:10px 0;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu ul.menu,.page-top-section-left .block-menu-blocknews ul.menu ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu ul.menu{padding:15px 0;}}.page-top-section-left .block-menu-blockmain ul.menu ul.menu ul.menu,.page-top-section-left .block-menu-blocknews ul.menu ul.menu ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu ul.menu ul.menu{padding:0;padding-left:30px;}.page-top-section-left .block-menu-blockmain ul.menu.closed,.page-top-section-left .block-menu-blocknews ul.menu.closed,.page-top-section-left .block-menu-blockathletics ul.menu.closed{display:none;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu.closed,.page-top-section-left .block-menu-blocknews ul.menu.closed,.page-top-section-left .block-menu-blockathletics ul.menu.closed{display:block;}}.page-top-section-left .block-menu-blockmain ul.menu.open,.page-top-section-left .block-menu-blocknews ul.menu.open,.page-top-section-left .block-menu-blockathletics ul.menu.open{display:block;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu.open,.page-top-section-left .block-menu-blocknews ul.menu.open,.page-top-section-left .block-menu-blockathletics ul.menu.open{display:block;}}.page-top-section-left .block-menu-blockmain ul.menu .menu-item,.page-top-section-left .block-menu-blocknews ul.menu .menu-item,.page-top-section-left .block-menu-blockathletics ul.menu .menu-item{padding-top:0;}.page-top-section-left .block-menu-blockmain ul.menu .menu-item--collapsed,.page-top-section-left .block-menu-blocknews ul.menu .menu-item--collapsed,.page-top-section-left .block-menu-blockathletics ul.menu .menu-item--collapsed{list-style:none;}.page-top-section-left .block-menu-blockmain ul.menu li,.page-top-section-left .block-menu-blocknews ul.menu li,.page-top-section-left .block-menu-blockathletics ul.menu li{background-color:#C72035;position:relative;}.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--active-trail a,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--active-trail a,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--active-trail a{font-weight:bold;}.page-top-section-left .block-menu-blockmain ul.menu li.open,.page-top-section-left .block-menu-blocknews ul.menu li.open,.page-top-section-left .block-menu-blockathletics ul.menu li.open{background-color:#991728;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li.open,.page-top-section-left .block-menu-blocknews ul.menu li.open,.page-top-section-left .block-menu-blockathletics ul.menu li.open{background-color:transparent;}}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li,.page-top-section-left .block-menu-blocknews ul.menu li,.page-top-section-left .block-menu-blockathletics ul.menu li{background-color:transparent;}}.page-top-section-left .block-menu-blockmain ul.menu li ul,.page-top-section-left .block-menu-blocknews ul.menu li ul,.page-top-section-left .block-menu-blockathletics ul.menu li ul{background-color:#991728;border-top:1px solid #C72035;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li ul,.page-top-section-left .block-menu-blocknews ul.menu li ul,.page-top-section-left .block-menu-blockathletics ul.menu li ul{background-color:transparent;border-top:none;}}.page-top-section-left .block-menu-blockmain ul.menu li ul li,.page-top-section-left .block-menu-blocknews ul.menu li ul li,.page-top-section-left .block-menu-blockathletics ul.menu li ul li{background-color:#991728;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li ul li,.page-top-section-left .block-menu-blocknews ul.menu li ul li,.page-top-section-left .block-menu-blockathletics ul.menu li ul li{background-color:transparent;}.page-top-section-left .block-menu-blockmain ul.menu li ul li a,.page-top-section-left .block-menu-blocknews ul.menu li ul li a,.page-top-section-left .block-menu-blockathletics ul.menu li ul li a{font-size:1.8rem;line-height:2.8rem;letter-spacing:normal;font-weight:normal;padding:2px 0;}.page-top-section-left .block-menu-blockmain ul.menu li ul li a.is-active,.page-top-section-left .block-menu-blocknews ul.menu li ul li a.is-active,.page-top-section-left .block-menu-blockathletics ul.menu li ul li a.is-active{font-weight:bold;}}.page-top-section-left .block-menu-blockmain ul.menu li a,.page-top-section-left .block-menu-blocknews ul.menu li a,.page-top-section-left .block-menu-blockathletics ul.menu li a{color:#FFFFFF;display:block;padding:13px 0 13px 0;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;padding-left:13px;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li a,.page-top-section-left .block-menu-blocknews ul.menu li a,.page-top-section-left .block-menu-blockathletics ul.menu li a{color:#000000;}.page-top-section-left .block-menu-blockmain ul.menu li a:hover,.page-top-section-left .block-menu-blocknews ul.menu li a:hover,.page-top-section-left .block-menu-blockathletics ul.menu li a:hover{color:#C72035;text-decoration:none;}}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li a,.page-top-section-left .block-menu-blocknews ul.menu li a,.page-top-section-left .block-menu-blockathletics ul.menu li a{padding:13px 0 13px 0;}.page-top-section-left .block-menu-blockmain ul.menu li a:first-child,.page-top-section-left .block-menu-blocknews ul.menu li a:first-child,.page-top-section-left .block-menu-blockathletics ul.menu li a:first-child{padding-top:15px;}}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li a,.page-top-section-left .block-menu-blocknews ul.menu li a,.page-top-section-left .block-menu-blockathletics ul.menu li a{padding-left:0;}}.page-top-section-left .block-menu-blockmain ul.menu li li a,.page-top-section-left .block-menu-blocknews ul.menu li li a,.page-top-section-left .block-menu-blockathletics ul.menu li li a{display:inline-block;}.page-top-section-left .block-menu-blockmain ul.menu li span.menu-state,.page-top-section-left .block-menu-blocknews ul.menu li span.menu-state,.page-top-section-left .block-menu-blockathletics ul.menu li span.menu-state{display:none;}.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--expanded > span.menu-state,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--expanded > span.menu-state,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--expanded > span.menu-state{display:block;height:42px;width:60px;position:absolute;top:0;right:13px;background-repeat:no-repeat;background-position:center right;cursor:pointer;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--expanded > span.menu-state,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--expanded > span.menu-state,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--expanded > span.menu-state{height:42px;}}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--expanded > span.menu-state,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--expanded > span.menu-state,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--collapsed > span.menu-state,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--expanded > span.menu-state{right:0;}}.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--collapsed > span.menu-state.closed,.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--expanded > span.menu-state.closed,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--collapsed > span.menu-state.closed,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--expanded > span.menu-state.closed,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--collapsed > span.menu-state.closed,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--expanded > span.menu-state.closed{background-image:url("/themes/custom/sps/img/icon_plus_white.svg");}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--collapsed > span.menu-state.closed,.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--expanded > span.menu-state.closed,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--collapsed > span.menu-state.closed,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--expanded > span.menu-state.closed,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--collapsed > span.menu-state.closed,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--expanded > span.menu-state.closed{background-image:url("/themes/custom/sps/img/icon_plus_black.svg");}}.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--collapsed > span.menu-state.open,.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--expanded > span.menu-state.open,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--collapsed > span.menu-state.open,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--expanded > span.menu-state.open,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--collapsed > span.menu-state.open,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--expanded > span.menu-state.open{background-image:url("/themes/custom/sps/img/icon_minus_white.svg");}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--collapsed > span.menu-state.open,.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--expanded > span.menu-state.open,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--collapsed > span.menu-state.open,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--expanded > span.menu-state.open,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--collapsed > span.menu-state.open,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--expanded > span.menu-state.open{background-image:url("/themes/custom/sps/img/icon_minus_red.svg");}}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li:hover span.menu-state.closed,.page-top-section-left .block-menu-blocknews ul.menu li:hover span.menu-state.closed,.page-top-section-left .block-menu-blockathletics ul.menu li:hover span.menu-state.closed{background-image:url("/themes/custom/sps/img/icon_plus_red.svg");}}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li:hover span.menu-state.open,.page-top-section-left .block-menu-blocknews ul.menu li:hover span.menu-state.open,.page-top-section-left .block-menu-blockathletics ul.menu li:hover span.menu-state.open{background-image:url("/themes/custom/sps/img/icon_minus_red.svg");}}.page-top-section-left .block-menu-blockmain li.closed ul.menu,.page-top-section-left .block-menu-blocknews li.closed ul.menu,.page-top-section-left .block-menu-blockathletics li.closed ul.menu{display:none;}.page-top-section-left .block-menu-blockmain li.open ul.menu,.page-top-section-left .block-menu-blocknews li.open ul.menu,.page-top-section-left .block-menu-blockathletics li.open ul.menu{display:block;}.page-top-section-left .block-menu-blockmain li.open ul.menu li ul.menu,.page-top-section-left .block-menu-blocknews li.open ul.menu li ul.menu,.page-top-section-left .block-menu-blockathletics li.open ul.menu li ul.menu{display:none;}.page-top-section-left .block-menu-blockmain li.open ul.menu li.open ul.menu,.page-top-section-left .block-menu-blocknews li.open ul.menu li.open ul.menu,.page-top-section-left .block-menu-blockathletics li.open ul.menu li.open ul.menu{display:block;}.page-top-section-left .block-menu-blockmain > ul.menu > li > a,.page-top-section-left .block-menu-blocknews > ul.menu > li > a,.page-top-section-left .block-menu-blockathletics > ul.menu > li > a{text-transform:uppercase;border-top:1px #EF4A5F solid;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain > ul.menu > li > a,.page-top-section-left .block-menu-blocknews > ul.menu > li > a,.page-top-section-left .block-menu-blockathletics > ul.menu > li > a{border-top:1px #000000 solid;}}.page-top-section-left .block-menu-blockmain > ul.menu > li.open > a,.page-top-section-left .block-menu-blocknews > ul.menu > li.open > a,.page-top-section-left .block-menu-blockathletics > ul.menu > li.open > a{border-top:1px #EF4A5F solid;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain > ul.menu > li.open > a,.page-top-section-left .block-menu-blocknews > ul.menu > li.open > a,.page-top-section-left .block-menu-blockathletics > ul.menu > li.open > a{border-top:1px #000000 solid;}}.page-top-section-left .block-menu-blockmain > ul.menu > li:last-of-type > a,.page-top-section-left .block-menu-blocknews > ul.menu > li:last-of-type > a,.page-top-section-left .block-menu-blockathletics > ul.menu > li:last-of-type > a{border-bottom:1px #EF4A5F solid;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain > ul.menu > li:last-of-type > a,.page-top-section-left .block-menu-blocknews > ul.menu > li:last-of-type > a,.page-top-section-left .block-menu-blockathletics > ul.menu > li:last-of-type > a{border-bottom:1px #000000 solid;}}@media (min-width:768px){.page-top-section-left .block-menu-blockmain ul.menu li.menu-item--active-trail > a,.page-top-section-left .block-menu-blocknews ul.menu li.menu-item--active-trail > a,.page-top-section-left .block-menu-blockathletics ul.menu li.menu-item--active-trail > a{color:#C72035;}.page-top-section-left .block-menu-blockmain ul.menu > li.menu-item--active-trail ul.menu,.page-top-section-left .block-menu-blockmain ul.menu > .open ul.menu,.page-top-section-left .block-menu-blocknews ul.menu > li.menu-item--active-trail ul.menu,.page-top-section-left .block-menu-blocknews ul.menu > .open ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu > li.menu-item--active-trail ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu > .open ul.menu{border-top:1px #000000 solid;}.page-top-section-left .block-menu-blockmain ul.menu > li.menu-item--active-trail ul.menu ul.menu,.page-top-section-left .block-menu-blockmain ul.menu > .open ul.menu ul.menu,.page-top-section-left .block-menu-blocknews ul.menu > li.menu-item--active-trail ul.menu ul.menu,.page-top-section-left .block-menu-blocknews ul.menu > .open ul.menu ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu > li.menu-item--active-trail ul.menu ul.menu,.page-top-section-left .block-menu-blockathletics ul.menu > .open ul.menu ul.menu{border-top:none;}}.page-top-section-left .block-menu-blockmain li.menu-item--active-trail a.is-active,.page-top-section-left .block-menu-blocknews li.menu-item--active-trail a.is-active,.page-top-section-left .block-menu-blockathletics li.menu-item--active-trail a.is-active{color:#FFFFFF;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain li.menu-item--active-trail a.is-active,.page-top-section-left .block-menu-blocknews li.menu-item--active-trail a.is-active,.page-top-section-left .block-menu-blockathletics li.menu-item--active-trail a.is-active{color:#C72035;}}.page-top-section-left .block-menu-blockmain li.menu-item--expanded,.page-top-section-left .block-menu-blocknews li.menu-item--expanded,.page-top-section-left .block-menu-blockathletics li.menu-item--expanded{list-style:none;}.page-top-section-left .block-menu-blockmain li.menu-item--expanded ul.menu,.page-top-section-left .block-menu-blocknews li.menu-item--expanded ul.menu,.page-top-section-left .block-menu-blockathletics li.menu-item--expanded ul.menu{padding-left:10px;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain li.menu-item--expanded ul.menu,.page-top-section-left .block-menu-blocknews li.menu-item--expanded ul.menu,.page-top-section-left .block-menu-blockathletics li.menu-item--expanded ul.menu{padding-left:30px;}}.page-top-section-left .block-menu-blockmain > li.menu-item--expanded > a,.page-top-section-left .block-menu-blocknews > li.menu-item--expanded > a,.page-top-section-left .block-menu-blockathletics > li.menu-item--expanded > a{border-bottom:1px #EF4A5F solid;}@media (min-width:768px){.page-top-section-left .block-menu-blockmain > li.menu-item--expanded > a,.page-top-section-left .block-menu-blocknews > li.menu-item--expanded > a,.page-top-section-left .block-menu-blockathletics > li.menu-item--expanded > a{border-bottom:1px #000000 solid;}}.footer-social-menu a{width:26px;height:26px;display:inline-block;overflow:hidden;text-indent:-9999px;background-image:url("/themes/custom/sps/img/social_footer_sprite.svg");background-repeat:no-repeat;}.footer-social-menu a.facebook{background-position:top 0px left 0px;}.footer-social-menu a.facebook:hover{background-position:top -41px left 0px;}.footer-social-menu a.instagram{background-position:top 0px left -192px;}.footer-social-menu a.instagram:hover{background-position:top -41px left -192px;}.footer-social-menu a.linkedin{background-position:top 0px left -49px;}.footer-social-menu a.linkedin:hover{background-position:top -41px left -49px;}.footer-social-menu a.twitter{background-position:top 0px left -96px;}.footer-social-menu a.twitter:hover{background-position:top -41px left -96px;}.footer-social-menu a.vimeo{background-position:top 0px left -146px;}.footer-social-menu a.vimeo:hover{background-position:top -41px left -146px;}.breadcrumb{padding-bottom:0;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" / ";}.breadcrumb li:last-child:after{content:" / ";}.breadcrumb{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.4rem;line-height:1.8rem;margin-bottom:1rem;width:80%;padding-left:22px;background-position:left top 1px;background-repeat:no-repeat;}@media (min-width:1024px){.breadcrumb{width:auto;font-size:1.6rem;line-height:2rem;margin-bottom:1rem;}}.title-box-with-image .breadcrumb{color:#000000;background-image:url(/themes/custom/sps/img/icon_shield_black.svg);}.title-box-with-image .breadcrumb a{color:#000000;}.title-box-with-image .breadcrumb a:visited{color:#000000;}@media (min-width:768px){.title-box-with-image .breadcrumb{color:#FFFFFF;background-image:url(/themes/custom/sps/img/icon_shield_white.svg);}.title-box-with-image .breadcrumb a{color:#FFFFFF;}.title-box-with-image .breadcrumb a:visited{color:#FFFFFF;}}.title-box .breadcrumb{color:#000000;background-image:url(/themes/custom/sps/img/icon_shield_black.svg);}.title-box .breadcrumb a{color:#000000;}.title-box .breadcrumb a:visited{color:#000000;}header{position:fixed;top:0px;width:100%;z-index:10;}header.scrolled #block-sps-branding .outer{background:#FFFFFF;}header.scrolled #block-sps-branding .spacer{background:#FFFFFF;}#search-background,#mega-nav-background{position:absolute;top:0;width:100%;height:100%;z-index:-1;}#search-background.closed,#mega-nav-background.closed{display:none;}#search-background .background-overlay,#mega-nav-background .background-overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:2;}#mega-nav{height:100vh;}#mega-nav .back-to-menu-button{color:#FFFFFF;}#mega-nav .back-to-menu-button:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}#sps-search{height:100vh;}#sps-search .back-to-search-button{color:#FFFFFF;}#sps-search .back-to-search-button:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}#mega-nav.closed{display:none;}#sps-search.closed{display:none;}.layout-container.has-hero-image header.at-top #block-sps-branding .outer{background:#FFFFFF;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner{color:#FFFFFF;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner a{color:#FFFFFF;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-name a{color:#000000;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu{border-left:1px solid #000000;border-right:1px solid #000000;cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-size:250px 128px;background-position:top 6px left 7px;background-repeat:no-repeat;background-color:transparent;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu.open{background-position:top 6px left -205px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu.open:hover{background-color:#000000;background-position:top 6px left -205px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu:hover{background-position:top 6px left 7px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-size:250px 128px;background-position:top -99px left 8px;background-repeat:no-repeat;background-color:transparent;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search.open{background-position:top -98px left -173px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search.open:hover{background-color:#000000;background-position:top -98px left -173px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search:hover{background-position:top -99px left 8px;}.layout-container.has-hero-image header.at-top #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #000000;border-bottom:1px solid #000000;}@media (min-width:768px){.layout-container.has-hero-image header.at-top #block-sps-branding .spacer{height:8px;}}.layout-container.has-hero-image header.at-top #block-sps-branding #mega-nav{background:#C72035;overflow-y:scroll;}.layout-container.has-hero-image header.at-top #block-sps-branding #sps-search{background:transparent;}@media (min-width:850px){.layout-container.has-hero-image header.at-top #block-sps-branding .outer{background:transparent;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner{color:#FFFFFF;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner a{color:#FFFFFF;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-name a{color:#FFFFFF;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-name a:hover{color:#E6E6E6;text-decoration:none;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu{border-left:1px solid #000000;border-right:1px solid #000000;cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top 12px left -78px;background-size:443px 227px;background-repeat:no-repeat;}}@media (min-width:850px) and (min-width:850px){.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}}@media (min-width:850px){.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu.open{background-position:top 13px left -266px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu.open:hover{background-color:#000000;background-position:top 13px left -360px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-menu:hover{background-color:#000000;background-position:top 12px left -172px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -169px left -138px;background-size:443px 227px;background-repeat:no-repeat;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search.open{background-position:top -169px left -221px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search.open:hover{background-color:#000000;background-position:top -169px left -303px;}.layout-container.has-hero-image header.at-top #block-sps-branding .inner #site-search:hover{background-color:#000000;background-position:top -169px left -58px;}.layout-container.has-hero-image header.at-top #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}}@media (min-width:850px) and (min-width:768px){.layout-container.has-hero-image header.at-top #block-sps-branding .spacer{height:8px;}}@media (min-width:850px){.layout-container.has-hero-image header.at-top #block-sps-branding #mega-nav{background:transparent;}.layout-container.has-hero-image header.at-top #block-sps-branding #sps-search{background:transparent;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .outer{background-color:#FFFFFF;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .outer{background:transparent;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner{color:#000000;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-name{flex-grow:1;font-family:"ProximaNova",system,sans-serif;font-weight:600;text-transform:uppercase;font-size:2.8rem;line-height:2.8rem;letter-spacing:0.1rem;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-name a{padding-left:60px;color:#000000;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner a{color:#000000;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-menu{border-left:1px solid #000000;border-right:1px solid #000000;height:80px;width:80px;transition:height 0.3s;cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top 12px left 15px;background-size:443px 227px;background-repeat:no-repeat;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-menu.open{background-color:#000000;background-position:top 13px left -360px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-menu.open:hover{background-color:#000000;background-position:top 13px left -360px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-menu:hover{background-color:#000000;background-position:top 12px left -172px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-search{height:80px;width:80px;transition:height 0.3s;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -169px left 20px;background-size:443px 227px;background-repeat:no-repeat;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-search.open{background-position:top -169px left -385px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-search.open:hover{background-color:#000000;background-position:top -169px left -303px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .inner #site-search:hover{background-color:#000000;background-position:top -169px left -58px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #000000;border-bottom:1px solid #000000;}}@media (min-width:850px) and (min-width:768px){.layout-container.has-hero-image header.at-top.white #block-sps-branding .spacer{height:8px;}}@media (min-width:850px){.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner{color:#FFFFFF;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-name a{color:#FFFFFF;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner a{color:#FFFFFF;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-menu{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-position:top 13px left -78px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-menu.open{background-color:#000000;background-position:top 13px left -360px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-menu.open:hover{background-color:#000000;background-position:top 13px left -360px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-menu:hover{background-color:#000000;background-position:top 12px left -172px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -169px left -139px;background-repeat:no-repeat;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-search.open{background-position:top -169px left -303px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-search.open:hover{background-color:#000000;background-position:top -169px left -303px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .inner #site-search:hover{background-color:#000000;background-position:top -169px left -58px;}.layout-container.has-hero-image header.at-top.white #block-sps-branding.open .spacer{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}.layout-container.has-hero-image header.at-top.white #block-sps-branding #mega-nav{background:transparent;}.layout-container.has-hero-image header.at-top.white #block-sps-branding #sps-search{background:transparent;}}@media (min-width:850px){.path-sps360-day-life .layout-container header.at-top #block-sps-branding .outer{background:transparent;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner{color:#FFFFFF;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner a{color:#FFFFFF;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-name a{color:#FFFFFF;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-name a:hover{color:#E6E6E6;text-decoration:none;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-menu{border-left:1px solid #000000;border-right:1px solid #000000;cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top 12px left -78px;background-size:443px 227px;background-repeat:no-repeat;}}@media (min-width:850px) and (min-width:850px){.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-menu{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}}@media (min-width:850px){.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-menu.open{background-position:top 13px left -266px;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-menu.open:hover{background-color:#000000;background-position:top 13px left -360px;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-menu:hover{background-color:#000000;background-position:top 12px left -172px;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -169px left -138px;background-size:443px 227px;background-repeat:no-repeat;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-search.open{background-position:top -169px left -221px;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-search.open:hover{background-color:#000000;background-position:top -169px left -303px;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .inner #site-search:hover{background-color:#000000;background-position:top -169px left -58px;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}}@media (min-width:850px) and (min-width:768px){.path-sps360-day-life .layout-container header.at-top #block-sps-branding .spacer{height:8px;}}@media (min-width:850px){.path-sps360-day-life .layout-container header.at-top #block-sps-branding #mega-nav{background:transparent;}.path-sps360-day-life .layout-container header.at-top #block-sps-branding #sps-search{background:transparent;}.path-sps360-day-life .layout-container header.at-top.white{background:rgba(0,0,0,0.7);}}header.at-top #block-sps-branding.open{background:transparent;}header.at-top #block-sps-branding .outer{background-color:#FFFFFF;}header.at-top #block-sps-branding .inner{color:#FFFFFF;}header.at-top #block-sps-branding .inner #site-name{flex-grow:1;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.1rem;text-transform:uppercase;}header.at-top #block-sps-branding .inner #site-name a{padding-left:26px;color:#000000;}header.at-top #block-sps-branding .inner a{color:#000000;}header.at-top #block-sps-branding .inner #site-menu{border-left:1px solid #000000;border-right:1px solid #000000;height:40px;width:40px;transition:height 0.3s;cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-size:250px 128px;background-position:top 6px left 7px;background-repeat:no-repeat;}header.at-top #block-sps-branding .inner #site-menu.open{background-position:top 6px -205px;}header.at-top #block-sps-branding .inner #site-menu.open:hover{background-color:#000000;background-position:top 6px left -205px;}header.at-top #block-sps-branding .inner #site-menu:hover{background-position:top 6px left 7px;}header.at-top #block-sps-branding .inner #site-search{height:40px;width:40px;transition:height 0.3s;}header.at-top #block-sps-branding .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-size:250px 128px;background-position:top -99px left 8px;background-repeat:no-repeat;}header.at-top #block-sps-branding .inner #site-search.open{background-position:top -98px left -173px;}header.at-top #block-sps-branding .inner #site-search.open:hover{background-color:#000000;background-position:top -98px left -173px;}header.at-top #block-sps-branding .inner #site-search:hover{background-position:top -99px left 8px;}header.at-top #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #000000;border-bottom:1px solid #000000;}@media (min-width:768px){header.at-top #block-sps-branding .spacer{height:8px;}}header.at-top #block-sps-branding #mega-nav{background:#C72035;}@media (min-width:850px){header.at-top #block-sps-branding.open .outer{background:transparent;}header.at-top #block-sps-branding .inner{color:#000000;}header.at-top #block-sps-branding .inner #site-name{flex-grow:1;font-family:"ProximaNova",system,sans-serif;font-weight:600;text-transform:uppercase;font-size:2.8rem;line-height:2.8rem;letter-spacing:0.1rem;}header.at-top #block-sps-branding .inner #site-name a{padding-left:60px;color:#000000;}header.at-top #block-sps-branding .inner a{color:#000000;}header.at-top #block-sps-branding .inner #site-menu{border-left:1px solid #000000;border-right:1px solid #000000;height:80px;width:80px;transition:height 0.3s;cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top 12px left 15px;background-size:443px 227px;background-repeat:no-repeat;}header.at-top #block-sps-branding .inner #site-menu.open{background-color:#000000;background-position:top 13px left -360px;}header.at-top #block-sps-branding .inner #site-menu.open:hover{background-color:#000000;background-position:top 13px left -360px;}header.at-top #block-sps-branding .inner #site-menu:hover{background-color:#000000;background-position:top 12px left -172px;}header.at-top #block-sps-branding .inner #site-search{height:80px;width:80px;transition:height 0.3s;}header.at-top #block-sps-branding .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -169px left 20px;background-size:443px 227px;background-repeat:no-repeat;}header.at-top #block-sps-branding .inner #site-search.open{background-position:top -169px left -385px;}header.at-top #block-sps-branding .inner #site-search.open:hover{background-color:#000000;background-position:top -169px left -303px;}header.at-top #block-sps-branding .inner #site-search:hover{background-color:#000000;background-position:top -169px left -58px;}header.at-top #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #000000;border-bottom:1px solid #000000;}}@media (min-width:850px) and (min-width:768px){header.at-top #block-sps-branding .spacer{height:8px;}}@media (min-width:850px){header.at-top #block-sps-branding.open .inner{color:#FFFFFF;}header.at-top #block-sps-branding.open .inner #site-name a{color:#FFFFFF;}header.at-top #block-sps-branding.open .inner a{color:#FFFFFF;}header.at-top #block-sps-branding.open .inner #site-menu{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-position:top 13px left -78px;}header.at-top #block-sps-branding.open .inner #site-menu.open{background-color:#000000;background-position:top 13px left -360px;}header.at-top #block-sps-branding.open .inner #site-menu.open:hover{background-color:#000000;background-position:top 13px left -360px;}header.at-top #block-sps-branding.open .inner #site-menu:hover{background-color:#000000;background-position:top 12px left -172px;}header.at-top #block-sps-branding.open .inner #site-search{cursor:pointer;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -169px left -139px;background-repeat:no-repeat;}header.at-top #block-sps-branding.open .inner #site-search.open{background-position:top -169px left -303px;}header.at-top #block-sps-branding.open .inner #site-search.open:hover{background-color:#000000;background-position:top -169px left -303px;}header.at-top #block-sps-branding.open .inner #site-search:hover{background-color:#000000;background-position:top -169px left -58px;}header.at-top #block-sps-branding.open .spacer{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}header.at-top #block-sps-branding #mega-nav{background:transparent;}header.at-top #block-sps-branding #sps-search{background:transparent;}}header.scrolled #block-sps-branding .inner{color:#000000;}header.scrolled #block-sps-branding .inner #site-name{flex-grow:1;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.1rem;text-transform:uppercase;}header.scrolled #block-sps-branding .inner #site-name a{padding-left:26px;}header.scrolled #block-sps-branding .inner a{color:#000000;}header.scrolled #block-sps-branding .inner #site-menu{width:40px;height:40px;transition:height 0.3s;cursor:pointer;border-left:1px solid #000000;border-right:1px solid #000000;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-size:250px 128px;background-position:top 6px left 7px;background-repeat:no-repeat;}header.scrolled #block-sps-branding .inner #site-menu.open{background-position:top 6px left -205px;}header.scrolled #block-sps-branding .inner #site-menu.open:hover{background-color:#000000;background-position:top 6px left -205px;}header.scrolled #block-sps-branding .inner #site-menu:hover{background-position:top 6px left 7px;}header.scrolled #block-sps-branding .inner #site-search{width:40px;height:40px;border-left:none;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-size:250px 128px;background-position:top -99px left 8px;background-repeat:no-repeat;}header.scrolled #block-sps-branding .inner #site-search.open{background-position:top -98px left -173px;}header.scrolled #block-sps-branding .inner #site-search.open:hover{background-color:#000000;background-position:top -98px left -173px;}header.scrolled #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #000000;border-bottom:1px solid #000000;}@media (min-width:768px){header.scrolled #block-sps-branding .spacer{height:8px;}}header.scrolled #block-sps-branding #mega-nav{background:#C72035;}@media (min-width:850px){header.scrolled #block-sps-branding .inner{color:#000000;}header.scrolled #block-sps-branding .inner #site-name{flex-grow:1;font-size:1.4rem;line-height:1.4rem;text-transform:uppercase;}header.scrolled #block-sps-branding .inner #site-name a{padding-left:60px;}header.scrolled #block-sps-branding .inner a{color:#000000;}header.scrolled #block-sps-branding .inner #site-menu{width:80px;height:25px;transition:height 0.3s;cursor:pointer;border-left:none;border-right:none;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -87px left 7px;background-size:443px 227px;background-repeat:no-repeat;}header.scrolled #block-sps-branding .inner #site-menu.open{background-position:top -87px left 7px;}header.scrolled #block-sps-branding .inner #site-search{width:80px;height:25px;border-left:none;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top -87px left -106px;background-size:443px 227px;background-repeat:no-repeat;}header.scrolled #block-sps-branding .inner #site-search.open{background-position:top -87px left -106px;}header.scrolled #block-sps-branding .spacer{height:5px;transition:height 0.3s;border-top:1px solid #000000;border-bottom:1px solid #000000;}}@media (min-width:850px) and (min-width:768px){header.scrolled #block-sps-branding .spacer{height:8px;}}@media (min-width:850px){header.scrolled #block-sps-branding #mega-nav{background:transparent;}header.scrolled #block-sps-branding #sps-search{background:transparent;}}#block-sps-branding .inner{max-width:1920px;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;align-items:center;}#block-sps-branding .inner #site-menu{width:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;}#block-sps-branding .inner #site-search{width:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-image:url("/themes/custom/sps/img/nav_icons_sprite.svg");background-position:top 0px left 0px;background-repeat:no-repeat;}#block-sps-page-title{max-width:1920px;margin:auto;}.page-node-type-landing-page #block-sps-page-title h1.page-title:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}#block-sps-local-tasks{max-width:1920px;margin:auto;position:fixed;top:175px;right:25px;z-index:999;background:rgba(0,0,0,0.35);}#block-sps-local-tasks a{color:#FFFFFF;}#block-sps-local-tasks ul.tabs{margin:0;padding:0;list-style:none;}#block-sps-local-tasks .tabs a.is-active{background-color:#C72035;}#block-sps-local-tasks .tabs a:hover{background-color:#C72035;}#sps-search{position:relative;max-width:1920px;margin:auto;background:transparent;min-height:500px;color:#FFFFFF;margin-top:50px;padding-left:20px;padding-right:20px;}@media (min-width:768px){#sps-search{padding-left:120px;padding-right:120px;}}@media (min-width:850px){#sps-search{margin-top:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-items:center;padding-left:120px;padding-right:120px;}}#sps-search .block-views-exposed-filter-blocksearch-page-1{width:100%;margin:auto;}#sps-search .block-views-exposed-filter-blocksearch-page-1 .form--inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}@media (min-width:850px){#sps-search .block-views-exposed-filter-blocksearch-page-1{width:100%;}}#sps-search .block-views-exposed-filter-blocksearch-page-1 p{margin:0;color:#000000;padding:2rem;}#sps-search .block-views-exposed-filter-blocksearch-page-1 .form-item-search-text,#sps-search .block-views-exposed-filter-blocksearch-page-1 .form-item-search-text--2{margin:0;width:100%;}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text--2{padding:12px;padding-left:0px;padding-right:0px;background-color:transparent;border:none;width:100%;color:#FFFFFF;font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;border-bottom:1px #D0D0D0 solid;}@media (min-width:850px){#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text--2{font-size:8rem;line-height:8.6rem;}}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text::-moz-placeholder,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text--2::-moz-placeholder{color:#FFFFFF;opacity:1;}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text:-ms-input-placeholder,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text--2:-ms-input-placeholder{color:#FFFFFF;opacity:1;}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text::placeholder,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text--2::placeholder{color:#FFFFFF;opacity:1;}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text:-ms-input-placeholder,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text--2:-ms-input-placeholder{color:#FFFFFF;}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text::-ms-input-placeholder,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-search-text--2::-ms-input-placeholder{color:#FFFFFF;}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-actions,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-actions--2{margin:0;padding:0;margin-left:0px;}@media (min-width:850px){#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-actions,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-actions--2{margin-left:0px;}}#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-submit-search,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-submit-search--2{width:22px;height:22px;margin-left:-25px;display:inline-block;overflow:hidden;text-indent:-9999px;background-image:url("/themes/custom/sps/img/icon_right_arrow_white.svg");background-repeat:no-repeat;background-color:transparent;border:none;background-size:22px;}@media (min-width:768px){#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-submit-search,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-submit-search--2{width:22px;height:22px;margin-left:-50px;background-size:22px;}}@media (min-width:850px){#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-submit-search,#sps-search .block-views-exposed-filter-blocksearch-page-1 #edit-submit-search--2{width:44px;height:44px;margin-left:-50px;background-size:44px;}}.path-search .block-system-breadcrumb-block{max-width:1920px;margin:auto;}.view-search{max-width:1920px;margin:auto;padding-bottom:60px;width:83.75%;}@media (min-width:768px){.view-search{width:auto;padding-left:60px;padding-right:60px;}}.view-search h1{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.8rem;line-height:2.4rem;color:#C72035;margin:0;margin-bottom:15px;margin-top:12px;}@media (min-width:768px){.view-search h1{font-size:7.2rem;line-height:9rem;margin-top:0;}}.view-search .view-header,.view-search .view-search-text{font-family:"ProximaNova",system,sans-serif;font-weight:600;color:#C72035;padding:0 0 12px 0;font-size:1.9rem;line-height:2.4rem;border-top:1px solid #000000;padding-top:12px;}@media (min-width:768px){.view-search .view-header,.view-search .view-search-text{font-size:2.4rem;line-height:2.8rem;padding:0 0 30px 0;border-top:none;}}.view-search .views-row{padding:20px 0 20px 0;border-top:1px #000000 solid;}.view-search .views-row .views-field-nothing{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;text-transform:uppercase;margin-bottom:20px;}@media (min-width:768px){.view-search .views-row .views-field-nothing{font-size:1.6rem;line-height:2.2rem;margin-bottom:20px;}}.view-search .views-row .views-field-title{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;}@media (min-width:768px){.view-search .views-row .views-field-title{font-size:2.4rem;line-height:2.8rem;}}.view-search .views-row .views-field-title a{color:#000000;}.view-search .views-row .views-field-title a:hover{color:#C72035;text-decoration:underline;}.view-search .views-row .views-field-field-event-start-date{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.view-search .views-row .views-field-field-event-start-date{font-size:1.8rem;line-height:2.8rem;}}.view-search .views-row .views-field-search-api-excerpt{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.view-search .views-row .views-field-search-api-excerpt{width:50%;}}@media (min-width:768px){.view-search .views-row .views-field-search-api-excerpt{font-size:1.8rem;line-height:2.8rem;}}.view-search .pager{margin-top:20px;}.view-directory h1,.view-in-the-news h1,.view-news h1,.view-events.view-display-id-page_1 h1{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.8rem;line-height:3.4rem;border-bottom:1px solid #000000;padding-bottom:20px;color:#C72035;margin:0;margin-bottom:12px;}@media (min-width:768px){.view-directory h1,.view-in-the-news h1,.view-news h1,.view-events.view-display-id-page_1 h1{font-size:7.2rem;line-height:9rem;border-bottom:none;margin-bottom:13px;padding-left:60px;}}.view-directory #view-filters-button,.view-in-the-news #view-filters-button,.view-news #view-filters-button,.view-events.view-display-id-page_1 #view-filters-button{background-color:#000000;color:#FFFFFF;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.4rem;padding:15px;padding-left:40px;background-image:url("/themes/custom/sps/img/icon_filter_white.svg");background-repeat:no-repeat;background-size:15px;background-position:left 15px center;border:none;}@media (min-width:768px){.view-directory #view-filters-button,.view-in-the-news #view-filters-button,.view-news #view-filters-button,.view-events.view-display-id-page_1 #view-filters-button{display:none;}}.view-directory #view-filters-button span,.view-in-the-news #view-filters-button span,.view-news #view-filters-button span,.view-events.view-display-id-page_1 #view-filters-button span{float:right;font-size:24px;}.view-directory #view-filters-button span.minus,.view-in-the-news #view-filters-button span.minus,.view-news #view-filters-button span.minus,.view-events.view-display-id-page_1 #view-filters-button span.minus{display:none;}.view-directory .view-filters,.view-in-the-news .view-filters,.view-news .view-filters,.view-events.view-display-id-page_1 .view-filters{background-color:#000000;color:#FFFFFF;padding:0 15px 0 15px;width:100%;display:none;}@media (min-width:768px){.view-directory .view-filters,.view-in-the-news .view-filters,.view-news .view-filters,.view-events.view-display-id-page_1 .view-filters{display:block;padding:24px;padding-top:20px;}}.view-directory .view-filters .form-item-search,.view-in-the-news .view-filters .form-item-search,.view-news .view-filters .form-item-search,.view-events.view-display-id-page_1 .view-filters .form-item-search{margin:0;padding:0;width:100%;float:none;}@media (min-width:768px){.view-directory .view-filters .form-item-search,.view-in-the-news .view-filters .form-item-search,.view-news .view-filters .form-item-search,.view-events.view-display-id-page_1 .view-filters .form-item-search{float:left;width:60%;}}.view-directory .view-filters .form-item-search label,.view-in-the-news .view-filters .form-item-search label,.view-news .view-filters .form-item-search label,.view-events.view-display-id-page_1 .view-filters .form-item-search label{display:block;text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.1rem;margin-bottom:15px;}.view-directory .view-filters .form-item-search #edit-search,.view-in-the-news .view-filters .form-item-search #edit-search,.view-news .view-filters .form-item-search #edit-search,.view-events.view-display-id-page_1 .view-filters .form-item-search #edit-search{display:block;width:100%;margin-bottom:15px;color:#000000;background-image:url("/themes/custom/sps/img/icon_search_black.svg");background-repeat:no-repeat;background-size:15px;background-position:right 10px center;border:none;height:35px;}@media (min-width:768px){.view-directory .view-filters .form-item-search #edit-search,.view-in-the-news .view-filters .form-item-search #edit-search,.view-news .view-filters .form-item-search #edit-search,.view-events.view-display-id-page_1 .view-filters .form-item-search #edit-search{width:90%;margin-bottom:0;}}.view-directory .view-filters .form-item-group,.view-directory .view-filters .form-item-category,.view-directory .view-filters .month-select,.view-in-the-news .view-filters .form-item-group,.view-in-the-news .view-filters .form-item-category,.view-in-the-news .view-filters .month-select,.view-news .view-filters .form-item-group,.view-news .view-filters .form-item-category,.view-news .view-filters .month-select,.view-events.view-display-id-page_1 .view-filters .form-item-group,.view-events.view-display-id-page_1 .view-filters .form-item-category,.view-events.view-display-id-page_1 .view-filters .month-select{width:100%;margin:0;padding:0;float:none;}@media (min-width:768px){.view-directory .view-filters .form-item-group,.view-directory .view-filters .form-item-category,.view-directory .view-filters .month-select,.view-in-the-news .view-filters .form-item-group,.view-in-the-news .view-filters .form-item-category,.view-in-the-news .view-filters .month-select,.view-news .view-filters .form-item-group,.view-news .view-filters .form-item-category,.view-news .view-filters .month-select,.view-events.view-display-id-page_1 .view-filters .form-item-group,.view-events.view-display-id-page_1 .view-filters .form-item-category,.view-events.view-display-id-page_1 .view-filters .month-select{float:left;width:40%;}}.view-directory .view-filters .form-item-group label,.view-directory .view-filters .form-item-category label,.view-directory .view-filters .month-select label,.view-in-the-news .view-filters .form-item-group label,.view-in-the-news .view-filters .form-item-category label,.view-in-the-news .view-filters .month-select label,.view-news .view-filters .form-item-group label,.view-news .view-filters .form-item-category label,.view-news .view-filters .month-select label,.view-events.view-display-id-page_1 .view-filters .form-item-group label,.view-events.view-display-id-page_1 .view-filters .form-item-category label,.view-events.view-display-id-page_1 .view-filters .month-select label{display:block;text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.1rem;margin-bottom:15px;}.view-directory .view-filters .form-item-group #edit-group,.view-directory .view-filters .form-item-category #edit-group,.view-directory .view-filters .month-select #edit-group,.view-in-the-news .view-filters .form-item-group #edit-group,.view-in-the-news .view-filters .form-item-category #edit-group,.view-in-the-news .view-filters .month-select #edit-group,.view-news .view-filters .form-item-group #edit-group,.view-news .view-filters .form-item-category #edit-group,.view-news .view-filters .month-select #edit-group,.view-events.view-display-id-page_1 .view-filters .form-item-group #edit-group,.view-events.view-display-id-page_1 .view-filters .form-item-category #edit-group,.view-events.view-display-id-page_1 .view-filters .month-select #edit-group{display:block;width:100%;color:#000000;height:35px;}@media (min-width:768px){.view-directory .view-filters .form-item-group #edit-group,.view-directory .view-filters .form-item-category #edit-group,.view-directory .view-filters .month-select #edit-group,.view-in-the-news .view-filters .form-item-group #edit-group,.view-in-the-news .view-filters .form-item-category #edit-group,.view-in-the-news .view-filters .month-select #edit-group,.view-news .view-filters .form-item-group #edit-group,.view-news .view-filters .form-item-category #edit-group,.view-news .view-filters .month-select #edit-group,.view-events.view-display-id-page_1 .view-filters .form-item-group #edit-group,.view-events.view-display-id-page_1 .view-filters .form-item-category #edit-group,.view-events.view-display-id-page_1 .view-filters .month-select #edit-group{width:90%;}}.view-directory .view-content,.view-in-the-news .view-content,.view-news .view-content,.view-events.view-display-id-page_1 .view-content{padding-top:30px;}@media (min-width:768px){.view-directory .view-content,.view-in-the-news .view-content,.view-news .view-content,.view-events.view-display-id-page_1 .view-content{padding-top:40px;}}.view-directory .view-content h3,.view-in-the-news .view-content h3,.view-news .view-content h3,.view-events.view-display-id-page_1 .view-content h3{font-family:"Editor",Georgia,serif;font-weight:600;color:#000000;text-transform:none;font-size:2.2rem;line-height:2.8rem;border-top:1px solid #000000;padding-top:1.2rem;padding-bottom:1.2rem;}@media (min-width:768px){.view-directory .view-content h3,.view-in-the-news .view-content h3,.view-news .view-content h3,.view-events.view-display-id-page_1 .view-content h3{font-size:4.2rem;line-height:6rem;padding-top:1.45rem;padding-bottom:1.35rem;}}.view-directory .view-content .directory-group,.view-in-the-news .view-content .directory-group,.view-news .view-content .directory-group,.view-events.view-display-id-page_1 .view-content .directory-group{display:flex;flex-direction:row;flex-wrap:wrap;font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}.view-directory .view-content .directory-group .views-row,.view-in-the-news .view-content .directory-group .views-row,.view-news .view-content .directory-group .views-row,.view-events.view-display-id-page_1 .view-content .directory-group .views-row{width:45%;margin-right:10%;margin-bottom:30px;}.view-directory .view-content .directory-group .views-row:nth-child(2n + 2),.view-in-the-news .view-content .directory-group .views-row:nth-child(2n + 2),.view-news .view-content .directory-group .views-row:nth-child(2n + 2),.view-events.view-display-id-page_1 .view-content .directory-group .views-row:nth-child(2n + 2){margin-right:0;}@media (min-width:768px){.view-directory .view-content .directory-group .views-row,.view-in-the-news .view-content .directory-group .views-row,.view-news .view-content .directory-group .views-row,.view-events.view-display-id-page_1 .view-content .directory-group .views-row{width:30%;margin-right:3%;margin-bottom:30px;}.view-directory .view-content .directory-group .views-row:nth-child(2n + 2),.view-in-the-news .view-content .directory-group .views-row:nth-child(2n + 2),.view-news .view-content .directory-group .views-row:nth-child(2n + 2),.view-events.view-display-id-page_1 .view-content .directory-group .views-row:nth-child(2n + 2){margin-right:3%;}.view-directory .view-content .directory-group .views-row:nth-child(3n + 3),.view-in-the-news .view-content .directory-group .views-row:nth-child(3n + 3),.view-news .view-content .directory-group .views-row:nth-child(3n + 3),.view-events.view-display-id-page_1 .view-content .directory-group .views-row:nth-child(3n + 3){margin-right:0;}}@media (min-width:768px){.view-directory .view-content .directory-group,.view-in-the-news .view-content .directory-group,.view-news .view-content .directory-group,.view-events.view-display-id-page_1 .view-content .directory-group{font-size:1.8rem;line-height:2.8rem;}}.view-directory .view-content .directory-group a,.view-in-the-news .view-content .directory-group a,.view-news .view-content .directory-group a,.view-events.view-display-id-page_1 .view-content .directory-group a{color:#000000;}.view-directory .view-content .directory-group a:hover,.view-in-the-news .view-content .directory-group a:hover,.view-news .view-content .directory-group a:hover,.view-events.view-display-id-page_1 .view-content .directory-group a:hover{color:#C72035;}.view-directory .view-content .directory-group .field--name-field-media-image,.view-in-the-news .view-content .directory-group .field--name-field-media-image,.view-news .view-content .directory-group .field--name-field-media-image,.view-events.view-display-id-page_1 .view-content .directory-group .field--name-field-media-image{position:relative;}.view-directory .view-content .directory-group .field--name-field-media-image:hover:after,.view-directory .view-content .directory-group .field--name-field-media-image.hover:after,.view-in-the-news .view-content .directory-group .field--name-field-media-image:hover:after,.view-in-the-news .view-content .directory-group .field--name-field-media-image.hover:after,.view-news .view-content .directory-group .field--name-field-media-image:hover:after,.view-news .view-content .directory-group .field--name-field-media-image.hover:after,.view-events.view-display-id-page_1 .view-content .directory-group .field--name-field-media-image:hover:after,.view-events.view-display-id-page_1 .view-content .directory-group .field--name-field-media-image.hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:radial-gradient(ellipse closest-side,rgba(255,255,255,0) 0%,rgba(0,0,0,0.3) 100%);background-blend-mode:multiply;pointer-events:none;}.view-directory .view-content .directory-group .field--name-field-photo,.view-in-the-news .view-content .directory-group .field--name-field-photo,.view-news .view-content .directory-group .field--name-field-photo,.view-events.view-display-id-page_1 .view-content .directory-group .field--name-field-photo{margin-bottom:8px;}@media (min-width:768px){.view-directory .view-content .directory-group .field--name-field-photo,.view-in-the-news .view-content .directory-group .field--name-field-photo,.view-news .view-content .directory-group .field--name-field-photo,.view-events.view-display-id-page_1 .view-content .directory-group .field--name-field-photo{margin-bottom:17px;}}.view-directory .view-content .directory-group h2,.view-in-the-news .view-content .directory-group h2,.view-news .view-content .directory-group h2,.view-events.view-display-id-page_1 .view-content .directory-group h2{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;}@media (min-width:768px){.view-directory .view-content .directory-group h2,.view-in-the-news .view-content .directory-group h2,.view-news .view-content .directory-group h2,.view-events.view-display-id-page_1 .view-content .directory-group h2{font-size:2.4rem;line-height:2.8rem;}}.view-directory .view-content .directory-group .field--name-field-email,.view-in-the-news .view-content .directory-group .field--name-field-email,.view-news .view-content .directory-group .field--name-field-email,.view-events.view-display-id-page_1 .view-content .directory-group .field--name-field-email{text-decoration:underline;}.view-directory .views-exposed-form option[value="56"]{display:none;}.view-directory .views-exposed-form option[value="49"]{display:none;}.view-news .view-content{padding-top:0;}.view-news .views-row .views-field-created{font-family:"ProximaNova",system,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;margin-top:20px;}@media (min-width:768px){.view-news .views-row .views-field-created{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;margin-top:28px;}}.view-news .views-row .views-field-title{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;margin-top:16px;}@media (min-width:768px){.view-news .views-row .views-field-title{font-size:4.2rem;line-height:5.2rem;margin-top:20px;}}.view-news .views-row .views-field-title a{color:#000000;}.view-news .views-row .views-field-title a:hover{color:#C72035;}.view-news .views-row .views-field-body{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;margin-top:2px;}@media (min-width:768px){.view-news .views-row .views-field-body{font-size:1.8rem;line-height:2.8rem;margin-top:10px;}}@media (min-width:768px){.view-news.view-display-id-block_1{margin-right:0;}}.view-news.view-display-id-block_2{max-width:1920px;width:83.75%;margin:auto;}@media (min-width:768px){.view-news.view-display-id-block_2{width:auto;margin-left:66px;margin-right:66px;margin-bottom:60px;}}@media (min-width:1920px){.view-news.view-display-id-block_2{margin:auto;}}.view-news.view-display-id-block_2 .view-content,.view-news.view-display-id-page_1 .view-content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:space-around;}.view-news.view-display-id-block_2 .view-content .views-row,.view-news.view-display-id-page_1 .view-content .views-row{border-top:1px solid #000000;padding-top:20px;padding-bottom:20px;}@media (min-width:768px){.view-news.view-display-id-block_2 .view-content .views-row,.view-news.view-display-id-page_1 .view-content .views-row{padding-top:28px;padding-bottom:28px;width:32%;margin-right:2%;}.view-news.view-display-id-block_2 .view-content .views-row:nth-child(3n + 3),.view-news.view-display-id-page_1 .view-content .views-row:nth-child(3n + 3){margin-right:0;}}.view-news.view-display-id-block_2 .view-content .views-row .views-field-field-news-featured-image,.view-news.view-display-id-page_1 .view-content .views-row .views-field-field-news-featured-image{position:relative;}.view-news.view-display-id-block_2 .view-content .views-row .views-field-field-news-featured-image:hover:after,.view-news.view-display-id-block_2 .view-content .views-row .views-field-field-news-featured-image.hover:after,.view-news.view-display-id-page_1 .view-content .views-row .views-field-field-news-featured-image:hover:after,.view-news.view-display-id-page_1 .view-content .views-row .views-field-field-news-featured-image.hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:radial-gradient(ellipse closest-side,rgba(255,255,255,0) 0%,rgba(0,0,0,0.3) 100%);background-blend-mode:multiply;pointer-events:none;}.view-news.view-display-id-block_2 .view-content .views-row img,.view-news.view-display-id-page_1 .view-content .views-row img{width:100%;height:auto;}.view-news.view-display-id-block_2 .view-content .views-row .views-field-title,.view-news.view-display-id-page_1 .view-content .views-row .views-field-title{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;margin-top:12px;}@media (min-width:768px){.view-news.view-display-id-block_2 .view-content .views-row .views-field-title,.view-news.view-display-id-page_1 .view-content .views-row .views-field-title{font-size:2.4rem;line-height:2.8rem;margin-top:20px;}}.view-news.view-display-id-block_2 .view-content .views-row .views-field-title a,.view-news.view-display-id-page_1 .view-content .views-row .views-field-title a{color:#000000;}.view-news.view-display-id-block_2 .view-content .views-row .views-field-title a:hover,.view-news.view-display-id-page_1 .view-content .views-row .views-field-title a:hover{color:#C72035;}.view-news.view-display-id-block_2 .view-content .views-row .views-field-title.hover a,.view-news.view-display-id-page_1 .view-content .views-row .views-field-title.hover a{color:#C72035;text-decoration:underline;}.view-news.view-display-id-block_2.view-display-id-page_1,.view-news.view-display-id-page_1.view-display-id-page_1{margin-left:0;margin-right:0;}@media (min-width:768px){.view-news.view-display-id-block_2.view-display-id-page_1 .view-content,.view-news.view-display-id-page_1.view-display-id-page_1 .view-content{margin-top:147px;}}.view-news.view-display-id-block_2.view-display-id-page_2 .view-content .views-row,.view-news.view-display-id-page_1.view-display-id-page_2 .view-content .views-row{width:83.75%;}.view-news.view-display-id-block_2 .view-footer,.view-news.view-display-id-page_1 .view-footer{width:83.75%;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;}@media (min-width:768px){.view-news.view-display-id-block_2 .view-footer,.view-news.view-display-id-page_1 .view-footer{width:100%;justify-content:center;}}.view-news.view-display-id-block_2 .view-footer .more-news,.view-news.view-display-id-page_1 .view-footer .more-news{width:100%;margin-bottom:20px;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;}@media (min-width:768px){.view-news.view-display-id-block_2 .view-footer .more-news,.view-news.view-display-id-page_1 .view-footer .more-news{width:auto;margin-top:0px;}}.view-news.view-display-id-block_2 .view-footer .more-news a,.view-news.view-display-id-page_1 .view-footer .more-news a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.view-news.view-display-id-block_2 .view-footer .more-news a,.view-news.view-display-id-page_1 .view-footer .more-news a{display:inline-block;}}.view-news.view-display-id-block_2 .view-footer .more-news a:hover,.view-news.view-display-id-page_1 .view-footer .more-news a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.view-in-the-news.view-display-id-page_1 .view-content{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:0;}@media (min-width:768px){.view-in-the-news.view-display-id-page_1 .view-content{margin-top:235px;}}@media (min-width:1641px){.view-in-the-news.view-display-id-page_1 .view-content{margin-top:147px;}}.view-in-the-news.view-display-id-page_1 .view-content .views-row{margin-bottom:30px;width:100%;}@media (min-width:768px){.view-in-the-news.view-display-id-page_1 .view-content .views-row{width:32%;margin-right:2%;}.view-in-the-news.view-display-id-page_1 .view-content .views-row:nth-child(3n + 3){margin-right:0;}}.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-date{text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:12px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;}@media (min-width:768px){.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-date{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;padding:13px 0 13px 31px;border-top:1px solid #000000;border-bottom:1px solid #000000;}}.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;padding:12px 0;}@media (min-width:768px){.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info{font-size:1.6rem;line-height:2.2rem;padding:13px 31px;}}.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info-title{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;}@media (min-width:768px){.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info-title{font-size:2.4rem;line-height:2.8rem;}}.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info-title a{color:#000000;}.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info-title a:hover{color:#C72035;}.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info-pubname{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.view-in-the-news.view-display-id-page_1 .view-content .views-row .pub-info-pubname{font-size:1.8rem;line-height:2.8rem;}}#in-the-news{margin-top:30px;margin-bottom:30px;}#in-the-news h2{display:block;margin:auto;text-align:center;font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;margin-bottom:10px;}@media (min-width:768px){#in-the-news h2{font-size:4.2rem;line-height:5.2rem;margin-bottom:30px;}}#in-the-news .in-the-news-inner{display:flex;flex-direction:row;}@media (min-width:768px){#in-the-news .in-the-news-inner{border-top:1px solid #000000;border-bottom:1px solid #000000;}}#in-the-news .in-the-news-inner .in-the-news-left,#in-the-news .in-the-news-inner .in-the-news-right{display:none;}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-left,#in-the-news .in-the-news-inner .in-the-news-right{display:block;flex-grow:1;}}#in-the-news .in-the-news-inner .spacer{text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:13px 0 13px 31px;border-bottom:1px solid #000000;}@media (min-width:768px){#in-the-news .in-the-news-inner .spacer{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;padding:13px 0 13px 31px;}}#in-the-news .in-the-news-inner .in-the-news-center{width:100%;max-width:1920px;margin:auto;border-bottom:1px solid #000000;}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center{width:90%;}}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center{border-right:1px solid #000000;border-left:1px solid #000000;border-bottom:none;}}#in-the-news .in-the-news-inner .in-the-news-center .view-content{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row{width:100%;}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row{width:33.333%;}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row:first-of-type{border-right:1px solid #000000;}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row:last-of-type{border-left:1px solid #000000;}}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-date{text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:12px 26px;border-bottom:1px solid #000000;border-top:1px solid #000000;}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-date{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;padding:13px 0 13px 31px;}}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-date{border-top:none;}}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;padding:22px;}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info{font-size:1.6rem;line-height:2.2rem;padding:13px 0 13px 31px;}}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info-title{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info-title{font-size:2.4rem;line-height:2.8rem;}}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info-title a{color:#000000;}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info-title a:hover{color:#C72035;}#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info-pubname{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){#in-the-news .in-the-news-inner .in-the-news-center .view-content .views-row .pub-info-pubname{font-size:1.8rem;line-height:2.8rem;}}#in-the-news .in-the-news-bottom{width:83.75%;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;}@media (min-width:768px){#in-the-news .in-the-news-bottom{width:100%;justify-content:center;}}#in-the-news .more-news{width:100%;margin-top:30px;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;}@media (min-width:768px){#in-the-news .more-news{margin-top:36px;width:auto;}}#in-the-news .more-news a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){#in-the-news .more-news a{display:inline-block;}}#in-the-news .more-news a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.view-latest-news .view-content{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:0;}.view-latest-news .view-content .views-row{border-bottom:1px solid #000000;width:100%;}@media (min-width:768px){.view-latest-news .view-content .views-row{width:33%;border-top:none;border-bottom:none;}}.view-latest-news .view-content .views-row .views-field-field-news-featured-image{width:100%;}.view-latest-news .view-content .views-row .views-field-field-news-featured-image .field-content{padding:26px;}@media (min-width:768px){.view-latest-news .view-content .views-row .views-field-field-news-featured-image .field-content{padding:29px 31px;width:100%;height:auto;}}.view-latest-news .view-content .views-row .views-field-field-news-featured-image .field-content img{width:100%;height:auto;margin:0;padding:0;}.view-latest-news .view-content .views-row .views-field-field-news-featured-image.hover .field--name-field-media-image{position:relative;}.view-latest-news .view-content .views-row .views-field-field-news-featured-image.hover .field--name-field-media-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:radial-gradient(ellipse closest-side,rgba(255,255,255,0) 0%,rgba(0,0,0,0.3) 100%);background-blend-mode:multiply;pointer-events:none;}.view-latest-news .view-content .views-row .field--name-field-media-image{position:relative;}.view-latest-news .view-content .views-row .field--name-field-media-image:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:radial-gradient(ellipse closest-side,rgba(255,255,255,0) 0%,rgba(0,0,0,0.3) 100%);background-blend-mode:multiply;pointer-events:none;}.view-latest-news .view-content .views-row .views-field-created{text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:12px 0 12px 26px;border-top:1px solid #000000;border-bottom:1px solid #000000;}@media (min-width:768px){.view-latest-news .view-content .views-row .views-field-created{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;padding:13px 0 13px 31px;border-top:1px solid #000000;border-bottom:1px solid #000000;}}@media (min-width:768px){.view-latest-news .view-content .views-row.row-1 .views-field-created{margin-left:-500px;}.view-latest-news .view-content .views-row.row-1 .views-field-created .field-content{margin-left:500px;}.view-latest-news .view-content .views-row.row-3 .views-field-created{margin-right:-500px;}.view-latest-news .view-content .views-row.row-3 .views-field-created .field-content{margin-right:500px;}}.view-latest-news .view-content .views-row .views-field-title{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;padding:26px 26px 0 26px;}.view-latest-news .view-content .views-row .views-field-title a{color:#000000;}.view-latest-news .view-content .views-row .views-field-title a:hover{color:#C72035;}.view-latest-news .view-content .views-row .views-field-title.hover a{color:#C72035;text-decoration:underline;}@media (min-width:768px){.view-latest-news .view-content .views-row .views-field-title{font-size:2.4rem;line-height:2.8rem;padding:13px 31px 0 31px;}}.view-latest-news .view-content .views-row .views-field-body{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;padding:0 26px 26px 26px;}@media (min-width:768px){.view-latest-news .view-content .views-row .views-field-body{font-size:1.8rem;line-height:2.8rem;padding:0 31px 13px 31px;}}#latest-news{margin-top:30px;margin-bottom:30px;width:100%;}@media (min-width:768px){#latest-news{margin-top:60px;margin-bottom:60px;width:100%;}}#latest-news h2{display:block;margin:auto;text-align:center;font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;margin-bottom:10px;}@media (min-width:768px){#latest-news h2{font-size:4.2rem;line-height:5.2rem;margin-bottom:30px;}}#latest-news .latest-news-inner-spacer{height:1px;margin-left:-500px;margin-right:-500px;}@media (min-width:768px){#latest-news .latest-news-inner-spacer{border-bottom:1px solid #000000;}}#latest-news .latest-news-inner{display:flex;flex-direction:row;border-top:1px solid #000000;}@media (min-width:768px){#latest-news .latest-news-inner{border-top:none;}}#latest-news .latest-news-inner .latest-news-left,#latest-news .latest-news-inner .latest-news-right{display:none;}@media (min-width:768px){#latest-news .latest-news-inner .latest-news-left,#latest-news .latest-news-inner .latest-news-right{display:block;flex-grow:1;}}#latest-news .latest-news-inner .spacer{text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:13px 0 13px 31px;border-bottom:1px solid #000000;}@media (min-width:768px){#latest-news .latest-news-inner .spacer{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;padding:13px 0 13px 31px;}}#latest-news .latest-news-inner .latest-news-center{width:100%;max-width:1920px;margin:auto;}@media (min-width:768px){#latest-news .latest-news-inner .latest-news-center{margin-left:65px;margin-right:65px;}}@media (min-width:768px){#latest-news .latest-news-inner .latest-news-center{border-right:1px solid #000000;border-left:1px solid #000000;border-bottom:none;}}#latest-news .latest-news-inner .latest-news-center .view-content{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;}#latest-news .latest-news-inner .latest-news-center .view-content .views-row{width:100%;}@media (min-width:768px){#latest-news .latest-news-inner .latest-news-center .view-content .views-row{width:33.333%;}#latest-news .latest-news-inner .latest-news-center .view-content .views-row:first-of-type{border-right:1px solid #000000;}#latest-news .latest-news-inner .latest-news-center .view-content .views-row:nth-of-type(2){border-left:1px solid #FFFFFF;}#latest-news .latest-news-inner .latest-news-center .view-content .views-row:last-of-type{border-left:1px solid #000000;}}#latest-news .latest-news-bottom{width:83.75%;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;}@media (min-width:768px){#latest-news .latest-news-bottom{width:100%;justify-content:center;}}#latest-news .more-news{width:100%;margin-top:30px;margin-bottom:30px;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;}@media (min-width:768px){#latest-news .more-news{margin-top:36px;width:auto;}}#latest-news .more-news a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){#latest-news .more-news a{display:inline-block;}}#latest-news .more-news a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.view-events.view-display-id-page_1 h1{border-bottom:none;}.view-events.view-display-id-page_1 #page-top-section-events{display:flex;flex-direction:column;width:83.75%;margin:auto;}@media (min-width:768px){.view-events.view-display-id-page_1 #page-top-section-events{width:auto;flex-direction:row;max-width:1920px;margin:auto;}}.view-events.view-display-id-page_1 #page-top-section-events .page-top-section-events-title{width:400px;}.view-events.view-display-id-page_1 #page-top-section-events .page-top-section-events-filters{margin-top:-20px;flex-grow:1;border-top:1px solid #000000;padding-top:15px;}@media (min-width:768px){.view-events.view-display-id-page_1 #page-top-section-events .page-top-section-events-filters{padding-right:50px;border-top:none;padding-top:0;}}.view-events.view-display-id-page_1 #view-filters-button{border-bottom:1px solid #FFFFFF;}.view-events.view-display-id-page_1 .view-filters{display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px;}.view-events.view-display-id-page_1 .view-filters.hidden{display:none;}@media (min-width:768px){.view-events.view-display-id-page_1 .view-filters.hidden{display:flex;}}@media (min-width:768px){.view-events.view-display-id-page_1 .view-filters{flex-direction:row;}}.view-events.view-display-id-page_1 .view-filters select{color:#000000;}.view-events.view-display-id-page_1 .view-filters .category-select{width:100%;}@media (min-width:768px){.view-events.view-display-id-page_1 .view-filters .category-select{width:48%;}}.view-events.view-display-id-page_1 .view-filters .category-select .form-item-category{width:100%;}.view-events.view-display-id-page_1 .view-filters .category-select #edit-category{width:100%;}.view-events.view-display-id-page_1 .view-filters .month-select{width:100%;}@media (min-width:768px){.view-events.view-display-id-page_1 .view-filters .month-select{width:48%;margin-left:4%;}}.view-events.view-display-id-page_1 .view-filters .month-select #redirectSelect{width:100%;}.view-events.view-display-id-page_1 .events-month-pager{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:30px 0 0 0;}@media (min-width:768px){.view-events.view-display-id-page_1 .events-month-pager{margin:20px 20px 0 20px;}}@media (min-width:768px){.view-events.view-display-id-page_1 .events-month-pager{justify-content:flex-start;margin:0;}}.view-events.view-display-id-page_1 .events-month-pager .previous-month{background-image:url(/themes/custom/sps/img/icon_left_arrow_black.svg);display:inline-block;height:28px;width:28px;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;outline:none;text-decoration:none;text-indent:-9999em;}.view-events.view-display-id-page_1 .events-month-pager .previous-month:hover{background-image:url(/themes/custom/sps/img/icon_left_arrow_black_background.svg);}@media (min-width:768px){.view-events.view-display-id-page_1 .events-month-pager .previous-month{height:44px;width:44px;}}.view-events.view-display-id-page_1 .events-month-pager .previous-month a{display:block;height:28px;width:28px;}@media (min-width:768px){.view-events.view-display-id-page_1 .events-month-pager .previous-month a{height:44px;width:44px;}}.view-events.view-display-id-page_1 .events-month-pager .previous-month a span{visibility:hidden;}.view-events.view-display-id-page_1 .events-month-pager .month-name{padding:0 28px;font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;}@media (min-width:768px){.view-events.view-display-id-page_1 .events-month-pager .month-name{font-size:4.2rem;line-height:5.2rem;}}.view-events.view-display-id-page_1 .events-month-pager .next-month{background-image:url(/themes/custom/sps/img/icon_right_arrow_black.svg);display:inline-block;height:28px;width:28px;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;outline:none;text-decoration:none;text-indent:-9999em;}.view-events.view-display-id-page_1 .events-month-pager .next-month:hover{background-image:url(/themes/custom/sps/img/icon_right_arrow_black_background.svg);}@media (min-width:768px){.view-events.view-display-id-page_1 .events-month-pager .next-month{height:44px;width:44px;}}.view-events.view-display-id-page_1 .events-month-pager .next-month a{display:block;height:28px;width:28px;}@media (min-width:768px){.view-events.view-display-id-page_1 .events-month-pager .next-month a{height:44px;width:44px;}}.view-events.view-display-id-page_1 .events-month-pager .next-month a span{visibility:hidden;}.view-events.view-display-id-page_1 .view-content{padding-top:10px;}@media (min-width:1024px){.view-events.view-display-id-page_1 .view-content{padding-top:20px;}}.view-events.view-display-id-page_1 .view-empty{padding:20px 0;}@media (min-width:768px){.view-events.view-display-id-page_1 .view-empty{padding:30px 72px;}}.view-events.view-display-id-page_1 .views-row{display:flex;flex-direction:row;align-items:flex-start;padding:20px 0 20px 0;border-top:1px solid #000000;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;}}.view-events.view-display-id-page_1 .views-row p{margin:0;padding:0;}.view-events.view-display-id-page_1 .views-row .event-date{background-color:#E6E6E6;text-align:center;padding:10px 0 0 0;width:80px;}.view-events.view-display-id-page_1 .views-row .event-date .day-name{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:normal;letter-spacing:0.1rem;text-transform:uppercase;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .event-date .day-name{font-size:1.6rem;}}.view-events.view-display-id-page_1 .views-row .event-date .day-number{font-family:"Editor",Georgia,serif;font-weight:bold;font-size:4.2rem;line-height:normal;margin-top:-5px;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .event-date .day-number{font-size:4.2rem;}}.view-events.view-display-id-page_1 .views-row .event-info{width:calc(100% - 80px);margin-left:20px;}.view-events.view-display-id-page_1 .views-row .event-info .field-content{display:flex;flex-direction:column;align-items:flex-start;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .event-info .field-content{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%;}}.view-events.view-display-id-page_1 .views-row .views-field-title{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;width:90%;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-title{width:50%;padding-right:3rem;}}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-title{font-size:2.4rem;line-height:2.8rem;width:55%;}}.view-events.view-display-id-page_1 .views-row .views-field-field-event-start-date-1{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-field-event-start-date-1{width:100px;}}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-field-event-start-date-1{font-size:1.8rem;line-height:2.8rem;}}.view-events.view-display-id-page_1 .views-row .views-field-field-event-location{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-field-event-location{width:15%;}}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-field-event-location{font-size:1.8rem;line-height:2.8rem;}}.view-events.view-display-id-page_1 .views-row .views-field-field-event-register{align-self:stretch;text-align:center;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-field-event-register{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:10%;}}.view-events.view-display-id-page_1 .views-row .views-field-field-event-register a{display:block;margin-top:10px;color:#FFFFFF;background-color:#C72035;text-transform:uppercase;padding:15px 10px;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.1rem;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-field-event-register a{display:inline-block;}}.view-events.view-display-id-page_1 .views-row .views-field-field-event-register a:hover{background-color:#000000;text-decoration:none;}@media (min-width:768px){.view-events.view-display-id-page_1 .views-row .views-field-field-event-register a{font-size:1.4rem;line-height:1.4rem;margin-top:0;padding:10px;}}.story-header{margin:125px 26px 26px 26px;text-align:center;}@media (max-width:767px){.story-header{clear:both;margin:0 auto;width:83.75%;padding:21px 24px 16px 24px;}}.view-a-day-in-the-life{max-width:1920px;margin:auto;}.view-a-day-in-the-life .sps-sharing-links{position:absolute;}.view-a-day-in-the-life .view-content{margin:auto;width:83.75%;}@media (min-width:768px){.view-a-day-in-the-life .view-content{margin:0 0 0 66px;padding-right:132px;width:100%;}}.view-a-day-in-the-life .view-content:after{content:"";display:block;clear:both;}.view-a-day-in-the-life .view-content .views-row{margin-bottom:50px;border-top:1px solid #000000;padding-top:36px;}@media (min-width:768px){.view-a-day-in-the-life .view-content .views-row{float:left;width:calc(50% - 18px);}.view-a-day-in-the-life .view-content .views-row:nth-child(2n + 1){margin-right:36px;}}.view-a-day-in-the-life .view-content .views-row .sps360-story-link{display:block;cursor:pointer;color:#000000;}.view-a-day-in-the-life .view-content .views-row .sps360-story-link .field--name-field-sps-360-story-hero-image{position:relative;margin-bottom:16px;}.view-a-day-in-the-life .view-content .views-row .sps360-story-link:hover{text-decoration:none;}.view-a-day-in-the-life .view-content .views-row .sps360-story-link:hover .field--name-field-sps-360-story-hero-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:radial-gradient(ellipse closest-side,rgba(255,255,255,0) 0%,rgba(0,0,0,0.3) 100%);background-blend-mode:multiply;pointer-events:none;}.view-a-day-in-the-life .view-content .views-row .sps360-story-link:hover .field--name-title{text-decoration:underline;color:#C72035;}.view-a-day-in-the-life .view-content .views-row .field--name-title{font-size:2.4rem;font-weight:600;}.view-a-day-in-the-life .view-content .views-row .field--name-field-sps-360-story-state{text-decoration:none;font-size:1.8rem;}.view-filters select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/themes/custom/sps/img/icon_dropdown_arrow.svg);background-repeat:no-repeat;background-size:15px;background-position:right 10px center;padding-left:10px;}.path-search .title-box .title-box-inner{border-bottom:none;padding-bottom:0;}.text-formatted a{color:#000000;text-decoration:underline;}.text-formatted a:hover{color:#C72035;}.title-box-with-image{position:relative;margin-top:0px;height:70vw;background-size:cover;background-position:top;padding-top:58.75vw;mix-blend-mode:multiply;}@media (min-width:768px){.title-box-with-image{padding-top:0;margin-top:0px;height:52vw;background-size:cover;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;}}.title-box-with-image .title-box-with-image-under{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-radial-gradient(50% 50%,ellipse,rgba(0,0,0,0),rgba(0,0,0,0.3));z-index:-1;}.title-box-with-image .title-box-with-image-inner{background-color:#FFFFFF;width:83.75%;margin:auto;padding:18px 24px 15px 24px;border-bottom:1px #000000 solid;float:right;clear:both;margin-right:8.125%;}@media (min-width:768px){.title-box-with-image .title-box-with-image-inner{padding:0;margin:0;width:auto;}}.title-box-with-image .title-box-with-image-inner .title-box-page-title{margin-top:20px;}.title-box-with-image .title-box-with-image-inner h1{font-family:"Editor",Georgia,serif;font-weight:600;color:#C72035;padding:0;margin:0;font-size:2.8rem;line-height:3.4rem;}@media (min-width:768px){.title-box-with-image .title-box-with-image-inner h1{font-size:5.5vw;line-height:5.9vw;}}@media (min-width:768px){.title-box-with-image .title-box-with-image-inner{background-color:transparent;padding-left:66px;padding-bottom:5.2vw;}.title-box-with-image .title-box-with-image-inner .title-box-page-title{margin-top:0;}.title-box-with-image .title-box-with-image-inner h1{font-family:"Editor",Georgia,serif;font-weight:600;font-size:5.5vw;line-height:5.9vw;color:#FFFFFF;padding:0;margin:0;}}.page-node-type-sps-360-story .title-box-with-image{margin-top:100px;}@media (min-width:768px){.page-node-type-sps-360-story .title-box-with-image{margin-top:0px;}}.title-box{width:83.75%;margin:auto;margin-top:65px;display:flex;flex-direction:column;justify-content:flex-end;}@media (min-width:768px){.title-box{width:100%;padding-left:60px;margin-top:120px;max-width:1920px;}}.title-box .title-box-inner{color:#000000;padding-bottom:12px;margin-bottom:0px;border-bottom:1px #000000 solid;}@media (min-width:768px){.title-box .title-box-inner{padding-bottom:0;margin-bottom:0;border-bottom:none;}}.title-box .title-box-inner .title-box-page-title h1{font-family:"Editor",Georgia,serif;font-weight:600;color:#C72035;padding:0;margin:0;font-size:2.8rem;line-height:3.4rem;}@media (min-width:768px){.title-box .title-box-inner .title-box-page-title h1{font-size:7.2rem;line-height:9rem;}}.page-node-type-sps-360-story
.title-box-with-image
.title-box-with-image-inner{border:none;}@media (min-width:768px){.view-directory .layout-container.has-hero-image main,.view-in-the-news .layout-container.has-hero-image main,.view-news .layout-container.has-hero-image main,.view-events .layout-container.has-hero-image main,.page-node-type-page .layout-container.has-hero-image main,.page-node-type-person .layout-container.has-hero-image main,.page-node-type-news-story .layout-container.has-hero-image main,.page-node-type-event .layout-container.has-hero-image main,.page-node-type-athletics-inner-page .layout-container.has-hero-image main{padding-top:30px;}}.view-directory #page-top-section,.view-in-the-news #page-top-section,.view-news #page-top-section,.view-events #page-top-section,.page-node-type-page #page-top-section,.page-node-type-person #page-top-section,.page-node-type-news-story #page-top-section,.page-node-type-event #page-top-section,.page-node-type-athletics-inner-page #page-top-section{max-width:1920px;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:auto;padding-top:12px;align-items:flex-start;}@media (min-width:768px){.view-directory #page-top-section,.view-in-the-news #page-top-section,.view-news #page-top-section,.view-events #page-top-section,.page-node-type-page #page-top-section,.page-node-type-person #page-top-section,.page-node-type-news-story #page-top-section,.page-node-type-event #page-top-section,.page-node-type-athletics-inner-page #page-top-section{padding-top:30px;padding-bottom:63px;}}@media (min-width:768px){.view-directory #page-top-section.node-218,.view-directory #page-top-section.node--type-athletics-inner-page,.view-in-the-news #page-top-section.node-218,.view-in-the-news #page-top-section.node--type-athletics-inner-page,.view-news #page-top-section.node-218,.view-news #page-top-section.node--type-athletics-inner-page,.view-events #page-top-section.node-218,.view-events #page-top-section.node--type-athletics-inner-page,.page-node-type-page #page-top-section.node-218,.page-node-type-page #page-top-section.node--type-athletics-inner-page,.page-node-type-person #page-top-section.node-218,.page-node-type-person #page-top-section.node--type-athletics-inner-page,.page-node-type-news-story #page-top-section.node-218,.page-node-type-news-story #page-top-section.node--type-athletics-inner-page,.page-node-type-event #page-top-section.node-218,.page-node-type-event #page-top-section.node--type-athletics-inner-page,.page-node-type-athletics-inner-page #page-top-section.node-218,.page-node-type-athletics-inner-page #page-top-section.node--type-athletics-inner-page{margin-top:-30px;padding-top:60px;}}.view-directory #page-top-section .page-top-section-left,.view-in-the-news #page-top-section .page-top-section-left,.view-news #page-top-section .page-top-section-left,.view-events #page-top-section .page-top-section-left,.page-node-type-page #page-top-section .page-top-section-left,.page-node-type-person #page-top-section .page-top-section-left,.page-node-type-news-story #page-top-section .page-top-section-left,.page-node-type-event #page-top-section .page-top-section-left,.page-node-type-athletics-inner-page #page-top-section .page-top-section-left{width:83.75%;margin:auto;}@media (min-width:768px){.view-directory #page-top-section .page-top-section-left,.view-in-the-news #page-top-section .page-top-section-left,.view-news #page-top-section .page-top-section-left,.view-events #page-top-section .page-top-section-left,.page-node-type-page #page-top-section .page-top-section-left,.page-node-type-person #page-top-section .page-top-section-left,.page-node-type-news-story #page-top-section .page-top-section-left,.page-node-type-event #page-top-section .page-top-section-left,.page-node-type-athletics-inner-page #page-top-section .page-top-section-left{width:calc(34% + 18px);margin:0;padding-right:5%;}.view-directory #page-top-section .page-top-section-left .page-top-section-left-inner,.view-in-the-news #page-top-section .page-top-section-left .page-top-section-left-inner,.view-news #page-top-section .page-top-section-left .page-top-section-left-inner,.view-events #page-top-section .page-top-section-left .page-top-section-left-inner,.page-node-type-page #page-top-section .page-top-section-left .page-top-section-left-inner,.page-node-type-person #page-top-section .page-top-section-left .page-top-section-left-inner,.page-node-type-news-story #page-top-section .page-top-section-left .page-top-section-left-inner,.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner,.page-node-type-athletics-inner-page #page-top-section .page-top-section-left .page-top-section-left-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;}.view-directory #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.view-directory #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.view-directory #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.view-in-the-news #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.view-in-the-news #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.view-in-the-news #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.view-news #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.view-news #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.view-news #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.view-events #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.view-events #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.view-events #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.page-node-type-page #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.page-node-type-page #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.page-node-type-page #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.page-node-type-person #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.page-node-type-person #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.page-node-type-person #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.page-node-type-news-story #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.page-node-type-news-story #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.page-node-type-news-story #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics,.page-node-type-athletics-inner-page #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockmain,.page-node-type-athletics-inner-page #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blocknews,.page-node-type-athletics-inner-page #page-top-section .page-top-section-left .page-top-section-left-inner .block-menu-blockathletics{width:100%;}}@media (min-width:1920px){.view-directory #page-top-section .page-top-section-left,.view-in-the-news #page-top-section .page-top-section-left,.view-news #page-top-section .page-top-section-left,.view-events #page-top-section .page-top-section-left,.page-node-type-page #page-top-section .page-top-section-left,.page-node-type-person #page-top-section .page-top-section-left,.page-node-type-news-story #page-top-section .page-top-section-left,.page-node-type-event #page-top-section .page-top-section-left,.page-node-type-athletics-inner-page #page-top-section .page-top-section-left{width:34%;}}.view-directory #page-top-section .page-top-section-right,.view-in-the-news #page-top-section .page-top-section-right,.view-news #page-top-section .page-top-section-right,.view-events #page-top-section .page-top-section-right,.page-node-type-page #page-top-section .page-top-section-right,.page-node-type-person #page-top-section .page-top-section-right,.page-node-type-news-story #page-top-section .page-top-section-right,.page-node-type-event #page-top-section .page-top-section-right,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right{width:83.75%;margin:auto;padding-bottom:30px;}@media (min-width:768px){.view-directory #page-top-section .page-top-section-right,.view-in-the-news #page-top-section .page-top-section-right,.view-news #page-top-section .page-top-section-right,.view-events #page-top-section .page-top-section-right,.page-node-type-page #page-top-section .page-top-section-right,.page-node-type-person #page-top-section .page-top-section-right,.page-node-type-news-story #page-top-section .page-top-section-right,.page-node-type-event #page-top-section .page-top-section-right,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right{padding-bottom:0;width:calc(66% - 18px);margin:0;padding-right:66px;}}@media (min-width:1920px){.view-directory #page-top-section .page-top-section-right,.view-in-the-news #page-top-section .page-top-section-right,.view-news #page-top-section .page-top-section-right,.view-events #page-top-section .page-top-section-right,.page-node-type-page #page-top-section .page-top-section-right,.page-node-type-person #page-top-section .page-top-section-right,.page-node-type-news-story #page-top-section .page-top-section-right,.page-node-type-event #page-top-section .page-top-section-right,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right{width:66%;padding-right:0;}}.view-directory #page-top-section .page-top-section-right .field--name-field-page-featured-image,.view-in-the-news #page-top-section .page-top-section-right .field--name-field-page-featured-image,.view-news #page-top-section .page-top-section-right .field--name-field-page-featured-image,.view-events #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-page #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-person #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-news-story #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-event #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right .field--name-field-page-featured-image{margin-bottom:20px;}@media (min-width:768px){.view-directory #page-top-section .page-top-section-right .field--name-field-page-featured-image,.view-in-the-news #page-top-section .page-top-section-right .field--name-field-page-featured-image,.view-news #page-top-section .page-top-section-right .field--name-field-page-featured-image,.view-events #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-page #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-person #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-news-story #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-event #page-top-section .page-top-section-right .field--name-field-page-featured-image,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right .field--name-field-page-featured-image{margin-bottom:36px;}}.view-directory #page-top-section .page-top-section-right .field--name-body,.view-in-the-news #page-top-section .page-top-section-right .field--name-body,.view-news #page-top-section .page-top-section-right .field--name-body,.view-events #page-top-section .page-top-section-right .field--name-body,.page-node-type-page #page-top-section .page-top-section-right .field--name-body,.page-node-type-person #page-top-section .page-top-section-right .field--name-body,.page-node-type-news-story #page-top-section .page-top-section-right .field--name-body,.page-node-type-event #page-top-section .page-top-section-right .field--name-body,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right .field--name-body{width:100%;}@media (min-width:768px){.view-directory #page-top-section .page-top-section-right .field--name-body,.view-in-the-news #page-top-section .page-top-section-right .field--name-body,.view-news #page-top-section .page-top-section-right .field--name-body,.view-events #page-top-section .page-top-section-right .field--name-body,.page-node-type-page #page-top-section .page-top-section-right .field--name-body,.page-node-type-person #page-top-section .page-top-section-right .field--name-body,.page-node-type-news-story #page-top-section .page-top-section-right .field--name-body,.page-node-type-event #page-top-section .page-top-section-right .field--name-body,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right .field--name-body{width:80%;margin-top:-8px;}}.view-directory #page-top-section .page-top-section-right a,.view-in-the-news #page-top-section .page-top-section-right a,.view-news #page-top-section .page-top-section-right a,.view-events #page-top-section .page-top-section-right a,.page-node-type-page #page-top-section .page-top-section-right a,.page-node-type-person #page-top-section .page-top-section-right a,.page-node-type-news-story #page-top-section .page-top-section-right a,.page-node-type-event #page-top-section .page-top-section-right a,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right a{color:#000000;}.view-directory #page-top-section .page-top-section-right a:hover,.view-in-the-news #page-top-section .page-top-section-right a:hover,.view-news #page-top-section .page-top-section-right a:hover,.view-events #page-top-section .page-top-section-right a:hover,.page-node-type-page #page-top-section .page-top-section-right a:hover,.page-node-type-person #page-top-section .page-top-section-right a:hover,.page-node-type-news-story #page-top-section .page-top-section-right a:hover,.page-node-type-event #page-top-section .page-top-section-right a:hover,.page-node-type-athletics-inner-page #page-top-section .page-top-section-right a:hover{color:#C72035;}.view-directory #page-top-section h2.hover a,.view-in-the-news #page-top-section h2.hover a,.view-news #page-top-section h2.hover a,.view-events #page-top-section h2.hover a,.page-node-type-page #page-top-section h2.hover a,.page-node-type-person #page-top-section h2.hover a,.page-node-type-news-story #page-top-section h2.hover a,.page-node-type-event #page-top-section h2.hover a,.page-node-type-athletics-inner-page #page-top-section h2.hover a{color:#C72035;text-decoration:underline;}.view-directory #page-top-section .views-field-title.hover a,.view-in-the-news #page-top-section .views-field-title.hover a,.view-news #page-top-section .views-field-title.hover a,.view-events #page-top-section .views-field-title.hover a,.page-node-type-page #page-top-section .views-field-title.hover a,.page-node-type-person #page-top-section .views-field-title.hover a,.page-node-type-news-story #page-top-section .views-field-title.hover a,.page-node-type-event #page-top-section .views-field-title.hover a,.page-node-type-athletics-inner-page #page-top-section .views-field-title.hover a{color:#C72035;text-decoration:underline;}.view-directory .field--name-field-hero-video,.view-in-the-news .field--name-field-hero-video,.view-news .field--name-field-hero-video,.view-events .field--name-field-hero-video,.page-node-type-page .field--name-field-hero-video,.page-node-type-person .field--name-field-hero-video,.page-node-type-news-story .field--name-field-hero-video,.page-node-type-event .field--name-field-hero-video,.page-node-type-athletics-inner-page .field--name-field-hero-video{width:83.75%;margin:auto;}@media (min-width:768px){.view-directory .field--name-field-hero-video,.view-in-the-news .field--name-field-hero-video,.view-news .field--name-field-hero-video,.view-events .field--name-field-hero-video,.page-node-type-page .field--name-field-hero-video,.page-node-type-person .field--name-field-hero-video,.page-node-type-news-story .field--name-field-hero-video,.page-node-type-event .field--name-field-hero-video,.page-node-type-athletics-inner-page .field--name-field-hero-video{width:100%;padding-left:60px;padding-right:60px;}}.view-directory .field--name-field-hero-video .videoWrapper,.view-in-the-news .field--name-field-hero-video .videoWrapper,.view-news .field--name-field-hero-video .videoWrapper,.view-events .field--name-field-hero-video .videoWrapper,.page-node-type-page .field--name-field-hero-video .videoWrapper,.page-node-type-person .field--name-field-hero-video .videoWrapper,.page-node-type-news-story .field--name-field-hero-video .videoWrapper,.page-node-type-event .field--name-field-hero-video .videoWrapper,.page-node-type-athletics-inner-page .field--name-field-hero-video .videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:30px;}.view-directory .field--name-field-hero-video .videoWrapper iframe,.view-in-the-news .field--name-field-hero-video .videoWrapper iframe,.view-news .field--name-field-hero-video .videoWrapper iframe,.view-events .field--name-field-hero-video .videoWrapper iframe,.page-node-type-page .field--name-field-hero-video .videoWrapper iframe,.page-node-type-person .field--name-field-hero-video .videoWrapper iframe,.page-node-type-news-story .field--name-field-hero-video .videoWrapper iframe,.page-node-type-event .field--name-field-hero-video .videoWrapper iframe,.page-node-type-athletics-inner-page .field--name-field-hero-video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}@media (max-width:767px){.page-node-type-page #page-top-section,.page-node-type-athletics-inner-page #page-top-section{background-image:none !important;background-color:transparent !important;margin-top:20px;}}.path-events .title-box .title-box-inner{border-bottom:none;padding-bottom:0;}.path-events .title-box .title-box-inner .breadcrumb li{display:none;}.path-events .title-box .title-box-inner .breadcrumb li:first-child{display:block;}.path-events .title-box .title-box-inner .breadcrumb li:first-child::after{content:"/";}.view-events #page-top-section{width:83.75%;margin:auto;padding-top:0;}@media (min-width:768px){.view-events #page-top-section{width:auto;}}.view-events #page-top-section .page-top-section-left{width:10%;width:auto;padding-right:0;}.view-events #page-top-section .page-top-section-right{flex-grow:1;}@media (min-width:768px){.view-events #page-top-section .page-top-section-right{padding-right:50px;}}.view-events #page-top-section .page-top-section-right .views-field-field-event-register a{color:#FFFFFF;}.page-node-type-event h1.desktop-title{display:none;}@media (min-width:768px){.page-node-type-event h1.desktop-title{display:block;}}.page-node-type-event h1.mobile-title{display:block;}@media (min-width:768px){.page-node-type-event h1.mobile-title{display:none;}}.page-node-type-event .cal-google,.page-node-type-event .cal-ics{background-position:left;background-repeat:no-repeat;padding-left:30px;background-size:20px;}.page-node-type-event .cal-google a,.page-node-type-event .cal-ics a{font-family:"ProximaNova",system,sans-serif;font-weight:normal;color:#000000;text-decoration:underline;font-size:1.6rem;line-height:2.8rem;}@media (min-width:768px){.page-node-type-event .cal-google a,.page-node-type-event .cal-ics a{font-size:1.8rem;line-height:2.8rem;}}.page-node-type-event .cal-google::after,.page-node-type-event .cal-ics::after{content:" +";}.page-node-type-event .cal-google{background-image:url(/themes/custom/sps/img/logo_google_calendar.svg);margin-top:19px;}.page-node-type-event .cal-ics{background-image:url(/themes/custom/sps/img/logo_ical.svg);margin-top:5px;}.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .page-top-section-left-inner-content{padding-bottom:19px;padding-top:20px;width:100%;}@media (min-width:768px){.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .page-top-section-left-inner-content{border-top:1px solid #000000;}}.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .field--name-field-event-start-date .field__item,.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .field--name-field-event-end-date .field__item{margin-bottom:2rem;font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.8rem;line-height:2.8rem;}.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner label,.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .field__label{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;display:block;text-transform:uppercase;}.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .field--name-field-event-register a{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;text-transform:uppercase;text-align:center;color:#FFFFFF;padding:10px;background-color:#C72035;display:block;width:100%;}.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .field--name-field-event-register a:hover{background-color:#000000;}.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .spacer{height:24px;border-bottom:1px solid #000000;}@media (min-width:768px){.page-node-type-event #page-top-section .page-top-section-left .page-top-section-left-inner .spacer{height:33px;}}.page-node-type-event #page-top-section .page-top-section-right{border-top:1px solid #000000;padding-top:28px;}.page-node-type-event #page-top-section .page-top-section-right h1{color:#C72035;margin-top:0px;border-bottom:1px solid #000000;padding-bottom:28px;}.page-node-type-event #page-top-section .page-top-section-right .field--name-field-event-image{margin-bottom:36px;}.page-node-type-event #page-top-section .page-top-section-right .field--name-body{width:100%;}.directory .title-box,.in-the-news .title-box,.news .title-box{margin-top:70px;}@media (min-width:768px){.directory .title-box,.in-the-news .title-box,.news .title-box{margin-top:120px;max-width:1920px;}}.directory .title-box .title-box-inner,.in-the-news .title-box .title-box-inner,.news .title-box .title-box-inner{color:#000000;padding-bottom:12px;margin-bottom:0px;border-bottom:none;}.view-directory #page-top-section,.in-the-news #page-top-section,.news #page-top-section{padding-top:0px;}@media (min-width:768px){.view-directory #page-top-section,.in-the-news #page-top-section,.news #page-top-section{margin-top:-10px;}}@media (min-width:768px){.view-directory #page-top-section .page-top-section-right,.in-the-news #page-top-section .page-top-section-right,.news #page-top-section .page-top-section-right{margin-top:-25px;}}.page-node-type-person #page-top-section{padding-top:12px;}@media (min-width:768px){.page-node-type-person #page-top-section{padding-top:30px;}}.page-node-type-person .title-box-inner .title-box-page-title h1{font-size:2.8rem;line-height:3.4rem;}@media (min-width:768px){.page-node-type-person .title-box-inner .title-box-page-title{margin:0;padding-left:calc(34% - 23px);margin-top:44px;}.page-node-type-person .title-box-inner .title-box-page-title h1{font-size:4.2rem;line-height:5.2rem;}}@media (min-width:1920px){.page-node-type-person .title-box-inner .title-box-page-title{padding-left:calc(34% - 41px);}}.page-node-type-person .person-top{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-top:0;padding-bottom:10px;border-bottom:1px solid #000000;}@media (min-width:768px){.page-node-type-person .person-top{width:80.7%;padding-top:28px;padding-bottom:28px;border-top:1px solid #000000;}}.page-node-type-person .person-top .person-top-photo{width:100%;padding-bottom:12px;border-bottom:1px solid #000000;margin-bottom:10px;}@media (min-width:768px){.page-node-type-person .person-top .person-top-photo{width:40%;padding-bottom:0;border-bottom:none;margin-bottom:0;}}.page-node-type-person .person-top .person-top-text{width:100%;font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.page-node-type-person .person-top .person-top-text{width:60%;padding-left:35px;font-size:1.8rem;line-height:2.8rem;}}.page-node-type-person .person-top .field--name-field-hometown,.page-node-type-person .person-top .field--name-field-year-joined-sps,.page-node-type-person .person-top .field--name-field-hobbies-interests{padding:10px 0 10px 0;}@media (min-width:768px){.page-node-type-person .person-top .field--name-field-hometown,.page-node-type-person .person-top .field--name-field-year-joined-sps,.page-node-type-person .person-top .field--name-field-hobbies-interests{padding:12px 0 12px 0;}}.page-node-type-person .person-top .field--name-field-hometown .field__label,.page-node-type-person .person-top .field--name-field-year-joined-sps .field__label,.page-node-type-person .person-top .field--name-field-hobbies-interests .field__label{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;text-transform:uppercase;}.page-node-type-person .person-top .field--name-field-phone{padding:10px 0 10px 30px;margin-bottom:0px;background-image:url(/themes/custom/sps/img/icon_phone.svg);background-size:21px;background-repeat:no-repeat;background-position:left center;}@media (min-width:768px){.page-node-type-person .person-top .field--name-field-phone{padding:0 0 0 30px;margin-bottom:10px;}}.page-node-type-person .person-top .field--name-field-phone a{color:#000000;}.page-node-type-person .person-top .field--name-field-email{padding:10px 0 10px 30px;background-image:url(/themes/custom/sps/img/icon_email.svg);background-size:21px;background-repeat:no-repeat;background-position:left center;}@media (min-width:768px){.page-node-type-person .person-top .field--name-field-email{padding:10px 0 10px 30px;}}.page-node-type-person .person-top .field--name-field-email a{color:#000000;text-decoration:underline;}.page-node-type-person .person-bottom{padding-top:20px;}@media (min-width:768px){.page-node-type-person .person-bottom{padding-top:42px;}}@media (min-width:768px){.page-node-type-person .page-top-section-left #block-about-navigation a.directory{color:#C72035;}}.page-node-type-news-story #page-top-section .field--name-field-media-image{margin-bottom:20px;}@media (min-width:768px){.page-node-type-news-story #page-top-section .field--name-field-media-image{margin-bottom:28px;}}.page-node-type-news-story #page-top-section .news-date{font-family:"ProximaNova",system,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;margin-bottom:16px;}@media (min-width:768px){.page-node-type-news-story #page-top-section .news-date{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;margin-bottom:20px;}}.sps-sharing-links{display:none;}.sps-sharing-links.mobile{display:block;position:fixed;bottom:0px;width:100%;background-color:#000000;z-index:10;text-align:center;}.sps-sharing-links.mobile .addtoany_share img{width:42px;height:42px;}@media (min-width:768px){.sps-sharing-links.mobile{display:none;}}@media (min-width:768px){.sps-sharing-links{display:block;width:50px;margin-right:24px;}.sps-sharing-links .addtoany_share img{width:42px;height:42px;}}.sps-sharing-links a{width:42px;height:42px;background-color:#000000;border-bottom:1px solid #FFFFFF;}.sps-sharing-links a:hover{background-color:#C72035;}.sps-sharing-links .addtoany_list a:hover:hover img,.sps-sharing-links .addtoany_list a:hover span{opacity:1;}.pager ul.pager__items{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;}.pager ul.pager__items .pager__item{display:flex;flex-direction:column;justify-content:center;height:32px;width:32px;padding:0;}.pager ul.pager__items .pager__item a{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.8rem;line-height:1.8rem;display:inline-block;color:#000000;}.pager ul.pager__items .pager__item a:hover{color:#C72035;}.pager ul.pager__items .pager__item.is-active a{color:#C72035;font-weight:600;}.pager ul.pager__items .pager__item--previous a,.pager ul.pager__items .pager__item--next a{display:inline-block;height:32px;width:32px;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;outline:none;text-decoration:none;text-indent:-9999em;}.pager ul.pager__items .pager__item--previous{margin-right:16px;}.pager ul.pager__items .pager__item--previous a{background-image:url(/themes/custom/sps/img/icon_left_arrow_black.svg);}.pager ul.pager__items .pager__item--previous a:hover{background-image:url(/themes/custom/sps/img/icon_left_arrow_black_background.svg);}.pager ul.pager__items .pager__item--next{margin-left:16px;}.pager ul.pager__items .pager__item--next a{background-image:url(/themes/custom/sps/img/icon_right_arrow_black.svg);}.pager ul.pager__items .pager__item--next a:hover{background-image:url(/themes/custom/sps/img/icon_right_arrow_black_background.svg);}.media--type-audio .audio-info{float:left;}.media--type-audio .audio-info .audio-toggle{display:flex;align-items:center;margin-bottom:10px;color:#000000;}.media--type-audio .audio-info .audio-toggle img{display:block;float:left;margin-right:12px;}.media--type-remote-video .video-info{float:left;}.media--type-remote-video .video-info .video-toggle{display:flex;align-items:center;color:#FFFFFF;}.media--type-remote-video .video-info .video-toggle img{display:block;float:left;margin-right:12px;height:35px;width:35px;}@media (min-width:768px){.media--type-remote-video .video-info .video-toggle img{height:50px;width:50px;}}.video-player{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.75);z-index:100;}.video-player .video-toggle{position:fixed;top:5px;right:5px;}@media (min-width:768px){.video-player .video-toggle{top:50px;right:calc(10% - 73px);}}.video-player .video-player-inner{height:100%;padding:35px;}@media (min-width:768px){.video-player .video-player-inner{padding:50px 10%;}}.video-player .video-player-inner .field--name-field-media-oembed-video{position:relative;border:1px solid #FFFFFF;padding:26px;height:100%;}.video-player .video-player-inner .field--name-field-media-oembed-video:before{content:"";position:absolute;top:-1px;left:-10px;display:block;border:1px solid #FFFFFF;border-right:0;height:calc(100% + 2px);width:10px;}.video-player .video-player-inner .field--name-field-media-oembed-video:after{content:"";position:absolute;top:-1px;right:-10px;display:block;border:1px solid #FFFFFF;border-left:0;height:calc(100% + 2px);width:10px;}.video-player .video-player-inner .field--name-field-media-oembed-video .media-oembed-content{width:100%;height:100%;}.field--name-field-sps-360-story-hero-video{position:absolute;top:calc(50% - 71px);left:calc(50% - 71px);}.field--name-field-sps-360-story-hero-video .media--type-remote-video .video-info .video-toggle img{margin:0;width:142px;height:142px;}.field--name-field-sps-360-story-hero-video .media--type-remote-video .video-info .video-toggle span{display:none;}.text-formatted .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;}.text-formatted .flex-container h4{padding-top:10px;}.text-formatted .flex-container a{text-decoration:none;}.text-formatted .flex-container .board-member{width:33%;padding:1em;}.text-formatted .flex-container .board-member img{width:100%;}@media only screen and (max-width:1300px){.text-formatted .flex-container .board-member{width:49%;}}@media only screen and (max-width:501px){.text-formatted .flex-container .board-member{width:100%;}}.page-node-type-portal-page .node__content ul,.page-node-type-portal-page .node__content li{font-size:1.6rem;line-height:2.4rem;}@media (min-width:1024px){.page-node-type-portal-page .node__content ul,.page-node-type-portal-page .node__content li{font-size:1.8rem;line-height:2.8rem;}}.page-node-type-portal-page .layout-container{background-color:#FFF8E6;}.page-node-type-portal-page .hero{margin-top:0;}@media (min-width:1024px){.page-node-type-portal-page .hero{margin-top:-55px;}}.page-node-type-portal-page .desktop-breadcrumb{position:absolute;top:175px;left:60px;display:none;}@media (min-width:1024px){.page-node-type-portal-page .desktop-breadcrumb{display:block;}}.page-node-type-portal-page .mobile-breadcrumb{display:block;}@media (min-width:1024px){.page-node-type-portal-page .mobile-breadcrumb{display:none;}}.page-node-type-portal-page .breadcrumb{color:#FFFFFF;background-image:url(/themes/custom/sps/img/icon_shield_white.svg);}.page-node-type-portal-page .breadcrumb a{color:#FFFFFF;}.page-node-type-portal-page .breadcrumb a:visited{color:#FFFFFF;}.page-node-type-portal-page .portal-hero-image{background-size:cover;margin-top:40px;height:240px;}@media (min-width:1024px){.page-node-type-portal-page .portal-hero-image{margin-top:0;height:780px;}}.page-node-type-portal-page .portal-upper-text-wrapper{margin:0 20px;width:calc(100% - 40px);margin-top:-40px;padding:15px 15px 0 15px;background-color:#91091A;color:#FFFFFF;}@media (min-width:1024px){.page-node-type-portal-page .portal-upper-text-wrapper{margin:0 calc(50% - 422px);width:844px;}}@media (min-width:1024px){.page-node-type-portal-page .portal-upper-text-wrapper{position:absolute;bottom:0;margin-top:0;padding:30px 30px 0 30px;}}.page-node-type-portal-page .portal-upper-text-wrapper .portal-upper-text-inner{border:1px solid #FFFFFF;padding:12px 15px 0 15px;border-bottom:none;}@media (min-width:1024px){.page-node-type-portal-page .portal-upper-text-wrapper .portal-upper-text-inner{padding:30px 70px 0 70px;}}.page-node-type-portal-page .portal-upper-text-wrapper .portal-upper-text-inner .page-title{margin-top:0;margin-bottom:0;text-align:center;letter-spacing:-0.02em;}@media (max-width:1023px){.page-node-type-portal-page .portal-upper-text-wrapper .portal-upper-text-inner .page-title{font-size:36px;line-height:34px;}}.page-node-type-portal-page .portal-upper-text-wrapper .portal-upper-text-inner .page-title:after{content:url("/themes/custom/sps/img/diamond_pagination_default.svg");display:block;margin:0 auto;padding-top:14px;font-size:1rem;line-height:1rem;}@media (min-width:1024px){.page-node-type-portal-page .portal-upper-text-wrapper .portal-upper-text-inner .page-title:after{padding-top:20px;}}.page-node-type-portal-page .portal-lower-text-wrapper{padding:0 15px 15px 15px;background-color:#91091A;color:#FFFFFF;margin:0 20px;width:calc(100% - 40px);}@media (min-width:1024px){.page-node-type-portal-page .portal-lower-text-wrapper{padding:0 30px 30px 30px;}}@media (min-width:1024px){.page-node-type-portal-page .portal-lower-text-wrapper{margin:0 calc(50% - 422px);width:844px;}}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner{border:1px solid #FFFFFF;padding:0 20px 30px 20px;border-top:none;}@media (min-width:1024px){.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner{padding:0 70px 30px 70px;}}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-intro{padding-top:14px;padding-bottom:14px;text-align:center;}@media (min-width:1024px){.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-intro{padding-top:20px;padding-bottom:28px;}}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-intro p:last-child{margin-bottom:0;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-subhead{margin-bottom:0;padding-bottom:14px;text-align:center;font-weight:bold;font-size:13px;line-height:22px;text-transform:uppercase;letter-spacing:0.04em;}@media (min-width:1024px){.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-subhead{padding-bottom:34px;font-size:16px;}}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links{display:flex;justify-content:center;flex-wrap:wrap;}@media (min-width:1024px){.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item{width:calc(50%);}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item:first-child .cta-link,.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item:nth-child(2) .cta-link{border-top:none;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item:last-child:nth-child(2n+1) .cta-link{border-top:none;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item:nth-child(2n+1){padding-right:35px;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item:nth-child(2n){border-left:1px solid rgba(255,248,230,0.25);padding-left:35px;}}@media (max-width:1023px){.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item{width:100%;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item:first-child .cta-link{border-top:none;}}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item .cta-link{display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(255,248,230,0.25);padding:16px 0;color:#FFFFFF;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item .cta-link:hover{text-decoration:none;background-color:#C72035;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item .cta-link .field--name-field-svg-icon{margin-right:10px;flex-shrink:0;width:40px;height:40px;}.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item .cta-link .cta-link-title{font-size:22px;line-height:24px;letter-spacing:-0.02em;font-family:"Editor",Georgia,serif;text-align:center;}@media (min-width:1024px){.page-node-type-portal-page .portal-lower-text-wrapper .portal-lower-text-inner .field--name-field-portal-cta-links > .field__item .cta-link .cta-link-title{font-size:24px;}}.page-node-type-portal-page .node__content > .row{max-width:1920px;border-bottom:10px solid #FFFFFF;}.page-node-type-portal-page footer{margin-top:0;}.paragraph--type--athletics-sports-links{position:relative;}@media (min-width:768px){.paragraph--type--athletics-sports-links .background-wrapper{position:relative;}.paragraph--type--athletics-sports-links .background-wrapper:after{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(120deg,rgba(0,0,0,0.6) 0%,rgba(255,255,255,0.3) 100%);mix-blend-mode:multiply;}}.paragraph--type--athletics-sports-links .field--name-field-athlinks-background-image img{width:100%;height:auto;}.paragraph--type--athletics-sports-links .content-wrapper{background-color:#C72035;padding:30px 26px;}@media (min-width:768px){.paragraph--type--athletics-sports-links .content-wrapper{background-color:transparent;position:absolute;z-index:2;top:0;left:0;padding:80px 66px;max-height:100%;width:100%;}}.paragraph--type--athletics-sports-links .content-wrapper:after{content:"";display:block;clear:both;}.paragraph--type--athletics-sports-links .content-wrapper .athletics-category-title{margin-bottom:16px;font-size:2.8rem;line-height:3.4rem;color:#FFFFFF;}@media (min-width:768px){.paragraph--type--athletics-sports-links .content-wrapper .athletics-category-title{margin-bottom:36px;font-size:8rem;line-height:8.6rem;}}.paragraph--type--athletics-sports-links .content-wrapper .field--name-field-athlinks-team-links{position:relative;padding-left:15px;border-top:1px solid #FFFFFF;}@media (min-width:768px){.paragraph--type--athletics-sports-links .content-wrapper .field--name-field-athlinks-team-links{display:flex;flex-wrap:wrap;}}.paragraph--type--athletics-sports-links .content-wrapper .field--name-field-athlinks-team-links:before{content:"";position:absolute;top:0;left:0;display:block;border:1px solid #FFFFFF;border-top:0;height:100%;width:15px;}.paragraph--type--athletics-sports-links .content-wrapper .field--name-field-athlinks-team-links .field__item{border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}.paragraph--type--athletics-sports-links .content-wrapper .field--name-field-athlinks-team-links .field__item a{display:block;padding:16px 18px;width:100%;font-size:1.8rem;line-height:2.4rem;font-weight:bold;color:#FFFFFF;text-transform:uppercase;}@media (min-width:768px){.paragraph--type--athletics-sports-links .content-wrapper .field--name-field-athlinks-team-links .field__item a{padding:25px;font-size:2.1rem;line-height:2.1rem;}}.paragraph--type--athletics-sports-links .content-wrapper .field--name-field-athlinks-team-links .field__item a:hover{text-decoration:none;background-color:rgba(199,32,53,0.8);}@media (min-width:768px){.paragraph--type--athletics-sports-links.text-position-top-left .field--name-field-athlinks-team-links{width:50%;}.paragraph--type--athletics-sports-links.text-position-top-left .field--name-field-athlinks-team-links .field__item{width:50%;}.paragraph--type--athletics-sports-links.text-position-top-right .background-wrapper:after{background-image:linear-gradient(300deg,rgba(0,0,0,0.6) 0%,rgba(255,255,255,0.3) 100%);}.paragraph--type--athletics-sports-links.text-position-top-right .athletics-category-title,.paragraph--type--athletics-sports-links.text-position-top-right .field--name-field-athlinks-team-links{float:right;clear:right;width:50%;}.paragraph--type--athletics-sports-links.text-position-top-right .athletics-category-title .field__item,.paragraph--type--athletics-sports-links.text-position-top-right .field--name-field-athlinks-team-links .field__item{width:50%;}.paragraph--type--athletics-sports-links.text-position-top-right .athletics-category-title .field--name-field-athlinks-title,.paragraph--type--athletics-sports-links.text-position-top-right .field--name-field-athlinks-team-links .field--name-field-athlinks-title{width:100%;}.paragraph--type--athletics-sports-links.text-position-bottom-left .background-wrapper:after{background-image:linear-gradient(30deg,rgba(0,0,0,0.6) 0%,rgba(255,255,255,0.3) 100%);}.paragraph--type--athletics-sports-links.text-position-bottom-left .content-wrapper{top:auto;bottom:0;}.paragraph--type--athletics-sports-links.text-position-bottom-left .content-wrapper .field--name-field-athlinks-team-links{width:75%;}.paragraph--type--athletics-sports-links.text-position-bottom-left .content-wrapper .field--name-field-athlinks-team-links .field__item{width:calc(100%/3);}.paragraph--type--athletics-sports-links.text-position-bottom-right .background-wrapper:after{background-image:linear-gradient(30deg,rgba(0,0,0,0.6) 0%,rgba(255,255,255,0.3) 100%);}.paragraph--type--athletics-sports-links.text-position-bottom-right .content-wrapper{top:auto;bottom:0;}.paragraph--type--athletics-sports-links.text-position-bottom-right .content-wrapper .athletics-category-title,.paragraph--type--athletics-sports-links.text-position-bottom-right .content-wrapper .field--name-field-athlinks-team-links{float:right;clear:right;width:50%;}.paragraph--type--athletics-sports-links.text-position-bottom-right .content-wrapper .athletics-category-title .field__item,.paragraph--type--athletics-sports-links.text-position-bottom-right .content-wrapper .field--name-field-athlinks-team-links .field__item{width:50%;}.paragraph--type--athletics-sports-links.text-position-bottom-right .content-wrapper .athletics-category-title .field--name-field-athlinks-title,.paragraph--type--athletics-sports-links.text-position-bottom-right .content-wrapper .field--name-field-athlinks-team-links .field--name-field-athlinks-title{width:100%;}}.paragraph--type--background-image-section,.block-homepage-admission-and-aid{box-sizing:border-box;width:100vw;max-width:1920px;margin:auto;display:flex;align-items:center;justify-content:center;background-size:cover;align-items:stretch;background-position:center;overflow:visible;margin-top:0px;}@media (min-width:1024px){.paragraph--type--background-image-section.extend-top-bottom,.block-homepage-admission-and-aid.extend-top-bottom{height:60vw;background-size:150%;padding-top:250px;margin-top:-23vw;padding-bottom:0;margin-bottom:-5vw;}.paragraph--type--background-image-section.extend-top-bottom-max,.block-homepage-admission-and-aid.extend-top-bottom-max{height:40vw;background-size:200%;padding-top:350px;margin-top:-350px;padding-bottom:350px;margin-bottom:-350px;}.paragraph--type--background-image-section.extend-top,.block-homepage-admission-and-aid.extend-top{height:40vw;background-size:150%;padding-top:250px;margin-top:-250px;}.paragraph--type--background-image-section.extend-top-max,.block-homepage-admission-and-aid.extend-top-max{height:40vw;background-size:200%;padding-top:350px;margin-top:-350px;}.paragraph--type--background-image-section.extend-bottom,.block-homepage-admission-and-aid.extend-bottom{height:40vw;background-size:150%;padding-bottom:250px;margin-bottom:-250px;}.paragraph--type--background-image-section.extend-bottom-max,.block-homepage-admission-and-aid.extend-bottom-max{height:40vw;background-size:200%;padding-bottom:350px;margin-bottom:-350px;}}.paragraph--type--background-image-section .background-section-text,.block-homepage-admission-and-aid .background-section-text{width:80%;margin:auto;}@media (min-width:768px){.paragraph--type--background-image-section .background-section-text,.block-homepage-admission-and-aid .background-section-text{width:66%;}}.paragraph--type--background-image-section .background-section-text .background-section-text-inner,.block-homepage-admission-and-aid .background-section-text .background-section-text-inner{padding-bottom:20px;}@media (min-width:768px){.paragraph--type--background-image-section .background-section-text .background-section-text-inner,.block-homepage-admission-and-aid .background-section-text .background-section-text-inner{padding-bottom:0;}}.paragraph--type--background-image-section .background-section-text .background-section-text-inner p,.block-homepage-admission-and-aid .background-section-text .background-section-text-inner p{font-family:"Editor",Georgia,serif;font-size:1.6rem;line-height:2.4em;}@media (min-width:768px){.paragraph--type--background-image-section .background-section-text .background-section-text-inner p,.block-homepage-admission-and-aid .background-section-text .background-section-text-inner p{font-size:2.6rem;line-height:4.0rem;}}.paragraph--type--background-image-section .background-section-text .background-section-text-inner h2,.block-homepage-admission-and-aid .background-section-text .background-section-text-inner h2{font-family:"Editor",Georgia,serif;font-size:2.2rem;line-height:2.8rem;font-weight:500;}@media (min-width:768px){.paragraph--type--background-image-section .background-section-text .background-section-text-inner h2,.block-homepage-admission-and-aid .background-section-text .background-section-text-inner h2{font-size:4.2rem;line-height:5.2rem;}}@media (max-width:767px){.paragraph--type--background-image-section{background-image:none !important;padding-top:50px;}}@media (min-width:768px){.paragraph--type--background-image-section{padding:100px 0 50px 0;}}.paragraph--type--background-image-section .field--name-field-background-section-header{margin-bottom:36px;}.paragraph--type--background-image-section .field--name-field-background-section-text{margin-bottom:50px;}@media (min-width:768px){.paragraph--type--background-image-section .field--name-field-background-section-text{margin-bottom:110px;}}.paragraph--type--background-image-section .field--name-field-background-section-text p{font-size:2.6rem;line-height:4rem;}.paragraph--type--background-image-section .field--name-field-background-section-link{text-align:center;}.paragraph--type--background-image-section .field--name-field-background-section-link a{position:relative;display:inline-block;color:#000000;text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;font-weight:600;}@media (min-width:768px){.paragraph--type--background-image-section .field--name-field-background-section-link a{font-size:1.6rem;line-height:2.2rem;}}.paragraph--type--background-image-section .field--name-field-background-section-link a:before{content:url("/themes/custom/sps/img/icon_down_arrow_black_small.svg");position:absolute;left:calc(50% - 25px);top:-60px;width:20px;height:20px;}@media (min-width:768px){.paragraph--type--background-image-section .field--name-field-background-section-link a:before{content:url("/themes/custom/sps/img/icon_down_arrow_black.svg");}}.paragraph--type--background-image-section .field--name-field-background-section-link a:hover:before{content:url("/themes/custom/sps/img/icon_down_arrow_black_background_small.svg");position:absolute;left:calc(50% - 25px);top:-60px;}@media (min-width:768px){.paragraph--type--background-image-section .field--name-field-background-section-link a:hover:before{content:url("/themes/custom/sps/img/icon_down_arrow_black_background.svg");}}@media (min-width:1024px){.block-homepage-admission-and-aid{padding:300px 0 200px 0;}}.block-homepage-admission-and-aid .background-section-text{width:80%;margin:auto;}@media (min-width:768px){.block-homepage-admission-and-aid .background-section-text{width:80%;}}.block-homepage-admission-and-aid .background-section-text .background-section-text-inner p{font-family:"Editor",Georgia,serif;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.block-homepage-admission-and-aid .background-section-text .background-section-text-inner p{font-size:4.2rem;line-height:6.5rem;}}.block-homepage-admission-and-aid .field--name-field-hp-aid-block-header{text-align:center;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;text-transform:uppercase;color:#000000;margin-bottom:20px;}@media (min-width:768px){.block-homepage-admission-and-aid .field--name-field-hp-aid-block-header{text-align:left;}}.block-homepage-admission-and-aid .field--name-body p{font-family:"Editor",Georgia,serif;font-weight:normal;margin-bottom:0;color:#000000;font-size:2.2rem;line-height:3.2rem;text-align:center;}@media (min-width:768px){.block-homepage-admission-and-aid .field--name-body p{font-size:4.2rem;line-height:6.5rem;text-align:left;}}.block-homepage-admission-and-aid .field--name-field-hp-aid-block-link{margin-top:36px;display:inline-block;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;margin-bottom:20px;}.block-homepage-admission-and-aid .field--name-field-hp-aid-block-link a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.block-homepage-admission-and-aid .field--name-field-hp-aid-block-link a{display:inline-block;}}.block-homepage-admission-and-aid .field--name-field-hp-aid-block-link a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.block-homepage-admission-and-aid .field--name-field-hp-aid-block-link a{display:block;}.paragraph--type--dates-deadlines{max-width:1920px;margin:auto;text-align:center;background-repeat:no-repeat;background-size:cover;padding-top:5vw;padding-bottom:0;background-color:#C72035;background-position:-9999px;}@media (min-width:768px){.paragraph--type--dates-deadlines{padding-top:5vw;padding-bottom:6.9vw;}}@media (min-width:768px){.paragraph--type--dates-deadlines{background-position:center;}}.paragraph--type--dates-deadlines .text .text-inner{width:80%;margin:auto;}.paragraph--type--dates-deadlines h2.dates-deadlines-header{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;color:#FFFFFF;margin-top:6vw;margin-bottom:8vw;}@media (min-width:768px){.paragraph--type--dates-deadlines h2.dates-deadlines-header{font-size:4.2rem;line-height:5.2rem;}}@media (min-width:768px){.paragraph--type--dates-deadlines h2.dates-deadlines-header{margin-top:auto;margin-bottom:3vw;}}.paragraph--type--dates-deadlines .spacer-top,.paragraph--type--dates-deadlines .spacer-bottom{height:6px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}@media (min-width:768px){.paragraph--type--dates-deadlines .spacer-top,.paragraph--type--dates-deadlines .spacer-bottom{height:10px;}}.paragraph--type--dates-deadlines .spacer-bottom{display:none;}@media (min-width:768px){.paragraph--type--dates-deadlines .spacer-bottom{display:block;}}.paragraph--type--dates-deadlines .dates-deadlines-items{color:#FFFFFF;}@media (min-width:768px){.paragraph--type--dates-deadlines .dates-deadlines-items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;}}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item{color:#FFFFFF;margin:0;margin-top:20px;margin-bottom:0;text-align:center;border-bottom:1px solid #FFFFFF;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item{width:25%;}}@media (min-width:768px){.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item{margin-top:36px;margin-bottom:36px;}}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item:last-child{border-bottom:none;}@media (min-width:768px){.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item{border-right:1px solid #FFFFFF;border-bottom:none;}}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item:last-child{border-right:none;padding-right:0;}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item:first-child{padding-left:0;}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-month{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:.1rem;margin-top:20px;margin-bottom:10px;text-transform:uppercase;}@media (min-width:768px){.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-month{font-size:2.8rem;line-height:3.2rem;letter-spacing:.2rem;margin-top:20px;margin-bottom:20px;}}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-day{margin:auto;font-family:"Editor",Georgia,serif;font-weight:600;font-size:6.8rem;line-height:6.8rem;padding-top:0;}@media (min-width:768px){.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-day{font-size:9rem;line-height:10rem;border-top:1px solid #FFFFFF;padding-top:20px;}}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-text{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;padding:10px 0 25px 0;}@media (min-width:768px){.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-text{font-size:1.8rem;line-height:2.8rem;padding:20px 0 20px 0;}}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-text a{color:#FFFFFF;}.paragraph--type--dates-deadlines .dates-deadlines-items .dates-deadlines-item .field--name-field-dates-deadlines-text a:hover{color:#FFD91E;}.paragraph--type--hero{background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;}.field--name-field-hero-title{font-family:"Editor",Georgia,serif;font-weight:600;font-size:8rem;line-height:8.6rem;}.field--name-field-hero-subtitle{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:2.6rem;line-height:4rem;}.field--name-field-hero-large-text h1{font-family:"Editor",Georgia,serif;font-weight:600;font-size:8rem;line-height:8.6rem;}.path-frontpage .paragraph--type--hero,.path-frontpage .hero-style-default,.page-node-type-landing-page .paragraph--type--hero,.page-node-type-landing-page .hero-style-default{background-color:#000000;width:100%;height:100vw;margin-bottom:25vw;}@media (min-width:768px){.path-frontpage .paragraph--type--hero,.path-frontpage .hero-style-default,.page-node-type-landing-page .paragraph--type--hero,.page-node-type-landing-page .hero-style-default{margin-bottom:25vw;}}@media (min-width:600px){.path-frontpage .paragraph--type--hero,.path-frontpage .hero-style-default,.page-node-type-landing-page .paragraph--type--hero,.page-node-type-landing-page .hero-style-default{width:100%;height:80vw;}}@media (min-width:700px){.path-frontpage .paragraph--type--hero,.path-frontpage .hero-style-default,.page-node-type-landing-page .paragraph--type--hero,.page-node-type-landing-page .hero-style-default{width:100%;height:70vw;margin-bottom:15vw;}}@media (min-width:768px){.path-frontpage .paragraph--type--hero,.path-frontpage .hero-style-default,.page-node-type-landing-page .paragraph--type--hero,.page-node-type-landing-page .hero-style-default{width:100%;height:56vw;margin-bottom:auto;}}@media (min-width:1024px){.path-frontpage .paragraph--type--hero,.path-frontpage .hero-style-default,.page-node-type-landing-page .paragraph--type--hero,.page-node-type-landing-page .hero-style-default{width:100%;height:50vw;margin-bottom:auto;}}.path-frontpage .paragraph--type--hero img,.path-frontpage .hero-style-default img,.page-node-type-landing-page .paragraph--type--hero img,.page-node-type-landing-page .hero-style-default img{width:100%;height:auto;}.path-frontpage .paragraph--type--hero video.video,.path-frontpage .hero-style-default video.video,.page-node-type-landing-page .paragraph--type--hero video.video,.page-node-type-landing-page .hero-style-default video.video{position:absolute;top:0px;width:100%;display:none;}@media (min-width:768px){.path-frontpage .paragraph--type--hero video.video,.path-frontpage .hero-style-default video.video,.page-node-type-landing-page .paragraph--type--hero video.video,.page-node-type-landing-page .hero-style-default video.video{display:block;}}.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner,.path-frontpage .hero-style-default .hero-text .hero-text-inner,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner{background:#FFFFFF;color:#000000;position:absolute;bottom:-24vw;width:80%;margin-left:10%;}@media (min-width:768px){.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner,.path-frontpage .hero-style-default .hero-text .hero-text-inner,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner{border:none;}}@media (min-width:600px){.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner,.path-frontpage .hero-style-default .hero-text .hero-text-inner,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner{bottom:-20vw;}}@media (min-width:700px){.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner,.path-frontpage .hero-style-default .hero-text .hero-text-inner,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner{bottom:-15vw;}}@media (min-width:768px){.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner,.path-frontpage .hero-style-default .hero-text .hero-text-inner,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner{position:relative;bottom:auto;width:auto;margin-left:auto;background:transparent;color:#FFFFFF;margin-top:20vw;margin-bottom:auto;margin-left:50vw;}}.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text{padding:2rem;}@media (min-width:768px){.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text{padding:0;}}.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1{margin:0;margin-bottom:1.5rem;font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.8rem;line-height:3.4rem;color:#C72035;}.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span{display:block;margin-left:0;}@media (min-width:768px){.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1{margin-bottom:3rem;font-size:5.6vw;line-height:5.9vw;color:#FFFFFF;}.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text h1 span{margin-left:11vw;}}.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text p,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text p,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text p,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text p{margin:0;font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;margin-left:0;max-width:auto;}@media (min-width:768px){.path-frontpage .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text p,.path-frontpage .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text p,.page-node-type-landing-page .paragraph--type--hero .hero-text .hero-text-inner .field--name-field-hero-large-text p,.page-node-type-landing-page .hero-style-default .hero-text .hero-text-inner .field--name-field-hero-large-text p{margin:0;font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.8vw;line-height:2.7vw;margin-left:4.1vw;max-width:27.8vw;}}.path-frontpage .paragraph--type--hero video,.path-frontpage .hero-style-default video,.page-node-type-landing-page .paragraph--type--hero video,.page-node-type-landing-page .hero-style-default video{position:relative;z-index:-1;}@media (min-width:768px){.path-frontpage .paragraph--type--hero .video-overlay,.path-frontpage .hero-style-default .video-overlay,.page-node-type-landing-page .paragraph--type--hero .video-overlay,.page-node-type-landing-page .hero-style-default .video-overlay{height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:0;background-image:radial-gradient(ellipse closest-side,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);}}.path-frontpage .video-button,.page-node-type-landing-page .video-button{display:none;}.path-frontpage .video-button.play,.page-node-type-landing-page .video-button.play{background-image:url("/themes/custom/sps/img/play.svg");}.path-frontpage .video-button.play:hover,.page-node-type-landing-page .video-button.play:hover{background-image:url("/themes/custom/sps/img/play_hover.svg");}.path-frontpage .video-button.pause,.page-node-type-landing-page .video-button.pause{background-image:url("/themes/custom/sps/img/pause.svg");}.path-frontpage .video-button.pause:hover,.page-node-type-landing-page .video-button.pause:hover{background-image:url("/themes/custom/sps/img/pause_hover.svg");}@media (min-width:768px){.path-frontpage .video-button,.page-node-type-landing-page .video-button{height:50px;width:50px;background-repeat:no-repeat;display:block;position:absolute;bottom:44px;left:66px;line-height:0;font-size:0;color:transparent;cursor:pointer;}.path-frontpage .video-button:hover,.page-node-type-landing-page .video-button:hover{text-decoration:underline;}}@media (min-width:768px){.path-frontpage .paragraph--type--hero{position:relative;z-index:-2;}}.path-sps360 .paragraph--type--hero,.path-sps360 .hero-style-default{margin-bottom:0;}@media (min-width:768px){.path-sps360 .paragraph--type--hero,.path-sps360 .hero-style-default{margin-bottom:0;}}.sps360-special-title{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;}.sps360-special-title h1{color:#FFFFFF;font-size:4.8rem;}@media (min-width:768px){.sps360-special-title h1{font-size:17rem;}}.sps360-special-title h1 .part-2{font-weight:300;}@media (max-width:767px){.path-sps360.page-node-type-landing-page .hero{margin-top:45px;}.path-sps360.page-node-type-landing-page .paragraph--type--hero{height:170px;}}.paragraph--type--key-facts{position:relative;max-width:1920px;margin:auto;text-align:center;background-color:#FFF8E6;padding-top:50px;padding-bottom:0px;margin-bottom:50px;}@media (min-width:768px){.paragraph--type--key-facts{padding-top:7vw;padding-bottom:3vw;margin-top:0;}}.paragraph--type--key-facts .inset-border{top:14px;left:14px;right:14px;bottom:14px;position:absolute;border:1px solid #000000;}@media (min-width:768px){.paragraph--type--key-facts .inset-border{top:26px;left:26px;right:26px;bottom:26px;}}.paragraph--type--key-facts h2.key-facts-header{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;}@media (min-width:768px){.paragraph--type--key-facts h2.key-facts-header{font-size:4.2rem;line-height:5.2rem;}}.paragraph--type--key-facts .key-facts{width:80%;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:7vw;}@media (min-width:768px){.paragraph--type--key-facts .key-facts{margin-top:4vw;}}.paragraph--type--key-facts .key-facts .key-fact{width:45%;border-bottom:1px solid #000000;padding-bottom:25px;margin-bottom:20px;}.paragraph--type--key-facts .key-facts .key-fact:nth-child(2n){margin-left:10%;}.paragraph--type--key-facts .key-facts .key-fact:nth-last-child(1){border-bottom:none;}@media (min-width:768px){.paragraph--type--key-facts .key-facts .key-fact{width:30%;margin-left:2%;margin-right:2%;}.paragraph--type--key-facts .key-facts .key-fact:nth-child(2n){margin-left:2%;}.paragraph--type--key-facts .key-facts .key-fact:nth-child(3n - 2){margin-left:auto;}.paragraph--type--key-facts .key-facts .key-fact:nth-child(3n){margin-right:auto;}}.paragraph--type--key-facts .key-facts .key-fact.border-no{border-bottom:none;}.paragraph--type--key-facts .key-facts .key-fact.border-no.count-1,.paragraph--type--key-facts .key-facts .key-fact.border-no.count-2{border-bottom:1px solid #000000;}@media (min-width:768px){.paragraph--type--key-facts .key-facts .key-fact.border-no.count-1,.paragraph--type--key-facts .key-facts .key-fact.border-no.count-2{border-bottom:none;}}@media (min-width:768px){.paragraph--type--key-facts .key-facts .key-fact.border-no{border-bottom:none;}}@media (min-width:768px){.paragraph--type--key-facts .key-facts .key-fact{padding-bottom:50px;margin-bottom:40px;}}.paragraph--type--key-facts .key-facts .key-fact.remainder-0:nth-last-child(1),.paragraph--type--key-facts .key-facts .key-fact.remainder-0:nth-last-child(2){border-bottom:none;}.paragraph--type--key-facts .key-facts .key-fact.remainder-0.count-2,.paragraph--type--key-facts .key-facts .key-fact.remainder-0.count-8,.paragraph--type--key-facts .key-facts .key-fact.remainder-0.count-11,.paragraph--type--key-facts .key-facts .key-fact.remainder-0.count-13{border-bottom:1px solid #000000;}.paragraph--type--key-facts .key-facts .key-fact.remainder-1:nth-last-child(1),.paragraph--type--key-facts .key-facts .key-fact.remainder-1:nth-last-child(2){border-bottom:none;}.paragraph--type--key-facts .key-facts .key-fact.remainder-1.count-6,.paragraph--type--key-facts .key-facts .key-fact.remainder-1.count-8,.paragraph--type--key-facts .key-facts .key-fact.remainder-1.count-10{border-bottom:1px solid #000000;}@media (min-width:768px){.paragraph--type--key-facts .key-facts .key-fact.remainder-0:nth-last-child(1),.paragraph--type--key-facts .key-facts .key-fact.remainder-0:nth-last-child(2),.paragraph--type--key-facts .key-facts .key-fact.remainder-0:nth-last-child(3){border-bottom:none;}.paragraph--type--key-facts .key-facts .key-fact.remainder-2:nth-last-child(1),.paragraph--type--key-facts .key-facts .key-fact.remainder-2:nth-last-child(2){border-bottom:none;}.paragraph--type--key-facts .key-facts .key-fact.remainder-2:nth-last-child(1){margin-right:auto;}.paragraph--type--key-facts .key-facts .key-fact.remainder-2:nth-last-child(2){margin-left:auto;margin-right:3%;}.paragraph--type--key-facts .key-facts .key-fact.remainder-1:nth-last-child(1){border-bottom:none;margin-right:auto;}.paragraph--type--key-facts .key-facts .key-fact.remainder-1:nth-last-child(2){border-bottom:1px solid #000000;}}.paragraph--type--key-facts .key-facts .key-fact .field--name-field-key-fact-stat{font-family:"Editor",Georgia,serif;font-weight:600;font-size:4rem;line-height:4.5rem;color:#C72035;}@media (min-width:768px){.paragraph--type--key-facts .key-facts .key-fact .field--name-field-key-fact-stat{font-size:9rem;line-height:10rem;}}.paragraph--type--key-facts .key-facts .key-fact .field--name-field-key-fact-caption{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;margin-top:10px;}@media (min-width:768px){.paragraph--type--key-facts .key-facts .key-fact .field--name-field-key-fact-caption{font-size:1.6rem;line-height:2.2rem;}}.paragraph--type--text-block-with-header{padding-top:24px;padding-bottom:24px;border-top:1px #000000 solid;}@media (min-width:768px){.paragraph--type--text-block-with-header{padding-top:38px;padding-bottom:40px;}}.paragraph--type--text-block-with-header .field--name-field-text-block-header{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.8rem;line-height:1.8rem;letter-spacing:.1rem;text-transform:uppercase;}@media (min-width:768px){.paragraph--type--text-block-with-header .field--name-field-text-block-header{font-size:2.8rem;line-height:3.2rem;letter-spacing:.2rem;margin-bottom:12px;}}.paragraph--type--text-block-with-header .field--name-field-text-block-text p{font-size:1.6rem;line-height:2.4rem;margin:0 0 1.8rem 0;padding:0;}@media (min-width:768px){.paragraph--type--text-block-with-header .field--name-field-text-block-text p{font-size:1.8rem;line-height:2.8rem;}}.paragraph--type--text-block-with-header .field--name-field-text-block-text p:last-child{margin-bottom:0;}.paragraph--type--text-block-with-header .field--name-field-text-block-text a{color:#000000;text-decoration:underline;}.paragraph--type--text-block-with-header .field--name-field-text-block-text a:hover{color:#FFFFFF;}.last .paragraph--type--text-block-with-header{padding-bottom:0;}.paragraph--type--text{width:83.75%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;}.paragraph--type--text p{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;margin-bottom:0;}.paragraph--type--text p.large{margin-top:0;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem;}@media (min-width:768px){.paragraph--type--text p{font-size:1.8rem;line-height:2.8rem;margin-bottom:2rem;}.paragraph--type--text p.large{font-size:2.6rem;line-height:4rem;margin-bottom:2.6rem;}}@media (min-width:768px){.paragraph--type--text{width:65.5%;margin-left:34.5%;padding-top:0;padding-bottom:0;}}.paragraph--type--text p{padding-left:0px;padding-right:0px;margin-bottom:2rem;}.paragraph--type--text p:last-of-type{margin-bottom:0;}.paragraph--type--text.para-class-default{padding-top:0;padding-bottom:0;}.paragraph--type--text.para-class-padding-top{padding-top:30px;padding-bottom:0;}@media (min-width:768px){.paragraph--type--text.para-class-padding-top{padding-top:60px;padding-bottom:0;}}.paragraph--type--text.para-class-padding-bottom{padding-top:0px;padding-bottom:30px;}@media (min-width:768px){.paragraph--type--text.para-class-padding-bottom{padding-top:0px;padding-bottom:60px;}}.paragraph--type--text.para-class-padding-top-bottom{padding-top:30px;padding-bottom:30px;}@media (min-width:768px){.paragraph--type--text.para-class-padding-top-bottom{padding-top:60px;padding-bottom:60px;}}.paragraph--type--text .field--name-field-text{width:100%;}@media (min-width:768px){.paragraph--type--text .field--name-field-text{width:80%;}}.paragraph--type--theme-slider{position:relative;max-width:1920px;margin:auto;display:grid;grid-template-columns:100%;grid-template-rows:100%;}.paragraph--type--theme-slider-item{display:grid;grid-template-columns:100%;grid-template-rows:100%;}.paragraph--type--theme-slider-item .theme-slider-image{position:relative;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;overflow:hidden;}.paragraph--type--theme-slider-item .theme-slider-image img,.paragraph--type--theme-slider-item .theme-slider-image picture{width:150%;text-align:center;max-width:none;height:auto;}@media (min-width:768px){.paragraph--type--theme-slider-item .theme-slider-image img,.paragraph--type--theme-slider-item .theme-slider-image picture{width:100%;text-align:center;}}.paragraph--type--theme-slider-item .theme-slider-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,black 100%);}.paragraph--type--theme-slider-item .theme-slider-text{position:relative;margin:20px;box-shadow:0px 0px 0px 1px #FFFFFF inset;position:relative;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;color:#FFFFFF;text-align:center;display:flex;flex-direction:column;justify-content:center;}.paragraph--type--theme-slider-item .theme-slider-text a{color:#FFFFFF;}.paragraph--type--theme-slider-item .field--name-field-theme-slider-headline{font-family:"Editor",Georgia,serif;font-weight:600;font-size:8rem;line-height:8.8rem;margin-bottom:20px;}.paragraph--type--theme-slider-item .field--name-field-theme-slider-text{width:40%;margin:auto;}.paragraph--type--theme-slider-item .field--name-field-theme-slider-text p{font-family:"ProximaNova",system,sans-serif;font-size:1.8rem;line-height:2.8rem;margin-bottom:2rem;}.paragraph--type--theme-slider-item .field--name-field-theme-slider-link{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;margin-bottom:20px;display:inline-block;}.paragraph--type--theme-slider-item .field--name-field-theme-slider-link a{display:inline-block;padding:12px 18px 10px 18px;background-image:url(/themes/custom/sps/img/arrow_angle.svg);background-position:right 18px center;background-repeat:no-repeat;text-transform:uppercase;padding-right:42px;background-size:18px;border:1px solid #FFFFFF;color:#FFFFFF;}.paragraph--type--theme-slider-item .field--name-field-theme-slider-link a:hover{background-color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);color:#000000;text-decoration:none;}.paragraph--type--say-yes-to-sps{position:relative;max-width:1920px;margin:auto;padding-bottom:26px;}@media (min-width:768px){.paragraph--type--say-yes-to-sps{padding-bottom:75px;}}.paragraph--type--say-yes-to-sps .say-yes-sps-text{position:relative;background-color:#D9A444;margin-left:26px;margin-right:26px;min-height:none;margin-top:-25px;}@media (min-width:1024px){.paragraph--type--say-yes-to-sps .say-yes-sps-text{width:600px;margin-top:-540px;margin-left:0;margin-right:auto;min-height:615px;}}@media (min-width:1440px){.paragraph--type--say-yes-to-sps .say-yes-sps-text{margin-top:-540px;width:720px;height:615px;}}.paragraph--type--say-yes-to-sps .say-yes-sps-text-inner{padding:24px;}@media (min-width:768px){.paragraph--type--say-yes-to-sps .say-yes-sps-text-inner{padding:66px;}}.paragraph--type--say-yes-to-sps .say-yes-sps-image{position:relative;overflow:hidden;width:100%;margin-left:0;}@media (min-width:1024px){.paragraph--type--say-yes-to-sps .say-yes-sps-image{width:80%;margin-left:20%;height:615px;}}.paragraph--type--say-yes-to-sps .field--name-field-say-yes-sps-title{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;margin-bottom:20px;}@media (min-width:768px){.paragraph--type--say-yes-to-sps .field--name-field-say-yes-sps-title{font-size:4.2rem;line-height:5.2rem;margin-bottom:50px;}}.paragraph--type--sps360-carousel{max-width:1920px;margin:auto;min-height:101vh;}.paragraph--type--sps360-carousel.extra-block-margin{position:relative;z-index:0;}.paragraph--type--sps360-carousel .sps-360-container{position:relative;}@media (min-width:1024px){.paragraph--type--sps360-carousel .sps-360-container{display:grid;grid-template-columns:50% 31% 19%;grid-template-rows:80px auto auto auto;}}.paragraph--type--sps360-carousel .sps-360-info-and-menu-wrapper{position:relative;background-color:#C72035;color:#FFFFFF;}@media (min-width:1024px){.paragraph--type--sps360-carousel .sps-360-info-and-menu-wrapper{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3;}}.paragraph--type--sps360-carousel .sps-360-info-and-menu-wrapper a{color:#FFFFFF;}.paragraph--type--sps360-carousel .sps-360-menu{position:absolute;right:0;top:100%;background-color:transparent;padding:20px 40px 0 0;z-index:9;text-align:right;}@media (min-width:768px){.paragraph--type--sps360-carousel .sps-360-menu{padding:60px 100px 0 0;}}@media (min-width:1024px){.paragraph--type--sps360-carousel .sps-360-menu{position:static;background-color:#C72035;padding:10px 0 60px 60px;z-index:0;text-align:left;}}@media (min-width:1024px){.paragraph--type--sps360-carousel .sps-360-items{z-index:2;grid-column-start:2;grid-column-end:4;grid-row-start:2;grid-row-end:5;}}.paragraph--type--sps360-carousel .sps-360-info-inner{margin-top:0px;width:auto;padding:20px;}@media (min-width:1024px){.paragraph--type--sps360-carousel .sps-360-info-inner{margin-top:80px;width:55%;padding:10px 0 0px 60px;}}.paragraph--type--sps360-carousel .field--name-field-sps-360-header{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;margin-bottom:20px;text-transform:uppercase;}.paragraph--type--sps360-carousel .field--name-field-sps-360-title{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;margin-bottom:10px;}@media (min-width:768px){.paragraph--type--sps360-carousel .field--name-field-sps-360-title{font-size:4.2rem;line-height:5.2rem;margin-bottom:20px;}}.paragraph--type--sps360-carousel .field--name-field-sps-360-description p{font-family:"ProximaNova",system,sans-serif;font-size:1.8rem;line-height:2.8rem;margin:0;margin-bottom:2rem;}.paragraph--type--sps360-carousel .field--name-field-sps-360-link{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;display:inline-block;}.paragraph--type--sps360-carousel .field--name-field-sps-360-link a{display:inline-block;padding:12px 18px 10px 18px;background-image:url(/themes/custom/sps/img/arrow_angle.svg);background-position:right 18px center;background-repeat:no-repeat;text-transform:uppercase;padding-right:42px;background-size:18px;border:1px solid #FFFFFF;color:#FFFFFF;}.paragraph--type--sps360-carousel .field--name-field-sps-360-link a:hover{background-color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);color:#000000;text-decoration:none;}.paragraph--type--sps360-carousel .field--name-field-sps-360-menu-item .field__item{float:right;clear:right;font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;text-transform:uppercase;padding:5px 38px 5px 0px;background:url(/themes/custom/sps/img/diamond_pagination_default.svg) no-repeat right center;color:#FFFFFF;cursor:pointer;}@media (min-width:768px){.paragraph--type--sps360-carousel .field--name-field-sps-360-menu-item .field__item{padding:10px 38px 10px 0px;}}@media (min-width:768px){.paragraph--type--sps360-carousel .field--name-field-sps-360-menu-item .field__item{padding:10px 0 10px 38px;background:url(/themes/custom/sps/img/diamond_pagination_default.svg) no-repeat left center;float:left;clear:left;}}.paragraph--type--sps360-carousel .field--name-field-sps-360-menu-item .field__item.active{background-image:url(/themes/custom/sps/img/diamond_pagination_active.svg);}.paragraph--type--sps360-carousel .paragraph--type--sps360-carousel-item{display:grid;grid-template-columns:100%;grid-template-rows:100%;}@media (max-width:767px){.paragraph--type--sps360-carousel .paragraph--type--sps360-carousel-item{min-height:100vh;}}@media (min-width:1024px){.paragraph--type--sps360-carousel .paragraph--type--sps360-carousel-item{margin-bottom:20px;}}.paragraph--type--sps360-carousel .field-sps-360-item-image{position:relative;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;overflow:hidden;}@media (max-width:767px){.paragraph--type--sps360-carousel .field-sps-360-item-image{display:flex;justify-content:center;}}.paragraph--type--sps360-carousel .field-sps-360-item-image img,.paragraph--type--sps360-carousel .field-sps-360-item-image picture{max-width:120%;width:120%;margin-left:-10%;}@media (min-width:768px){.paragraph--type--sps360-carousel .field-sps-360-item-image img,.paragraph--type--sps360-carousel .field-sps-360-item-image picture{margin-left:auto;max-width:none;width:100%;height:auto;}}.paragraph--type--sps360-carousel .field-sps-360-item-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 50%,black 60%);}@media (min-width:768px){.paragraph--type--sps360-carousel .field-sps-360-item-image:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,black 100%);}}@media (max-width:767px){.paragraph--type--sps360-carousel .paragraph--type--sps360-carousel-item.background-position-left .field-sps-360-item-image{justify-content:left;}}@media (max-width:767px){.paragraph--type--sps360-carousel .paragraph--type--sps360-carousel-item.background-position-right .field-sps-360-item-image{justify-content:right;}}.paragraph--type--sps360-carousel .field-sps-360-item-info{margin:20px;box-shadow:0px 0px 0px 1px #FFFFFF inset;position:relative;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;color:#FFFFFF;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;}.paragraph--type--sps360-carousel .field-sps-360-item-info a{color:#FFFFFF;}.paragraph--type--sps360-carousel .field-sps-360-item-info-inner{width:100%;padding:20px;align-self:flex-end;}.paragraph--type--sps360-carousel .field--name-field-sps-360-item-header{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;text-transform:uppercase;margin-bottom:20px;}.paragraph--type--sps360-carousel .field--name-field-sps-360-item-title{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;margin-bottom:0px;}@media (min-width:768px){.paragraph--type--sps360-carousel .field--name-field-sps-360-item-title{font-size:4.2rem;line-height:5.2rem;margin-bottom:20px;}}.paragraph--type--sps360-carousel .field--name-field-sps-360-item-description{width:80%;margin:auto;}.paragraph--type--sps360-carousel .field--name-field-sps-360-item-description p{font-family:"ProximaNova",system,sans-serif;font-size:1.8rem;line-height:2.8rem;margin-bottom:2rem;}.paragraph--type--sps360-carousel .field--name-field-sps-360-item-link{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;display:inline-block;margin-bottom:20px;}.paragraph--type--sps360-carousel .field--name-field-sps-360-item-link a{display:inline-block;padding:12px 18px 10px 18px;background-image:url(/themes/custom/sps/img/arrow_angle.svg);background-position:right 18px center;background-repeat:no-repeat;text-transform:uppercase;padding-right:42px;background-size:18px;border:1px solid #FFFFFF;color:#FFFFFF;}.paragraph--type--sps360-carousel .field--name-field-sps-360-item-link a:hover{background-color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);color:#000000;text-decoration:none;}.paragraph--type--sps360-carousel .hide{display:none;}.paragraph--type--sps360-carousel .block-homepage-admission-and-aid{z-index:1;min-height:100vh;}@media (min-width:1024px){.paragraph--type--sps360-carousel .block-homepage-admission-and-aid{min-height:auto;grid-column-start:1;grid-row-start:3;}}@media (min-width:1024px){.paragraph--type--sps360-carousel.activated .block-homepage-admission-and-aid{position:fixed;}.paragraph--type--sps360-carousel.deactivated .sidescroll-fixed{width:100%;grid-row-end:none;}.paragraph--type--sps360-carousel.deactivated .block-homepage-admission-and-aid{position:absolute;}.path-frontpage .carousel{position:relative;z-index:0;}.path-frontpage .carousel .sps-360-info-and-menu-wrapper{min-height:calc(100vh - 250px);}}@media (min-width:1024px){.paragraph--type--sps360-carousel.activated .sidescroll-fixed{max-width:81%;}}.paragraph--type--sps360-full-width-windowshade .sps-360-menu-wrapper{z-index:9;display:flex;align-items:center;background-color:transparent;padding:20px 40px 0 0;height:100vh;text-align:right;}.paragraph--type--sps360-full-width-windowshade .sps-360-menu-wrapper .sps-360-menu{align-self:flex-start;margin-top:75px;}@media (min-width:768px){.paragraph--type--sps360-full-width-windowshade .sps-360-menu-wrapper .sps-360-menu{align-self:auto;margin-top:0px;}}.paragraph--type--sps360-full-width-windowshade .sps-360-menu-wrapper .sps-360-menu-item{margin-bottom:8px;padding:10px 0 10px 38px;background:url(/themes/custom/sps/img/diamond_pagination_default.svg) no-repeat left center;color:#FFFFFF;cursor:pointer;}.paragraph--type--sps360-full-width-windowshade .sps-360-menu-wrapper .sps-360-menu-item.active{background-image:url(/themes/custom/sps/img/diamond_pagination_active.svg);}.windowshade-container-ready .paragraph--type--sps360-full-width-windowshade .sps-360-menu-wrapper{position:absolute;right:0;}.windowshade-container-active
.paragraph--type--sps360-full-width-windowshade
.sps-360-menu-wrapper{position:fixed;right:0;top:0;}.windowshade-container-past
.paragraph--type--sps360-full-width-windowshade
.sps-360-menu-wrapper{position:absolute;right:0;top:calc(100% - 100vh);}.paragraph--type--sps360-full-width-feature{position:relative;width:100vw;max-width:1920px;margin:auto;background-color:#000000;}.paragraph--type--sps360-full-width-feature .background-image{z-index:1;position:absolute;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-size:auto 60%;background-position:center top;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-image{height:100%;background-size:cover;}}.paragraph--type--sps360-full-width-feature .background-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 50%,black 60%);}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-image:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,black 100%);}}.paragraph--type--sps360-full-width-feature.background-position-right .background-image{background-position:right 20% top;}.paragraph--type--sps360-full-width-feature.background-position-left .background-image{background-position:left 20% top;}.paragraph--type--sps360-full-width-feature.background-position-center .background-image{background-position:center top;}.paragraph--type--sps360-full-width-feature .background-wrapper{padding:1px;position:relative;z-index:2;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer{margin:14px;border:1px solid #FFFFFF;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer{margin:26px;}}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner{position:relative;display:flex;align-items:flex-end;margin:0 10px;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;height:calc(100vh - 52px);max-height:none;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner{align-items:center;}}@media (max-width:767px){.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner{height:calc(100vh - 32px);}}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .field--name-field-360-fw-story-type-link{position:absolute;top:30px;right:30px;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .field--name-field-360-fw-story-type-link a{display:inline-block;padding-right:20px;font-size:1.6rem;line-height:2.2rem;font-weight:600;color:#FFFFFF;text-transform:uppercase;background:url(/themes/custom/sps/img/arrow_angle.svg) no-repeat center right;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner{position:relative;color:#FFFFFF;padding:14px 14px 28px 14px;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner{padding:0;margin-left:106px;width:31vw;}}@media (max-width:767px){.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner{padding-right:55px;}}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-supertitle{text-transform:uppercase;font-weight:600;font-size:1.6rem;line-height:2.2rem;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-subtitle{font-family:"Editor",Georgia,serif;font-weight:300;font-size:2.2rem;line-height:2.8rem;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-subtitle{font-size:4.2rem;line-height:5.2rem;}}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-text-content{margin-top:5px;margin-bottom:25px;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-text-content{margin-top:5px;margin-bottom:36px;}}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-text-content a{color:#FFF;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-text-content a:hover{color:#C72035;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-text-content p:last-child{margin-bottom:0;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-video{margin-bottom:36px;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-cta{font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;margin-top:15px;margin-bottom:10px;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-cta a{display:inline-block;padding:12px 18px 10px 18px;background-image:url(/themes/custom/sps/img/arrow_angle.svg);background-position:right 18px center;background-repeat:no-repeat;text-transform:uppercase;padding-right:42px;background-size:18px;border:1px solid #FFFFFF;color:#FFFFFF;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-cta a:hover{background-color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);color:#000000;text-decoration:none;}.paragraph--type--sps360-full-width-feature .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner .field--name-field-360-fw-cta a{background-position:right 18px top 12px;}.paragraph--type--sps360-full-width-feature.text-position-right .background-wrapper
.border-wrapper-outer
.border-wrapper-inner{justify-content:right;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature.text-position-right .background-wrapper
.border-wrapper-outer
.border-wrapper-inner .full-width-inner{margin-right:106px;margin-left:0;}}.paragraph--type--sps360-full-width-feature.text-position-center .background-wrapper
.border-wrapper-outer
.border-wrapper-inner{justify-content:center;align-items:flex-end;text-align:center;}.paragraph--type--sps360-full-width-feature.text-position-center .background-wrapper
.border-wrapper-outer
.border-wrapper-inner .full-width-inner h2.sps-360-full-width-title{font-size:2.2rem;line-height:2.8rem;margin-bottom:15px;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature.text-position-center .background-wrapper
.border-wrapper-outer
.border-wrapper-inner .full-width-inner h2.sps-360-full-width-title{margin-bottom:auto;font-size:8rem;line-height:8.2rem;margin-bottom:15px;}}.paragraph--type--sps360-full-width-feature.text-position-center .background-wrapper
.border-wrapper-outer
.border-wrapper-inner .full-width-inner .field--name-field-360-fw-title{font-weight:600;font-size:2.2rem;line-height:2.8rem;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature.text-position-center .background-wrapper
.border-wrapper-outer
.border-wrapper-inner .full-width-inner .field--name-field-360-fw-title{font-size:8rem;line-height:8.2rem;}}@media (min-width:768px){.paragraph--type--sps360-full-width-feature.text-position-center .background-wrapper
.border-wrapper-outer
.border-wrapper-inner .full-width-inner{margin:0 0 52px 0;width:44vw;}}.paragraph--type--sps360-full-width-feature.text-position-inset .background-wrapper .border-wrapper-outer{margin:0;border:26px solid #FFFFFF;}.paragraph--type--sps360-full-width-feature.text-position-inset .background-wrapper .border-wrapper-outer .border-wrapper-inner{margin:0;}@media (max-width:767px){.paragraph--type--sps360-full-width-feature.text-position-inset .background-wrapper .border-wrapper-outer .border-wrapper-inner{height:calc(100vh - 54px);}}.paragraph--type--sps360-full-width-feature.text-position-inset-red{padding:30px 15px;background-color:#91091A;}@media (min-width:1024px){.paragraph--type--sps360-full-width-feature.text-position-inset-red{padding:60px 36px;}}.paragraph--type--sps360-full-width-feature.text-position-inset-red .background-image{margin:30px 15px;height:calc(100% - 60px);width:calc(100% - 30px);}@media (min-width:1024px){.paragraph--type--sps360-full-width-feature.text-position-inset-red .background-image{margin:60px 36px;height:calc(100% - 120px);width:calc(100% - 72px);}}.paragraph--type--sps360-full-width-feature.text-position-inset-red .background-wrapper .border-wrapper-outer{margin:32px;}.paragraph--type--sps360-full-width-feature.text-position-inset-red .background-wrapper .border-wrapper-outer .border-wrapper-inner{align-items:flex-end;margin:0;border:none;}@media (min-width:768px){.paragraph--type--sps360-full-width-feature.text-position-inset-red .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner{margin-left:58px;}}@media (min-width:1024px){.paragraph--type--sps360-full-width-feature.text-position-inset-red .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner{margin-left:106px;}}@media (min-width:768px){.paragraph--type--sps360-full-width-feature.text-position-inset-red .background-wrapper .border-wrapper-outer .border-wrapper-inner .full-width-inner{margin-bottom:58px;}}@media (min-width:768px){.paragraph--type--sps360-full-width-feature .background-image:after{background:linear-gradient(90deg,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0.1) 100%);}.paragraph--type--sps360-full-width-feature.text-position-right .background-image:after{background:linear-gradient(270deg,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0.1) 100%);}.paragraph--type--sps360-full-width-feature.text-position-center .background-image:after{background:linear-gradient(0deg,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0.1) 100%);}}.paragraph--type--sps360-moment{background:#E7C980;padding-bottom:23px;}@media (min-width:1024px){.paragraph--type--sps360-moment{padding:100px 66px;}}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper{position:relative;max-width:1920px;}@media (min-width:1024px){.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .field--name-field-360-moment-image{padding-bottom:60px;width:75%;}}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container{position:relative;z-index:1;margin:-50px 26px 0px 26px;padding:23px;background:#ADAFCA;}@media (min-width:1024px){.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container{position:absolute;bottom:0;right:0;margin:0;padding:60px 75px;width:598px;}}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .sps-360-moment-title{font-weight:600;}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-text-content{margin-bottom:20px;}@media (min-width:1024px){.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-text-content{margin-bottom:36px;}}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-audio{margin-bottom:20px;}@media (min-width:1024px){.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-audio{margin-bottom:36px;}}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-cta{font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:.1rem;}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-cta a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-cta a{display:inline-block;}}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-cta a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.paragraph--type--sps360-moment .sps-360-moment-inner-wrapper .text-container .field--name-field-360-moment-cta a{background-position:right 18px top 12px;}.paragraph--type--sps360-pullquote .background-wrapper{display:flex;align-items:center;padding:20px;background-size:cover;background-repeat:no-repeat;background-position:center;}@media (min-width:768px){.paragraph--type--sps360-pullquote .background-wrapper{min-height:100vh;padding:20px 66px;}}.paragraph--type--sps360-pullquote .background-wrapper .pullquote-inner{color:#FFFFFF;}@media (min-width:768px){.paragraph--type--sps360-pullquote .background-wrapper .pullquote-inner{width:52%;}}.paragraph--type--sps360-pullquote .background-wrapper .pullquote-inner .field--name-field-360-pq-quote-text{margin-bottom:16px;padding-top:32px;background:url(/themes/custom/sps/img/quote_solid_white.svg) no-repeat top left;background-size:28px;}@media (min-width:768px){.paragraph--type--sps360-pullquote .background-wrapper .pullquote-inner .field--name-field-360-pq-quote-text{margin-bottom:30px;padding-top:92px;background-size:80px;}}.paragraph--type--sps360-pullquote .background-wrapper .pullquote-inner .field--name-field-360-pq-quote-text p{margin:0;font-family:"Editor",Georgia,serif;font-weight:600;}@media (min-width:768px){.paragraph--type--sps360-pullquote .background-wrapper .pullquote-inner .field--name-field-360-pq-quote-text p{font-size:4.2rem;line-height:5.2rem;}}.paragraph--type--sps360-pullquote .background-wrapper .pullquote-inner .field--name-field-360-pq-attribution{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.6rem;}.paragraph--type--sps-360-sidescroller{position:relative;padding:20px;background-color:#ADAFCA;}@media (min-width:1024px){.paragraph--type--sps-360-sidescroller{padding:100px 66px;}}.paragraph--type--sps-360-sidescroller .text-wrapper{margin-bottom:20px;}@media (min-width:1024px){.paragraph--type--sps-360-sidescroller .text-wrapper{float:right;width:calc(45% - 18px);}}.paragraph--type--sps-360-sidescroller .text-wrapper .sidescroller-title{font-weight:600;}@media (min-width:1024px){.paragraph--type--sps-360-sidescroller .images-wrapper{margin-right:calc(45% + 18px);}}.paragraph--type--sps-360-sidescroller .images-wrapper .field--name-field-360-ss-images > .field__item{margin-bottom:28px;}@media (min-width:1024px){.paragraph--type--sps-360-sidescroller .images-wrapper .field--name-field-360-ss-images > .field__item:nth-child(2n+1){padding-right:33%;}.paragraph--type--sps-360-sidescroller .images-wrapper .field--name-field-360-ss-images > .field__item:nth-child(2n){padding-left:33%;}}.paragraph--type--sps-360-sidescroller .images-wrapper .field--name-field-360-ss-images > .field__item .field--name-field-360-ss-image-caption{font-size:1.5rem;line-height:2.1rem;font-family:"ProximaNova",system,sans-serif;font-weight:bold;}@media (min-width:1024px){.paragraph--type--sps-360-sidescroller.activated .sidescroll-fixed{margin:0;top:100px;right:66px;width:calc(((100% - 132px) * 0.45) - 18px);}.paragraph--type--sps-360-sidescroller.deactivated .sidescroll-fixed{margin:0;top:auto;bottom:100px;right:66px;width:calc(((100% - 132px) * 0.45) - 18px);}}.paragraph--type--sps360-story-embed .sps360-story-embed-container{width:100%;max-width:1920px;margin:auto;margin-top:5.2vw;position:relative;display:flex;flex-direction:column;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container{flex-direction:row-reverse;}}.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-image{width:83.75%;box-shadow:0px 0px 0px 1px #FFFFFF inset;position:relative;margin:auto;margin-top:-5.2vw;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-image{width:50%;}}.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-image img{width:100%;}.paragraph--type--sps360-story-embed .sps360-story-embed-container .inset-border{top:14px;left:14px;right:14px;bottom:14px;position:absolute;z-index:1;border:1px solid #FFFFFF;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .inset-border{top:26px;left:26px;right:26px;bottom:26px;}}.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text{background-color:#7EB8BA;display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:-75px;padding-top:130px;background-image:url("/themes/custom/sps/img/quote_outline_white.svg");background-position:left -20px top 70px;background-size:120px;background-repeat:no-repeat;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text{width:50%;}}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text{margin-top:0;}}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text{padding-top:0;}}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text{background-position:left -20px top 85px;background-size:100px;}}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text{background-size:20.25vw;}}.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text .sps360-story-embed-text-inner{width:83.75%;margin:auto;font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;}.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text .sps360-story-embed-text-inner p{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text .sps360-story-embed-text-inner{width:80%;margin:auto;font-size:2.6rem;line-height:4rem;}.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-text .sps360-story-embed-text-inner p{font-size:2.6rem;line-height:4rem;}}.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-spacer-top{background-color:#7EB8BA;display:block;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-container .sps360-story-embed-spacer-top{display:none;}}.paragraph--type--sps360-story-embed .sps360-story-embed-spacer-bottom{background-color:#7EB8BA;display:block;height:30px;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .sps360-story-embed-spacer-bottom{display:block;height:5.2vw;}}.paragraph--type--sps360-story-embed .field--name-field-sps-story-embed-link{font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;display:inline-block;margin-top:2.5rem;}@media (min-width:1024px){.paragraph--type--sps360-story-embed .field--name-field-sps-story-embed-link{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.1rem;}}.paragraph--type--sps360-story-embed .field--name-field-sps-story-embed-link a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.paragraph--type--sps360-story-embed .field--name-field-sps-story-embed-link a{display:inline-block;}}.paragraph--type--sps360-story-embed .field--name-field-sps-story-embed-link a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.paragraph--type--accordion-container{width:83.75%;margin:auto;max-width:1920px;position:relative;padding-top:30px;padding-bottom:60px;}@media (min-width:768px){.paragraph--type--accordion-container{width:65.5%;margin-left:34.5%;}}.paragraph--type--accordion-container .field--name-field-accordion-container-header{font-family:"Editor",Georgia,serif;font-weight:500;font-size:2.2rem;line-height:2.8rem;padding-bottom:12px;}@media (min-width:768px){.paragraph--type--accordion-container .field--name-field-accordion-container-header{font-size:4.2rem;line-height:5.3rem;padding-bottom:20px;}}@media (min-width:768px){.field--name-field-accordion-items{width:80%;}}.paragraph--type--accordion-container-item .field--name-field-accordion-header{font-family:"ProximaNova",system,sans-serif;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;text-transform:uppercase;font-weight:bold;cursor:pointer;width:100%;padding-top:14px;padding-bottom:14px;border-top:1px #000000 solid;}@media (min-width:768px){.paragraph--type--accordion-container-item .field--name-field-accordion-header{font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;}}.paragraph--type--accordion-container-item .field--name-field-accordion-header:after{content:"+";text-align:right;float:right;font-size:22px;}.paragraph--type--accordion-container-item .field--name-field-accordion-header.open{color:#C72035;}.paragraph--type--accordion-container-item .field--name-field-accordion-header.open:after{content:"-";font-size:26px;}.paragraph--type--accordion-container-item .field--name-field-accordion-text{padding:0px 0 16px 0;}@media (min-width:768px){.paragraph--type--accordion-container-item .field--name-field-accordion-text{padding:10px 0 18px 0;}}.paragraph--type--accordion-container-item .field--name-field-accordion-text p{font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.paragraph--type--accordion-container-item .field--name-field-accordion-text p{font-size:1.8rem;line-height:2.8rem;}}.last .paragraph--type--accordion-container-item{border-bottom:1px #000000 solid;}.paragraph--type--pull-quote .pull-quote-container{width:100%;max-width:1920px;margin:auto;margin-top:5.2vw;position:relative;display:flex;flex-direction:column;}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container{flex-direction:row;}}.paragraph--type--pull-quote .pull-quote-container .pull-quote-image{width:83.75%;box-shadow:0px 0px 0px 1px #FFFFFF inset;position:relative;margin:auto;margin-top:-5.2vw;}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-image{width:50%;}}.paragraph--type--pull-quote .pull-quote-container .pull-quote-image img{width:100%;}.paragraph--type--pull-quote .pull-quote-container .inset-border{top:14px;left:14px;right:14px;bottom:14px;position:absolute;z-index:1;border:1px solid #FFFFFF;}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .inset-border{top:26px;left:26px;right:26px;bottom:26px;}}.paragraph--type--pull-quote .pull-quote-container .pull-quote-text{background-color:#AEBB81;display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:-75px;padding-top:130px;background-image:url("/themes/custom/sps/img/quote_outline_white.svg");background-position:left -20px top 70px;background-size:120px;background-repeat:no-repeat;}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-text{width:50%;}}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-text{margin-top:0;}}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-text{padding-top:0;}}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-text{background-position:left -20px top 85px;background-size:100px;}}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-text{background-size:20.25vw;}}.paragraph--type--pull-quote .pull-quote-container .pull-quote-text .pull-quote-text-inner{width:83.75%;margin:auto;font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;}.paragraph--type--pull-quote .pull-quote-container .pull-quote-text .pull-quote-text-inner p{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-text .pull-quote-text-inner{width:80%;margin:auto;font-size:2.6rem;line-height:4rem;}.paragraph--type--pull-quote .pull-quote-container .pull-quote-text .pull-quote-text-inner p{font-size:2.6rem;line-height:4rem;}}.paragraph--type--pull-quote .pull-quote-container .pull-quote-spacer-top{background-color:#AEBB81;display:block;}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-container .pull-quote-spacer-top{display:none;}}.paragraph--type--pull-quote .pull-quote-spacer-bottom{background-color:#AEBB81;display:block;height:30px;}@media (min-width:1024px){.paragraph--type--pull-quote .pull-quote-spacer-bottom{display:block;height:5.2vw;}}.paragraph--type--pull-quote .field--name-field-pull-quote-attribution{font-family:"ProximaNova",system,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.4rem;line-height:1.6rem;letter-spacing:.1rem;}@media (min-width:1024px){.paragraph--type--pull-quote .field--name-field-pull-quote-attribution{font-size:1.6rem;line-height:2.2rem;letter-spacing:.1rem;}}.paragraph--type--video-embed .video-embed-container{position:relative;}.paragraph--type--video-embed .video-embed-container .video-embed-image img{height:auto;max-width:none;width:120%;}@media (min-width:768px){.paragraph--type--video-embed .video-embed-container .video-embed-image img{width:100%;}}.paragraph--type--video-embed .video-embed-container .video-embed-button{left:calc(50% - 30px);top:calc(50% - 30px);position:absolute;}@media (min-width:768px){.paragraph--type--video-embed .video-embed-container .video-embed-button{left:calc(50% - 50px);top:calc(50% - 50px);}}.paragraph--type--video-embed .video-embed-container .video-embed-button .media--type-remote-video .video-info .video-toggle img{display:block;float:none;margin-right:0px;height:60px;width:60px;}@media (min-width:768px){.paragraph--type--video-embed .video-embed-container .video-embed-button .media--type-remote-video .video-info .video-toggle img{height:100px;width:100px;}}.paragraph--type--video-embed .video-embed-container .video-embed-button .media--type-remote-video .video-info .video-text{display:none;}.paragraph--type--video-embed .field--name-field-video-embed-caption p{font-family:"ProximaNova",system,sans-serif;font-weight:bold;font-size:1.5rem;line-height:2.1rem;width:83.75%;margin-left:auto;margin-right:auto;padding:15px 0;}@media (min-width:768px){.paragraph--type--video-embed .field--name-field-video-embed-caption p{width:64.5%;margin-left:34.5%;}}.paragraph--type--image-container{width:83.75%;margin-left:auto;margin-right:auto;}@media (min-width:768px){.paragraph--type--image-container{width:91%;margin-left:4.5%;margin-right:4.5%;}}.paragraph--type--image-container .field--name-field-image-container-images{display:flex;flex-direction:row;flex-wrap:wrap;}.paragraph--type--image-container .field--name-field-image-container-images .image{width:100%;}.paragraph--type--image-container .field--name-field-image-container-images.multiple .image{width:100%;}@media (min-width:768px){.paragraph--type--image-container .field--name-field-image-container-images.multiple .image{width:49%;}.paragraph--type--image-container .field--name-field-image-container-images.multiple .image:last-of-type{margin-left:2%;}}@media (min-width:768px){.paragraph--type--image-container .field--name-field-image-container-images .field--name-field-image-caption{width:90%;}}.paragraph--type--image-container .field--name-field-image-container-images .field--name-field-image-caption p{font-family:"ProximaNova",system,sans-serif;font-weight:bold;font-size:1.5rem;line-height:2.1rem;padding:15px 0;}.paragraph--type--view-from-here{height:auto;position:relative;width:83.75%;margin:auto;background-image:none;margin-top:30px;}@media (min-width:768px){.paragraph--type--view-from-here{height:40vw;width:auto;margin-left:66px;margin-right:66px;background-position:center;background-size:150%;background-repeat:no-repeat;}.paragraph--type--view-from-here #background-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;}}@media (min-width:768px){.paragraph--type--view-from-here .field--name-field-view-from-here-image{display:none;}}.paragraph--type--view-from-here .view-from-here-text{background-color:#AEBB81;width:100%;}@media (min-width:768px){.paragraph--type--view-from-here .view-from-here-text{width:450px;position:absolute;top:46px;right:76px;background-color:transparent;}}.paragraph--type--view-from-here .view-from-here-text .view-from-here-text-inner{padding:20px 23px;}.paragraph--type--view-from-here .field--name-field-view-from-here-headline{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;color:#000000;}@media (min-width:768px){.paragraph--type--view-from-here .field--name-field-view-from-here-headline{font-size:4.2rem;line-height:5.2rem;color:#FFFFFF;}}.paragraph--type--view-from-here .field--name-field-view-from-here-caption{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;color:#000000;}@media (min-width:768px){.paragraph--type--view-from-here .field--name-field-view-from-here-caption{font-size:1.8rem;line-height:2.8rem;color:#FFFFFF;}}h2.speakers,h2.field--name-field-speakers-header{font-family:"Editor",Georgia,serif;font-size:2.2rem;line-height:2.8rem;margin-bottom:10px;font-weight:600;}@media (min-width:768px){h2.speakers,h2.field--name-field-speakers-header{font-size:4.2rem;line-height:5.2rem;margin-bottom:20px;margin-top:10px;}}.field--name-field-event-speakers,.field--name-field-speakers{border-top:1px solid #000000;}.paragraph--type--speaker{padding-top:36px;margin-top:0px;}.paragraph--type--speaker .speaker-container{display:flex;flex-direction:column;}@media (min-width:768px){.paragraph--type--speaker .speaker-container{flex-direction:row;}}.paragraph--type--speaker .speaker-container .speaker-image{width:30%;}@media (min-width:768px){.paragraph--type--speaker .speaker-container .speaker-image{width:20%;margin-right:3%;}}.paragraph--type--speaker .speaker-container .speaker-info{width:100%;}@media (min-width:768px){.paragraph--type--speaker .speaker-container .speaker-info{width:77%;}}.paragraph--type--speaker h3.field--name-field-speaker-name{font-size:1.6rem;line-height:2.4rem;text-transform:none;font-family:"ProximaNova",system,sans-serif;font-weight:bold;margin-top:12px;letter-spacing:0;}@media (min-width:768px){.paragraph--type--speaker h3.field--name-field-speaker-name{font-size:1.8rem;line-height:2.8rem;margin-top:auto;}}.paragraph--type--speaker .field--name-field-speaker-description p{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:normal;}@media (min-width:768px){.paragraph--type--speaker .field--name-field-speaker-description p{font-size:1.8rem;line-height:2.8rem;}}.row .paragraph--type--alert{width:83.75%;margin-left:auto;margin-right:auto;margin-top:0;padding:42px;}@media (min-width:768px){.row .paragraph--type--alert{width:52%;margin-left:34.5%;padding:42px;}}.paragraph--type--alert{background-color:#C72035;color:#FFFFFF;padding:23px;width:auto;margin-top:20px;}@media (min-width:768px){.paragraph--type--alert{padding:42px;}}@media (min-width:768px){.paragraph--type--alert{width:80%;margin-top:30px;}}.paragraph--type--alert p{color:#FFFFFF;}.paragraph--type--alert a{color:#FFFFFF;}.paragraph--type--alert .field--name-field-alert-headline{font-family:"ProximaNova",system,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.8rem;line-height:1.8rem;letter-spacing:0.1rem;}@media (min-width:768px){.paragraph--type--alert .field--name-field-alert-headline{font-size:2.8rem;line-height:3.2rem;letter-spacing:0.2rem;}}.paragraph--type--alert .field--name-field-alert-text{margin-top:6px;}@media (min-width:768px){.paragraph--type--alert .field--name-field-alert-text{margin-top:12px;}}.paragraph--type--alert .field--name-field-alert-text p{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.paragraph--type--alert .field--name-field-alert-text p{font-size:1.8rem;line-height:2.8rem;}}.paragraph--type--alert .field--name-field-alert-text a{color:#FFFFFF !important;}.paragraph--type--alert .field--name-field-alert-text a:hover{color:#FFD91E !important;}.paragraph--type--alert .field--name-field-alert-cta{margin-top:16px;}@media (min-width:768px){.paragraph--type--alert .field--name-field-alert-cta{margin-top:20px;}}.paragraph--type--alert .field--name-field-alert-cta a{display:inline-block;color:#FFFFFF !important;text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;border:1px solid #FFFFFF;background-image:url("/themes/custom/sps/img/arrow_angle.svg");background-repeat:no-repeat;background-position:center right 12px;background-size:1.5rem;padding:12px 37px 12px 13px;}@media (min-width:768px){.paragraph--type--alert .field--name-field-alert-cta a{display:inline-block;}}.paragraph--type--alert .field--name-field-alert-cta a:hover{text-decoration:none;color:#000000 !important;background-color:#FFFFFF;background-image:url("/themes/custom/sps/img/arrow_angle_black.svg");}@media (min-width:768px){.paragraph--type--alert .field--name-field-alert-cta a{font-size:1.6rem;line-height:2.2rem;padding:11px 37px 11px 17px;}}.paragraph--type--full-width-text{padding-top:60px;padding-bottom:60px;}.paragraph--type--image-and-text-cta{margin:75px 20px;max-width:1920px;}@media (min-width:1024px){.paragraph--type--image-and-text-cta{margin:75px auto;width:87.8%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;}}.paragraph--type--image-and-text-cta .image-wrapper{flex-shrink:0;margin:0 auto 20px auto;max-width:600px;}@media (min-width:1024px){.paragraph--type--image-and-text-cta .image-wrapper{width:45%;}}@media (min-width:1024px){.paragraph--type--image-and-text-cta .text-wrapper{margin-right:50px;}}.paragraph--type--image-and-text-cta .text-wrapper .image-text-cta-title{margin-bottom:30px;font-weight:600;letter-spacing:-0.02em;}@media (max-width:767px){.paragraph--type--image-and-text-cta .text-wrapper .image-text-cta-title{margin-bottom:10px;}}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-text{margin-bottom:30px;}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-text p:last-child{margin-bottom:0;}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-text ul{list-style:none;}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-text ul > li{position:relative;}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-text ul > li:before{content:url(/themes/custom/sps/img/diamond_bullet_red.svg);position:absolute;left:-20px;}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-link{font-size:16px;line-height:22px;font-weight:600;}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-link a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-link a{display:inline-block;}}.paragraph--type--image-and-text-cta .text-wrapper .field--name-field-img-txt-cta-link a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}.paragraph--type--upcoming-events{margin:75px 20px;max-width:1920px;}@media (min-width:1024px){.paragraph--type--upcoming-events{margin:60px auto;width:87.8%;}}@media (min-width:768px){.paragraph--type--upcoming-events .upcoming-events-upper{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-end;}}.paragraph--type--upcoming-events .upcoming-events-upper .field--name-field-upcoming-events-title{font-family:"Editor",Georgia,serif;font-size:42px;font-weight:600;line-height:52px;letter-spacing:-0.02em;}@media (max-width:767px){.paragraph--type--upcoming-events .upcoming-events-upper .field--name-field-upcoming-events-title{margin-bottom:20px;font-size:22px;line-height:28px;}}.paragraph--type--upcoming-events .upcoming-events-upper .field--name-field-upcoming-events-link{font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;}.paragraph--type--upcoming-events .upcoming-events-upper .field--name-field-upcoming-events-link a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.paragraph--type--upcoming-events .upcoming-events-upper .field--name-field-upcoming-events-link a{display:inline-block;}}.paragraph--type--upcoming-events .upcoming-events-upper .field--name-field-upcoming-events-link a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}@media (max-width:767px){.paragraph--type--upcoming-events .upcoming-events-upper .field--name-field-upcoming-events-link{margin-bottom:20px;}}@media (min-width:768px){.paragraph--type--upcoming-events .view-events .view-content{display:flex;justify-content:flex-start;align-items:flex-start;}}.paragraph--type--upcoming-events .view-events .view-content .views-row{display:block;}@media (min-width:768px){.paragraph--type--upcoming-events .view-events .view-content .views-row{margin-right:30px;width:calc((100% / 3) - 20px);}.paragraph--type--upcoming-events .view-events .view-content .views-row:last-child{margin-right:0;}}@media (max-width:767px){.paragraph--type--upcoming-events .view-events .view-content .views-row{margin-bottom:20px;}.paragraph--type--upcoming-events .view-events .view-content .views-row:last-child{margin-bottom:0;}}.paragraph--type--upcoming-events .view-events .view-content .views-row .views-field-field-event-start-date-2{text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:12px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;}@media (min-width:768px){.paragraph--type--upcoming-events .view-events .view-content .views-row .views-field-field-event-start-date-2{font-size:1.6rem;line-height:2.2rem;}}.paragraph--type--upcoming-events .view-events .view-content .views-row .upcoming-event-link{display:block;color:#000000;}.paragraph--type--upcoming-events .view-events .view-content .views-row .upcoming-event-link:hover{color:#C72035;}.paragraph--type--upcoming-events .view-events .view-content .views-row .views-field-title{display:inline-block;margin:16px 0;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;}@media (min-width:768px){.paragraph--type--upcoming-events .view-events .view-content .views-row .views-field-title{font-size:2.4rem;line-height:2.8rem;}}@media (max-width:767px){.paragraph--type--upcoming-events .view-events .view-content .views-row .views-field-title{margin-bottom:0;}}.paragraph--type--upcoming-events .view-events .view-content .views-row .event-text{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.paragraph--type--upcoming-events .view-events .view-content .views-row .event-text{font-size:1.8rem;line-height:2.8rem;}}.paragraph--type--upcoming-events .view-events .view-content .views-row .event-text a{color:#000000;text-decoration:none;}.paragraph--type--upcoming-events .view-events .view-content .views-row .event-text a:hover{color:#C72035;text-decoration:underline;}.paragraph--type--story-stack{margin:75px 20px;max-width:1920px;}@media (min-width:1024px){.paragraph--type--story-stack{margin:75px auto;width:87.8%;}}.paragraph--type--story-stack .field--name-field-story-stack-title{margin-bottom:45px;font-family:"Editor",Georgia,serif;font-size:42px;font-weight:600;line-height:52px;letter-spacing:-0.02em;}@media (max-width:767px){.paragraph--type--story-stack .field--name-field-story-stack-title{font-size:22px;line-height:28px;}}.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item{margin:0 auto 20px auto;}@media (min-width:768px){.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item{width:81.8%;margin-bottom:45px;}}.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item:last-child{margin-bottom:0;}.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link{display:block;color:#000000;text-decoration:none;}.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link:hover{color:#C72035;text-decoration:none;}@media (min-width:1024px){.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link{display:flex;align-items:center;justify-content:flex-start;}}.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link .story-image-wrapper{margin:0 0 32px 0;max-width:100%;}@media (min-width:1024px){.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link .story-image-wrapper{flex-shrink:0;margin:0 32px 0 0;width:36.5%;max-width:378px;}}@media (max-width:767px){.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link .story-image-wrapper{margin-bottom:8px;}}.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link .story-text-wrapper .field--name-field-story-headline{font-family:"Editor",Georgia,serif;font-size:36px;line-height:46px;letter-spacing:-0.02em;}@media (max-width:767px){.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link .story-text-wrapper .field--name-field-story-headline{font-size:19px;line-height:24px;}}.paragraph--type--story-stack .field--name-field-story-stack-stories > .field__item .story-link .story-text-wrapper .field--name-field-story-subhead{font-family:"ProximaNova",system,sans-serif;font-size:18px;font-weight:400;line-height:28px;}.paragraph--type--in-the-news-feed{background-color:#E7C980;}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper{padding:75px 20px;max-width:1920px;}@media (min-width:1024px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper{margin:0 auto;padding:60px 0;width:87.8%;}}@media (min-width:768px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-end;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper .feed-title{font-family:"Editor",Georgia,serif;font-size:42px;font-weight:600;line-height:52px;letter-spacing:-0.02em;}@media (max-width:767px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper .feed-title{margin-bottom:20px;font-size:22px;line-height:28px;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper .feed-link{font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper .feed-link a{display:block;padding:12px 18px 10px 18px;padding-right:42px;background-image:url(/themes/custom/sps/img/arrow_angle_black.svg);background-repeat:no-repeat;background-size:18px;background-position:center right 18px;text-transform:uppercase;border:1px #000000 solid;color:#000000;}@media (min-width:768px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper .feed-link a{display:inline-block;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper .feed-link a:hover{background-color:#000000;color:#FFFFFF;background-image:url(/themes/custom/sps/img/arrow_angle.svg);color:#FFFFFF;text-decoration:none;}@media (max-width:767px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .in-the-news-feed-upper .feed-link{margin-bottom:20px;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content{padding:0;}@media (min-width:768px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content{display:flex;justify-content:space-between;align-items:flex-start;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row{display:block;}@media (min-width:768px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row{width:calc((100% / 3) - 20px);}}@media (min-width:320px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row{margin-bottom:20px;}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row:last-child{margin-bottom:0;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-date{text-transform:uppercase;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6rem;letter-spacing:0.1rem;padding:12px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;}@media (min-width:768px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-date{font-size:1.6rem;line-height:2.2rem;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-info-title{margin:16px 0;font-family:"ProximaNova",system,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.4rem;}@media (min-width:768px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-info-title{font-size:2.4rem;line-height:2.8rem;}}@media (max-width:767px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-info-title{margin-bottom:0;}}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-info-title a{color:#000000;}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-info-title a:hover{color:#C72035;}.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-info-pubname{font-family:"ProximaNova",system,sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;}@media (min-width:768px){.paragraph--type--in-the-news-feed .in-the-news-feed-inner-wrapper .view-in-the-news .view-content .views-row .pub-info-pubname{font-size:1.8rem;line-height:2.8rem;}}.paragraph--type--image-text-w-background{position:relative;margin:75px 0;max-width:1920px;}@media (min-width:1024px){.paragraph--type--image-text-w-background{margin:100px 70px 100px 0;}}@media (min-width:1024px){.paragraph--type--image-text-w-background .image-wrapper{margin-left:25%;padding-bottom:60px;width:75%;}}.paragraph--type--image-text-w-background .text-wrapper{position:relative;z-index:1;margin:-50px 26px 0px 26px;padding:23px;background-color:#E7C980;}@media (min-width:1024px){.paragraph--type--image-text-w-background .text-wrapper{position:absolute;top:140px;left:0;margin:0;padding:60px 75px;width:598px;}}.paragraph--type--image-text-w-background .text-wrapper .field--name-field-img-txt-back-title{font-family:"Editor",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:2.8rem;margin-bottom:14px;}@media (min-width:768px){.paragraph--type--image-text-w-background .text-wrapper .field--name-field-img-txt-back-title{font-size:4.2rem;line-height:5.2rem;}}.paragraph--type--image-text-w-background .text-wrapper ul{list-style:none;}.paragraph--type--image-text-w-background .text-wrapper ul > li{position:relative;}.paragraph--type--image-text-w-background .text-wrapper ul > li:before{content:url(/themes/custom/sps/img/diamond_bullet_red.svg);position:absolute;left:-20px;}.paragraph--webform{width:83.75%;margin-left:auto;margin-right:auto;}@media (min-width:768px){.paragraph--webform{width:65.5%;margin-left:34.5%;}}.paragraph--webform label{font-family:"ProximaNova",system,sans-serif;font-size:1.6rem;line-height:2.4rem;margin-bottom:0;}@media (min-width:768px){.paragraph--webform label{font-size:1.8rem;line-height:2.8rem;margin-bottom:2rem;}}
