.place.display-teaser a.focus-visible,.paragraph-tab-group section.focus-visible,.paragraph-tab-group ul[role=tablist] li button[aria-selected=false].focus-visible,.paragraph-tab-group ul[role=tablist] li button[aria-selected=true].focus-visible,.paragraph-sport.expanded .sport-toggle.focus-visible,.paragraph-sport .sport-toggle.focus-visible,.paragraph-formatted-list-item .field_list_item_resources a.focus-visible,#toggle-menu.focus-visible,.focus-visible{outline:0;-webkit-box-shadow:0px 0px 3px 3px #0095da;box-shadow:0px 0px 3px 3px #0095da;border-radius:3px}body{margin:0;padding:0;color:#3a3a3a;background-color:#fdfcfc}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,input,textarea,button,select{-ms-touch-action:manipulation;touch-action:manipulation}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}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-family:inherit;margin:0;max-width:100%}input{line-height:normal}button,select{text-transform:none}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{margin-right:18px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}::-moz-selection{color:#000;background-color:#eceadb}::selection{color:#000;background-color:#eceadb}::-moz-selection{color:#000;background-color:#eceadb}img{border:0;vertical-align:bottom;max-width:100%;height:auto}.ie8 img{max-width:none;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}a{color:#c4161c;text-decoration:underline;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}a:hover,a:focus{color:#3a3a3a;text-decoration:none;outline:none}#skip-to-main:focus{display:block;text-align:center;padding:15.9984px 18px;background:#eceadb;font-weight:bold}dl,menu,ol,ul{margin:18px 0}ul li,ol li{margin-bottom:9px}ul ul,ul ol,ol ul,ol ol{margin:0}menu,ol,ul{padding:0 0 0 20.5704px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}.toolbar-menu-administration ul li{margin-bottom:0}.toolbar-menu-administration ul li a{border-bottom:0}dl dt{padding:18px 0 0;border-top:1px solid #d4d2c5}dl dd{padding:0 0 18px;margin:0}dl a{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;color:#c4161c;background:none;padding:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0);display:inline-block}dl a:hover,dl a:focus{margin:0;background:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eceadb}.table-responsive{width:100%;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;margin:0 0 72px 0}.table-responsive table{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.element-invisible,.element-focusable{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes bounceUpDown{0%{top:-2px}50%{top:2px}100%{top:-2px}}@keyframes bounceUpDown{0%{top:-2px}50%{top:2px}100%{top:-2px}}html{font-family:ubuntu,arial,helvetica,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:24px}@media(min-width: 48em){body{font-size:100%}}@media(max-width: 47.9375em){body{font-size:14px}}h1{line-height:1.2;margin-bottom:36px;margin-top:72px;font-weight:800;display:inline-block}@media(min-width: 48em){h1{font-size:60px;margin-top:72px}}@media(max-width: 47.9375em){h1{font-size:40px;margin-top:36px}}h2{line-height:1.25;margin-bottom:28.8px;margin-top:54px}@media(min-width: 48em){h2{font-size:44px}}@media(max-width: 47.9375em){h2{font-size:32px}}h3{line-height:1.3;margin-bottom:18px;margin-top:36px}@media(min-width: 48em){h3{font-size:32px}}@media(max-width: 47.9375em){h3{font-size:22px}}h4,h5,h6{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359}@media(min-width: 48em){h4,h5,h6{font-size:22px}}@media(max-width: 47.9375em){h4,h5,h6{font-size:18px}}h5,h6{font-size:1rem}h1,h2,h3,h4,h5,h6{color:#3a3a3a;font-family:ubuntu,arial,helvetica,sans-serif}h2{color:#636359}hr{height:1px;border:none;background:#eceadb;padding:0;margin:72px 0}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:bold}blockquote{margin:36px 0;border-left:4px solid #eceadb;padding:0 0 0 36px}@media(min-width: 37.5em){blockquote{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){blockquote{font-size:16px;line-height:24px}}dfn{font-style:italic}mark{background:#eceadb;color:#000}pre{overflow:auto;margin:36px 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}p{margin:0 0 18px 0}@media(min-width: 48em){p{font-size:1rem}}@media(max-width: 47.9375em){p{font-size:.9rem}}small{font-size:80%}pre,code,kbd,samp,tt,var{font-family:monospace,"Courier New","DejaVu Sans Mono",sans-serif}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.visually-hidden{margin:0}.intro h2{line-height:1.2;margin-bottom:36px;margin-top:72px;font-weight:800;margin-bottom:18px}@media(min-width: 48em){.intro h2{font-size:60px;margin-top:72px}}@media(max-width: 47.9375em){.intro h2{font-size:40px;margin-top:36px}}.intro h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin-top:0}@media(min-width: 48em){.intro h3{font-size:22px}}@media(max-width: 47.9375em){.intro h3{font-size:18px}}@media(min-width: 37.5em){.large{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.large{font-size:16px;line-height:24px}}.small{font-size:14px}@media(min-width: 76.25em){.offset-left{padding-right:17.5%}.offset-left>div{padding-left:36px;padding-right:36px}}@media(min-width: 48em){.offset-left{margin:0 auto}}@media(min-width: 76.25em){.offset-right{padding-left:17.5%}.offset-right>div{padding-left:36px;padding-right:36px}}@media(min-width: 48em){.offset-right{margin:0 auto}}@font-face{font-family:"icomoon";src:url(./fonts/icomoon.eot);src:url(./fonts/icomoon.woff) format("woff"),url(./fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(./fonts/icomoon.ttf) format("truetype"),url(./images/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pennant,.what-we-do .what-we-do-stats ul li.stats-sports:before,.location .area-details i.sports-icon:before{content:""}.icon-whistle,.what-we-do .what-we-do-stats ul li.stats-coaches:before{content:""}.icon-flickr,#block-socialmedia .flickr:before{content:""}.icon-plus,.icon-add:before,.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=false]:after,.search-list .views-exposed-form .fieldset-legend[aria-expanded=false]:after,.paragraph-sport .sport-toggle:after{content:""}.icon-minus,.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=true]:after,.search-list .views-exposed-form .fieldset-legend[aria-expanded=true]:after,.paragraph-sport.expanded .sport-toggle:after{content:""}.icon-search,.find-your-area .views-exposed-form .form-actions:before,#block-searchbar .form-enter:after,#block-secondarynavigation a[data-drupal-link-system-path=search]:after{content:""}.icon-heart{content:""}.icon-star{content:""}.icon-user,.location .area-details i.staff-icon:before{content:""}.icon-check,.views-exposed-form .js-form-type-checkbox input[type=checkbox]:checked+label:after,.views-exposed-form .js-form-type-radio input[type=checkbox]:checked+label:after,.webform-submission-form .js-form-type-checkbox input[type=checkbox]:checked+label:after,.webform-submission-form .js-form-type-radio input[type=checkbox]:checked+label:after{content:""}.icon-close,.icon-remove,.icon-times,#popup-close .icon-close:after{content:""}.icon-cog,.icon-gear{content:""}.icon-video-camera,.resource.display-default i.icon-video:before{content:""}.icon-image,.resource.display-default i.icon-image:before{content:""}.icon-photo,.icon-picture-o{content:""}.icon-map-marker,.userlocationblock .go-to-selected-area:before,.userlocationblock .find-area:before,.userlocationblock.loading:before,.place.display-full .field_address:before,.location .field_mailing_address:before,.event.display-full .field_event_address:before,#footer #block-footeraddress .contact-group p.address:before{content:""}.icon-calendar,.event.display-full .event-date:before,.view.events .views-exposed-form .search-header #filter-toggle i.calendar:before{content:""}.icon-external-link,.resource.display-default i.icon-external-link:before,nav a.external-link:after{content:""}.icon-trophy,.what-we-do .what-we-do-stats ul li.stats-athletes:before,.location .area-details i.athletes-icon:before{content:""}.icon-phone,.location .field_location_phone:before,.location .area-details i.phone-icon:before,.event.display-full .field_phone_number:before,#footer #block-footeraddress .contact-group p.phone:before{content:""}.icon-twitter,.location.full .social-links .field_location_twitter_link a:before,#block-socialmedia .twitter:before{content:""}.icon-facebook,.location.full .social-links .field_location_facebook_link a:before,#block-socialmedia .facebook:before{content:""}.icon-facebook-f{content:""}.icon-feed,.icon-rss,#block-socialmedia .rss:before{content:""}.icon-chain,.icon-link,.resource.display-default i.icon-link:before{content:""}.icon-caret-down,.search-list .views-exposed-form .search-filters-toggle[aria-expanded=false] i:before,.view.events .views-exposed-form .search-header #filter-toggle i.caret-down:before,#block-mainnavigation>ul>li.has-children>a:after{content:""}.icon-caret-up,.search-list .views-exposed-form .search-filters-toggle[aria-expanded=true] i:before{content:""}.icon-caret-left,.mini-pager i.icon-caret-left:before{content:""}.icon-caret-right,.program.display-teaser h3:after,.event.display-full .field_event_link a:after,.sport-conditional-block .icon-caret-right:before,.basic-page.display-teaser .card-content:after,.paragraph-sport .area-sport-link:after,.paragraph-sport .button.primary:after,#block-mainnavigation-2 li a:after,.mini-pager i.icon-caret-right:before{content:""}.icon-sort,.js-form-type-select:after{content:""}.icon-unsorted{content:""}.icon-linkedin,#block-socialmedia .linkedin:before{content:""}.icon-youtube-play,#block-socialmedia .youtube:before{content:""}.icon-instagram,.location.full .social-links .field_location_instagram_link a:before{content:""}.icon-fax,.location .field_fax_number:before{content:""}.icon-file-pdf-o,.icon-file-pdf,.resource.display-default i.icon-pdf:before{content:""}.icon-file-word-o,.icon-file-word,.resource.display-default i.icon-word-document:before{content:""}.icon-file-excel-o,.icon-file-excel,.resource.display-default i.icon-excel-spreadsheet:before{content:""}.icon-file-powerpoint-o,.icon-file-powerpoint,.resource.display-default i.icon-powerpoint:before{content:""}.icon-file-archive-o,.icon-file-zip,.resource.display-default i.icon-zip-file:before{content:""}.icon-at,.location .field_location_email:before,.location .area-details i.email-icon:before,.event.display-full .field_email_address:before,#footer #block-footeraddress .contact-group p.email:before{content:""}.icon-vimeo{content:""}.icon-handshake,.what-we-do .what-we-do-stats ul li.stats-volunteers:before{content:""}.form-item{margin:18px 0 0}tr.odd .form-item,tr.even .form-item{margin:0}.form-item .description{font-size:13px;margin-top:4px}fieldset+fieldset,fieldset.form-item+fieldset.form-item{margin-top:36px}.form-actions{margin-top:36px}button,input[type=submit],input[type=button],input[type=reset]{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}input[type=submit]{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:15.9984px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;width:auto}input[type=submit]:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}input[type=submit]:hover,input[type=submit]:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}li{position:relative}form p{position:relative}.js-form-item label{display:block;font-size:14px;font-weight:bold}input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=email],input[type=url],input[type=number]{border-radius:3px;border:1px solid #eceadb;padding:15.9984px 18px;background:#f6f3ea;line-height:1;-webkit-transition:all .25s ease;transition:all .25s ease}input[type=text]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{-webkit-transition:all .25s ease;transition:all .25s ease;color:#f6f3ea}input[type=text]::-webkit-input-placeholder:focus,input[type=date]::-webkit-input-placeholder:focus,input[type=datetime]::-webkit-input-placeholder:focus,input[type=datetime-local]::-webkit-input-placeholder:focus,input[type=month]::-webkit-input-placeholder:focus,input[type=password]::-webkit-input-placeholder:focus,input[type=search]::-webkit-input-placeholder:focus,input[type=tel]::-webkit-input-placeholder:focus,input[type=text]::-webkit-input-placeholder:focus,input[type=time]::-webkit-input-placeholder:focus,input[type=week]::-webkit-input-placeholder:focus,input[type=email]::-webkit-input-placeholder:focus,input[type=url]::-webkit-input-placeholder:focus,input[type=number]::-webkit-input-placeholder:focus{color:#3a3a3a}input[type=text]:hover::-webkit-input-placeholder,input[type=date]:hover::-webkit-input-placeholder,input[type=datetime]:hover::-webkit-input-placeholder,input[type=datetime-local]:hover::-webkit-input-placeholder,input[type=month]:hover::-webkit-input-placeholder,input[type=password]:hover::-webkit-input-placeholder,input[type=search]:hover::-webkit-input-placeholder,input[type=tel]:hover::-webkit-input-placeholder,input[type=text]:hover::-webkit-input-placeholder,input[type=time]:hover::-webkit-input-placeholder,input[type=week]:hover::-webkit-input-placeholder,input[type=email]:hover::-webkit-input-placeholder,input[type=url]:hover::-webkit-input-placeholder,input[type=number]:hover::-webkit-input-placeholder{-webkit-transition:all .25s ease;transition:all .25s ease;color:#eceadb}input[type=text]:hover::-webkit-input-placeholder:focus,input[type=date]:hover::-webkit-input-placeholder:focus,input[type=datetime]:hover::-webkit-input-placeholder:focus,input[type=datetime-local]:hover::-webkit-input-placeholder:focus,input[type=month]:hover::-webkit-input-placeholder:focus,input[type=password]:hover::-webkit-input-placeholder:focus,input[type=search]:hover::-webkit-input-placeholder:focus,input[type=tel]:hover::-webkit-input-placeholder:focus,input[type=text]:hover::-webkit-input-placeholder:focus,input[type=time]:hover::-webkit-input-placeholder:focus,input[type=week]:hover::-webkit-input-placeholder:focus,input[type=email]:hover::-webkit-input-placeholder:focus,input[type=url]:hover::-webkit-input-placeholder:focus,input[type=number]:hover::-webkit-input-placeholder:focus{color:#3a3a3a}input[type=text]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=datetime]:focus::-webkit-input-placeholder,input[type=datetime-local]:focus::-webkit-input-placeholder,input[type=month]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=time]:focus::-webkit-input-placeholder,input[type=week]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder{color:#3a3a3a}input[type=text]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=number]:-moz-placeholder{color:#f6f3ea}input[type=text]:-moz-placeholder:focus,input[type=date]:-moz-placeholder:focus,input[type=datetime]:-moz-placeholder:focus,input[type=datetime-local]:-moz-placeholder:focus,input[type=month]:-moz-placeholder:focus,input[type=password]:-moz-placeholder:focus,input[type=search]:-moz-placeholder:focus,input[type=tel]:-moz-placeholder:focus,input[type=text]:-moz-placeholder:focus,input[type=time]:-moz-placeholder:focus,input[type=week]:-moz-placeholder:focus,input[type=email]:-moz-placeholder:focus,input[type=url]:-moz-placeholder:focus,input[type=number]:-moz-placeholder:focus{color:#3a3a3a}input[type=text]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=number]::-moz-placeholder{color:#f6f3ea}input[type=text]::-moz-placeholder:focus,input[type=date]::-moz-placeholder:focus,input[type=datetime]::-moz-placeholder:focus,input[type=datetime-local]::-moz-placeholder:focus,input[type=month]::-moz-placeholder:focus,input[type=password]::-moz-placeholder:focus,input[type=search]::-moz-placeholder:focus,input[type=tel]::-moz-placeholder:focus,input[type=text]::-moz-placeholder:focus,input[type=time]::-moz-placeholder:focus,input[type=week]::-moz-placeholder:focus,input[type=email]::-moz-placeholder:focus,input[type=url]::-moz-placeholder:focus,input[type=number]::-moz-placeholder:focus{color:#3a3a3a}input[type=text]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{color:#f6f3ea}input[type=text]:-ms-input-placeholder:focus,input[type=date]:-ms-input-placeholder:focus,input[type=datetime]:-ms-input-placeholder:focus,input[type=datetime-local]:-ms-input-placeholder:focus,input[type=month]:-ms-input-placeholder:focus,input[type=password]:-ms-input-placeholder:focus,input[type=search]:-ms-input-placeholder:focus,input[type=tel]:-ms-input-placeholder:focus,input[type=text]:-ms-input-placeholder:focus,input[type=time]:-ms-input-placeholder:focus,input[type=week]:-ms-input-placeholder:focus,input[type=email]:-ms-input-placeholder:focus,input[type=url]:-ms-input-placeholder:focus,input[type=number]:-ms-input-placeholder:focus{color:#3a3a3a}input[type=text]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=week]:hover,input[type=email]:hover,input[type=url]:hover,input[type=number]:hover{-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}input[type=text]:hover:hover,input[type=date]:hover:hover,input[type=datetime]:hover:hover,input[type=datetime-local]:hover:hover,input[type=month]:hover:hover,input[type=password]:hover:hover,input[type=search]:hover:hover,input[type=tel]:hover:hover,input[type=text]:hover:hover,input[type=time]:hover:hover,input[type=week]:hover:hover,input[type=email]:hover:hover,input[type=url]:hover:hover,input[type=number]:hover:hover{-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}input[type=text]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus{background:#fff;border-bottom-width:3px;outline:none;padding-bottom:16px}@media(min-width: 48em){input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=email],input[type=url],input[type=number]{font-size:18px}input[type=text]~label,input[type=date]~label,input[type=datetime]~label,input[type=datetime-local]~label,input[type=month]~label,input[type=password]~label,input[type=search]~label,input[type=tel]~label,input[type=text]~label,input[type=time]~label,input[type=week]~label,input[type=email]~label,input[type=url]~label,input[type=number]~label{font-size:18px}}@media(max-width: 47.9375em){input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=email],input[type=url],input[type=number]{font-size:16px}input[type=text]~label,input[type=date]~label,input[type=datetime]~label,input[type=datetime-local]~label,input[type=month]~label,input[type=password]~label,input[type=search]~label,input[type=tel]~label,input[type=text]~label,input[type=time]~label,input[type=week]~label,input[type=email]~label,input[type=url]~label,input[type=number]~label{font-size:16px}}input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=week],input[type=text]{width:100%;max-width:864px}input[type=number]{width:60px}input[type=image]{height:auto}input.error,textarea.error,select.error{border:1px solid red}button,input,select,textarea{font-family:inherit;max-width:100%}textarea,input{background:#fdfcfc;padding:15.9984px 18px;border-radius:3px;-webkit-transition-property:border,color,background-color,-webkit-box-shadow;transition-property:border,color,background-color,-webkit-box-shadow;transition-property:border,box-shadow,color,background-color;transition-property:border,box-shadow,color,background-color,-webkit-box-shadow;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;color:#3a3a3a;font-size:16px;width:100%;max-width:864px}textarea{border:1px solid #eceadb;background:#f6f3ea}textarea:hover{-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}textarea:hover:hover{-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}textarea:focus{background:#fff;outline:none}html.js input.form-autocomplete{background-position:95% 50%}html.js input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat;background-position:95% 50%}html.js input.throbbing{background-position:99% -15px}textarea[disabled],select[disabled],input[disabled]{background-color:#fff;color:#97978b;border:4px solid #c7c7c1;pointer-events:none;cursor:default}::-webkit-input-placeholder{color:#636359}::-webkit-input-placeholder:focus{color:#3a3a3a}:focus::-webkit-input-placeholder{color:#3a3a3a}:-moz-placeholder{color:#636359}:-moz-placeholder:focus{color:#3a3a3a}::-moz-placeholder{color:#636359}::-moz-placeholder:focus{color:#3a3a3a}:-ms-input-placeholder{color:#636359}:-ms-input-placeholder:focus{color:#3a3a3a}.form-item{position:relative}.webform-submission-form .js-form-type-checkbox input[type=checkbox],.webform-submission-form .js-form-type-checkbox input[type=radio],.webform-submission-form .js-form-type-radio input[type=checkbox],.webform-submission-form .js-form-type-radio input[type=radio]{border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.webform-submission-form .js-form-type-checkbox input[type=checkbox]+label,.webform-submission-form .js-form-type-checkbox input[type=radio]+label,.webform-submission-form .js-form-type-radio input[type=checkbox]+label,.webform-submission-form .js-form-type-radio input[type=radio]+label{cursor:pointer;font-weight:normal;border-radius:3px;width:100%;-webkit-transition:all .25s ease;transition:all .25s ease}.webform-submission-form .js-form-type-checkbox input[type=checkbox]+label:after,.webform-submission-form .js-form-type-checkbox input[type=radio]+label:after,.webform-submission-form .js-form-type-radio input[type=checkbox]+label:after,.webform-submission-form .js-form-type-radio input[type=radio]+label:after{content:"";display:block;position:absolute;border-radius:3px;vertical-align:middle;border:1px solid #eceadb;font-weight:normal;color:#3a3a3a;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}.webform-submission-form .js-form-type-checkbox input[type=checkbox]:checked+label:after,.webform-submission-form .js-form-type-radio input[type=checkbox]:checked+label:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webform-submission-form .js-form-type-checkbox input[type=radio]+label:after,.webform-submission-form .js-form-type-radio input[type=radio]+label:after{border-radius:50%}.webform-submission-form .js-form-type-checkbox input[type=radio]:checked+label:after,.webform-submission-form .js-form-type-radio input[type=radio]:checked+label:after{content:"•";font-size:2em}.webform-submission-form .js-form-type-checkbox input[type=checkbox]+label,.webform-submission-form .js-form-type-checkbox input[type=radio]+label,.webform-submission-form .js-form-type-radio input[type=checkbox]+label,.webform-submission-form .js-form-type-radio input[type=radio]+label{padding:14px 56px 14px 18px;background:#f6f3ea;border:1px solid #eceadb}.webform-submission-form .js-form-type-checkbox input[type=checkbox]+label:after,.webform-submission-form .js-form-type-checkbox input[type=radio]+label:after,.webform-submission-form .js-form-type-radio input[type=checkbox]+label:after,.webform-submission-form .js-form-type-radio input[type=radio]+label:after{top:11px;right:11px;width:32px;height:32px;border:1px solid #eceadb;background-color:#fff;line-height:30px;font-size:18px}.webform-submission-form .js-form-type-checkbox input[type=checkbox]:hover+label,.webform-submission-form .js-form-type-checkbox input[type=radio]:hover+label,.webform-submission-form .js-form-type-radio input[type=checkbox]:hover+label,.webform-submission-form .js-form-type-radio input[type=radio]:hover+label{background:#eceadb;color:#3a3a3a;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}.webform-submission-form .js-form-type-checkbox input[type=checkbox]:checked+label,.webform-submission-form .js-form-type-checkbox input[type=radio]:checked+label,.webform-submission-form .js-form-type-radio input[type=checkbox]:checked+label,.webform-submission-form .js-form-type-radio input[type=radio]:checked+label{color:#fff;background:#c4161c;border-color:#c4161c}.checkboxes--wrapper{width:100%}.js-form-type-checkbox{display:block;width:100%;margin:18px 0 0}@media(min-width: 64em){.js-form-type-checkbox label{font-size:18px}}@media(max-width: 63.9375em){.js-form-type-checkbox label{font-size:16px}}.js-form-type-select{position:relative}.js-form-type-select:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js-form-type-select:after{pointer-events:none;display:block;position:absolute;padding:18px 27px;bottom:0;right:0}.js-form-type-select label{display:none}.js-form-type-select p{margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;padding:15.9984px 18px;background:#f6f3ea;border-radius:3px;border:1px solid #eceadb;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease}select:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}select:hover{background:#eceadb}select:focus{outline:none;background-color:#fff}input[type=file]{border:0;padding:8px 0;width:100%;max-width:765px}.field--type-entity-reference-revisions{width:100%;max-width:765px}.field--type-entity-reference-revisions .dropbutton-wrapper{margin-top:36px;padding-right:18px}.field--type-entity-reference-revisions .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget{padding-right:50px}.field--type-entity-reference-revisions .dropbutton-wrapper .dropbutton-toggle{width:auto;text-indent:0;text-align:center}.field--type-entity-reference-revisions .dropbutton-wrapper .dropbutton-toggle button{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#eceadb;overflow:hidden;color:#636359;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;text-align:center}.field--type-entity-reference-revisions .dropbutton-wrapper .dropbutton-toggle button:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.field--type-entity-reference-revisions .dropbutton-wrapper .dropbutton-toggle button:hover,.field--type-entity-reference-revisions .dropbutton-wrapper .dropbutton-toggle button:focus{background:#fdfcfc;color:#3a3a3a;border-color:#eceadb}.field--type-entity-reference-revisions .dropbutton-wrapper .dropbutton-toggle button:focus{border-color:#dad7ba;background:#eceadb;color:#3a3a3a}.field--type-entity-reference-revisions .dropbutton-wrapper .dropbutton-toggle button .dropbutton-arrow{right:auto;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;margin:0 auto}.field--type-entity-reference-revisions thead h4{padding:0 36px}.field--type-entity-reference-revisions input[value=Remove]{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;border:4px solid red;padding:15.9984px 18px;background:#fff}.field--type-entity-reference-revisions input[value=Remove]:hover{color:#fff}.field--type-entity-reference-revisions input[value=Remove]:hover{background:red}.field--type-entity-reference-revisions .js-form-type-textarea{margin-bottom:0}.field--type-entity-reference-revisions .draggable{border-bottom:1px solid #dfdfdc}.field--type-entity-reference-revisions .draggable:nth-child(even){background:#f7f7f7}.field--type-entity-reference-revisions .draggable:nth-child(odd){background:#f0f0ef}.field--type-entity-reference-revisions .draggable td{padding-right:36px;padding-left:18px}.field--type-entity-reference-revisions .draggable .field-multiple-drag{text-align:center;padding-right:0;padding-left:0}.field--type-entity-reference-revisions .draggable .field-multiple-drag a.tabledrag-handle{border:0;width:20px;height:20px;position:relative;top:5px;left:2px}.field--type-entity-reference-revisions .draggable .field-multiple-drag a.tabledrag-handle .handle{height:20px;width:20px;background-position:5px 5px}.field--type-entity-reference-revisions .js-form-type-textfield+.filter-wrapper{margin-top:-36px}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px}progress[value]::-webkit-progress-bar{background:#eceadb;border-radius:3px;overflow:hidden}progress[value]::-webkit-progress-value{background:#c4161c}.fancy-field:not(.form-item-revision-log){position:relative}.fancy-field:not(.form-item-revision-log) label{position:absolute;top:1px;left:1px;font-size:16px;padding:15.9984px 18px;font-weight:normal;line-height:1.2;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none}.fancy-field:not(.form-item-revision-log).filled input{padding-bottom:6px}.fancy-field:not(.form-item-revision-log).focused input{padding-bottom:4px}.fancy-field:not(.form-item-revision-log).focused input,.fancy-field:not(.form-item-revision-log).filled input{padding-top:26px}.fancy-field:not(.form-item-revision-log).focused label,.fancy-field:not(.form-item-revision-log).filled label{font-size:14px;font-weight:bold;top:8px;padding-top:0}.fancy-field:not(.form-item-revision-log) input:-webkit-autofill,.fancy-field:not(.form-item-revision-log) input:-webkit-autofill:hover,.fancy-field:not(.form-item-revision-log) input:-webkit-autofill:focus,.fancy-field:not(.form-item-revision-log) textarea:-webkit-autofill,.fancy-field:not(.form-item-revision-log) textarea:-webkit-autofill:hover,.fancy-field:not(.form-item-revision-log) textarea:-webkit-autofill:focus,.fancy-field:not(.form-item-revision-log) select:-webkit-autofill,.fancy-field:not(.form-item-revision-log) select:-webkit-autofill:hover,.fancy-field:not(.form-item-revision-log) select:-webkit-autofill:focus{padding-top:26px;padding-bottom:4px}.fancy-field:not(.form-item-revision-log) input:-webkit-autofill~label,.fancy-field:not(.form-item-revision-log) input:-webkit-autofill:hover~label,.fancy-field:not(.form-item-revision-log) input:-webkit-autofill:focus~label,.fancy-field:not(.form-item-revision-log) textarea:-webkit-autofill~label,.fancy-field:not(.form-item-revision-log) textarea:-webkit-autofill:hover~label,.fancy-field:not(.form-item-revision-log) textarea:-webkit-autofill:focus~label,.fancy-field:not(.form-item-revision-log) select:-webkit-autofill~label,.fancy-field:not(.form-item-revision-log) select:-webkit-autofill:hover~label,.fancy-field:not(.form-item-revision-log) select:-webkit-autofill:focus~label{font-size:14px;font-weight:bold;top:8px;padding-top:0}.button--primary,.button.primary,button.primary{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease}.button--primary:hover,.button.primary:hover,button.primary:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.button--primary:hover,.button--primary:focus,.button.primary:hover,.button.primary:focus,button.primary:hover,button.primary:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}.button--secondary,.button.secondary,button.secondary{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#eceadb;overflow:hidden;color:#636359;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease}.button--secondary:hover,.button.secondary:hover,button.secondary:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.button--secondary:hover,.button--secondary:focus,.button.secondary:hover,.button.secondary:focus,button.secondary:hover,button.secondary:focus{background:#fdfcfc;color:#3a3a3a;border-color:#eceadb}.button--tertiary,.button.tertiary,button.tertiary{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;color:#c4161c;background:none;padding:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0)}.button--tertiary:hover,.button--tertiary:focus,.button.tertiary:hover,.button.tertiary:focus,button.tertiary:hover,button.tertiary:focus{margin:0;background:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eceadb}button[disabled]{cursor:default;background:#d4d2c5;color:#97978b;pointer-events:none}button[disabled]:before{display:none}legend{border:0;padding:0;font-weight:bold}fieldset{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0;width:100%;margin:36px 0}tbody{border-style:solid;border-width:1px;border-color:#d4d2c5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}th{text-align:left;padding:.5rem .75rem;background:#eceadb;border-style:solid;border-width:1px;border-color:#d4d2c5}td{padding:.5rem .75rem;border-style:solid;border-width:1px;border-color:#d4d2c5}tr.even,tr:nth-child(even){background:#f6f3ea;border-style:solid;border-width:1px;border-color:#d4d2c5}tr.odd,tr:nth-child(odd){background:#fff;border-style:solid;border-width:1px;border-color:#d4d2c5}tr.drag{background:#d4d2c5}img.align-center,figure.align-center{max-width:100%}img figcaption,figure figcaption{font-size:.9rem;padding:5px 10px;background:#eceadb}@media(min-width: 37.5em){img.align-left,img.align-right,figure.align-left,figure.align-right{max-width:50% !important}img.align-left,figure.align-left{margin:18px 18px 18px 0;padding-right:18px}img.align-right,figure.align-right{margin:18px 0 18px 18px;padding-left:18px}img.align-center,figure.align-center{margin:18px auto}}@media(max-width: 37.4375em){img.align-left,img.align-right,figure.align-left,figure.align-right{width:100%;margin:18px 0}}@media(min-width: 64em){figure.align-left,figure.align-right{max-width:33.3333% !important}}.ajax-progress.ajax-progress-fullscreen{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#fdfcfc;background-image:url(./images/somi-loading-graphic.gif);background-size:100px 100px;background-position:center center}.pager{clear:both;padding:0;text-align:center;margin:0 auto;padding-top:72px}.pager .pager__items{margin:0 auto;text-align:center;display:inline-block}.pager .pager__items:after{content:"";display:table;clear:both}.pager li.pager__current,.pager__item a,.pager__first a,.pager__previous a,.pager__next a,.pager__last a,.pager__ellipsis a{list-style-type:none;float:left;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;padding:4px 12px}.pager li.pager__current:hover,.pager__item a:hover,.pager__first a:hover,.pager__previous a:hover,.pager__next a:hover,.pager__last a:hover,.pager__ellipsis a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.pager li.pager__current:hover,.pager__item a:hover,.pager__first a:hover,.pager__previous a:hover,.pager__next a:hover,.pager__last a:hover,.pager__ellipsis a:hover,.pager li.pager__current:focus,.pager__item a:focus,.pager__first a:focus,.pager__previous a:focus,.pager__next a:focus,.pager__last a:focus,.pager__ellipsis a:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}.pager__item:not(:last-child),.pager__first:not(:last-child),.pager__previous:not(:last-child),.pager__next:not(:last-child),.pager__last:not(:last-child),.pager__ellipsis:not(:last-child){margin-right:11.9988px}.pager__item.is-active a,.pager__first.is-active a,.pager__previous.is-active a,.pager__next.is-active a,.pager__last.is-active a,.pager__ellipsis.is-active a{border:0px;border-bottom:4px solid #636359;color:#636359;pointer-events:none}.pager__item--ellipsis{padding:4px 8px}.pager{overflow:hidden}.pager li{float:left;margin-right:2px}.pager li.pager__current{padding:4px 8px}.mini-pager{margin-top:18px}.mini-pager i{position:relative;top:2px}.mini-pager i.icon-caret-right:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mini-pager i.icon-caret-left:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mini-pager .button.next{text-align:right}.mini-pager .button.prev{text-align:left}.mini-pager .js-pager__items li{display:inline-block}.mini-pager .js-pager__items:after{content:"";display:table;clear:both}.mini-pager .js-pager__items .next{float:right}@media(max-width: 29.9375em){.mini-pager .button{padding:2.99988px 9px}}#block-somi-local-tasks{padding-bottom:18px;padding-top:18px;margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;display:block}@media(min-width: 76.25em){#block-somi-local-tasks{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){#block-somi-local-tasks{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){#block-somi-local-tasks{padding-left:18px;padding-right:18px}}#block-somi-local-tasks ul{white-space:nowrap;padding:0;margin:0}#block-somi-local-tasks ul:before,#block-somi-local-tasks ul:after{content:"";display:table}#block-somi-local-tasks ul:after{clear:both}#block-somi-local-tasks ul li{float:left;margin:0 9px 0 0;list-style-type:none}#block-somi-local-tasks ul li a,#block-somi-local-tasks ul li a:link{display:block;text-decoration:none;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#eceadb;overflow:hidden;color:#636359;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease}#block-somi-local-tasks ul li a:hover,#block-somi-local-tasks ul li a:link:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}#block-somi-local-tasks ul li a:hover,#block-somi-local-tasks ul li a:focus,#block-somi-local-tasks ul li a:link:hover,#block-somi-local-tasks ul li a:link:focus{background:#fdfcfc;color:#3a3a3a;border-color:#eceadb}#block-somi-local-tasks ul li a.is-active,#block-somi-local-tasks ul li a:link.is-active{background:#c4161c;color:#fff}#block-somi-local-tasks ul li a.is-active:hover,#block-somi-local-tasks ul li a.is-active:focus,#block-somi-local-tasks ul li a:link.is-active:hover,#block-somi-local-tasks ul li a:link.is-active:focus{border-color:#c4161c;background-color:#fdfcfc;color:#c4161c}#block-somi-local-tasks ul li a:after,#block-somi-local-tasks ul li a:link:after{display:none}ul.tabs__primary li{margin:.5rem 0 0 .25rem}ul.tabs__primary li.is-active a{background-color:#c4161c;color:#fff;border:1px solid #c4161c}ul.tabs__primary li a{font-size:1rem;background-color:#fff;border:1px solid #eceadb;border-top-radius:3px;color:#3a3a3a;padding:0 1.5rem}ul.tabs__primary li a:hover{text-decoration:none;background-color:#c4161c;border:1px solid #c4161c}ul.tabs__primary li a.active{background-color:#c4161c;color:#fff}#block-mainnavigation ul li a{display:block;text-decoration:none}#block-mainnavigation>ul>li.has-children>a:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-mainnavigation>ul>li.has-children>a:after{display:inline-block;margin-left:5px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:relative}#block-mainnavigation>ul>li.has-children>a:hover{-webkit-box-shadow:none;box-shadow:none}#block-mainnavigation>ul>li.has-children>a.active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media(min-width: 76.25em){#block-mainnavigation>ul>li{margin-left:9px}#block-mainnavigation>ul>li>a{font-size:20px;padding:9px 18px}#block-mainnavigation>ul>li .dropdown{padding:18px;top:46px}}@media(min-width: 52.5em)and (max-width: 76.1875em){#block-mainnavigation{margin-right:-18px}#block-mainnavigation>ul>li>a{padding:6.00012px 9px}#block-mainnavigation>ul>li .dropdown{padding:11.9988px;top:39px}#block-mainnavigation .button--primary{padding:6.00012px 9px !important}}@media(min-width: 52.5em){#block-mainnavigation>ul>li{margin:0;display:inline-block;vertical-align:middle}#block-mainnavigation>ul>li>a,#block-mainnavigation>ul>li>button{display:inline-block;vertical-align:middle;border:1px solid #fdfcfc;border-radius:3px;color:#636359;margin:0;font-weight:bold;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;background:rgba(0,0,0,0)}#block-mainnavigation>ul>li>a:hover,#block-mainnavigation>ul>li>a.focus,#block-mainnavigation>ul>li>button:hover,#block-mainnavigation>ul>li>button.focus{color:#3a3a3a;background:#eceadb;border-color:#eceadb}#block-mainnavigation>ul>li>a.active,#block-mainnavigation>ul>li>button.active{color:#fff;background:#c4161c;border-color:#c4161c;border-radius:3px 3px 0 0}#block-mainnavigation>ul>li>a.active:focus,#block-mainnavigation>ul>li>a.active.focus,#block-mainnavigation>ul>li>button.active:focus,#block-mainnavigation>ul>li>button.active.focus{color:#f6f3ea}#block-mainnavigation>ul>li>a.active:focus:after,#block-mainnavigation>ul>li>a.active.focus:after,#block-mainnavigation>ul>li>button.active:focus:after,#block-mainnavigation>ul>li>button.active.focus:after{color:#f6f3ea;text-shadow:0px 0px 4px #961115}#block-mainnavigation>ul>li>.button--primary{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease}#block-mainnavigation>ul>li>.button--primary:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}#block-mainnavigation>ul>li>.button--primary:hover,#block-mainnavigation>ul>li>.button--primary:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}#block-mainnavigation>ul>li .dropdown{display:none;-webkit-animation:fadeOut .25s ease;animation:fadeOut .25s ease;position:absolute;background:#c4161c;border-radius:0 3px 3px 3px;left:0;min-width:100%;width:200px;z-index:2}#block-mainnavigation>ul>li .dropdown.active{display:block;-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease}#block-mainnavigation>ul>li .dropdown ul{margin:0;padding:0}#block-mainnavigation>ul>li .dropdown li{margin:0}#block-mainnavigation>ul>li .dropdown li+li{margin-top:9px}#block-mainnavigation>ul>li .dropdown li a{color:#fff;text-decoration:none;font-size:16px;padding:4.5px 6.00012px;background:rgba(0,0,0,0);border-radius:3px;-webkit-transition:all .25s ease;transition:all .25s ease}#block-mainnavigation>ul>li .dropdown li a:hover,#block-mainnavigation>ul>li .dropdown li a:focus{background:#eceadb;color:#3a3a3a}#block-mainnavigation>ul>li:last-child .dropdown{left:auto;right:0;border-radius:3px 0 3px 3px}}@media(max-width: 52.4375em){#block-mainnavigation ul li{display:block;text-align:left;margin:0}#block-mainnavigation ul li a{width:100%;border-radius:3px;-webkit-transition:all .25s ease;transition:all .25s ease;color:#f6f3ea}#block-mainnavigation ul li a:after{float:right}#block-mainnavigation ul li a:hover,#block-mainnavigation ul li a:focus{background:#eceadb;color:#3a3a3a}#block-mainnavigation>ul{border-top:1px solid #d4d2c5;padding:0 18px 18px}#block-mainnavigation>ul>li{padding:6.00012px 0}#block-mainnavigation>ul>li>a{font-size:20px;padding:11.9988px 0;font-weight:bold}#block-mainnavigation>ul>li>a:hover,#block-mainnavigation>ul>li>a:focus{padding:11.9988px}#block-mainnavigation>ul>li>a.active{background:#3a3a3a;color:#fdfcfc;padding:11.9988px;border-radius:3px 3px 0 0;border-bottom:1px solid #3a3a3a}#block-mainnavigation>ul>li>a.active.focus{background:#c4161c}#block-mainnavigation>ul>li>a.active.focus:after{-webkit-animation:bounceUpDown 1s ease infinite;animation:bounceUpDown 1s ease infinite}#block-mainnavigation>ul>li+li{border-top:1px solid #d4d2c5}#block-mainnavigation>ul>li div.dropdown{display:none;background:#3a3a3a;border-radius:0 0 3px 3px;padding:0 11.9988px 11.9988px}#block-mainnavigation>ul>li div.dropdown.active{display:block}#block-mainnavigation>ul>li div.dropdown ul li a{font-size:16px;font-weight:normal;color:#f6f3ea;padding:6.00012px}#block-mainnavigation>ul>li div.dropdown ul li a:hover,#block-mainnavigation>ul>li div.dropdown ul li a:focus{background:#c4161c}#block-mainnavigation>ul>li div.dropdown ul li+li{margin-top:4px}}#toggle-menu.focus-visible{border-radius:3px 0 0 3px}@media(min-width: 52.5em){#toggle-menu{display:none}}@media(max-width: 52.4375em){#toggle-menu{float:right;position:relative;right:-18px;font-size:13px;text-decoration:none;text-transform:lowercase;border:none;color:#636359;text-align:center;padding:18px;margin:4px 0;background:none;-webkit-transition:all .25s ease;transition:all .25s ease}#toggle-menu .bar{content:"";display:block;background-color:#636359;width:32px;height:4px;margin-left:auto;margin-right:auto;-webkit-transition:all .25s ease;transition:all .25s ease}#toggle-menu .bar+.bar{margin-top:4px}#toggle-menu .menu-text{display:block;line-height:1;margin-top:2px}#toggle-menu:hover,#toggle-menu:focus{color:#3a3a3a}#toggle-menu:hover{-webkit-box-shadow:none;box-shadow:none}#toggle-menu:hover .bar{background:#c4161c;height:5px;margin-bottom:-1px;width:28px}}#block-secondarynavigation ul li a{text-decoration:none}#block-secondarynavigation a[data-drupal-link-system-path=search]:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-secondarynavigation a[data-drupal-link-system-path=search]:after{position:relative;padding-left:5px;font-size:.9em}@media(min-width: 52.5em)and (max-width: 76.1875em){#block-secondarynavigation{margin-right:-18px}}@media(min-width: 52.5em){#block-secondarynavigation a[data-drupal-link-system-path=search]:after{color:#c4161c}#block-secondarynavigation a.button--primary{display:block;color:#fdfcfc;margin-top:-10px;margin-bottom:-9px;border-radius:0}#block-secondarynavigation a.button--primary:focus{color:#c4161c}#block-secondarynavigation ul{margin-right:-9px}#block-secondarynavigation ul li{display:inline-block;vertical-align:middle;padding-left:4.5px;margin:0}#block-secondarynavigation ul li a{color:#636359;position:relative;border-radius:3px;padding:9px}#block-secondarynavigation ul li a:before{content:"";background:#c4161c;position:absolute;bottom:-3px;left:9px;width:calc(100% - 18px);height:0px;-webkit-transition:all .25s ease;transition:all .25s ease}#block-secondarynavigation ul li a:hover{color:#3a3a3a}#block-secondarynavigation ul li a:hover:before{height:3px}#block-secondarynavigation ul li a.is-active{color:#3a3a3a;text-decoration:underline}}@media(max-width: 52.4375em){#block-secondarynavigation ul{padding:18px;-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width: 52.4375em)and (min-width: 37.5em){#block-secondarynavigation ul{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#block-secondarynavigation ul>div,#block-secondarynavigation ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media(max-width: 52.4375em)and (min-width: 37.5em){#block-secondarynavigation ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width: 52.4375em){#block-secondarynavigation ul li a{color:#f6f3ea;text-decoration:none;font-size:16px;font-weight:bold;border-radius:3px;padding:4.5px;position:relative;top:1px}#block-secondarynavigation ul li a:hover,#block-secondarynavigation ul li a:focus{background:#eceadb;color:#3a3a3a}#block-secondarynavigation ul li:last-child{-webkit-column-span:all;-moz-column-span:all;column-span:all}#block-secondarynavigation ul li:last-child a{width:100%;text-align:center}}#block-socialmedia li{display:inline-block;min-height:44px;padding-left:4.5px}#block-socialmedia li:first-child{display:block}#block-socialmedia a{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#eceadb;overflow:hidden;color:#636359;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;text-indent:-999px;overflow:hidden;width:44px;height:44px;position:relative;text-align:left}#block-socialmedia a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}#block-socialmedia a:hover,#block-socialmedia a:focus{background:#fdfcfc;color:#3a3a3a;border-color:#eceadb}#block-socialmedia a:not(.newsletter){padding:21px}#block-socialmedia a::before{font-size:18px;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:44px;text-indent:0;pointer-events:none}#block-socialmedia .newsletter{text-indent:0px;width:auto;height:auto;display:inline-block}#block-socialmedia .newsletter:hover,#block-socialmedia .newsletter:focus{text-decoration:none}@media(min-width: 76.25em){#block-socialmedia .newsletter{font-size:1rem}}@media(max-width: 76.1875em){#block-socialmedia .newsletter{font-size:.9rem}}#block-socialmedia .facebook:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-socialmedia .twitter:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-socialmedia .linkedin:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-socialmedia .youtube:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-socialmedia .flickr:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-socialmedia .rss:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 52.4375em){.mobile-navigation{background:#636359;display:none;max-height:95vh;height:calc(100% - 79px);overflow-y:auto}}@media(max-width: 52.4375em){body.show-nav{overflow:hidden}body.show-nav .mobile-navigation{display:block;position:fixed;top:79px;width:100%;left:0}body.show-nav #toggle-menu .bar{width:24px}body.show-nav #toggle-menu .bar.first{-webkit-transform:rotate(45deg) translate(5.5px, 5.5px);transform:rotate(45deg) translate(5.5px, 5.5px)}body.show-nav #toggle-menu .bar.middle{display:none}body.show-nav #toggle-menu .bar.last{-webkit-transform:rotate(-45deg) translate(0px, 0px);transform:rotate(-45deg) translate(0px, 0px)}body.show-nav #toggle-menu .menu-text{margin-top:10px}body.show-nav #toggle-menu:hover .bar,body.show-nav #toggle-menu:focus .bar{background:#c4161c}body.show-nav #toggle-menu:hover .bar{width:28px}}#block-footerresources ul{margin-left:-9px;padding-top:4.5px}#block-footerresources ul li{padding:0}#block-footerresources ul li a{display:inline-block;padding:9px}nav a.external-link:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav a.external-link:after{display:inline-block;margin-left:5px;vertical-align:middle;font-size:1em;position:relative;line-height:1}#block-mainnavigation-2{border-radius:3px;position:relative;background-color:#fff;-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}#block-mainnavigation-2 .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){#block-mainnavigation-2 .card-content{padding:27px 36px}}@media(max-width: 47.9375em){#block-mainnavigation-2 .card-content{padding:18px}}#block-mainnavigation-2 h2{margin-top:0 !important}#block-mainnavigation-2 li{border-top:1px solid #d4d2c5;padding:0}#block-mainnavigation-2 li a{display:block;padding:9px 0;font-size:1rem !important;font-weight:600}#block-mainnavigation-2 li a:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-mainnavigation-2 li a:after{float:right;padding-left:5px;padding-right:0;-webkit-transition:all .25s ease;transition:all .25s ease}#block-mainnavigation-2 li a:hover:after,#block-mainnavigation-2 li a:focus:after{padding-right:5px}.status-message{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding:18px 36px;margin-bottom:36px}@media(min-width: 76.25em){.status-message{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.status-message{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.status-message{padding-left:18px;padding-right:18px}}.status-message.Status{background-color:#a7e3ff;border:1px solid #0095da}.status-message.Error{background-color:#fcc;border:1px solid red}.status-message.Success{background-color:#deecba;border:1px solid #88ac2e}.status-message.Warning{background-color:#fff6cc;border:1px solid #ffd400}.status-message.Alert{background-color:#fff;border:1px solid #eceadb}.contextual button:before{display:none}.contextual button:hover{background-color:#c4161c}.page-banner{position:relative}.page-banner.curve:after{content:"";display:block;width:100%;height:12vw;background-size:101% auto !important;position:absolute;bottom:-1px;left:0;z-index:1}.page-banner.with-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.page-banner.with-image:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-banner.content.curve:after{background:url(./images/red-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.content.curve.no-image{background:-webkit-gradient(linear, left top, right top, from(#820000), to(#C4161C));background:linear-gradient(90deg, #820000 0%, #C4161C 100%)}.page-banner.content.curve.with-image:before{background:-webkit-gradient(linear, left top, right top, from(#820000), to(rgba(58, 58, 58, 0.5)));background:linear-gradient(90deg, #820000 0%, rgba(58, 58, 58, 0.5) 100%)}.page-banner.sport:after{background:url(./images/gray-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.sport.no-image{background:-webkit-gradient(linear, left top, right top, from(#3A3A3A), to(#636359));background:linear-gradient(90deg, #3A3A3A 0%, #636359 100%)}.page-banner.sport.with-image:before{background:-webkit-gradient(linear, left top, right top, from(#3A3A3A), to(rgba(58, 58, 58, 0.5)));background:linear-gradient(90deg, #3A3A3A 0%, rgba(58, 58, 58, 0.5) 100%)}.page-banner.location.northern-region *,.page-banner.location.oakland-region *,.page-banner.location.motor-city-region *{color:#3a3a3a}.page-banner.location.up-region *,.page-banner.location.southwest-region *,.page-banner.location.southeast-region *,.page-banner.location.mid-michigan-region *,.page-banner.location.west-michigan *,.page-banner.location.capitol-region *{color:#fff}.page-banner.location.southwest-region{background:-webkit-gradient(linear, left top, right top, from(#C4161C), to(#820000));background:linear-gradient(90deg, #C4161C 0%, #820000 100%)}.page-banner.location.southwest-region:after{background:url(./images/red-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.west-michigan{background:-webkit-gradient(linear, left top, right top, from(#6F2C91), to(#3D1063));background:linear-gradient(90deg, #6F2C91 0%, #3D1063 100%)}.page-banner.location.west-michigan:after{background:url(./images/purple-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.oakland-region{background:-webkit-gradient(linear, left top, right top, from(#39BB9D), to(#009784));background:linear-gradient(90deg, #39BB9D 0%, #009784 100%)}.page-banner.location.oakland-region:after{background:url(./images/teal-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.motor-city-region{background:-webkit-gradient(linear, left top, right top, from(#B2D235), to(#88AC2E));background:linear-gradient(90deg, #B2D235 0%, #88AC2E 100%)}.page-banner.location.motor-city-region:after{background:url(./images/green-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.capitol-region{background:-webkit-gradient(linear, left top, right top, from(#C40063), to(#8B0037));background:linear-gradient(90deg, #C40063 0%, #8B0037 100%)}.page-banner.location.capitol-region:after{background:url(./images/pink-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.mid-michigan-region{background:-webkit-gradient(linear, left top, right top, from(#0095DA), to(#0063A5));background:linear-gradient(90deg, #0095DA 0%, #0063A5 100%)}.page-banner.location.mid-michigan-region:after{background:url(./images/blue-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.southeast-region{background:-webkit-gradient(linear, left top, right top, from(#0063A5), to(#013B82));background:linear-gradient(90deg, #0063A5 0%, #013B82 100%)}.page-banner.location.southeast-region:after{background:url(./images/blue-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.northern-region{background:-webkit-gradient(linear, left top, right top, from(#F7941E), to(#E66A1F));background:linear-gradient(90deg, #F7941E 0%, #E66A1F 100%)}.page-banner.location.northern-region:after{background:url(./images/orange-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.location.up-region{background:-webkit-gradient(linear, left top, right top, from(#C40063), to(#8B0037));background:linear-gradient(90deg, #C40063 0%, #8B0037 100%)}.page-banner.location.up-region:after{background:url(./images/pink-curve-bottom.svg) no-repeat bottom -1px center}.page-banner.area .area-info .region-name{font-weight:bold;margin:0}.page-banner .layout-container{position:relative;z-index:2}.page-banner .layout-container:after{content:"";display:table;clear:both}.page-banner .layout-container h1{color:#fdfcfc;margin:0}.page-banner .field_white_sport_icon img{width:auto;height:auto}.page-banner .field_location_image img{-webkit-filter:drop-shadow(0px 0px 12px rgba(58, 58, 58, 0.25));filter:drop-shadow(0px 0px 12px rgba(58, 58, 58, 0.25))}@media(min-width: 76.25em){.page-banner{min-height:350px}.page-banner .field_white_sport_icon img{max-width:150px;max-height:150px}.page-banner.region .field_location_image{width:300px;margin-top:-45px;margin-left:auto;margin-bottom:-99px}.page-banner.straight{min-height:450px}.page-banner.straight .straight-banner-right{width:60%}.page-banner.straight .straight-banner-left{width:40%;text-align:center;padding:36px 54px}.page-banner.straight .field_program_logo{max-width:500px;margin-left:auto;margin-right:auto}}@media(min-width: 48em)and (max-width: 76.1875em){.page-banner{min-height:330px}.page-banner .field_white_sport_icon img{max-width:135px;max-height:135px}.page-banner.region .field_location_image{width:275px;margin-top:-54px;margin-left:auto;margin-bottom:-99px}.page-banner.straight{min-height:375px}.page-banner.straight .straight-banner-right{width:55%}.page-banner.straight .straight-banner-left{width:45%;padding:36px}}@media(min-width: 48em){.page-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-banner .layout-container{padding-top:75px;padding-bottom:112.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-banner .layout-container .banner-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:36px}.page-banner .layout-container .banner-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}.page-banner.area .area-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-banner.area .field_location_image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-banner.area .field_location_image img{width:120px}.page-banner.area .area-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;margin-right:-36px}.page-banner.area .field_area_counties{font-size:20px}.page-banner.straight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.page-banner.straight:after{content:"";display:block;width:100%;height:6px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(58, 58, 58, 0)), to(rgba(58, 58, 58, 0.25)));background:linear-gradient(rgba(58, 58, 58, 0) 0%, rgba(58, 58, 58, 0.25) 100%);z-index:5}.page-banner.straight .straight-banner-right{position:absolute;top:0;bottom:0;right:0}.page-banner.straight .straight-banner-right>*{position:absolute;top:0;bottom:0;right:0}.page-banner.straight .straight-banner-right img{width:1200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-banner.straight .straight-banner-right:after{content:"";position:absolute;top:-2px;right:auto;bottom:-2px;left:0;display:block;width:25%;height:102%;height:calc(100% + 4px);background:url(./images/white-curve-vertical.svg) no-repeat center left -1px;background-size:auto 101%}.page-banner.straight:after{content:"";display:table;clear:both}.page-banner.straight .straight-banner-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 47.9375em){.page-banner{padding-top:36px;padding-bottom:54px}.page-banner .layout-container{text-align:center}.page-banner .field_white_sport_icon{margin-top:27px}.page-banner .field_white_sport_icon img{max-width:120px;max-height:120px}.page-banner.region .field_location_image{margin:36px 0 0}.page-banner.region .field_location_image img{width:150px}.page-banner.area .field_location_image{margin:36px 0 18px}.page-banner.area .field_location_image img{width:80px}.page-banner.area .area-info{text-align:center}.page-banner.area .field_area_counties{font-size:18px}.page-banner.straight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.page-banner.straight:after{content:"";display:table;clear:both}.page-banner.straight .straight-banner-right{width:100%;position:relative}.page-banner.straight .straight-banner-right img{width:100%;height:auto}.page-banner.straight .straight-banner-right:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;display:block;width:100%;height:25vh;background:url(./images/reverse-curve-top.svg) no-repeat bottom -1px center;background-size:102% auto}.page-banner.straight .straight-banner-left{width:100%;padding:18px;text-align:left}.page-banner.straight .straight-banner-left .field_program_logo{max-width:300px}}.paragraph-section{margin:0;display:block;clear:both}.paragraph-section:after{content:"";display:table;clear:both}.paragraph-section .field_section_content{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.paragraph-section .field_section_content{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.paragraph-section .field_section_content{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.paragraph-section .field_section_content{padding-left:18px;padding-right:18px}}.paragraph-section .field_section_content:after{content:"";display:table;clear:both}.paragraph-section .field_section_content h1,.paragraph-section .field_section_content h2,.paragraph-section .field_section_content h3,.paragraph-section .field_section_content h4,.paragraph-section .field_section_content h5,.paragraph-section .field_section_content h6{margin-top:0}.paragraph-section.bg-white{background:#fdfcfc}.paragraph-section.bg-light-biscuit{background:#f6f3ea}.paragraph-section.bg-biscuit{background:#eceadb}.paragraph-section.bg-gray{background:#636359}.paragraph-section.bg-dark-gray{background:#3a3a3a}.paragraph-section.offset-top{padding-top:0;padding-bottom:0}.paragraph-section.offset-top .field_section_content{position:relative}.paragraph-section.offset-bottom{padding-bottom:0}@media(min-width: 48em){.paragraph-section{padding:75px 0}.paragraph-section.offset-top{margin-top:75px}.paragraph-section.offset-top .field_section_content{top:-75px}.paragraph-section.offset-bottom{margin-bottom:75px}.paragraph-section.offset-bottom .field_section_content{margin-bottom:-75px}.paragraph-section .field_section_content>.field-content+.field-content{padding-top:75px}.paragraph-section .field_section_content>.field-content+.field-content .paragraph-text-with-image,.paragraph-section .field_section_content>.field-content+.field-content .paragraph-form{margin-top:-36px}}@media(max-width: 47.9375em){.paragraph-section{padding:37.5px 0}.paragraph-section.offset-top{margin-top:37.5px}.paragraph-section.offset-top .field_section_content{top:-37.5px}.paragraph-section.offset-bottom{margin-bottom:37.5px}.paragraph-section.offset-bottom .field_section_content{margin-bottom:-37.5px}.paragraph-section .field_section_content>.field-content+.field-content{padding-top:37.5px}}.paragraph-text .field_text>*{max-width:765px}.paragraph-text .field_text>*:after{content:"";display:table;clear:both}.paragraph-text .field_text>*[style="text-align: center;"],.paragraph-text .field_text>*.text-align-center{margin-left:auto;margin-right:auto}.page--basic-page .paragraph-paragraphs-formatted-text{width:100%}.page--basic-page .paragraph-paragraphs-formatted-text>div{padding-left:0;padding-right:0}.paragraph-view .view-footer{text-align:center;padding-top:72px}.paragraph-view .view-footer a{display:inline-block}.paragraph-text-with-image{background:#3a3a3a;border-radius:3px;overflow:hidden;position:relative;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}.paragraph-text-with-image:after{content:"";display:table;clear:both}.paragraph-text-with-image .field_text h2{line-height:1.3;margin-bottom:18px;margin-top:36px}@media(min-width: 48em){.paragraph-text-with-image .field_text h2{font-size:32px}}@media(max-width: 47.9375em){.paragraph-text-with-image .field_text h2{font-size:22px}}.paragraph-text-with-image .field_text p,.paragraph-text-with-image .field_text ul,.paragraph-text-with-image .field_text ol,.paragraph-text-with-image .field_text li{color:#fdfcfc}.paragraph-text-with-image .field_text h2,.paragraph-text-with-image .field_text h3,.paragraph-text-with-image .field_text h4,.paragraph-text-with-image .field_text h5,.paragraph-text-with-image .field_text h6{color:#f6f3ea;margin-top:0}.paragraph-text-with-image .field_text h2 small,.paragraph-text-with-image .field_text h3 small,.paragraph-text-with-image .field_text h4 small,.paragraph-text-with-image .field_text h5 small,.paragraph-text-with-image .field_text h6 small{display:block;font-size:.6em}.paragraph-text-with-image .field_link a{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;margin-top:18px}.paragraph-text-with-image .field_link a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.paragraph-text-with-image .field_link a:hover,.paragraph-text-with-image .field_link a:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}.paragraph-text-with-image .field_link a:after{display:none}.paragraph-text-with-image .field_image img{display:block}.paragraph-text-with-image .field_image:after{content:"";position:absolute}@media(min-width: 48em){.paragraph-text-with-image{min-height:300px}.paragraph-text-with-image .text-content{padding:36px;width:33.3333%}.paragraph-text-with-image .field_image{width:66.6666%;position:absolute;top:0;bottom:0}.paragraph-text-with-image .field_image img{width:1200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.paragraph-text-with-image .field_image:after{top:0;bottom:0;width:20%}.paragraph-text-with-image.image-right .text-content{padding-right:18px}.paragraph-text-with-image.image-right .field_image{right:0;padding-left:18px}.paragraph-text-with-image.image-right .field_image:after{left:18px;background:-webkit-gradient(linear, left top, right top, from(#3A3A3A), to(rgba(58, 58, 58, 0)));background:linear-gradient(90deg, #3A3A3A 0%, rgba(58, 58, 58, 0) 100%)}.paragraph-text-with-image.image-left .text-content{float:right;padding-left:18px}.paragraph-text-with-image.image-left .field_image{left:0;padding-right:18px}.paragraph-text-with-image.image-left .field_image:after{right:18px;background:-webkit-gradient(linear, left top, right top, from(rgba(58, 58, 58, 0)), to(#3A3A3A));background:linear-gradient(90deg, rgba(58, 58, 58, 0) 0%, #3A3A3A 100%)}}@media(min-width: 48em)and (max-width: 63.9375em){.paragraph-text-with-image .text-content{padding:27px;width:40%}.paragraph-text-with-image .field_image{width:60%}.paragraph-text-with-image.image-right .text-content{padding-right:11.9988px}.paragraph-text-with-image.image-right .field_image{padding-left:11.9988px}.paragraph-text-with-image.image-right .field_image:after{left:11.9988px}.paragraph-text-with-image.image-left .text-content{padding-left:11.9988px}.paragraph-text-with-image.image-left .field_image{padding-right:11.9988px}.paragraph-text-with-image.image-left .field_image:after{right:11.9988px}}@media(max-width: 47.9375em){.paragraph-text-with-image .field_image{width:100%;position:relative}.paragraph-text-with-image .field_image img{width:100%;height:auto}.paragraph-text-with-image .field_image:after{bottom:0;left:0;right:0;height:20%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(58, 58, 58, 0)), to(#3A3A3A));background:linear-gradient(rgba(58, 58, 58, 0) 0%, #3A3A3A 100%)}.paragraph-text-with-image .text-content{padding:18px}}.paragraph-formatted-list h3{color:#636359}@media(min-width: 64em){.paragraph-formatted-list .field_list_items>.field-content{width:33.3333%}.paragraph-formatted-list .field_list_items>.field-content:nth-child(3n+1){clear:both}}@media(min-width: 48em)and (max-width: 63.9375em){.paragraph-formatted-list .field_list_items>.field-content{width:50%}.paragraph-formatted-list .field_list_items>.field-content:nth-child(odd){clear:both}}@media(min-width: 48em){.paragraph-formatted-list dl{margin-left:-18px;margin-right:-18px}.paragraph-formatted-list dl:after{content:"";display:table;clear:both}.paragraph-formatted-list .field_list_items>.field-content{float:left;padding:0 18px}}.paragraph-formatted-list-item .field_list_item_resources{margin-top:18px}.paragraph-formatted-list-item .field_list_item_resources .field-content{margin-bottom:18px;width:100%}.paragraph-formatted-list-item .field_list_item_resources a{text-decoration:underline}.paragraph-formatted-list-item .field_list_item_resources a:hover,.paragraph-formatted-list-item .field_list_item_resources a:focus{text-decoration:none;color:#3a3a3a}.paragraph-sport{position:relative;display:block}.paragraph-sport .area-sport-item{border-top:1px solid #d4d2c5;position:relative;-webkit-box-shadow:0;box-shadow:0}.paragraph-sport .area-sport-link,.paragraph-sport .sport-toggle{text-decoration:none;position:relative;display:block;width:100%;padding:0 36px 0 0;text-align:left;-webkit-transition:all .25s ease;transition:all .25s ease}.paragraph-sport .area-sport-link:after,.paragraph-sport .sport-toggle:after{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#636359;display:block;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:1.25rem}.paragraph-sport .area-sport-link:hover,.paragraph-sport .sport-toggle:hover{background:#eceadb}.paragraph-sport .area-sport-link:hover:after,.paragraph-sport .area-sport-link:focus:after,.paragraph-sport .sport-toggle:hover:after,.paragraph-sport .sport-toggle:focus:after{right:18px}.paragraph-sport .area-sport-link:hover,.paragraph-sport .area-sport-link.focus-visible,.paragraph-sport .sport-toggle:hover,.paragraph-sport .sport-toggle.focus-visible{padding-left:18px}.paragraph-sport .sport-toggle{background:#fdfcfc;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.paragraph-sport .sport-toggle:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph-sport .area-sport-link:after,.paragraph-sport .button.primary:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph-sport .button.primary{margin-top:18px}.paragraph-sport .button.primary:after{padding-left:6px;position:relative;top:2px}.paragraph-sport img{width:auto;height:auto;display:inline-block}.paragraph-sport h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0;padding:15.9984px 0;position:relative}@media(min-width: 48em){.paragraph-sport h3{font-size:22px}}@media(max-width: 47.9375em){.paragraph-sport h3{font-size:18px}}.paragraph-sport h4{margin-top:0;color:#636359}.paragraph-sport h5{margin-bottom:0}.paragraph-sport .sport-image-wrapper{display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center}.paragraph-sport .sport-image-wrapper img{max-width:100%;max-height:100%}.paragraph-sport .sport-expanded-info>.field+.field{margin-top:36px}.paragraph-sport .sport-expanded-info[aria-hidden=true]{display:none}.paragraph-sport .sport-expanded-info[aria-hidden=false]{width:100%;display:block;position:absolute;z-index:12;background:#f6f3ea;border-top:1px solid #d4d2c5;border-radius:0 0 3px 3px;border:1px solid #d4d2c5}.paragraph-sport .field_area_sport_info h2,.paragraph-sport .field_area_sport_info h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359}@media(min-width: 48em){.paragraph-sport .field_area_sport_info h2,.paragraph-sport .field_area_sport_info h3{font-size:22px}}@media(max-width: 47.9375em){.paragraph-sport .field_area_sport_info h2,.paragraph-sport .field_area_sport_info h3{font-size:18px}}@media(min-width: 48em){.paragraph-sport .sport-image-wrapper{width:40px}.paragraph-sport .sport-image-wrapper img{max-height:40px}.paragraph-sport h3{padding-left:54px}.paragraph-sport h4{font-size:18px}.paragraph-sport .sport-expanded-info{padding:36px}}@media(max-width: 47.9375em){.paragraph-sport{width:100%}.paragraph-sport .sport-image-wrapper{width:32px}.paragraph-sport .sport-image-wrapper img{max-height:32px}.paragraph-sport h3{padding-left:45px}.paragraph-sport h4{font-size:16px}.paragraph-sport .sport-expanded-info{padding:18px}}.paragraph-sport.expanded{z-index:9}.paragraph-sport.expanded .area-sport-item{border-radius:3px;border-color:rgba(0,0,0,0)}.paragraph-sport.expanded .sport-toggle{background:#f6f3ea;border-radius:3px 3px 0 0;border:1px solid #d4d2c5;padding-left:18px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-2px}.paragraph-sport.expanded .sport-toggle:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph-sport.expanded .sport-toggle:after{right:18px}.paragraph-tab-group ul[role=tablist]{margin:0;padding:0}.paragraph-tab-group ul[role=tablist] li{list-style-type:none;margin:0}.paragraph-tab-group ul[role=tablist] li button{text-align:left;display:block;width:100%;background:#f6f3ea;-webkit-box-shadow:none;box-shadow:none}.paragraph-tab-group ul[role=tablist] li button[aria-selected=false]{background:#636359;color:#f6f3ea}.paragraph-tab-group ul[role=tablist] li button[aria-selected=false]:hover{border-color:#c4161c;color:#c4161c;background:#fdfcfc}.paragraph-tab-group ul[role=tablist] li button:hover{-webkit-box-shadow:none;box-shadow:none}.paragraph-tab-group section{background:#f6f3ea;-webkit-box-shadow:0px 0px 8px rgba(58,58,58,.25);box-shadow:0px 0px 8px rgba(58,58,58,.25)}.paragraph-tab-group section[aria-hidden=true]{display:none}.paragraph-tab-group.tabs-top section>*{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.paragraph-tab-group.tabs-top section>*{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.paragraph-tab-group.tabs-top section>*{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.paragraph-tab-group.tabs-top section>*{padding-left:18px;padding-right:18px}}.paragraph-tab-group.tabs-top button[aria-selected=true]{-webkit-box-shadow:0 8px 0 0 #f6f3ea,0px 0px 8px rgba(58,58,58,.25);box-shadow:0 8px 0 0 #f6f3ea,0px 0px 8px rgba(58,58,58,.25)}.paragraph-tab-group.tabs-top button[aria-selected=true]:focus{background:#f6f3ea;border-color:#f6f3ea}.paragraph-tab-group.tabs-top .tab-wrapper{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.paragraph-tab-group.tabs-top .tab-wrapper{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.paragraph-tab-group.tabs-top .tab-wrapper{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.paragraph-tab-group.tabs-top .tab-wrapper{padding-left:18px;padding-right:18px}}.paragraph-tab-group.tabs-top ul[role=tablist]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-18px;margin-right:-18px}.paragraph-tab-group.tabs-top ul[role=tablist] li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.paragraph-tab-group.tabs-top ul[role=tablist] li button{border-radius:3px 3px 0 0}@media(min-width: 76.25em){.paragraph-tab-group.tabs-top ul[role=tablist] button{padding:18px 36px}.paragraph-tab-group.tabs-top ul[role=tablist] button small{font-size:16px}.paragraph-tab-group.tabs-top ul[role=tablist] button strong,.paragraph-tab-group.tabs-top ul[role=tablist] button b{font-size:32px;line-height:1.2}.paragraph-tab-group.tabs-left .tab-wrapper{width:25%}.paragraph-tab-group.tabs-left section{width:70%}}@media(min-width: 64em)and (max-width: 76.1875em){.paragraph-tab-group.tabs-top ul[role=tablist] button strong,.paragraph-tab-group.tabs-top ul[role=tablist] button b{font-size:22px;line-height:1.2}}@media(min-width: 48em)and (max-width: 76.1875em){.paragraph-tab-group.tabs-left .tab-wrapper{width:33.3333%}.paragraph-tab-group.tabs-left section{width:66.6666%}}@media(min-width: 48em){.paragraph-tab-group.tabs-top section{padding:75px 0}.paragraph-tab-group.tabs-top ul[role=tablist] li{padding:0 18px}.paragraph-tab-group.tabs-left{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}}@media(min-width: 48em)and (min-width: 76.25em){.paragraph-tab-group.tabs-left{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (min-width: 48em)and (max-width: 76.1875em){.paragraph-tab-group.tabs-left{padding-left:27px;padding-right:27px}}@media(min-width: 48em)and (max-width: 47.9375em){.paragraph-tab-group.tabs-left{padding-left:18px;padding-right:18px}}@media(min-width: 48em){.paragraph-tab-group.tabs-left:after{content:"";display:table;clear:both}}@media(min-width: 48em){.paragraph-tab-group.tabs-left .tab-wrapper{float:left}}@media(min-width: 48em){.paragraph-tab-group.tabs-left section{float:left;padding:36px;border-radius:0 3px 3px 3px}}@media(min-width: 48em){.paragraph-tab-group.tabs-left ul[role=tablist] li+li{margin-top:1px}.paragraph-tab-group.tabs-left ul[role=tablist] button[aria-selected=true]{-webkit-box-shadow:8px 0 0 0 #f6f3ea,0px 0px 8px rgba(58,58,58,.25);box-shadow:8px 0 0 0 #f6f3ea,0px 0px 8px rgba(58,58,58,.25)}.paragraph-tab-group.tabs-left ul[role=tablist] button[aria-selected=true]:focus{background:#f6f3ea;border-color:#f6f3ea}.paragraph-tab-group.tabs-left ul[role=tablist] li:not(:first-child):not(:last-child) button{border-radius:0}.paragraph-tab-group.tabs-left ul[role=tablist] li:first-child button{border-radius:3px 0 0 0}.paragraph-tab-group.tabs-left ul[role=tablist] li:last-child button{border-radius:0 0 0 3px}}@media(max-width: 47.9375em){.paragraph-tab-group.tabs-top section,.paragraph-tab-group.tabs-left section{padding:18px 0}.paragraph-tab-group.tabs-top ul[role=tablist] li,.paragraph-tab-group.tabs-left ul[role=tablist] li{padding:0 6.00012px}.paragraph-tab-group.tabs-top ul[role=tablist] li button,.paragraph-tab-group.tabs-left ul[role=tablist] li button{padding:9px;line-height:1.4}.paragraph-tab-group.tabs-top .tab-wrapper,.paragraph-tab-group.tabs-left .tab-wrapper{padding:0 28.8px}.paragraph-tab-group.tabs-left section{padding:18px}.paragraph-tab-group.tabs-left ul[role=tablist]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-18px;margin-right:-18px}.paragraph-tab-group.tabs-left ul[role=tablist] li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.paragraph-tab-group.tabs-left ul[role=tablist] li button{border-radius:3px 3px 0 0}.paragraph-tab-group.tabs-left ul[role=tablist] li button[aria-selected=true]{-webkit-box-shadow:0 8px 0 0 #f6f3ea,0px 0px 8px rgba(58,58,58,.25);box-shadow:0 8px 0 0 #f6f3ea,0px 0px 8px rgba(58,58,58,.25)}.paragraph-tab-group.tabs-left ul[role=tablist] li button[aria-selected=true]:focus{background:#f6f3ea;border-color:#f6f3ea}}.paragraph-partners .field_partner_list{margin-left:-18px;margin-right:-18px}.paragraph-partners .field_partner_list>.field-content{padding:18px}@media(min-width: 48em){.paragraph-partners .field_partner_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph-partners .field_partner_list>.field-content{width:50%}.paragraph-partners .field_partner_list>.field-content:first-child:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.paragraph-partners .field_partner_list>.field-content:not(:first-child):not(:last-child) .paragraph-partner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:100%}}@media(min-width: 52.5em){.paragraph-partners .field_partner_list>.field-content:first-child:last-child .paragraph-partner .partner-logo{width:33.3333%}.paragraph-partners .field_partner_list>.field-content:first-child:last-child .paragraph-partner .card-content{width:66.6666%}}@media(min-width: 48em)and (max-width: 52.4375em){.paragraph-partners .field_partner_list>.field-content:first-child:last-child .paragraph-partner .partner-logo{width:40%}.paragraph-partners .field_partner_list>.field-content:first-child:last-child .paragraph-partner .card-content{width:60%}}.paragraph-partner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}.paragraph-partner .partner-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;text-align:center;width:100%}.paragraph-partner .partner-logo img{width:auto;height:auto;max-width:100%;max-height:150px}.paragraph-partner h3{margin:0;color:#636359}.paragraph-partner .partner-level{font-weight:bold}@media(min-width: 37.5em){.paragraph-partner .partner-level{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.paragraph-partner .partner-level{font-size:16px;line-height:24px}}.paragraph-partner .field_partner_text>*:last-child{margin-bottom:0}@media(min-width: 76.25em){.paragraph-partner .partner-logo{padding:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.paragraph-partner .partner-logo{padding:27px}}@media(max-width: 47.9375em){.paragraph-partner .partner-logo{padding:18px}}.paragraph-contacts-group h3{margin-bottom:0}@media(min-width: 48em){.paragraph-contacts-group .field_contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.paragraph-contacts-group .field_contacts:after{content:"";display:table;clear:both}.paragraph-contacts-group .field_contacts .field-content{float:left;width:50%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 47.9375em){.paragraph-contacts-group .field_contacts .field-content+.field-content{margin-top:18px}}@media(min-width: 52.5em){.paragraph-resource-group .field_group_resources .field-content{width:33.3333%}}@media(min-width: 37.5em)and (max-width: 52.4375em){.paragraph-resource-group .field_group_resources .field-content{width:50%}}@media(min-width: 37.5em){.paragraph-resource-group .field_group_resources{margin-left:-18px;margin-right:-18px}.paragraph-resource-group .field_group_resources:after{content:"";display:table;clear:both}.paragraph-resource-group .field_group_resources .field-content{float:left;padding:0 18px 18px}}@media(max-width: 37.4375em){.paragraph-resource-group h2{margin-bottom:11.9988px}.paragraph-resource-group a{display:block;padding:6.00012px 9px;margin-left:-9px}}.paragraph-page-promotion>h2,.paragraph-page-promotion .field_page_promotion_intro{text-align:center}.paragraph-page-promotion>h2{margin-bottom:18px}@media(min-width: 64em){.paragraph-page-promotion .field_promoted_pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.paragraph-page-promotion .field_promoted_pages:after{content:"";display:table;clear:both}.paragraph-page-promotion .field_promoted_pages>.field-content{float:left;width:33.3333%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 63.9375em){.paragraph-page-promotion .field_promoted_pages>.field-content+.field-content{margin-top:18px}}#block-searchbar input[type=text]{display:inline-block;vertical-align:top}#block-searchbar .form-enter{position:relative;display:inline-block;vertical-align:top}#block-searchbar .form-enter:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-searchbar .form-enter:after{position:absolute;z-index:2}#block-searchbar .form-enter input{font-size:0;width:44px;height:44px}#block-searchbar label{font-size:0;width:0;height:0}@media(min-width: 48em){#block-searchbar{float:right;border-top:4px solid #c4161c;padding-left:36px}#block-searchbar #search-toggle{font-size:0;text-decoration:none;display:inline-block;padding-right:5px;vertical-align:top;padding:16px 0 20px}#block-searchbar #search-toggle:before{font-size:16px}#block-searchbar form{vertical-align:middle;overflow:hidden;width:175px;max-width:0;height:46px;margin-left:0;margin-right:-4px;position:relative;top:8px;-webkit-transition:all .25s ease;transition:all .25s ease;display:inline-block}#block-searchbar form input[type=text]{width:155px}#block-searchbar form .form-enter{width:16px;height:44px;text-align:center}#block-searchbar form .form-enter:after{position:absolute;top:50%;right:0;-webkit-transform:translate(-4px, -70%);transform:translate(-4px, -70%)}#block-searchbar form .form-enter input{font-size:0;display:block;width:100%;padding:0;border:0;margin-left:-4px;border-bottom:4px solid #3a3a3a}#block-searchbar form .form-enter input:focus{background:#eceadb}}@media(max-width: 47.9375em){#block-searchbar{position:absolute;bottom:60px;left:36px;width:calc(100% - 40px)}#block-searchbar #search-toggle{display:none}#block-searchbar input[type=text]{width:calc(100% - 50px);padding-left:10px;padding-right:10px;font-size:16px;border-radius:0}#block-searchbar .form-enter:after{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18px}#block-searchbar .form-enter input{background:#c4161c;border-radius:0}}@media(min-width: 48em){.show-search #block-searchbar form{max-width:175px;margin-left:18px}}.display-search_index{position:relative}.display-search_index:after{content:"";position:absolute;bottom:18px;right:18px;background:#c4161c;-webkit-transition:all .25s ease;transition:all .25s ease;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;font-size:12px;z-index:3;pointer-events:none}.display-search_index:hover:after{background:#fff}.display-search_index div>a{display:block;height:100%;border:1px solid #3a3a3a;text-decoration:none;background:#fff;position:relative;z-index:2;-webkit-transition:all .25s ease;transition:all .25s ease;padding:36px}.display-search_index div>a:after{content:"";display:table;clear:both}.display-search_index div>a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:100%;background:#c4161c;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:-1}.display-search_index div>a:hover,.display-search_index div>a:focus{padding:17px;color:#3a3a3a}.display-search_index div>a:hover:before,.display-search_index div>a:focus:before{width:100%}.display-search_index div>a h4{text-transform:none;margin:0;letter-spacing:.025rem}.display-search_index div>a .search-info:before,.display-search_index div>a .search-info:after,.display-search_index div>a .image-caption:before,.display-search_index div>a .image-caption:after{content:"";display:table}.display-search_index div>a .search-info:after,.display-search_index div>a .image-caption:after{clear:both}.alten-painting.display-search_index .field_featured_image,.alten-painting.display-search_index .field_video_link,.photograph.display-search_index .field_featured_image,.photograph.display-search_index .field_video_link,.video.display-search_index .field_featured_image,.video.display-search_index .field_video_link{float:left;padding-right:36px;height:100%}.alten-painting.display-search_index .field_featured_image img,.alten-painting.display-search_index .field_video_link img,.photograph.display-search_index .field_featured_image img,.photograph.display-search_index .field_video_link img,.video.display-search_index .field_featured_image img,.video.display-search_index .field_video_link img{width:auto;height:auto;max-width:80px;max-height:80px}.views-exposed-form .js-form-type-checkbox input[type=checkbox],.views-exposed-form .js-form-type-checkbox input[type=radio],.views-exposed-form .js-form-type-radio input[type=checkbox],.views-exposed-form .js-form-type-radio input[type=radio]{border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label,.views-exposed-form .js-form-type-checkbox input[type=radio]+label,.views-exposed-form .js-form-type-radio input[type=checkbox]+label,.views-exposed-form .js-form-type-radio input[type=radio]+label{cursor:pointer;font-weight:normal;border-radius:3px;width:100%;-webkit-transition:all .25s ease;transition:all .25s ease}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label:after,.views-exposed-form .js-form-type-checkbox input[type=radio]+label:after,.views-exposed-form .js-form-type-radio input[type=checkbox]+label:after,.views-exposed-form .js-form-type-radio input[type=radio]+label:after{content:"";display:block;position:absolute;border-radius:3px;vertical-align:middle;border:1px solid #eceadb;font-weight:normal;color:#3a3a3a;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}.views-exposed-form .js-form-type-checkbox input[type=checkbox]:checked+label:after,.views-exposed-form .js-form-type-radio input[type=checkbox]:checked+label:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.views-exposed-form .js-form-type-checkbox input[type=radio]+label:after,.views-exposed-form .js-form-type-radio input[type=radio]+label:after{border-radius:50%}.views-exposed-form .js-form-type-checkbox input[type=radio]:checked+label:after,.views-exposed-form .js-form-type-radio input[type=radio]:checked+label:after{content:"•";font-size:2em}@media(min-width: 48em){.views-exposed-form .js-form-type-checkbox label,.views-exposed-form .js-form-type-radio label{font-size:18px;line-height:26px}}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label,.views-exposed-form .js-form-type-checkbox input[type=radio]+label,.views-exposed-form .js-form-type-radio input[type=checkbox]+label,.views-exposed-form .js-form-type-radio input[type=radio]+label{padding:4px 18px 4px 36px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.views-exposed-form .js-form-type-checkbox input[type=checkbox]+label:after,.views-exposed-form .js-form-type-checkbox input[type=radio]+label:after,.views-exposed-form .js-form-type-radio input[type=checkbox]+label:after,.views-exposed-form .js-form-type-radio input[type=radio]+label:after{left:5px;top:5px;width:24px;height:24px;line-height:23px;background-color:#f6f3ea;font-size:.9em}.views-exposed-form .js-form-type-checkbox input[type=checkbox]:checked+label,.views-exposed-form .js-form-type-checkbox input[type=radio]:checked+label,.views-exposed-form .js-form-type-radio input[type=checkbox]:checked+label,.views-exposed-form .js-form-type-radio input[type=radio]:checked+label{color:#3a3a3a}.views-exposed-form .js-form-type-checkbox input[type=checkbox]:checked+label:after,.views-exposed-form .js-form-type-checkbox input[type=radio]:checked+label:after,.views-exposed-form .js-form-type-radio input[type=checkbox]:checked+label:after,.views-exposed-form .js-form-type-radio input[type=radio]:checked+label:after{background:#c4161c;color:#fff;border-color:#820000}.events-page .views-exposed-form{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.events-page .views-exposed-form{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.events-page .views-exposed-form{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.events-page .views-exposed-form{padding-left:18px;padding-right:18px}}@media(min-width: 37.5em){.events-page .views-exposed-form{top:-75px}}@media(min-width: 37.5em){.location-events .views-exposed-form{top:-48.75px}}.views-exposed-form .form-checkboxes{margin-left:-3px}.view.events .views-exposed-form .search-header{position:relative}.view.events .views-exposed-form .search-header:after{content:"";display:table;clear:both}.view.events .views-exposed-form .search-header #filter-toggle{display:inline-block;cursor:pointer;background:rgba(0,0,0,0);border-color:#c4161c;color:#c4161c;margin-bottom:-1px}.view.events .views-exposed-form .search-header #filter-toggle i{display:inline-block;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.view.events .views-exposed-form .search-header #filter-toggle i.calendar:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view.events .views-exposed-form .search-header #filter-toggle i.caret-down{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.view.events .views-exposed-form .search-header #filter-toggle i.caret-down:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view.events .views-exposed-form .search-header #filter-toggle.open{border-radius:3px 3px 0 0}.view.events .views-exposed-form .search-header #filter-toggle.open i.caret-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.view.events .views-exposed-form .search-header #filter-toggle:hover,.view.events .views-exposed-form .search-header #filter-toggle:focus{background:#c4161c;color:#fff}.view.events .views-exposed-form .form-filters{max-height:0;overflow:hidden;-webkit-transition:all .25s ease;transition:all .25s ease}.view.events .views-exposed-form .form-filters.show-filters{max-height:99em;-webkit-transition:all .25s ease;transition:all .25s ease}.view.events .views-exposed-form .form-actions input{display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto}.view.events .views-exposed-form .form-checkboxes.fieldgroup:after{content:"";display:table;clear:both}.view.events .views-exposed-form .form-item-sort-by select{width:100%}.view.events .views-exposed-form .filter-wrapper{background:#fdfcfc;border:1px solid #c4161c}.view.events .views-exposed-form .filter-wrapper fieldset:first-child{margin-top:0}@media(min-width: 52.5em){.view.events .views-exposed-form{margin-bottom:36px}.view.events .views-exposed-form .form-item-keys,.view.events .views-exposed-form .form-item-title{max-width:50%}.view.events .views-exposed-form .form-item-sort-by{float:right;width:50%;text-align:right}.view.events .views-exposed-form .form-item-sort-by label{display:inline-block;padding-right:9px}.view.events .views-exposed-form .form-item-sort-by select{display:inline-block;max-width:220px}.view.events .views-exposed-form .form-checkboxes.fieldgroup .form-item{margin:6.00012px 0;float:left;width:33.3333%}}@media(min-width: 37.5em)and (max-width: 52.4375em){.view.events .views-exposed-form .form-checkboxes.fieldgroup .form-item{margin:6.00012px 0;float:left;width:50%}}@media(min-width: 37.5em){.view.events .views-exposed-form{position:relative;margin-bottom:0}.view.events .views-exposed-form .search-header:after{content:"";display:table;clear:both}.view.events .views-exposed-form .search-header h1,.view.events .views-exposed-form .search-header h2{margin-bottom:18px}.view.events .views-exposed-form .search-header #filter-toggle{float:right}.view.events .views-exposed-form .filter-wrapper{padding:36px}.view.events .views-exposed-form .form-filters{border-radius:3px 0 3px 3px}}@media(max-width: 37.4375em){.view.events .views-exposed-form{margin-bottom:36px}.view.events .views-exposed-form .filter-wrapper{padding:18px}.view.events .views-exposed-form .form-filters{border-radius:0 3px 3px 3px}}.search-list .views-exposed-form .mobile-filters-togglable>.fieldgroup.form-composite{border-bottom:1px solid #d4d2c5;padding:0 0 11.9988px;margin:0}.search-list .views-exposed-form .mobile-filters-togglable>.fieldgroup.form-composite:after{content:"";display:table;clear:both}.search-list .views-exposed-form .mobile-filters-togglable>.fieldgroup.form-composite legend{width:100%}.search-list .views-exposed-form .fieldset-legend{display:block;width:100%;line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:11.9988px 0 0;cursor:pointer}@media(min-width: 48em){.search-list .views-exposed-form .fieldset-legend{font-size:22px}}@media(max-width: 47.9375em){.search-list .views-exposed-form .fieldset-legend{font-size:18px}}.search-list .views-exposed-form .fieldset-legend:after{float:right}.search-list .views-exposed-form .fieldset-legend[aria-expanded=false]:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-list .views-exposed-form .fieldset-legend[aria-expanded=true]:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-list .views-exposed-form .fieldset-legend:focus{outline:none}.search-list .views-exposed-form .js-form-type-checkbox,.search-list .views-exposed-form .js-form-type-radio{margin-top:4.5px}.search-list .views-exposed-form .search-filters-toggle[aria-expanded=false] i:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-list .views-exposed-form .search-filters-toggle[aria-expanded=true] i:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 52.5em){.search-list .views-exposed-form .form-item-keys{padding-bottom:27px}.search-list .views-exposed-form .search-filters-toggle{display:none}}@media(max-width: 52.4375em){.search-list .views-exposed-form .form-item-keys{padding-bottom:18px}.search-list .views-exposed-form .form-filters{margin-top:18px}}label.form-required:after{content:"*";display:inline-block;padding-left:2px;color:red;vertical-align:middle;line-height:1}.webform-submission-form{max-width:864px;margin:0 auto}.webform-submission-interest-form-form .form-actions,.webform-submission-interest-form-form .form-submit{display:block;width:100%}@media(min-width: 64em){.webform-submission-interest-form-form .fancy-field,.webform-submission-interest-form-form .js-form-type-checkbox{float:left;width:33.3333%;width:calc(33.3333333333% - 12px)}}@media(min-width: 48em){.webform-submission-interest-form-form .js-webform-type-fieldset>.fieldset-wrapper,.webform-submission-interest-form-form .js-webform-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.webform-submission-interest-form-form .js-webform-type-fieldset>.fieldset-wrapper .js-form-type-checkbox,.webform-submission-interest-form-form .js-webform-checkboxes .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 48em)and (max-width: 63.9375em){.webform-submission-interest-form-form .js-form-item-name{width:100%;margin-bottom:0}.webform-submission-interest-form-form .js-form-type-email,.webform-submission-interest-form-form .js-form-type-tel,.webform-submission-interest-form-form .js-form-type-checkbox{float:left;width:50%;width:calc(50% - 10px)}}.newsletter-signup-form{margin:36px 0 0}.newsletter-signup-form .btn-subscribe{margin-top:18px}.webform-ajax-form-wrapper .form-actions{position:relative}.webform-ajax-form-wrapper .ajax-progress-throbber{position:absolute;top:50%;left:5%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:90%;text-align:center;z-index:99;background:#fdfcfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.webform-ajax-form-wrapper .ajax-progress-throbber .throbber{background-image:url(./images/somi-sending-graphic.gif);background-size:contain;background-position:center center;width:25px;height:25px;display:inline-block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.webform-ajax-form-wrapper .ajax-progress-throbber .message::after{content:"Sending";font-weight:bold;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.webform-confirmation__message{border-radius:3px;position:relative;background-color:#eceadb;padding:27px 36px;text-align:center}.webform-confirmation__message .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.webform-confirmation__message .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.webform-confirmation__message .card-content{padding:18px}}@media(min-width: 37.5em){.webform-confirmation__message{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.webform-confirmation__message{font-size:16px;line-height:24px}}.webform-submission-athlete-interest-form-form fieldset legend{padding-top:18px}.webform-submission-athlete-interest-form-form>fieldset>legend{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0}@media(min-width: 48em){.webform-submission-athlete-interest-form-form>fieldset>legend{font-size:22px}}@media(max-width: 47.9375em){.webform-submission-athlete-interest-form-form>fieldset>legend{font-size:18px}}.webform-submission-athlete-interest-form-form .js-form-type-select.form-item-athlete-region label{display:block}.webform-submission-athlete-interest-form-form .form-actions{width:100%}.webform-submission-athlete-interest-form-form .form-actions .webform-button--submit{display:block;width:100%}.webform-submission-athlete-interest-form-form input[type=text],.webform-submission-athlete-interest-form-form input[type=email],.webform-submission-athlete-interest-form-form input[type=tel],.webform-submission-athlete-interest-form-form input[type=date],.webform-submission-athlete-interest-form-form .js-form-type-checkbox input[type=checkbox]+label,.webform-submission-athlete-interest-form-form select,.webform-submission-athlete-interest-form-form textarea{background:#fdfcfc}.webform-submission-athlete-interest-form-form input[type=text]:hover,.webform-submission-athlete-interest-form-form input[type=text]:focus,.webform-submission-athlete-interest-form-form input[type=email]:hover,.webform-submission-athlete-interest-form-form input[type=email]:focus,.webform-submission-athlete-interest-form-form input[type=tel]:hover,.webform-submission-athlete-interest-form-form input[type=tel]:focus,.webform-submission-athlete-interest-form-form input[type=date]:hover,.webform-submission-athlete-interest-form-form input[type=date]:focus,.webform-submission-athlete-interest-form-form .js-form-type-checkbox input[type=checkbox]+label:hover,.webform-submission-athlete-interest-form-form .js-form-type-checkbox input[type=checkbox]+label:focus,.webform-submission-athlete-interest-form-form select:hover,.webform-submission-athlete-interest-form-form select:focus,.webform-submission-athlete-interest-form-form textarea:hover,.webform-submission-athlete-interest-form-form textarea:focus{background:#fff}@media(min-width: 48em){.webform-submission-athlete-interest-form-form .fieldset-wrapper,.webform-submission-athlete-interest-form-form .js-webform-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.webform-submission-athlete-interest-form-form .fieldset-wrapper .js-form-item,.webform-submission-athlete-interest-form-form .js-webform-checkboxes .js-form-item{width:100%}.webform-submission-athlete-interest-form-form .webform-name--wrapper .js-form-item{float:left;width:49%;width:calc(50% - 10px)}.webform-submission-athlete-interest-form-form .js-form-item.form-item-address-city,.webform-submission-athlete-interest-form-form .js-form-item.form-item-address-state-province,.webform-submission-athlete-interest-form-form .js-form-item.form-item-address-postal-code{float:left;width:33.3333%;width:calc(33.3333333333% - 12px)}.webform-submission-athlete-interest-form-form .js-form-item.form-item-athlete-s-birthdate,.webform-submission-athlete-interest-form-form .js-form-type-select.form-item-athlete-region,.webform-submission-athlete-interest-form-form .js-form-item.form-item-email,.webform-submission-athlete-interest-form-form .js-form-item.form-item-phone,.webform-submission-athlete-interest-form-form .js-form-item.js-form-type-checkbox{float:left;width:50%;width:calc(50% - 10px)}}.content-image-panel{background:#f6f3ea;position:relative}.content-image-panel h2{line-height:1.3;margin-bottom:18px;margin-top:36px;margin-top:0}@media(min-width: 48em){.content-image-panel h2{font-size:32px}}@media(max-width: 47.9375em){.content-image-panel h2{font-size:22px}}.content-image-panel:before,.content-image-panel:after{content:"";position:absolute;left:0;width:100%;height:8px;z-index:2;opacity:.5;display:block}.content-image-panel:before{top:0px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(58, 58, 58, 0.25)), to(rgba(58, 58, 58, 0)));background:linear-gradient(rgba(58, 58, 58, 0.25) 0%, rgba(58, 58, 58, 0) 100%)}.content-image-panel:after{bottom:0px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(58, 58, 58, 0)), to(rgba(58, 58, 58, 0.25)));background:linear-gradient(rgba(58, 58, 58, 0) 0%, rgba(58, 58, 58, 0.25) 100%)}.content-image-panel+.layout-container>.field_state_tournament{position:relative;z-index:4}@media(min-width: 76.25em){.content-image-panel{margin:75px 0}.content-image-panel .panel-text{padding-top:75px;padding-bottom:75px}.content-image-panel .panel-image{position:absolute;top:0;right:0;bottom:0;width:calc(50vw + 164px)}}@media(min-width: 48em)and (max-width: 76.1875em){.content-image-panel{margin:56.25px 0}.content-image-panel:after{content:"";display:table;clear:both}.content-image-panel .panel-text{padding-top:56.25px;padding-bottom:56.25px;float:left;padding-right:18px}.content-image-panel .panel-image{position:absolute;top:0;right:0;bottom:0;height:100%;width:66.6666%;width:calc(66.6666% - 18px);padding-left:18px}}@media(min-width: 48em){.content-image-panel:after{position:relative}.content-image-panel .panel-text{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}}@media(min-width: 48em)and (min-width: 76.25em){.content-image-panel .panel-text{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (min-width: 48em)and (max-width: 76.1875em){.content-image-panel .panel-text{padding-left:27px;padding-right:27px}}@media(min-width: 48em)and (max-width: 47.9375em){.content-image-panel .panel-text{padding-left:18px;padding-right:18px}}@media(min-width: 48em){.content-image-panel .panel-text>*{width:33.3333%;padding-right:18px}}@media(min-width: 48em){.content-image-panel .panel-image .field_events_image{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-image-panel .panel-image img{width:1200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-image-panel .panel-image:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:-1px;display:block;width:25%;height:100%;background:url(./images/biscuit-curve-vertical.svg) no-repeat center left -1px;background-size:auto 101%}}@media(min-width: 48em){.content-image-panel+.layout-container>.field_state_tournament{top:-84.375px;margin-bottom:-84.375px}}@media(max-width: 47.9375em){.content-image-panel{margin:36px 0}.content-image-panel .panel-text{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding-top:36px;padding-bottom:36px}}@media(max-width: 47.9375em)and (min-width: 76.25em){.content-image-panel .panel-text{padding-left:36px;padding-right:36px}}@media(max-width: 47.9375em)and (min-width: 48em)and (max-width: 76.1875em){.content-image-panel .panel-text{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em)and (max-width: 47.9375em){.content-image-panel .panel-text{padding-left:18px;padding-right:18px}}@media(max-width: 47.9375em){.content-image-panel .panel-image{position:relative}.content-image-panel .panel-image:after{content:"";position:absolute;content:"";display:block;width:100%;height:25vh;background:url(./images/biscuit-curve-horizontal.svg) no-repeat top -1px center;background-size:102% auto;position:absolute;left:0px;top:-1px}}@media(max-width: 47.9375em){.content-image-panel+.layout-container>.field_state_tournament{top:-56.25px;margin-bottom:-56.25px}}.event-image{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.event-image{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.event-image{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.event-image{padding-left:18px;padding-right:18px}}.fc.fc-unthemed .fc-view-container table{margin:0}.fc.fc-unthemed .fc-view-container table,.fc.fc-unthemed .fc-view-container tr,.fc.fc-unthemed .fc-view-container td{border-color:#d4d2c5}.fc.fc-unthemed .fc-view-container .fc-head th{background:#f8f8f6;font-size:.9rem;padding:4.5px}.fc.fc-unthemed .fc-view-container .fc-month-view{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.fc.fc-unthemed .fc-view-container .fc-basic-view .fc-body .fc-row{min-height:100px}.fc.fc-unthemed .fc-view-container td.fc-today{background:#eceadb}.fc.fc-unthemed .fc-view-container td.fc-other-month{background:#f8f8f6;opacity:1}.fc.fc-unthemed .fc-view-container .fc-content-skeleton thead tr{border-bottom-color:rgba(0,0,0,0);background:none}.fc.fc-unthemed .fc-view-container .fc-content-skeleton thead tr td{border-color:#d4d2c5 #d4d2c5 rgba(0,0,0,0) #d4d2c5}.fc.fc-unthemed .fc-view-container .fc-content-skeleton tbody tr{background:none;border-color:rgba(0,0,0,0)}.fc-toolbar button{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;height:auto;text-shadow:none}.fc-toolbar button:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.fc-toolbar button:hover,.fc-toolbar button:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}.fc-toolbar button[disabled]{background-color:#d4d2c5;color:#636359}.fc-button-group button{border-radius:0;border-color:#961115 !important}.fc-button-group button:first-child{border-radius:3px 0 0 3px}.fc-button-group button:last-child{border-radius:0 3px 3px 0}.fc-button-group button.fc-state-active{background:#636359;border-color:#3a3a3a !important}.fc-button-group button.fc-state-active:hover,.fc-button-group button.fc-state-active:focus{background:#fff;color:#3a3a3a}.fc-day-number{text-decoration:none;color:#3a3a3a;font-size:.9rem;font-weight:bold;padding:2px 3px !important}.fc-day-number:after{display:none}.fc-other-month .fc-day-number{color:#a9a58a}.fc-today-button{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;height:auto}.fc-today-button:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.fc-today-button:hover,.fc-today-button:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}.fc-event-container .fc-day-grid-event{margin:4px 4px 0;padding:2px 3px}a.fc-event.fc-not-start.fc-end{padding-left:5px}a.fc-event.light-text{color:#fff}a.fc-event.dark-text{color:#3a3a3a}.southwest-region.region a.fc-event{border-color:#b18906}.southwest-region.area a.fc-event{border-color:#e5a812}.southeast-region.region a.fc-event{border-color:#28752b}.southeast-region.area a.fc-event{border-color:#88ac2e}.northern-region.region a.fc-event{border-color:#013b82}.northern-region.area a.fc-event{border-color:#0063a5}.up-region.region a.fc-event{border-color:#8b0037}.up-region.area a.fc-event{border-color:#c40063}.card{border-radius:3px;position:relative;background-color:#eceadb}.card .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.card .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.card .card-content{padding:18px}}.card.white{border-radius:3px;position:relative;background-color:#fff}.card.white .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.card.white .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.card.white .card-content{padding:18px}}.popup-dialog-wrapper{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;background:rgba(58,58,58,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 48em){.popup-dialog-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 47.9375em){.popup-dialog-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.popup-dialog{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding-top:36px}@media(min-width: 76.25em){.popup-dialog{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.popup-dialog{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.popup-dialog{padding-left:18px;padding-right:18px}}@media(min-width: 48em){.popup-dialog{padding-bottom:36px}}.popup-dialog-content{border-radius:3px;position:relative;background-color:#eceadb;position:relative;z-index:1000}.popup-dialog-content .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.popup-dialog-content .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.popup-dialog-content .card-content{padding:18px}}.popup-dialog-content a.first-focus:focus{color:#c4161c;text-decoration:underline}.popup-dialog-content a.first-focus:hover{color:#3a3a3a;text-decoration:none}.popup-dialog-content h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0 0 18px}@media(min-width: 48em){.popup-dialog-content h2{font-size:22px}}@media(max-width: 47.9375em){.popup-dialog-content h2{font-size:18px}}.popup-dialog-content .field_program_popup_cta{margin-top:36px}.popup-dialog-content .field_program_popup_cta>*:last-child{margin-bottom:0}@media(min-width: 76.25em){.popup-dialog-content{padding:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.popup-dialog-content{padding:27px}}@media(min-width: 48em){.popup-dialog-content{max-height:90vh;max-height:calc(100vh - 72px);overflow:auto}.popup-dialog-content h2{padding-right:90px}}@media(max-width: 47.9375em){.popup-dialog-content{padding:18px 18px 90px;border-radius:3px 3px 0 0;height:100vh;max-height:80vh;max-height:calc(100vh - 36px);overflow:auto}.popup-dialog-content:before{content:"";position:fixed;bottom:0;left:18px;width:90%;width:calc(100% - 36px);height:90px;background:-webkit-gradient(linear, left bottom, left top, from(#F6F3EA), color-stop(50%, #F6F3EA), to(rgba(246, 243, 234, 0)));background:linear-gradient(0deg, #F6F3EA 0%, #F6F3EA 50%, rgba(246, 243, 234, 0) 100%);z-index:2}}#popup-close .icon-close:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48em){#popup-close{position:absolute !important;top:18px;right:18px}}@media(max-width: 47.9375em){#popup-close{position:fixed !important;z-index:99;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;width:90vw;width:calc(100% - 72px);bottom:18px;left:36px;overflow:visible}#popup-close:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}#popup-close:hover,#popup-close:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}}.content-moderation-entity-moderation-form{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;margin-bottom:36px}@media(min-width: 76.25em){.content-moderation-entity-moderation-form{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.content-moderation-entity-moderation-form{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.content-moderation-entity-moderation-form{padding-left:18px;padding-right:18px}}.content-moderation-entity-moderation-form .entity-moderation-form{border-radius:3px;position:relative;background-color:#eceadb;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25);margin:0;padding:0;border:0;background:#eceadb}.content-moderation-entity-moderation-form .entity-moderation-form .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.content-moderation-entity-moderation-form .entity-moderation-form .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.content-moderation-entity-moderation-form .entity-moderation-form .card-content{padding:18px}}.content-moderation-entity-moderation-form .entity-moderation-form li{margin:0;padding:18px}.content-moderation-entity-moderation-form .entity-moderation-form li .form-item,.content-moderation-entity-moderation-form .entity-moderation-form li .form-submit{margin:0}.content-moderation-entity-moderation-form .form-item-new-state select{padding-right:54px}@media(min-width: 52.5em){.content-moderation-entity-moderation-form .entity-moderation-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-moderation-entity-moderation-form .entity-moderation-form li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-moderation-entity-moderation-form .entity-moderation-form li:last-child{-ms-flex-item-align:auto;align-self:auto}.content-moderation-entity-moderation-form li+li{border-left:1px solid #d4d2c5}.content-moderation-entity-moderation-form .form-submit{height:100%}}@media(max-width: 52.4375em){.content-moderation-entity-moderation-form .entity-moderation-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-moderation-entity-moderation-form .entity-moderation-form li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.content-moderation-entity-moderation-form li+li{border-top:1px solid #d4d2c5}.content-moderation-entity-moderation-form .form-submit{-ms-flex-item-align:start;align-self:flex-start}}.cc-revoke{display:none !important}.cc-window.cc-banner,.cc-window.cc-floating{font-size:16px;text-align:center;display:block;padding:16px 20px !important;background:#3a3a3a !important;font-family:ubuntu,arial,helvetica,sans-serif}.cc-window.cc-banner .cc-deny,.cc-window.cc-floating .cc-deny{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;background:#636359;color:#eceadb}.cc-window.cc-banner .cc-deny:hover,.cc-window.cc-floating .cc-deny:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.cc-window.cc-banner .cc-deny:hover,.cc-window.cc-banner .cc-deny:focus,.cc-window.cc-floating .cc-deny:hover,.cc-window.cc-floating .cc-deny:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}.cc-window.cc-banner .cc-deny:hover,.cc-window.cc-banner .cc-deny:focus,.cc-window.cc-floating .cc-deny:hover,.cc-window.cc-floating .cc-deny:focus{color:#636359 !important;background:#eceadb;border-color:#636359}.cc-window.cc-banner .cc-allow:hover,.cc-window.cc-banner .cc-allow:focus,.cc-window.cc-floating .cc-allow:hover,.cc-window.cc-floating .cc-allow:focus{color:#c4161c !important}.cc-window.cc-banner .cc-dismiss,.cc-window.cc-banner .cc-allow,.cc-window.cc-floating .cc-dismiss,.cc-window.cc-floating .cc-allow{display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;font-weight:bold;background:#c4161c;overflow:hidden;color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;padding:9px 18px;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease}.cc-window.cc-banner .cc-dismiss:hover,.cc-window.cc-banner .cc-allow:hover,.cc-window.cc-floating .cc-dismiss:hover,.cc-window.cc-floating .cc-allow:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.cc-window.cc-banner .cc-dismiss:hover,.cc-window.cc-banner .cc-dismiss:focus,.cc-window.cc-banner .cc-allow:hover,.cc-window.cc-banner .cc-allow:focus,.cc-window.cc-floating .cc-dismiss:hover,.cc-window.cc-floating .cc-dismiss:focus,.cc-window.cc-floating .cc-allow:hover,.cc-window.cc-floating .cc-allow:focus{background:#fdfcfc;color:#c4161c;border-color:#c4161c}.cc-window.cc-banner .cc-btn,.cc-window.cc-floating .cc-btn{font-size:14px;line-height:1.5em;-webkit-transition:all .25s ease;transition:all .25s ease}.cc-window.cc-banner .cc-btn:last-child,.cc-window.cc-floating .cc-btn:last-child{min-width:0}.cc-window.cc-banner .cc-btn:first-child:hover,.cc-window.cc-banner .cc-btn:first-child:focus,.cc-window.cc-floating .cc-btn:first-child:hover,.cc-window.cc-floating .cc-btn:first-child:focus{text-decoration:none}.cc-window.cc-banner .cc-link,.cc-window.cc-floating .cc-link{padding:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cc-window.cc-banner .cc-link:hover,.cc-window.cc-banner .cc-link:focus,.cc-window.cc-floating .cc-link:hover,.cc-window.cc-floating .cc-link:focus{opacity:1;color:#eceadb}.cc-window.cc-banner .cc-link:last-child,.cc-window.cc-floating .cc-link:last-child{display:none}@media(min-width: 37.5em){.cc-window.cc-banner .cc-compliance,.cc-window.cc-floating .cc-compliance{display:inline-block;margin-left:36px}}@media(max-width: 37.4375em){.cc-window.cc-banner .cc-message,.cc-window.cc-floating .cc-message{display:block;font-size:12px;line-height:1.4;margin-bottom:8px}.cc-window.cc-banner .cc-message .cc-link,.cc-window.cc-floating .cc-message .cc-link{padding-top:0}.flexbox .cc-window.cc-banner .cc-allow,.flexbox .cc-window.cc-floating .cc-allow{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.5em}.flexbox .cc-window.cc-banner .cc-deny,.flexbox .cc-window.cc-floating .cc-deny{margin-left:0}}header{z-index:99;width:100%;position:fixed;top:0;left:0;overflow:hidden;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}header.nav-down{max-height:180px;overflow:visible}header.nav-up{max-height:0;-webkit-transition:all .25s ease;transition:all .25s ease}header #header-top,header #header-main{position:relative;width:100%}header #header-top:after,header #header-main:after{content:"";display:table;clear:both}header #header-top{background:#f6f3ea;padding:9px 0}header #header-main{background:#fdfcfc;padding:0}@media(min-width: 52.5em){header #header-top .header-top-region{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header #header-main #logo{float:left}header #header-main .header-main-region{float:right;margin:20px 0}header #header-main .header-top-region{display:none}}@media(max-width: 52.4375em){header.nav-up{border-top:0px solid}header .header-container{padding-right:0}header .header-container>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:100vh;width:100vw;height:100vh;left:0;z-index:98;background-color:#636359;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}}#logo{display:block;float:left;border:none;outline:none;position:relative;background-image:url(./images/somi-logo.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;border-radius:3px}#logo:before{content:"";display:block;background:#636359;width:100%;height:0px;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease}#logo:hover:before{height:3px}@media(min-width: 76.25em){#logo{width:260px;height:62px;margin:12px 0}#logo:before{bottom:-12px}}@media(min-width: 37.5em)and (max-width: 76.1875em){#logo{width:230px;height:55px;margin:12px 0}#logo:before{bottom:-12px}}@media(max-width: 37.4375em){#logo{width:190px;height:46px;margin:16.5px 0}#logo:before{bottom:-16.5px}}@media(min-width: 52.5em){body.toolbar-fixed .nav-down,body.toolbar-vertical .nav-down{top:39px}body.toolbar-tray-open .nav-down{top:79px}}@media(max-width: 52.4375em){body.toolbar-fixed .nav-down,body.toolbar-vertical .nav-down{top:39px}body.toolbar-fixed .mobile-navigation,body.toolbar-vertical .mobile-navigation{top:119px}}#footer{margin-top:75px;padding:93.75px 0 37.5px;position:relative;clear:both}#footer:after{content:"";display:block;width:100%;height:10vw;background:url(./images/curve-top.svg) no-repeat top center;background-size:contain;position:absolute;top:-1px;left:0}#footer .footer-top-region,#footer .footer-bottom-region{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;position:relative}@media(min-width: 76.25em){#footer .footer-top-region,#footer .footer-bottom-region{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){#footer .footer-top-region,#footer .footer-bottom-region{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){#footer .footer-top-region,#footer .footer-bottom-region{padding-left:18px;padding-right:18px}}#footer .footer-top-region:after,#footer .footer-bottom-region:after{content:"";display:table;clear:both}#footer .footer-top-region{padding-bottom:75px}#footer .footer-top-region>*{position:relative;z-index:2}#footer p,#footer li{margin-bottom:0}#footer nav a{text-decoration:none;font-size:14px;line-height:21px}#footer nav a:hover{text-decoration:underline}#footer h1,#footer h2,#footer h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359}@media(min-width: 48em){#footer h1,#footer h2,#footer h3{font-size:22px}}@media(max-width: 47.9375em){#footer h1,#footer h2,#footer h3{font-size:18px}}#footer #block-footercopyright .field_block_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer #block-footercopyright .field_block_body img{max-width:44px;height:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#footer #block-footercopyright .field_block_body p{font-size:14px;line-height:21px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#footer #block-footermenu{clear:left;padding-top:9px}#footer #block-footermenu ul{margin-left:-9px}#footer #block-footermenu ul li{padding:4.5px 0}#footer #block-footermenu ul li a{padding:9px;display:inline-block}@media(min-width: 37.5em){#footer #block-footerresources ul{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#footer #block-footerresources ul>div,#footer #block-footerresources ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media(min-width: 48em){#footer #block-footerresources ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width: 47.9375em){#footer #block-footerresources ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}#footer #block-footeraddress .field_block_body{padding-top:11.9988px}#footer #block-footeraddress .contact-group{padding-left:24.00012px;position:relative}#footer #block-footeraddress .contact-group p{font-size:14px}#footer #block-footeraddress .contact-group p::before{float:left;color:#c4161c;position:absolute;left:0;top:-1px;font-size:16px}#footer #block-footeraddress .contact-group p.address:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer #block-footeraddress .contact-group p.phone:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer #block-footeraddress .contact-group p.email:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer #block-footeraddress .contact-group+.contact-group{margin-top:11.9988px}#footer #block-footeraddress .contact-group a{text-decoration:none}#footer #block-footeraddress .contact-group a:hover{text-decoration:underline}@media(min-width: 76.25em){#footer{background-image:radial-gradient(circle at top center, rgba(188, 190, 192, 0.25) 0px, #FDFCFC 600px, #FDFCFC 100%)}}@media(max-width: 76.1875em){#footer{background-image:radial-gradient(circle at top center, rgba(188, 190, 192, 0.25), #FDFCFC)}}@media(min-width: 64em)and (min-width: 76.25em){#footer .footer-top-region{padding-left:18px;padding-right:18px}}@media(min-width: 64em)and (min-width: 48em)and (max-width: 76.1875em){#footer .footer-top-region{padding-left:9px;padding-right:9px}}@media(min-width: 64em)and (max-width: 47.9375em){#footer .footer-top-region{padding-left:0;padding-right:0}}@media(min-width: 64em){#footer .footer-top-region>*{float:left;padding:18px}}@media(min-width: 64em){#footer #block-footerresources{width:50%}}@media(min-width: 64em){#footer #block-footeraddress{width:24%;width:calc(25% - 18px);margin-left:18px}}@media(min-width: 64em){#footer #block-mainnavigation-2{margin-left:18px;width:22%;width:calc(25% - 18px);padding:36px}}@media(min-width: 48em)and (max-width: 63.9375em){#footer #block-footeraddress{float:left;width:50%;padding-left:18px}#footer #block-mainnavigation-2{float:left;margin-right:18px;margin-top:-9px;width:48%;width:calc(50% - 18px);padding:27px}#footer #block-footerresources{clear:both;padding-top:36px}}@media(min-width: 48em){#footer #block-footercopyright{float:left;width:66.6666%;padding-right:18px}#footer #block-footercopyright img{margin-right:18px}#footer #block-footermenu{float:left;padding-left:62px;width:66.6666%;padding-right:18px}#footer #block-footermenu ul li{display:inline-block;margin-right:4.5px}#footer #block-socialmedia{display:inline-block;width:33.3333%;text-align:right}#footer #block-socialmedia:after{content:"";display:table;clear:both}}@media(max-width: 47.9375em){#footer{padding-top:36px}#footer .footer-top-region{padding-top:0}#footer .footer-top-region>*+*{margin-top:36px}#footer #block-mainnavigation-2{padding:18px;margin-top:-72px}#footer #block-footercopyright img{margin-right:11.9988px}#footer #block-footermenu{padding-left:59px}#footer #block-footermenu ul li{float:left;width:50%}#footer #block-footermenu ul li:nth-child(odd){clear:both}#footer #block-socialmedia{text-align:center;margin-top:36px}}.layout-content-bottom{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.layout-content-bottom{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.layout-content-bottom{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.layout-content-bottom{padding-left:18px;padding-right:18px}}.content-bottom-region h2{line-height:1.3;margin-bottom:18px;margin-top:36px}@media(min-width: 48em){.content-bottom-region h2{font-size:32px}}@media(max-width: 47.9375em){.content-bottom-region h2{font-size:22px}}.content-bottom-region h2,.content-bottom-region h3{color:#636359;border-bottom:1px solid #d4d2c5;padding-bottom:9px}@media(min-width: 48em){.content-bottom-region{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-18px;margin-right:-18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-bottom-region>*{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 18px}}body,html{margin:0;padding:0;height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.layout-container{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.layout-container{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.layout-container{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.layout-container{padding-left:18px;padding-right:18px}}.layout-container:before,.layout-container:after{content:"";display:table}.layout-container:after{clear:both}main{position:relative}.layout-content{width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 48em){.col.col--third{width:calc(33.3333333333% - 20px)}.col.col--half{width:calc(50% - 10px)}.col.col--two-third{width:calc(66.6666666667% - 20px)}}@media(max-width: 47.9375em){.col.col--half,.col.col--third,.col.col--two-third{width:100%}}@media(min-width: 76.25em){body{margin-top:130px}}@media(min-width: 52.5em)and (max-width: 76.1875em){body{margin-top:124px}}@media(max-width: 52.4375em){body{margin-top:79px}}@media(min-width: 48em){body.noscroll{overflow:hidden}body.noscroll header{z-index:1}}.somi-local-tasks,.user-login-form,.somi-page-title,.user-pass,.profile{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.somi-local-tasks,.user-login-form,.somi-page-title,.user-pass,.profile{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.somi-local-tasks,.user-login-form,.somi-page-title,.user-pass,.profile{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.somi-local-tasks,.user-login-form,.somi-page-title,.user-pass,.profile{padding-left:18px;padding-right:18px}}@media(min-width: 52.5em){.desktop-hide{display:none}}@media(max-width: 52.4375em){.mobile-hide{display:none}}.no-scroll{overflow:hidden}.basic-page.display-teaser{border-radius:3px;position:relative;background-color:#c4161c;width:100%}.basic-page.display-teaser .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}.basic-page.display-teaser>a{border-radius:3px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}.basic-page.display-teaser>a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.basic-page.display-teaser>a:after{display:none}@media(min-width: 48em){.basic-page.display-teaser .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.basic-page.display-teaser .card-content{padding:18px}}.basic-page.display-teaser h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0}@media(min-width: 48em){.basic-page.display-teaser h2{font-size:22px}}@media(max-width: 47.9375em){.basic-page.display-teaser h2{font-size:18px}}.basic-page.display-teaser h2 small{font-size:60%}.basic-page.display-teaser *{color:#fdfcfc}.basic-page.display-teaser .field_banner_image{position:relative}.basic-page.display-teaser .field_banner_image img{display:block}.basic-page.display-teaser .field_banner_image:after{content:"";position:absolute;bottom:0}.basic-page.display-teaser a{z-index:3}.basic-page.display-teaser .card-content{position:relative}.basic-page.display-teaser .card-content:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.basic-page.display-teaser .card-content::after{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media(min-width: 64em){.basic-page.display-teaser .field_banner_image:after{left:0;right:0;height:20%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(196, 22, 28, 0)), to(#C4161C));background:linear-gradient(rgba(196, 22, 28, 0) 0%, #C4161C 100%)}}@media(min-width: 48em){.basic-page.display-teaser .card-content{padding:18px 43.2px 18px 36px}.basic-page.display-teaser .card-content::after{right:36px;-webkit-transition:all .25s ease;transition:all .25s ease}.basic-page.display-teaser a:hover~.card-content::after,.basic-page.display-teaser a:focus~.card-content::after{right:32.4px}}@media(max-width: 47.9375em){.basic-page.display-teaser .card-content{padding:18px 27px 18px 18px}.basic-page.display-teaser .card-content::after{right:18px;-webkit-transition:all .25s ease;transition:all .25s ease}.basic-page.display-teaser a:hover~.card-content::after,.basic-page.display-teaser a:focus~.card-content::after{right:11.9988px}}@media(min-width: 37.5em)and (max-width: 63.9375em){.basic-page.display-teaser:after{content:"";display:table;clear:both}.basic-page.display-teaser .field_banner_image{position:absolute;top:0;left:0;bottom:0;width:33.3333%;border-radius:3px 0 0 3px;padding:0}.basic-page.display-teaser .field_banner_image:after{top:0;right:0;width:20%;background:-webkit-gradient(linear, left top, right top, from(rgba(196, 22, 28, 0)), to(#C4161C));background:linear-gradient(to right, rgba(196, 22, 28, 0) 0%, #C4161C 100%)}.basic-page.display-teaser .field_banner_image img{width:1200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.basic-page.display-teaser .field_banner_image+.card-content{float:right;width:66.6666%;padding-left:27px}}@media(max-width: 37.4375em){.basic-page.display-teaser .field_banner_image{position:relative}.basic-page.display-teaser .field_banner_image:after{left:0;right:0;height:20%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(196, 22, 28, 0)), to(#C4161C));background:linear-gradient(rgba(196, 22, 28, 0) 0%, #C4161C 100%)}}.partner.display-full .partner-banner,.partner.display-full .field_body{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.partner.display-full .partner-banner,.partner.display-full .field_body{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.partner.display-full .partner-banner,.partner.display-full .field_body{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.partner.display-full .partner-banner,.partner.display-full .field_body{padding-left:18px;padding-right:18px}}.partner.display-full h1{line-height:1.3;margin-bottom:18px;margin-top:36px;margin:0 0 4px}@media(min-width: 48em){.partner.display-full h1{font-size:32px}}@media(max-width: 47.9375em){.partner.display-full h1{font-size:22px}}.partner.display-full .field_partner_level{font-weight:bold;color:#636359}@media(min-width: 37.5em){.partner.display-full .field_partner_level{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.partner.display-full .field_partner_level{font-size:16px;line-height:24px}}.partner.display-full .field_body{max-width:864px}.partner.display-full .partner-banner{margin-bottom:36px}.partner.display-full .partner-banner .card{width:100%;border-radius:3px;position:relative;background-color:#f6f3ea;-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.partner.display-full .partner-banner .card .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.partner.display-full .partner-banner .card .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.partner.display-full .partner-banner .card .card-content{padding:18px}}.partner.display-full .field_partner_logo{width:100%;background:#fff;text-align:center;position:relative;overflow:hidden}.partner.display-full .field_partner_logo img{width:100%;max-width:500px}.partner.display-full .field_body{margin:0 auto}@media(min-width: 76.25em){.partner.display-full .partner-banner .field_partner_logo{width:66.6666%}.partner.display-full .partner-banner .card-content{width:33.3333%}}@media(min-width: 48em)and (max-width: 76.1875em){.partner.display-full .partner-banner .field_partner_logo{width:60%}.partner.display-full .partner-banner .card-content{width:40%}}@media(min-width: 48em){.partner.display-full .partner-banner>.card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:75px}.partner.display-full .partner-banner>.card .field_partner_logo{padding:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner.display-full .partner-banner>.card .field_partner_logo:after{content:"";position:absolute;top:-1px;right:auto;bottom:-1px;left:0;display:block;width:25%;height:101%;height:calc(100% + 2px);background:url(./images/biscuit-curve-vertical.svg) no-repeat center left -1px;background-size:auto 101%}.partner.display-full .partner-banner>.card:after{content:"";display:table;clear:both}.partner.display-full .partner-banner>.card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner.display-full .field_page_sections{margin-top:75px}}@media(max-width: 47.9375em){.partner.display-full .partner-banner{margin-top:37.5px}.partner.display-full .field_page_sections{margin-top:37.5px}.partner.display-full:after{content:"";display:table;clear:both}.partner.display-full .field_partner_logo{padding:45px 36px 27px}.partner.display-full .field_partner_logo:after{content:"";position:absolute;top:0;right:0;bottom:auto;left:0;display:block;width:100%;height:25vh;background:url(./images/biscuit-curve-horizontal.svg) no-repeat top -1px center;background-size:102% auto}.partner.display-full .field_partner_logo img{width:100%;max-width:400px}}.sport-intro .sport-area-program .card{border-radius:3px;position:relative;background-color:#f6f3ea;-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.sport-intro .sport-area-program .card .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.sport-intro .sport-area-program .card .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.sport-intro .sport-area-program .card .card-content{padding:18px}}@media(min-width: 52.5em){.sport-intro .description{width:66.6666%}.sport-intro .sport-area-program{width:33.3333%}}@media(min-width: 48em)and (max-width: 52.4375em){.sport-intro .description{width:60%}.sport-intro .sport-area-program{width:40%}}@media(min-width: 48em){.sport-intro{padding-top:75px}.sport-intro:after{content:"";display:table;clear:both}.sport-intro .description{float:left;padding-right:18px}.sport-intro .sport-area-program{float:left;padding-left:18px}}@media(max-width: 47.9375em){.sport-intro{padding-top:37.5px}}@media(min-width: 52.5em){.event-image{margin:75px auto}}@media(min-width: 48em)and (max-width: 52.4375em){.event-image{margin:56.25px auto}}@media(max-width: 47.9375em){.event-image{margin:37.5px auto}}.field_offered_events h2{color:#636359}.field_offered_events ul{padding-left:0;margin:0}.field_offered_events ul li{list-style-type:none;margin:0}.field_offered_events .paragraph-offered-event{margin:0}.field_offered_events .paragraph-offered-event>.field_event_name{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;color:#3a3a3a;font-weight:bold;padding:18px 0 6.00012px;margin:0}@media(min-width: 48em){.field_offered_events .paragraph-offered-event>.field_event_name{font-size:22px}}@media(max-width: 47.9375em){.field_offered_events .paragraph-offered-event>.field_event_name{font-size:18px}}.field_offered_events .paragraph-offered-event .paragraph-sub-events{padding:9px 0;margin:0;border-top:1px solid #d4d2c5;line-height:1;position:relative}.field_offered_events .paragraph-offered-event .paragraph-sub-events .field_event_name{color:#636359;font-size:1rem;font-weight:normal}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle{background:rgba(0,0,0,0);padding:9px 0;margin:-9px 0;display:block;border:0;width:100%;text-align:left;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease;border-radius:3px 3px 0 0}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle:after{color:#636359;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);pointer-events:none;-webkit-transition:all .25s ease;transition:all .25s ease}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=false]:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=true]{padding:9px;background:#eceadb}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=true]:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=true]:after{right:9px}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=true]:hover{background:#dad7ba}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle[aria-expanded=true]:hover .field_event_name{color:#3a3a3a}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle:hover{-webkit-box-shadow:none;box-shadow:none;padding:9px}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle:hover .field_event_name{color:#3a3a3a}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-toggle:hover:after{color:#c4161c;right:9px}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-children{font-size:.9rem;padding:18px;border-radius:0 0 3px 3px}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-children .field-content+.field-content{padding-top:11.9988px}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-children[aria-hidden=true]{display:none}.field_offered_events .paragraph-offered-event .paragraph-sub-events .sub-event-children[aria-hidden=false]{display:block;position:absolute;background:#eceadb;z-index:3;top:35px;left:0;width:100%}.field_offered_events>div>.field-content+.field-content .paragraph-offered-event>.field_event_name{padding-top:18px;border-top:1px solid #d4d2c5}.field_state_tournament{border-radius:3px;position:relative;background-color:#636359}.field_state_tournament .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.field_state_tournament .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.field_state_tournament .card-content{padding:18px}}.field_state_tournament h2{line-height:1.3;margin-bottom:18px;margin-top:36px;margin-top:0;color:#f6f3ea}@media(min-width: 48em){.field_state_tournament h2{font-size:32px}}@media(max-width: 47.9375em){.field_state_tournament h2{font-size:22px}}.field_state_tournament .field-content{color:#fdfcfc}.field_state_tournament .field-content p{margin:0}.field_state_tournament .field-content p+p{margin-top:27px}@media(min-width: 48em){.field_state_tournament{padding:36px}}@media(max-width: 47.9375em){.field_state_tournament{padding:18px}}#sports-page-1{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){#sports-page-1{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){#sports-page-1{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){#sports-page-1{padding-left:18px;padding-right:18px}}@media(min-width: 48em){#sports-page-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}#sports-page-1 .view-content>div{padding:18px;width:33.3333%}}#sports-page-1 .sport-category{border-radius:3px;position:relative;background-color:#fdfcfc;-webkit-transition:all .25s ease;transition:all .25s ease}#sports-page-1 .sport-category .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}#sports-page-1 .sport-category>a{border-radius:3px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}#sports-page-1 .sport-category>a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}#sports-page-1 .sport-category>a:after{display:none}@media(min-width: 48em){#sports-page-1 .sport-category .card-content{padding:27px 36px}}@media(max-width: 47.9375em){#sports-page-1 .sport-category .card-content{padding:18px}}#sports-page-1 .sport-category:hover{background:#f6f3ea}#sports-page-1 .sport-category .sport-title{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0;font-weight:bold}@media(min-width: 48em){#sports-page-1 .sport-category .sport-title{font-size:22px}}@media(max-width: 47.9375em){#sports-page-1 .sport-category .sport-title{font-size:18px}}#sports-page-1 .sport-category .field_red_sport_icon{position:relative}#sports-page-1 .sport-category .field_red_sport_icon img{-o-object-fit:contain;object-fit:contain}@media(min-width: 76.25em){#sports-page-1 .sport-category .field_red_sport_icon{height:150px;width:150px;margin:0 auto 18px;pointer-events:none}#sports-page-1 .sport-category .field_red_sport_icon img{width:150px;height:150px}}@media(min-width: 48em)and (max-width: 76.1875em){#sports-page-1 .sport-category .field_red_sport_icon{height:125px;width:125px;margin:0 auto 11.9988px}#sports-page-1 .sport-category .field_red_sport_icon img{width:125px;height:125px}}@media(min-width: 48em){#sports-page-1 .views-row .sport-category{text-align:center;padding:36px}}@media(max-width: 47.9375em){#sports-page-1 .sport-category{padding:11.9988px}#sports-page-1 .sport-category .field_red_sport_icon{height:50px;width:50px;margin:0 11.9988px 0 0;display:inline-block;vertical-align:middle}#sports-page-1 .sport-category .field_red_sport_icon img{width:50px;height:50px}#sports-page-1 .sport-category .sport-title{display:inline-block;vertical-align:middle;padding:9px 0}#sports-page-1 .views-row+.views-row{margin-top:9px}}.event-tags .sport-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.event-tags .sport-category a{position:absolute;top:0;right:0;bottom:0;left:0}.event-tags .sport-category a:hover~.sport-title,.event-tags .sport-category a:focus~.sport-title{color:#c4161c;text-decoration:underline}.event-tags .sport-category .field_red_sport_icon{width:27px;height:27px;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;margin-right:6.00012px}.event-tags .sport-category .sport-title{display:inline-block;vertical-align:middle;color:#636359}.sport-conditional-block{position:relative}.sport-conditional-block h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin-top:0;font-weight:300}@media(min-width: 48em){.sport-conditional-block h3{font-size:22px}}@media(max-width: 47.9375em){.sport-conditional-block h3{font-size:18px}}.sport-conditional-block h3 span{font-weight:bold}.sport-conditional-block.location-no h3{font-weight:bold}.sport-conditional-block .small{margin-bottom:0}.sport-conditional-block .icon-caret-right:before,.sport-conditional-block .mini-pager i.icon-caret-right:before,.mini-pager .sport-conditional-block i.icon-caret-right:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sport-conditional-block .icon-caret-right::before,.sport-conditional-block .mini-pager i.icon-caret-right::before,.mini-pager .sport-conditional-block i.icon-caret-right::before{font-size:14px}.sport-conditional-block .area-page-link{text-decoration:none;font-weight:600}.sport-conditional-block.sport-yes::before{content:"";background:#88ac2e;font-family:"icomoon";position:absolute;width:32px;height:32px;color:#fff;border-radius:50%;text-align:center;line-height:32px;top:-16px;font-size:18px;speak:none}@media(min-width: 48em){.sport-conditional-block.sport-yes::before,.sport-conditional-block.sport-no::before{left:36px}}@media(max-width: 47.9375em){.sport-conditional-block.sport-yes::before,.sport-conditional-block.sport-no::before{left:18px}}.sport-conditional-block.loading{min-height:140px;background-image:url(./images/somi-loading-graphic.gif);background-repeat:no-repeat;background-size:100px 100px;background-position:center center}.news-article.display-full{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.news-article.display-full{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.news-article.display-full{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.news-article.display-full{padding-left:18px;padding-right:18px}}.news-article.display-full .field_image_caption{padding:11.9988px;background:#f6f3ea}@media(min-width: 76.25em){.news-article.display-full figure,.news-article.display-full .field_featured_image{float:left;max-width:425px;margin:0 36px 27px 0}.news-article.display-full figure>.field_featured_image{float:none;max-width:100%;width:100%;margin:0}.news-article.display-full .field_image_caption{float:left;clear:left;font-size:14px;line-height:21px;max-width:425px;margin:-27px 36px 27px 0}.news-article.display-full figcaption{padding:0}.news-article.display-full figcaption:after{content:"";display:table;clear:both}.news-article.display-full figcaption>.field_image_caption{float:none;width:100%;margin:0}.news-article.display-full .field_article_content{max-width:765px;margin:0 auto}}@media(min-width: 48em)and (max-width: 76.1875em){.news-article.display-full figure,.news-article.display-full .field_featured_image{float:left;width:45%;margin:0 27px 18px 0}.news-article.display-full figure>.field_featured_image{float:none;max-width:100%;width:100%;margin:0}.news-article.display-full .field_image_caption{float:left;clear:left;font-size:14px;line-height:21px;width:45%;margin:-18px 27px 18px 0}.news-article.display-full figcaption{padding:0}.news-article.display-full figcaption:after{content:"";display:table;clear:both}.news-article.display-full figcaption>.field_image_caption{float:none;width:100%;margin:0}.news-article.display-full .field_article_content{max-width:765px;margin-left:auto}}@media(max-width: 47.9375em){.news-article.display-full .field_featured_image{margin-bottom:18px}.news-article.display-full .field_image_caption{margin-top:-18px;margin-bottom:18px}.news-article.display-full figcaption{padding:0}.news-article.display-full figcaption:after{content:"";display:table;clear:both}.news-article.display-full figcaption>.field_image_caption{float:none;width:100%;margin:0}}.news-article.display-teaser{border-radius:3px;position:relative;background-color:#eceadb;width:100%}.news-article.display-teaser .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}.news-article.display-teaser>a{border-radius:3px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}.news-article.display-teaser>a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.news-article.display-teaser>a:after{display:none}@media(min-width: 48em){.news-article.display-teaser .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.news-article.display-teaser .card-content{padding:18px}}.news-article.display-teaser h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin-top:0}@media(min-width: 48em){.news-article.display-teaser h2{font-size:22px}}@media(max-width: 47.9375em){.news-article.display-teaser h2{font-size:18px}}.news-article.display-teaser .field_featured_image{position:relative}.news-article.display-teaser .field_featured_image img{display:block}.news-article.display-teaser .field_featured_image:after{content:"";position:absolute;bottom:0}.news-article.display-teaser a{z-index:3}@media(min-width: 64em){.news-article.display-teaser .field_featured_image:after{left:0;right:0;height:20%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(236, 234, 219, 0)), to(#eceadb));background:linear-gradient(rgba(236, 234, 219, 0) 0%, #eceadb 100%)}}@media(min-width: 48em){.news-article.display-teaser .card-content{padding-bottom:11.9988px}}@media(max-width: 47.9375em){.news-article.display-teaser .card-content{padding-bottom:1px}}@media(min-width: 37.5em)and (max-width: 63.9375em){.news-article.display-teaser:after{content:"";display:table;clear:both}.news-article.display-teaser .field_featured_image{position:absolute;top:0;left:0;bottom:0;width:33.3333%;border-radius:3px 0 0 3px;padding:0}.news-article.display-teaser .field_featured_image:after{top:0;right:0;width:20%;background:-webkit-gradient(linear, left top, right top, from(rgba(236, 234, 219, 0)), to(#eceadb));background:linear-gradient(to right, rgba(236, 234, 219, 0) 0%, #eceadb 100%)}.news-article.display-teaser .field_featured_image img{width:1200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-article.display-teaser .field_featured_image+.card-content{float:right;width:66.6666%;padding-left:27px}}@media(max-width: 37.4375em){.news-article.display-teaser .field_featured_image{position:relative}.news-article.display-teaser .field_featured_image:after{left:0;right:0;height:20%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(236, 234, 219, 0)), to(#eceadb));background:linear-gradient(rgba(236, 234, 219, 0) 0%, #eceadb 100%)}}#news-page-1{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){#news-page-1{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){#news-page-1{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){#news-page-1{padding-left:18px;padding-right:18px}}@media(min-width: 64em){#news-page-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}#news-page-1 .view-content:after{content:"";display:table;clear:both}#news-page-1 .view-content .views-row{float:left;width:33.3333%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 63.9375em){#news-page-1 .views-row+.views-row{margin-top:18px}}.staff.display-default{width:100%}.staff.display-default .card{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25);position:relative}.staff.display-default .card:after{content:"";display:table;clear:both}.staff.display-default h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0}@media(min-width: 48em){.staff.display-default h3{font-size:22px}}@media(max-width: 47.9375em){.staff.display-default h3{font-size:18px}}.staff.display-default .field_staff_photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;bottom:0;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.staff.display-default .field_staff_photo img{width:1200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.staff.display-default .card-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.staff.display-default .field_job_title{margin-bottom:9px}.staff.display-default .field_additional{margin:9px 0 0;font-size:.9rem}@media(min-width: 76.25em){.staff.display-default .field_staff_photo{width:125px;right:125px}.staff.display-default .card-content{margin-left:125px}}@media(min-width: 48em)and (max-width: 76.1875em){.staff.display-default .field_staff_photo{width:100px;right:100px}.staff.display-default .card-content{margin-left:100px}}@media(min-width: 48em){.staff.display-default .card-content{padding:27px}}@media(max-width: 47.9375em){.staff.display-default .field_staff_photo{width:80px;right:80px}.staff.display-default .card-content{margin-left:80px}}.view.staff{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.view.staff{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.view.staff{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.view.staff{padding-left:18px;padding-right:18px}}.view.staff ul{margin:0;padding:0}.view.staff li{list-style-type:none}.view.staff h3{margin-bottom:0}@media(min-width: 48em){.view.staff .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.view.staff .item-list ul:after{content:"";display:table;clear:both}.view.staff .item-list li{float:left;width:50%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 47.9375em){.view.staff .item-list li+li{margin-top:18px}}.view.single-category{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.view.single-category{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.view.single-category{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.view.single-category{padding-left:18px;padding-right:18px}}@media(min-width: 48em){.view.single-category .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.view.single-category .view-content:after{content:"";display:table;clear:both}.view.single-category .views-row{float:left;width:50%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 47.9375em){.view.single-category .views-row+.views-row{margin-top:18px}}.contact-blocks .contact-block>*:first-child{border-top:1px solid #d4d2c5;padding-top:18px}@media(min-width: 48em){.contact-blocks{margin-left:-18px;margin-right:-18px}.contact-blocks:after{content:"";display:table;clear:both}.contact-blocks .contact-block{padding:18px;float:left;width:33.3333%}}.icon-add:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event.display-full{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.event.display-full{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.event.display-full{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.event.display-full{padding-left:18px;padding-right:18px}}.event.display-full .event-details .card{border-radius:3px;position:relative;background-color:#f6f3ea;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}.event.display-full .event-details .card .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.event.display-full .event-details .card .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.event.display-full .event-details .card .card-content{padding:18px}}.event.display-full .field_event_files h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359}@media(min-width: 48em){.event.display-full .field_event_files h2{font-size:22px}}@media(max-width: 47.9375em){.event.display-full .field_event_files h2{font-size:18px}}.event.display-full .field_event_link a{font-weight:bold;text-decoration:none}@media(min-width: 37.5em){.event.display-full .field_event_link a{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.event.display-full .field_event_link a{font-size:16px;line-height:24px}}.event.display-full .field_event_link a:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event.display-full .field_event_link a:after{padding-left:4px;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;top:2px}.event.display-full .field_event_link a:hover,.event.display-full .field_event_link a:focus{color:#636359}.event.display-full .field_event_link a:hover:after,.event.display-full .field_event_link a:focus:after{padding-left:8px}.event.display-full .card-content .field,.event.display-full .card-content .event-date{padding-left:27px;position:relative;margin-top:18px}.event.display-full .card-content .field:before,.event.display-full .card-content .event-date:before{color:#c4161c;position:absolute;left:0}.event.display-full .card-content .field a,.event.display-full .card-content .event-date a{color:#3a3a3a;text-decoration:none}.event.display-full .card-content .field a:hover,.event.display-full .card-content .field a:focus,.event.display-full .card-content .event-date a:hover,.event.display-full .card-content .event-date a:focus{color:#c4161c;text-decoration:underline}.event.display-full h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin-top:0}@media(min-width: 48em){.event.display-full h2{font-size:22px}}@media(max-width: 47.9375em){.event.display-full h2{font-size:18px}}.event.display-full .event-date:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event.display-full .field_event_address:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event.display-full .field_phone_number:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event.display-full .field_email_address:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event.display-full .event-download{margin-top:36px}.event.display-full .event-download:after{content:"";display:table;clear:both}.event.display-full .event-download a{float:left;margin-right:9px;margin-bottom:9px}.event.display-full .event-tags{margin-top:18px}.event.display-full .event-tags>*{display:inline-block;vertical-align:middle}.event.display-full .event-tags>* a{color:#636359;text-decoration:none}.event.display-full .event-tags>* a:hover,.event.display-full .event-tags>* a:focus{text-decoration:underline;color:#c4161c}@media(min-width: 64em){.event.display-full:after{content:"";display:table;clear:both}.event.display-full .event-main{float:left;width:66.6666%;padding-right:18px}.event.display-full .event-details{float:left;width:33.3333%;padding-left:18px}}@media(min-width: 48em)and (max-width: 63.9375em){.event.display-full:after{content:"";display:table;clear:both}.event.display-full .event-main{float:left;width:60%;padding-right:18px}.event.display-full .event-details{float:left;width:40%;padding-left:18px}}@media(max-width: 47.9375em){.event.display-full .event-details{margin-top:36px}}.events-page .view-content,.events-page p.large{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.events-page .view-content,.events-page p.large{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.events-page .view-content,.events-page p.large{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.events-page .view-content,.events-page p.large{padding-left:18px;padding-right:18px}}.location .area-details{position:relative;padding-left:27px}.location .area-details i{color:#c4161c;position:absolute;left:0}.location .area-details i.sports-icon:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .area-details i.athletes-icon:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .area-details i.phone-icon:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .area-details i.email-icon:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .area-details i.staff-icon:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .field_mailing_address,.location .field_location_email,.location .field_location_phone,.location .field_fax_number{padding-left:27px;position:relative;margin:0}.location .field_mailing_address:before,.location .field_location_email:before,.location .field_location_phone:before,.location .field_fax_number:before{color:#c4161c;position:absolute;left:0}.location .field_mailing_address a,.location .field_location_email a,.location .field_location_phone a,.location .field_fax_number a{color:#3a3a3a;text-decoration:none}.location .field_mailing_address a:hover,.location .field_mailing_address a:focus,.location .field_location_email a:hover,.location .field_location_email a:focus,.location .field_location_phone a:hover,.location .field_location_phone a:focus,.location .field_fax_number a:hover,.location .field_fax_number a:focus{color:#c4161c;text-decoration:underline}.location .field_mailing_address:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .field_mailing_address .organization{font-weight:bold;color:#636359}.location .field_location_phone:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .field_location_email:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location .field_fax_number:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location.teaser h3{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0}@media(min-width: 48em){.location.teaser h3{font-size:22px}}@media(max-width: 47.9375em){.location.teaser h3{font-size:18px}}.location.teaser .card{border-radius:3px;position:relative;background-color:#eceadb;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}.location.teaser .card .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}.location.teaser .card>a{border-radius:3px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}.location.teaser .card>a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.location.teaser .card>a:after{display:none}@media(min-width: 48em){.location.teaser .card .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.location.teaser .card .card-content{padding:18px}}.location.teaser .card:hover{-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}#area-listing-region-areas-block{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding-left:0 !important;padding-right:0 !important}@media(min-width: 76.25em){#area-listing-region-areas-block{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){#area-listing-region-areas-block{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){#area-listing-region-areas-block{padding-left:18px;padding-right:18px}}@media(min-width: 64em){#area-listing-region-areas-block .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}#area-listing-region-areas-block .view-content:after{content:"";display:table;clear:both}#area-listing-region-areas-block .view-content .views-row{float:left;width:33.3333%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 63.9375em){#area-listing-region-areas-block .views-row+.views-row{margin-top:18px}}#area-listing-region-areas-block .location.teaser{width:100%}#area-listing-region-areas-block .location.teaser .region-name{display:none}#area-listing-region-areas-block .area-color{position:absolute;left:0}@media(min-width: 64em){#area-listing-region-areas-block .card-content+.card-content{border-top:1px solid #d4d2c5}#area-listing-region-areas-block .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#area-listing-region-areas-block .area-color{width:100%;height:4px;bottom:0;border-radius:0 0 3px 3px}}@media(min-width: 37.5em)and (max-width: 63.9375em){#area-listing-region-areas-block .card{display:-webkit-box;display:-ms-flexbox;display:flex}#area-listing-region-areas-block .card>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#area-listing-region-areas-block .card .card-content{width:50%}#area-listing-region-areas-block .card-content+.card-content{border-left:1px solid #d4d2c5}#area-listing-region-areas-block .area-color{top:0;width:4px;height:100%;border-radius:3px 0 0 3px}}@media(max-width: 37.4375em){#area-listing-region-areas-block .card-content+.card-content{border-top:1px solid #d4d2c5}#area-listing-region-areas-block .area-color{width:100%;height:4px;bottom:0;border-radius:0 0 3px 3px}}.location.full .location-events{clear:both;background:#f6f3ea}.location.full .location-events .view.events h2{line-height:1.3;margin-bottom:18px;margin-top:36px;margin:0}@media(min-width: 48em){.location.full .location-events .view.events h2{font-size:32px}}@media(max-width: 47.9375em){.location.full .location-events .view.events h2{font-size:22px}}.location.full .location-events .view-content+.large{border-radius:3px;position:relative;background-color:#636359;color:#eceadb;padding:18px;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}.location.full .location-events .view-content+.large .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.location.full .location-events .view-content+.large .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.location.full .location-events .view-content+.large .card-content{padding:18px}}.location.full .location-events .view-content+.large a{color:#fff}.location.full .location-events .view-content+.large a:hover,.location.full .location-events .view-content+.large a:focus{color:#f6f3ea}.location.full .location-events>.layout-container>h2{margin-top:0}@media(min-width: 37.5em){.location.full .location-events>.layout-container>h2{margin-bottom:0}}.location.full .field_area_sports{width:100%}.location.full .field_area_sports:after{content:"";display:table;clear:both}.location.full .field_area_sports>.field-content{float:left;position:relative}.location.full .field_area_sports>.field-content:after{content:"";display:table;clear:both}.location.full .area-overview h2{line-height:1.3;margin-bottom:18px;margin-top:36px;margin-top:0;width:100%}@media(min-width: 48em){.location.full .area-overview h2{font-size:32px}}@media(max-width: 47.9375em){.location.full .area-overview h2{font-size:22px}}.location.full .area-overview .card-content{text-align:left}.location.full .area-overview .card-content.stats p:last-child{margin-bottom:0}.location.full .area-overview .card-content.stats p{display:block}.location.full .area-overview .card-content.contact .contact-text>.field{margin:0 0 18px}.location.full .area-overview .social-links a{background:#f6f3ea}.location.full .field_location_page_sections{margin-bottom:36px}.location.full .social-links h2{margin:18px 0 9px;font-size:1rem}.location.full .social-links ul{margin:0;padding:0}.location.full .social-links ul:after{content:"";display:table;clear:both}.location.full .social-links li{list-style-type:none;float:left;margin:0}.location.full .social-links li+li{margin-left:9px}.location.full .social-links a{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:2;text-decoration:none;padding:9px 18px;font-weight:bold;background:#eceadb;overflow:hidden;color:#636359;border-radius:3px;border:1px solid rgba(0,0,0,0);outline:0;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);transition:all .25s ease;padding:21px;text-indent:-9999px;overflow:hidden;width:44px;height:44px;position:relative}.location.full .social-links a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.location.full .social-links a:hover,.location.full .social-links a:focus{background:#fdfcfc;color:#3a3a3a;border-color:#eceadb}.location.full .social-links a::before{font-size:18px;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:44px;text-indent:0px;pointer-events:none}.location.full .social-links a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.location.full .social-links a:hover,.location.full .social-links a:focus{background:#fdfcfc;color:#3a3a3a}.location.full .social-links .field_location_facebook_link a:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location.full .social-links .field_location_twitter_link a:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location.full .social-links .field_location_instagram_link a:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location.full .area-program-places h2{margin-top:0}@media(min-width: 48em){.location.full .area-program-places>.view-header{margin-top:75px}}@media(max-width: 47.9375em){.location.full .area-program-places>.view-header{margin-top:75px}}@media(min-width: 48em){.location.full>.layout-container,.location.full .field_location_page_sections{margin-top:75px}.location.full>.layout-container.region-page-sections,.location.full .field_location_page_sections.region-page-sections{margin-top:0}.location.full .area-overview{display:-webkit-box;display:-ms-flexbox;display:flex}.location.full .area-overview>.card-content.contact{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 48em)and (min-width: 37.5em){.location.full .area-overview>.card-content.contact .contact-text{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.location.full .area-overview>.card-content.contact .contact-text>div,.location.full .area-overview>.card-content.contact .contact-text>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media(min-width: 48em)and (min-width: 37.5em){.location.full .area-overview>.card-content.contact .contact-text{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width: 48em){.location.full .area-overview>.card-content.stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #d4d2c5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width: 48em){.location.full .location-events{padding:75px 0;margin:75px 0 150px}.location.full .location-events .layout-container{margin-bottom:-150px}}@media(min-width: 48em){.location.full .field_area_sports{margin-left:-18px;margin-right:-18px}.location.full .field_area_sports>.field-content{width:50%;padding:0 18px}.location.full .field_area_sports>.field-content:nth-child(odd){clear:both}}@media(max-width: 47.9375em){.location.full>.layout-container,.location.full .field_location_page_sections{margin-top:37.5px}.location.full .location-events{padding:37.5px 0;margin:37.5px 0 75px}.location.full .location-events .layout-container{margin-bottom:-75px}}.find-your-area .location.teaser{width:100%}.find-your-area .location.teaser .region-name{font-size:14px;margin:18px 0 0}.find-your-area .area-color{position:absolute;left:0}.find-your-area .card-content:last-child>*{margin:0}.find-your-area .card-content:last-child>*+*{margin-top:9px}@media(min-width: 37.5em){.find-your-area .card{display:-webkit-box;display:-ms-flexbox;display:flex}.find-your-area .card-content:nth-of-type(2){width:56%}.find-your-area .card-content+.card-content{border-left:1px solid #d4d2c5;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.find-your-area .area-color{top:0;width:4px;height:100%;border-radius:3px 0 0 3px}}@media(max-width: 37.4375em){.find-your-area .card-content+.card-content{border-top:1px solid #d4d2c5}.find-your-area .area-color{width:100%;height:4px;bottom:0;border-radius:0 0 3px 3px}}.location.full.region .region-intro .region-info .card{border-radius:3px;position:relative;background-color:#f6f3ea;-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.location.full.region .region-intro .region-info .card .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}@media(min-width: 48em){.location.full.region .region-intro .region-info .card .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.location.full.region .region-intro .region-info .card .card-content{padding:18px}}@media(min-width: 37.5em){.location.full.region .region-intro .description *{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.location.full.region .region-intro .description *{font-size:16px;line-height:24px}}.location.full.region .region-intro .field_mailing_address+.field,.location.full.region .region-intro .field_location_email+.field,.location.full.region .region-intro .field_location_phone+.field,.location.full.region .region-intro .field_fax_number+.field{margin-top:18px}.location.full.region .region-intro .contacts-header{margin-top:0}.location.full.region .region-intro .region-contacts-info .field_contacts>.field-content{width:100%}@media(min-width: 52.5em){.location.full.region .region-intro:after{content:"";display:table;clear:both}.location.full.region .region-intro .region-contacts-info{float:left;width:66.6666%;padding-right:18px}.location.full.region .region-intro .region-info{float:left;width:33.3333%;padding-left:18px}}.views-block-tournament-results-block-1 ul{padding:0}.views-block-tournament-results-block-1 li{list-style-type:none}.program.display-teaser{width:100%}.program.display-teaser .card{border-radius:3px;position:relative;background-color:#eceadb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:3px}.program.display-teaser .card .field_featured_image{border-radius:3px 3px 0 0;overflow:hidden}.program.display-teaser .card>a{border-radius:3px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-box-shadow:0px 0px 0px rgba(58,58,58,.25);box-shadow:0px 0px 0px rgba(58,58,58,.25);-webkit-transition:all .25s ease;transition:all .25s ease}.program.display-teaser .card>a:hover{-webkit-box-shadow:0px 4px 8px rgba(58,58,58,.25);box-shadow:0px 4px 8px rgba(58,58,58,.25)}.program.display-teaser .card>a:after{display:none}@media(min-width: 48em){.program.display-teaser .card .card-content{padding:27px 36px}}@media(max-width: 47.9375em){.program.display-teaser .card .card-content{padding:18px}}.program.display-teaser .field_program_logo{width:100%;background:#fff;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program.display-teaser .card-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.program.display-teaser h3{position:relative;pointer-events:none;margin:0;width:100%;padding-right:18px}.program.display-teaser h3:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.program.display-teaser h3:after{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media(min-width: 64em){.program.display-teaser .field_program_logo{padding:36px;height:140px;border-radius:3px 3px 0 0}.program.display-teaser .card .card-content{padding:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 48em)and (max-width: 63.9375em){.program.display-teaser .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.program.display-teaser .field_program_logo{padding:27px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:3px 0 0 3px}.program.display-teaser .card-content{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 48em){.program.display-teaser h3{font-size:18px}.program.display-teaser .field_program_logo,.program.display-teaser .card-content{padding:27px}}@media(max-width: 47.9375em){.program.display-teaser h3{font-size:16px}.program.display-teaser .field_program_logo{padding:18px;border-radius:3px 3px 0 0}.program.display-teaser .field_program_logo img{width:100%;max-width:300px}}.program.display-paragraph_display .card{overflow:hidden;position:relative;-webkit-box-shadow:0px 2px 4px rgba(58,58,58,.25);box-shadow:0px 2px 4px rgba(58,58,58,.25)}.program.display-paragraph_display .card:after{content:"";display:table;clear:both}.program.display-paragraph_display h3{margin:0}.program.display-paragraph_display .field_program_logo img{width:auto;height:auto;max-width:275px;max-height:100px}.program.display-paragraph_display .field_featured_image img{display:block}.program.display-paragraph_display .field_featured_image:after{content:"";position:absolute}.program.display-paragraph_display a{display:inline-block;padding:18px;margin:-18px;margin-bottom:18px;border-radius:3px;border:1px solid rgba(0,0,0,0)}.program.display-paragraph_display a:hover{background:#fdfcfc;border-color:#c4161c}@media(min-width: 48em){.program.display-paragraph_display .card-content{width:66.6666%;padding:36px}.program.display-paragraph_display .field_featured_image{width:33.3333%;position:absolute;top:0;bottom:0}.program.display-paragraph_display .field_featured_image img{width:1200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.program.display-paragraph_display .field_featured_image:after{top:0;bottom:0;width:20%}.field-content+.field-content .program.display-paragraph_display,.views-row+.views-row .program.display-paragraph_display{margin-top:36px}.field-content:nth-child(odd) .program.display-paragraph_display .card-content,.views-row:nth-child(odd) .program.display-paragraph_display .card-content{padding-right:18px}.field-content:nth-child(odd) .program.display-paragraph_display .field_featured_image,.views-row:nth-child(odd) .program.display-paragraph_display .field_featured_image{right:0;padding-left:18px}.field-content:nth-child(odd) .program.display-paragraph_display .field_featured_image:after,.views-row:nth-child(odd) .program.display-paragraph_display .field_featured_image:after{left:18px;background:-webkit-gradient(linear, left top, right top, from(#eceadb), to(rgba(236, 234, 219, 0)));background:linear-gradient(90deg, #eceadb 0%, rgba(236, 234, 219, 0) 100%)}.field-content:nth-child(even) .program.display-paragraph_display .card-content,.views-row:nth-child(even) .program.display-paragraph_display .card-content{float:right;padding-left:18px}.field-content:nth-child(even) .program.display-paragraph_display .field_featured_image,.views-row:nth-child(even) .program.display-paragraph_display .field_featured_image{left:0;padding-right:18px}.field-content:nth-child(even) .program.display-paragraph_display .field_featured_image:after,.views-row:nth-child(even) .program.display-paragraph_display .field_featured_image:after{right:18px;background:-webkit-gradient(linear, left top, right top, from(rgba(236, 234, 219, 0)), to(#eceadb));background:linear-gradient(90deg, rgba(236, 234, 219, 0) 0%, #eceadb 100%)}}@media(min-width: 48em)and (max-width: 63.9375em){.program.display-paragraph_display .field_program_logo img{max-width:250px;max-height:80px}.program.display-paragraph_display .card-content{padding:27px}.field-content:nth-child(odd) .program.display-paragraph_display .card-content,.views-row:nth-child(odd) .program.display-paragraph_display .card-content{padding-right:11.9988px}.field-content:nth-child(odd) .program.display-paragraph_display .field_featured_image,.views-row:nth-child(odd) .program.display-paragraph_display .field_featured_image{padding-left:11.9988px}.field-content:nth-child(odd) .program.display-paragraph_display .field_featured_image:after,.views-row:nth-child(odd) .program.display-paragraph_display .field_featured_image:after{left:11.9988px}.field-content:nth-child(even) .program.display-paragraph_display .card-content,.views-row:nth-child(even) .program.display-paragraph_display .card-content{padding-left:11.9988px}.field-content:nth-child(even) .program.display-paragraph_display .field_featured_image,.views-row:nth-child(even) .program.display-paragraph_display .field_featured_image{padding-right:11.9988px}.field-content:nth-child(even) .program.display-paragraph_display .field_featured_image:after,.views-row:nth-child(even) .program.display-paragraph_display .field_featured_image:after{right:11.9988px}}@media(max-width: 47.9375em){.program.display-paragraph_display .field_featured_image{display:none}.program.display-paragraph_display .card-content{padding:18px}.field-content+.field-content .program.display-paragraph_display,.views-row+.views-row .program.display-paragraph_display{margin-top:18px}}#programs-block-1{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){#programs-block-1{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){#programs-block-1{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){#programs-block-1{padding-left:18px;padding-right:18px}}@media(min-width: 64em){#programs-block-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}#programs-block-1 .view-content:after{content:"";display:table;clear:both}#programs-block-1 .view-content .views-row{float:left;width:25%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 63.9375em){#programs-block-1 .views-row+.views-row{margin-top:18px}}#programs-block-1 .view-header{margin:0 auto;text-align:center;max-width:765px}.program.display-full h1{margin:0}.program.display-full .field_program_description{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.program.display-full .field_program_description{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.program.display-full .field_program_description{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.program.display-full .field_program_description{padding-left:18px;padding-right:18px}}.program.display-full .field_program_description:after{content:"";display:table;clear:both}.program.display-full .field_program_description>*{max-width:864px}@media(min-width: 37.5em){.program.display-full .field_program_description p{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.program.display-full .field_program_description p{font-size:16px;line-height:24px}}@media(min-width: 48em){.program.display-full{padding-top:75px}}@media(max-width: 47.9375em){.program.display-full{padding-top:37.5px}}.views-block-resources-block-4,.views-block-program-places-block-1{display:block;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.views-block-resources-block-4 h2,.views-block-program-places-block-1 h2{margin-top:0}@media(min-width: 52.5em){.views-block-resources-block-4 .views-row,.views-block-program-places-block-1 .views-row{width:33.3333%}}@media(min-width: 37.5em)and (max-width: 52.4375em){.views-block-resources-block-4 .views-row,.views-block-program-places-block-1 .views-row{width:50%}}@media(min-width: 37.5em){.views-block-resources-block-4 .view-content,.views-block-program-places-block-1 .view-content{margin-left:-18px;margin-right:-18px}.views-block-resources-block-4 .view-content:after,.views-block-program-places-block-1 .view-content:after{content:"";display:table;clear:both}.views-block-resources-block-4 .view-content .views-row,.views-block-program-places-block-1 .view-content .views-row{float:left;padding:0 18px 18px}}@media(max-width: 37.4375em){.views-block-resources-block-4 h2,.views-block-program-places-block-1 h2{margin-bottom:11.9988px}.views-block-resources-block-4 a,.views-block-program-places-block-1 a{display:block;padding:6.00012px 9px;margin-left:-9px}}@media(min-width: 48em){.views-block-program-places-block-1{margin-top:75px}}@media(max-width: 47.9375em){.views-block-program-places-block-1{margin-top:37.5px}}.resource.display-default{border-bottom:1px solid #d4d2c5}.resource.display-default a{display:block;text-decoration:none;padding:18px 0}.resource.display-default a h3{font-size:1rem;font-weight:normal;color:#c4161c;margin:0}.resource.display-default a .resource-tags{color:#636359}.resource.display-default a:hover h3,.resource.display-default a:focus h3{text-decoration:underline}.resource.display-default p{margin:0}.resource.display-default .resource-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resource.display-default .resource-info i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.resource.display-default .resource-info h3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.resource.display-default i{color:#636359}.resource.display-default i.icon-pdf:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-powerpoint:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-excel-spreadsheet:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-video:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-link:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-external-link:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-word-document:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-zip-file:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource.display-default i.icon-image:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 52.5em){.resource.display-default a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resource.display-default .resource-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;padding-left:36px;padding-right:18px}.resource.display-default .resource-info i{font-size:1.25rem;position:absolute;left:0}.resource.display-default .resource-tags{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;padding-left:18px}}@media(max-width: 52.4375em){.resource.display-default .resource-info{position:relative;padding-left:27px}.resource.display-default .resource-info i{position:absolute;left:0;font-size:1rem}.resource.display-default .resource-tags{padding-left:27px}}.homepage .page-banner.curve.with-image:before{background:-webkit-gradient(linear, left top, right top, from(rgba(58, 58, 58, 0.9)), to(rgba(58, 58, 58, 0.5)));background:linear-gradient(90deg, rgba(58, 58, 58, 0.9) 0%, rgba(58, 58, 58, 0.5) 100%)}@media(min-width: 76.25em){.homepage .page-banner.curve{min-height:550px}}@media(min-width: 48em)and (max-width: 76.1875em){.homepage .page-banner.curve{min-height:400px}}@media(min-width: 48em){.homepage .page-banner.curve{padding-top:168.75px;padding-bottom:33.75px}}@media(max-width: 47.9375em){.homepage .page-banner.curve{padding-top:108px;padding-bottom:54px}}.homepage .field_alternative_title small{display:block;font-size:.44em}@media(min-width: 76.25em){.homepage h1{font-size:98px}}@media(min-width: 48em)and (max-width: 76.1875em){.homepage h1{font-size:80px}}@media(max-width: 47.9375em){.homepage h1{font-size:44px}}@media(min-width: 64em){#news-block-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}#news-block-1 .view-content:after{content:"";display:table;clear:both}#news-block-1 .view-content .views-row{float:left;width:33.3333%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 63.9375em){#news-block-1 .views-row+.views-row{margin-top:18px}}.homepage .paragraph-text .field_text *{max-width:1200px}.what-we-do{margin-left:-18px;margin-right:-18px}.what-we-do>div{padding:18px}.what-we-do .what-we-do-stats ul{margin:0;padding:0}.what-we-do .what-we-do-stats ul li{list-style-type:none;margin:0;padding:11.9988px 0 11.9988px 36px;position:relative}.what-we-do .what-we-do-stats ul li.stats-athletes:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.what-we-do .what-we-do-stats ul li.stats-sports:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.what-we-do .what-we-do-stats ul li.stats-coaches{font-size:.9em}.what-we-do .what-we-do-stats ul li.stats-coaches:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.what-we-do .what-we-do-stats ul li.stats-volunteers:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.what-we-do .what-we-do-stats ul li::before{position:absolute;top:11.9988px;left:0;display:block;color:#c4161c;font-size:1em}@media(min-width: 64em){.what-we-do:after{content:"";display:table;clear:both}.what-we-do .what-we-do-text{float:left;width:66.6666%}.what-we-do .what-we-do-stats{float:left;width:33.3333%;padding-top:72px}.what-we-do .what-we-do-stats li+li{border-top:1px solid #d4d2c5}}@media(min-width: 37.5em)and (max-width: 63.9375em){.what-we-do .what-we-do-stats:after{content:"";display:table;clear:both}.what-we-do .what-we-do-stats li{width:50%;width:calc(50% - 18px);border-top:1px solid #d4d2c5}.what-we-do .what-we-do-stats li:nth-child(odd){float:left}.what-we-do .what-we-do-stats li:nth-child(even){float:right}}@media(max-width: 37.4375em){.what-we-do .what-we-do-stats li{border-top:1px solid #d4d2c5}}.field--name-field-paragraph-view h2.field__item__label{text-align:center}.field_page_sections>.field-content:last-child .field--name-field-paragraph-view h2.field__item__label{line-height:1.3;margin-bottom:18px;margin-top:36px}@media(min-width: 48em){.field_page_sections>.field-content:last-child .field--name-field-paragraph-view h2.field__item__label{font-size:32px}}@media(max-width: 47.9375em){.field_page_sections>.field-content:last-child .field--name-field-paragraph-view h2.field__item__label{font-size:22px}}#partners-block-1 .views-row{float:left}#partners-block-1 .views-row a{display:block;padding:18px;border:1px solid rgba(0,0,0,0);border-radius:3px}#partners-block-1 .views-row a:after{display:none}#partners-block-1 .views-row a:hover,#partners-block-1 .views-row a:focus{border-color:#c4161c}#partners-block-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-18px;margin-right:-18px}@media(min-width: 48em){#partners-block-1 .views-row{width:25%;padding:18px}}@media(max-width: 47.9375em){#partners-block-1 .views-row{width:50%;padding:18px}}.search-list{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.search-list{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.search-list{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.search-list{padding-left:18px;padding-right:18px}}.search-list .view-header .large{max-width:864px}.search-list .views-exposed-form input{width:100%;max-width:100%;min-width:none}.search-list .views-exposed-form .js-form-item-sort-by{display:none}.search-list .search-list-header{background:#eceadb;border-radius:3px;padding:6.00012px}.search-list .form-filters>*:first-child{margin-top:0}.search-list .form-item-sort-by label{font-weight:normal;font-size:1rem}.search-list .form-item-sort-by select{border-color:#d4d2c5}@media(min-width: 52.5em){.search-list:after{content:"";display:table;clear:both}.search-list .views-exposed-form{padding-left:0;float:left;width:33.3333%;padding-right:18px}.search-list .view-content{float:left;width:66.6666%;padding-left:18px}.search-list .view-content .large{padding-top:36px}.search-list .view-header{padding-bottom:75px}}@media(max-width: 52.4375em){.search-list .view-content .large{padding-top:18px;text-align:center}.search-list .view-header{padding-bottom:37.5px}.search-list .search-list-header{margin-top:36px}}@media(min-width: 30em){.search-list .search-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-list .search-list-header:after{content:"";display:table;clear:both}.search-list .search-list-header p{display:inline-block;margin:0;padding:6.00012px 9px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.search-list .search-list-header .form-item-sort-by{float:right;margin:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right}.search-list .search-list-header .form-item-sort-by label,.search-list .search-list-header .form-item-sort-by select{display:inline-block;vertical-align:middle}.search-list .search-list-header .form-item-sort-by select{padding-top:9px;padding-bottom:9px;padding-right:36px;width:auto;min-width:175px}.search-list .search-list-header .form-item-sort-by label{padding-right:6.00012px}.search-list .search-list-header .form-item-sort-by::after{padding:9px 18px}}#search-page-1 .view-header{padding-bottom:0}#search-page-1 .form-actions{margin:9px}@media(min-width: 52.5em){#search-page-1 .view-header{float:left;width:33.3333%;padding-right:18px}#search-page-1 .view-header .views-exposed-form{width:100%;padding-right:0}}.display-search_result a{display:block;text-decoration:none;color:#3a3a3a;padding:18px 0;border-bottom:1px solid #d4d2c5}.display-search_result a:after{content:"";display:table;clear:both}.display-search_result a h2{color:#c4161c}.display-search_result a:hover h2,.display-search_result a:focus h2{text-decoration:underline}.display-search_result h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359;margin:0}@media(min-width: 48em){.display-search_result h2{font-size:22px}}@media(max-width: 47.9375em){.display-search_result h2{font-size:18px}}.display-search_result h2 small{font-weight:normal;color:#636359}.display-search_result .search-text>*:last-child>*:last-child{margin-bottom:0}.display-search_result .search-header .page-type{color:#636359;font-style:italic;margin:0}.display-search_result .search-header:not(:last-child){margin-bottom:18px}.display-search_result .field_location_image{-webkit-filter:drop-shadow(0px 0px 8px rgba(58, 58, 58, 0.25));filter:drop-shadow(0px 0px 8px rgba(58, 58, 58, 0.25))}@media(min-width: 37.5em){.display-search_result a{display:-webkit-box;display:-ms-flexbox;display:flex}.display-search_result a .search-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:36px}.display-search_result a .search-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;min-width:150px;max-width:200px}.display-search_result a .search-image.term{width:15%;min-width:75px;max-width:125px}}@media(max-width: 37.4375em){.display-search_result .search-image{display:none}}.place.display-full{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.place.display-full{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.place.display-full{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.place.display-full{padding-left:18px;padding-right:18px}}.place.display-full .place-info .card-content .field{padding-left:27px;position:relative}.place.display-full .place-info .card-content .field+.field+.field{margin-top:18px}.place.display-full .place-info .card-content .field:before{color:#c4161c;position:absolute;left:0}.place.display-full .place-info .card-content .field a{color:#3a3a3a;text-decoration:none}.place.display-full .place-info .card-content .field a:hover,.place.display-full .place-info .card-content .field a:focus{color:#c4161c;text-decoration:underline}.place.display-full .address{margin:0}.place.display-full .place-main h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359}@media(min-width: 48em){.place.display-full .place-main h2{font-size:22px}}@media(max-width: 47.9375em){.place.display-full .place-main h2{font-size:18px}}.place.display-full .field_address:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 64em){.place.display-full:after{content:"";display:table;clear:both}.place.display-full .place-main{float:left;width:66.6666%;padding-left:18px}.place.display-full .place-info{float:left;width:33.3333%;padding-right:18px}}@media(min-width: 48em)and (max-width: 63.9375em){.place.display-full:after{content:"";display:table;clear:both}.place.display-full .place-main{float:left;width:60%;padding-left:18px}.place.display-full .place-info{float:left;width:40%;padding-right:18px}}@media(max-width: 47.9375em){.place.display-full .place-info{margin-bottom:36px}}.place.display-teaser{position:relative;width:100%;border-top:1px solid #d4d2c5;padding-top:18px}.place.display-teaser h3{border:0;margin:0;padding-bottom:0}@media(min-width: 37.5em){.place.display-teaser h3{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.place.display-teaser h3{font-size:16px;line-height:24px}}.place.display-teaser .address{margin-bottom:0}.place.display-teaser a{text-decoration:none;color:#3a3a3a;display:block}.place.display-teaser a h3{color:#636359}.place.display-teaser a:hover h3,.place.display-teaser a:focus h3{text-decoration:underline;color:#c4161c}@media(min-width: 37.5em){#area-program-places-places-embed .view-content{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#area-program-places-places-embed .view-content>div,#area-program-places-places-embed .view-content>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media(min-width: 48em){#area-program-places-places-embed .view-content{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width: 47.9375em){#area-program-places-places-embed .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width: 64em){#area-program-places-places-embed .view-content{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width: 37.5em)and (max-width: 63.9375em){#area-program-places-places-embed .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width: 37.4375em){#area-program-places-places-embed .view-content{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#area-program-places-places-embed .views-row{margin:0 0 6.00012px}.page--program .program-places{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;padding-left:0 !important;padding-right:0 !important}@media(min-width: 76.25em){.page--program .program-places{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.page--program .program-places{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.page--program .program-places{padding-left:18px;padding-right:18px}}@media(min-width: 64em){.page--program .program-places .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}.page--program .program-places .view-content:after{content:"";display:table;clear:both}.page--program .program-places .view-content .views-row{float:left;width:25%;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 63.9375em){.page--program .program-places .views-row+.views-row{margin-top:18px}}.page--program .program-places .view-content{clear:both;margin-left:-18px;margin-right:-18px}.page--program .program-places .view-content:after{content:"";display:table;clear:both}.page--program .program-places .view-content .views-row{padding:18px}.page--program .program-places .js-form-type-select{max-width:400px}.page--program .program-places .js-form-type-select label{display:block;padding-bottom:5px}.page--program .program-places .js-form-type-select select{padding-right:54px}.page--program .program-places .view-header{max-width:864px}@media(min-width: 37.5em)and (max-width: 76.1875em){.page--program .program-places .views-row{float:left;width:50%}.page--program .program-places .views-row+.views-row{margin-top:0}}@media(max-width: 37.4375em){.page--program .program-places .views-row+.views-row{margin:0;padding:9px 18px}}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.lt-ie8 .node-unpublished p.unpublished>*{position:relative}.homepage .highlighted{margin-top:0}.page--404,.page--403{padding-top:75px}.page--404 h1,.page--403 h1{margin:36px 0 0}.page--404 h2,.page--403 h2{line-height:1.4;margin-bottom:9px;margin-top:18px;color:#636359}@media(min-width: 48em){.page--404 h2,.page--403 h2{font-size:22px}}@media(max-width: 47.9375em){.page--404 h2,.page--403 h2{font-size:18px}}.page--404 .button--primary,.page--403 .button--primary{display:inline-block}.error-message-container{padding:36px;border-radius:3px;background:#3a3a3a;color:#fff}.error-message-container h1{margin:0;color:#eceadb}.error-message-container h2{margin-top:0;color:#fff}@media(min-width: 48em){.error-message-container{margin-top:75px}}@media(max-width: 47.9375em){.error-message-container{margin-top:37.5px}}.find-your-area{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%}@media(min-width: 76.25em){.find-your-area{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.find-your-area{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.find-your-area{padding-left:18px;padding-right:18px}}.find-your-area .views-row+.views-row{margin-top:18px}.find-your-area .somi-page-title{padding:0}.find-your-area .view-content{margin-top:54px}.find-your-area .interactive-map path{stroke:#fdfcfc}.find-your-area .interactive-map path:hover,.find-your-area .interactive-map path:focus{stroke:#3a3a3a}.find-your-area .region-links{margin:18px 0 36px}.find-your-area .region-links:after{content:"";display:table;clear:both}.find-your-area .views-exposed-form{position:relative}.find-your-area .views-exposed-form .form-actions{position:absolute;top:0;right:0;margin:0}.find-your-area .views-exposed-form .form-actions:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.find-your-area .views-exposed-form .form-actions:before{position:absolute;left:18px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#c4161c}.find-your-area .views-exposed-form .form-actions .form-submit{background:rgba(0,0,0,0);font-size:0px;width:55px;height:55px;-webkit-transition:all .25s ease;transition:all .25s ease}.find-your-area .views-exposed-form .form-actions .form-submit:hover,.find-your-area .views-exposed-form .form-actions .form-submit:focus{font-size:16px;width:auto;padding-left:36px}@media(min-width: 64em){.find-your-area .area-finder-text,.find-your-area .area-finder-map{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width: 48em)and (max-width: 63.9375em){.find-your-area .area-finder-text{width:66.6666%;-webkit-box-flex:2;-ms-flex:2;flex:2}.find-your-area .area-finder-map{width:33.3333%;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width: 48em){.find-your-area{display:-webkit-box;display:-ms-flexbox;display:flex}.find-your-area:after{content:"";display:table;clear:both}.find-your-area .area-finder-text{padding-right:18px}.find-your-area .area-finder-map{padding-left:18px;padding-top:75px;display:block;min-height:1px}.find-your-area .area-finder-map.fixed>div{position:fixed;top:75px}.find-your-area .area-finder-map.bottom{position:relative}.find-your-area .area-finder-map.bottom>div{position:absolute;bottom:0}}@media(max-width: 47.9375em){.find-your-area .area-finder-map{display:none}}.chosenlocation{margin:0 auto auto 0}.userlocationblock{margin:0 auto auto 0}.userlocationblock.loading{width:120px;height:14px;background-color:#d4d2c5;border-radius:7px;display:inline-block;vertical-align:middle;margin-left:20px}.userlocationblock.loading:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.userlocationblock.loading::before{color:#c4161c;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;left:-20px;top:-8px}.userlocationblock a{text-decoration:none;position:relative}.userlocationblock .go-to-selected-area:before,.userlocationblock .find-area:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.userlocationblock .go-to-selected-area::before,.userlocationblock .find-area::before{padding-right:5px;color:#c4161c}.userlocationblock .find-area{font-weight:bold}@media(min-width: 52.5em){.userlocationblock a{color:#636359;padding:9px 0}.userlocationblock a::after{content:"";background:#c4161c;position:absolute;bottom:-3px;left:0;width:100%;height:0px;-webkit-transition:all .25s ease;transition:all .25s ease}.userlocationblock a:hover{color:#3a3a3a}.userlocationblock a:hover::after{height:3px}.userlocationblock .choose-another{font-weight:300;margin-left:4px}}@media(max-width: 52.4375em){.userlocationblock{background:#3a3a3a;padding:18px;border-bottom:1px solid #d4d2c5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.userlocationblock .user-location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:3;-ms-flex:3;flex:3;margin-right:5px}.userlocationblock .go-to-selected-area{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-right:5px}.userlocationblock a{color:#fff;display:block;padding:9px 18px;border-radius:3px;background:#636359;font-size:16px}.userlocationblock a:hover,.userlocationblock a:focus{background:#eceadb;color:#c4161c}.userlocationblock .donate{background:#c4161c;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}}.go-to-selected-area{font-weight:bold}.region__find-your-area-link{color:#3a3a3a;display:block;position:relative;text-decoration:none;padding:9px 0}@media(min-width: 37.5em){.region__find-your-area-link{font-size:18px;line-height:27px}}@media(max-width: 37.4375em){.region__find-your-area-link{font-size:16px;line-height:24px}}.region__find-your-area-link>span{display:inline-block;vertical-align:bottom}@media(min-width: 30em){.region__find-your-area-link{float:left;width:50%}}.region__find-your-area-text{text-decoration:none}.region__find-your-area-text:hover{text-decoration:none}.region__find-your-area-graphic{content:"";background-position:0 0;background-repeat:no-repeat;background-size:contain;height:30px;left:0;width:30px;margin-right:5px}.region__find-your-area-graphic.region__oakland{background-image:url(./images/oakland-region.png)}.region__find-your-area-graphic.region__west_michigan{background-image:url(./images/west-michigan-region.png)}.region__find-your-area-graphic.region__capitol{background-image:url(./images/capitol-region.png)}.region__find-your-area-graphic.region__motor_city{background-image:url(./images/motor-city-region.png)}.region__find-your-area-graphic.region__northern{background-image:url(./images/northern-region.png)}.region__find-your-area-graphic.region__upper_penninsula{background-image:url(./images/up-region.png)}.region__find-your-area-graphic.region__southwest{background-image:url(./images/southwest-region.png)}.region__find-your-area-graphic.region__southeast{background-image:url(./images/southeast-region.png)}.region__find-your-area-graphic.region__mid_michigan{background-image:url(./images/mid-michigan-region.png)}.region__find-your-area-text{border-bottom:2px solid}.region__find-your-area-text.region__oakland{border-color:#009784}.region__find-your-area-text.region__west_michigan{border-color:#6f2c91}.region__find-your-area-text.region__capitol{border-color:#8b0037}.region__find-your-area-text.region__motor_city{border-color:#88ac2e}.region__find-your-area-text.region__northern{border-color:#e66a1f}.region__find-your-area-text.region__upper_penninsula{border-color:#ec008c}.region__find-your-area-text.region__southwest{border-color:red}.region__find-your-area-text.region__southeast{border-color:#013b82}.region__find-your-area-text.region__mid_michigan{border-color:#0095da}.maintenance-page{text-align:center;margin-top:0}.maintenance-page h1{line-height:1.25;margin-bottom:28.8px;margin-top:54px}@media(min-width: 48em){.maintenance-page h1{font-size:44px}}@media(max-width: 47.9375em){.maintenance-page h1{font-size:32px}}.maintenance-page main{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;max-width:864px}@media(min-width: 76.25em){.maintenance-page main{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.maintenance-page main{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.maintenance-page main{padding-left:18px;padding-right:18px}}.maintenance-page header{margin-left:auto;margin-right:auto;max-width:1200px;min-width:320px;width:100%;position:static;-webkit-box-shadow:none;box-shadow:none;padding-top:36px;padding-bottom:36px}@media(min-width: 76.25em){.maintenance-page header{padding-left:36px;padding-right:36px}}@media(min-width: 48em)and (max-width: 76.1875em){.maintenance-page header{padding-left:27px;padding-right:27px}}@media(max-width: 47.9375em){.maintenance-page header{padding-left:18px;padding-right:18px}}.maintenance-page header h1{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.maintenance-page header img{max-width:250px}@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:rgba(0,0,0,0) !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}
