[type=search],input[type=search]{-moz-appearance:textfield;-webkit-appearance:textfield}.position-relative,sub,sup{position:relative}progress,sub,sup{vertical-align:baseline}button,hr,input,select{overflow:visible}.img-cover,.img-responsive{height:auto;max-width:100%}.clearfix:after,.hr,.ncc-search-filter #block-contenttype ul:after,.ncc-search-filter #views-exposed-form-search-content-page:after,hr{clear:both}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-mox-text-size-adjust:100%}body{margin:0}article,aside,blog,blog_landing,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}.overflow-hidden,.text-truncate,svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box}button,input,select,textarea{font:inherit;margin:0}blockquote,blockquote cite{font-style:normal}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}.no-select,[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100% !important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-right{margin-right:0 !important}.no-margin-bottom{margin-bottom:0 !important}.no-margin-left{margin-left:0 !important}.no-padding{padding:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-right{padding-right:0 !important}.no-padding-bottom{padding-bottom:0 !important}.no-padding-left{padding-left:0 !important}.no-float{float:none}.no-border{border:0}.no-border-top{border-top:0}.no-border-right{border-right:0}.no-border-bottom{border-bottom:0}.no-border-left{border-left:0}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-truncate{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.position-absolute{position:absolute}.position-static{position:static}.position-fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.none{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.invisible{visibility:hidden}.overflow-scroll{overflow:scroll}.overflow-auto,textarea{overflow:auto}.float-left{float:left}.float-right{float:right}.center-block{display:block;margin-left:auto;margin-right:auto}.list-inline,.list-inline li,.list-unstyled,.list-unstyled li{margin:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.list-inline,.list-unstyled{list-style:none}.list-inline li{display:inline-block}.img-responsive{display:block}.img-full-width{width:100%;height:auto}.img-left{float:left;margin-right:24px}.img-right{float:right;margin-left:24px}.img-cover{background-size:cover;background-position:center top;background-repeat:no-repeat}.ncc-social-feed-placeholder,.ncc-stack-placeholder{z-index:1;background-repeat:no-repeat;background-size:100% 100%}.img-cover.img-cover-center{background-position:center center}.ncc-relative-content{position:relative;z-index:1}.object-fit-cover{object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%}.disabled{pointer-events:none;opacity:.5}.embed-wrapper{position:relative}.embed-wrapper:before{display:block;content:"";width:100%;padding-top:56.25%}.embed-wrapper>.content,.embed-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ncc-loading-spinner{display:block;width:120px;height:120px;position:relative;margin:135px auto 0}.ncc-loading-spinner .double-bounce1,.ncc-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#ffc03b;opacity:.8;position:absolute;top:0;left:0;-webkit-animation:ncc-pf-bounce 2s infinite ease-in-out;-moz-animation:ncc-pf-bounce 2s infinite ease-in-out;animation:ncc-pf-bounce 2s infinite ease-in-out}ng2-ncc-social-feed,ng2-ncc-stack{height:auto;display:block;width:100%}.ncc-loading-spinner .double-bounce2{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes ncc-pf-bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@keyframes ncc-pf-bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@media(min-width:320px){ng2-ncc-stack{min-height:312px}.ncc-stack-placeholder{height:312px;background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320.png)}}ng2-ncc-social-feed{min-height:273px}.ncc-stack-placeholder{display:block;position:relative;width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.35),2px 2px 10px rgba(0,0,0,.35);border-radius:6px}@media only screen and (min-width:320px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:320px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:320px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:320px) and (min-resolution:125dpi),only screen and (min-width:320px) and (min-resolution:1.3dppx){.ncc-stack-placeholder{background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320_2x.png);background-size:100% 100%}}@media(min-width:498px){ng2-ncc-stack{min-height:224px}.ncc-stack-placeholder{height:224px;background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-1280.png)}}@media only screen and (min-width:498px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:498px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:498px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:498px) and (min-resolution:125dpi),only screen and (min-width:498px) and (min-resolution:1.3dppx){.ncc-stack-placeholder{background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-1280_2x.png);background-size:100% 100%}}@media(min-width:748px){ng2-ncc-stack{min-height:248px}.ncc-stack-placeholder{height:248px}}.ncc-social-feed-placeholder{display:block;position:relative;width:100%;background-color:#fff;height:268px;background-image:url(/themes/spark451/ncc/css/../images/social-fpo.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.ncc-social-feed-placeholder{background-image:url(/themes/spark451/ncc/css/../images/social-fpo_2x.png);background-size:100% 100%}}.ncc-stack-bottom-spacer ng2-ncc-stack{margin-bottom:10px}body,html{min-width:320px;color:#35393c;font-family:ingra,sans-serif;font-weight:200;font-size:1em;line-height:180%;background-color:#fff}::-moz-selection{background:#b20818;color:#fff;text-shadow:none}::selection{background:#b20818;color:#fff;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}.container-full,.container-semifull,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items{margin-left:auto;margin-right:auto;box-sizing:border-box}@media(min-width:320px){.ncc-stack-top-negative-margin ng2-ncc-stack{margin-top:8px;margin-bottom:20px}.ncc-stack-bottom-negative-margin ng2-ncc-stack{margin-bottom:20px}.container-full,.container-semifull,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items{padding-left:16px;padding-right:16px}}@media(min-width:480px){.ncc-stack-top-negative-margin ng2-ncc-stack{margin-top:-112px}.ncc-stack-bottom-negative-margin ng2-ncc-stack{margin-bottom:-112px}.container-full,.container-semifull,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items{padding-left:16px;padding-right:16px}}@media(min-width:768px){.ncc-stack-top-negative-margin ng2-ncc-stack{margin-top:-124px}.ncc-stack-bottom-negative-margin ng2-ncc-stack{margin-bottom:-124px}.container-full,.container-semifull,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items{padding-left:24px;padding-right:24px}}.container-full,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items{max-width:1200px}.container-semifull{max-width:1000px}.layout,.layout-column,.layout-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.layout-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.layout-row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media(min-width:320px){.container-full .layout-row,.container-semifull .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .layout-row{margin:0 -4px}}@media(min-width:480px){.container-full .layout-row,.container-semifull .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .layout-row{margin:0 -4px}}@media(min-width:768px){.container-full .layout-row,.container-semifull .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .layout-row{margin:0 -8px}}@media(min-width:1024px){.container-full,.container-semifull,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items{padding-left:24px;padding-right:24px}.container-full .layout-row,.container-semifull .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .layout-row,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .layout-row{margin:0 -12px}}.layout-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.layout-align,.layout-align-start-stretch{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex{-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}.flex-grow{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-initial{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.ncc-btn,.ncc-btn-base,.ncc-btn-tag{background-image:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;margin:0;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;zoom:1}input[type=file],textarea{display:block}.ncc-btn-base:focus,.ncc-btn-base:hover,.ncc-btn-tag:focus,.ncc-btn-tag:hover,.ncc-btn:focus,.ncc-btn:hover{outline:0;text-decoration:none}.ncc-btn-base[disabled],.ncc-btn-tag[disabled],.ncc-btn[disabled]{box-shadow:none;opacity:.4;pointer-events:none}.ncc-btn-base::-moz-focus-inner,.ncc-btn-tag::-moz-focus-inner,.ncc-btn::-moz-focus-inner{padding:0;border:0}.ncc-btn{position:relative;background-color:#ffc03b;border-radius:100px;color:#35393c;font-family:ingra-condensed,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:3px;line-height:110%;margin:0 2px 6px 0;text-transform:uppercase;padding:11px 16px 10px}.ncc-btn-tag,label:not(.control),legend,optgroup{font-family:ingra-condensed,sans-serif;font-weight:300}.ncc-btn.active,.ncc-btn:focus,.ncc-btn:hover{text-decoration:none;background-color:#9a7d3c;color:#35393c}.ncc-btn.ncc-btn-storm{background-color:#35393c;color:#fff}.ncc-btn.ncc-btn-storm.active,.ncc-btn.ncc-btn-storm:focus,.ncc-btn.ncc-btn-storm:hover{color:#9a9c9e}.ncc-btn.ncc-btn-light-grey{background-color:#eee;color:#35393c}.ncc-btn.ncc-btn-light-grey.active,.ncc-btn.ncc-btn-light-grey:focus,.ncc-btn.ncc-btn-light-grey:hover{background-color:#929495}@media(min-width:1024px){.ncc-btn{padding:15px 36px 14px}.ncc-btn.ncc-btn-sm{padding:11px 16px 10px}}.ncc-btn-tag{font-size:.75rem;line-height:130%;background-color:#35393c;color:#fff;margin:0 0 5px;padding:5px 10px}.ncc-btn-tag.active,.ncc-btn-tag:hover{background-color:#565d61;color:#fff}.ncc-btn-tag.toggle{background-color:#eee;color:#35393c}.ncc-btn-tag.toggle.active,.ncc-btn-tag.toggle:hover{background-color:#ffc03b;color:#35393c}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{background-color:#fff;border-color:#35393c;outline:0}fieldset,legend{border:0;margin:0;padding:0}fieldset{min-width:0}label:not(.control),legend,optgroup{color:#35393c;line-height:.75rem;font-size:1rem}.select-target.select-theme-default,.select.select-theme-default .select-options .select-option,textarea{font-family:ingra,sans-serif;font-weight:200}input[type=date][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled],textarea[disabled]{cursor:not-allowed;background-color:#f5f5f5;color:#eee}@media(min-width:1024px){label:not(.control),legend,optgroup{line-height:1rem;font-size:1.125rem}}label:not(.control):after,legend:after,optgroup:after{display:block;content:" ";padding-bottom:10px}input,textarea{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-moz-appearance:textfield;box-sizing:content-box}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{font-family:ingra,sans-serif;font-weight:200;background-color:#eee;border-radius:0;border:1px solid transparent;box-sizing:border-box;color:#35393c;display:inline-block;max-width:100%;padding:0 14px;vertical-align:middle;-moz-appearance:textfield;-webkit-appearance:none}@media(min-width:320px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{font-size:1rem;line-height:160%;height:40px}}@media(min-width:1024px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{font-size:1.125rem;line-height:180%;height:50px}}input[type=date].full-width,input[type=email].full-width,input[type=number].full-width,input[type=password].full-width,input[type=tel].full-width,input[type=text].full-width{width:100%}input[type=date][disabled]::-webkit-input-placeholder,input[type=email][disabled]::-webkit-input-placeholder,input[type=number][disabled]::-webkit-input-placeholder,input[type=password][disabled]::-webkit-input-placeholder,input[type=tel][disabled]::-webkit-input-placeholder,input[type=text][disabled]::-webkit-input-placeholder{color:#838e95}input[type=date][disabled]:-ms-input-placeholder,input[type=email][disabled]:-ms-input-placeholder,input[type=number][disabled]:-ms-input-placeholder,input[type=password][disabled]:-ms-input-placeholder,input[type=tel][disabled]:-ms-input-placeholder,input[type=text][disabled]:-ms-input-placeholder{color:#838e95}input[type=date][disabled]::placeholder,input[type=email][disabled]::placeholder,input[type=number][disabled]::placeholder,input[type=password][disabled]::placeholder,input[type=tel][disabled]::placeholder,input[type=text][disabled]::placeholder{color:#838e95}textarea{background-color:#eee;border-radius:0;border:1px solid transparent;box-sizing:border-box;color:#35393c;max-width:100%;padding:8px 14px;resize:vertical}@media(min-width:320px){textarea{font-size:1rem;line-height:160%}}@media(min-width:1024px){textarea{font-size:1.125rem;line-height:180%}}textarea.full-width{width:100%}textarea[disabled]::-webkit-input-placeholder{color:#838e95}textarea[disabled]:-ms-input-placeholder{color:#838e95}textarea[disabled]::placeholder{color:#838e95}::-webkit-input-placeholder{color:#35393c}:-ms-input-placeholder{color:#35393c}::placeholder{color:#35393c}@media(min-width:320px){.select-target.select-theme-default,.select.select-theme-default .select-options .select-option{font-size:1rem;line-height:160%}}@media(min-width:1024px){.select-target.select-theme-default,.select.select-theme-default .select-options .select-option{font-size:1.125rem;line-height:180%}}details summary{color:#b20818;font-family:ingra-condensed,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.5rem;margin-bottom:.5em}details summary:hover{cursor:pointer}details summary::-webkit-details-marker{display:none}.control,.form-group input,.form-group label,.form-group textarea,.ncc-hint{display:block}details summary:after{content:url('data:image/svg+xml;utf8,<svgversion="1.1"id="Outline_Icons"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"x="0px"y="0px"width="12px"height="12px"viewBox="002424"enable-background="new002424"xml:space="preserve"><polylinefill="none"stroke="#000000"stroke-linecap="round"stroke-linejoin="round"stroke-miterlimit="10"points="23.501,18.512.001,5.50.501,18.5"/></svg>');float:right;margin-right:1em;padding:0;color:#565d61}details[open] summary:after{content:url('data:image/svg+xml;utf8,<svgversion="1.1"id="Outline_Icons"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"x="0px"y="0px"width="12px"height="12px"viewBox="002424"enable-background="new002424"xml:space="preserve"><polylinefill="none"stroke="#000000"stroke-linecap="round"stroke-linejoin="round"stroke-miterlimit="10"points="0.501,5.512.001,18.523.501,5.5"/></svg>')}@media(min-width:320px){.form-group{margin-bottom:8px}}@media(min-width:480px){.form-group{margin-bottom:8px}}@media(min-width:768px){.form-group{margin-bottom:16px}}@media(min-width:1024px){details summary{font-size:1.5rem;line-height:2rem}.form-group{margin-bottom:24px}}.ncc-hint{margin-top:8px;font-family:ingra,sans-serif;font-weight:200;font-size:.75rem;line-height:130%}.ncc-hint.warn{color:#f44336}.k-widget.k-datepicker{display:block;width:100%}.k-widget.k-datepicker .k-picker-wrap{border:0;padding-right:40px}@media(min-width:1024px){.k-widget.k-datepicker .k-picker-wrap{padding-right:50px}}.k-widget.k-datepicker .k-picker-wrap input.k-input{height:40px;padding:0;text-indent:1em}@media(min-width:1024px){.k-widget.k-datepicker .k-picker-wrap input.k-input{height:50px}}.k-widget.k-datepicker .k-picker-wrap.k-state-focused{border:1px solid #35393c}.k-widget.k-datepicker .k-picker-wrap.k-state-focused input.k-input{height:38px}.k-widget.k-datepicker .k-picker-wrap.k-state-focused .k-select{border:0}.k-widget.k-datepicker .k-picker-wrap .k-select{line-height:1em;background-color:#eee;border-color:#565d61;width:40px}@media(min-width:1024px){.k-widget.k-datepicker .k-picker-wrap.k-state-focused input.k-input{height:48px}.k-widget.k-datepicker .k-picker-wrap .k-select{width:50px}}.k-widget.k-datepicker .k-picker-wrap .k-select:hover{cursor:pointer}.k-widget.k-datepicker .k-picker-wrap .k-i-calendar{position:relative;top:50%;-webkit-transform:translateY(-10px);transform:translateY(-10px);background:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"width="24"height="24"viewBox="002424"><gstroke="#000"stroke-linecap="round"stroke-linejoin="round"stroke-miterlimit="10"fill="none"><pathd="M4.52.5h-4v21h23v-21h-4"/><pathd="M4.5.5h3v4h-3zM16.5.5h3v4h-3zM7.52.5h9M.57.5h23M6.59.5v12M11.59.5v12M16.59.5v12M2.511.5h19M2.515.5h19M2.519.5h19"/></g></svg>');background-size:cover}.k-widget.k-datepicker .k-picker-wrap .k-i-calendar:before{content:""}.control{position:relative;padding-left:30px;cursor:pointer;margin-bottom:5px}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:3px;left:0;height:18px;width:18px;background:#eee}@media(min-width:1024px){.control__indicator{width:21px;height:21px}}.control--radio .control__indicator{border-radius:50%}.control input:focus~.control__indicator,.control:hover input~.control__indicator{background:#eee}.control input:checked~.control__indicator{background:#35393c}.control input:checked:focus~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator{background:#565d61}.control input:disabled~.control__indicator{background:#565d61;opacity:.6;pointer-events:none}.control__indicator:after{content:'';position:absolute;display:none}.control input:checked~.control__indicator:after{display:block}.select-element,.select-select{position:absolute;display:none}.control--checkbox .control__indicator:after{left:7px;top:3px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width:1024px){.control--checkbox .control__indicator:after{top:5px;left:8px}}.select-select{pointer-events:none;opacity:0}.select-element,.select-element:after,.select-element:before{box-sizing:border-box}.select-element.select-open{display:block;z-index:560}@media(max-width:479px){.select.select-theme-default .select-content{max-width:11.25rem;max-height:11.25rem}}.select.select-theme-default .select-content{background:#eee;color:#35393c;overflow:auto;max-width:100%;max-height:18rem}.select.select-theme-default .select-options{margin:0;padding:0}.select.select-theme-default .select-options .select-option{position:relative;list-style:none;margin:0;padding:.25em 1em;display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select.select-theme-default .select-options .select-option.select-option-highlight,.select.select-theme-default .select-options .select-option:hover{background:#35393c;color:#fff}.select-target.select-theme-default{margin-bottom:10px;display:block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:4px 14px;background:#eee;color:#35393c;cursor:pointer;text-decoration:none;white-space:nowrap;max-width:100%;min-height:32px;overflow:hidden;text-overflow:ellipsis;font-weight:300}.select-target.select-theme-default b{position:absolute;right:14px;top:0;bottom:0;margin:auto;height:12px;width:12px;background:url('data:image/svg+xml;utf8,<svgversion="1.1"id="Outline_Icons"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"x="0px"y="0px"width="24px"height="24px"viewBox="002424"enable-background="new002424"xml:space="preserve"><polylinefill="none"stroke="#000000"stroke-linecap="round"stroke-linejoin="round"stroke-miterlimit="10"points="0.501,5.512.001,18.523.501,5.5"/></svg>');background-size:cover}.select-target.select-theme-default.select-target-focused,.select-target.select-theme-default:hover{padding:3px 13px;border:1px solid #35393c}.select-target.select-theme-default.select-target-focused b,.select-target.select-theme-default:hover b{right:13px}.select-target.select-theme-default.select-target-focused{border-color:#565d61;background:#fff;outline:0}.select-target.select-theme-default.select-target-focused:focus{outline:0}@media(min-width:1024px){.select-target.select-theme-default{padding:9px 14px}.select-target.select-theme-default.select-target-focused,.select-target.select-theme-default:hover{padding:8px 13px}.select-target.select-theme-default.select-target-focused b,.select-target.select-theme-default:hover b{right:13px}}.demo-content{background-color:#2196f3;color:#fff;font-family:HelveticaNeue;font-size:14px;text-align:center;overflow:hidden}#block-ncc-local-tasks .copy h6,#workbench-moderation-entity-moderation-form #edit-current,#workbench-moderation-entity-moderation-form label,.ui-autocomplete.ui-front li a{font-family:ingra,sans-serif;font-weight:200}.demo-content p{margin:0;padding:2em .5em}.mdl-layout{height:auto;min-height:100%}.demo-index-page,.demo-index-page .demo-inner-content{width:100%;height:100%;position:absolute}.mdl-layout__header{background-color:#b20818}.demo-index-page{box-sizing:border-box;overflow:hidden;background:url(/themes/spark451/ncc/css/../images/demo/demo-img-1.jpg) center/cover}.demo-index-page .demo-inner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.demo-index-page .demo-inner-content h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:6vw}@media(min-width:320px){.demo-index-page .demo-inner-content h1{width:70%}}@media(min-width:1024px){.demo-index-page .demo-inner-content h1{width:60%}}.ncc-modal input[type=date],.ncc-modal input[type=email],.ncc-modal input[type=number],.ncc-modal input[type=password],.ncc-modal input[type=tel],.ncc-modal input[type=text],form .fieldgroup,form .fieldset-wrapper{width:100%}.ui-autocomplete.ui-front{z-index:560;border:0}.ui-autocomplete.ui-front li{background:#eee;color:#35393c}.ui-autocomplete.ui-front li.ui-state-focus,.ui-autocomplete.ui-front li:hover{background:#35393c}.ui-autocomplete.ui-front li.ui-state-focus a,.ui-autocomplete.ui-front li:hover a{color:#fff}.ncc-modal .container-inline div.js-form-type-radio{display:block}.ncc-modal .container-inline div.ui-front{display:block;z-index:auto}form .webform-options-display-side-by-side.ncc-col-6{display:block}form .form-item label.error{color:#b20818;padding-top:10px;font-size:1rem}form .webform-options-display-one-column,form .webform-options-display-three-columns,form .webform-options-display-two-columns{margin-bottom:1.5em}#drupal-live-announce{display:none}#block-ncc-local-tasks{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.65);padding:4px 40px;box-sizing:border-box;z-index:500}#block-ncc-local-tasks .ncc-btn{background-color:#027fc5;color:#fff;margin:10px}#block-ncc-local-tasks .ncc-btn:focus,#block-ncc-local-tasks .ncc-btn:hover{background-color:#1c5c81;color:#9a9c9e}#block-ncc-local-tasks .ncc-btn[href$="/delete"]{background-color:#ba0819}#block-ncc-local-tasks .ncc-btn[href$="/delete"]:focus,#block-ncc-local-tasks .ncc-btn[href$="/delete"]:hover{background-color:#78212b}#block-ncc-local-tasks .list-inline{float:left}#block-ncc-local-tasks .copy{float:left;text-align:left;margin:8px 0;padding:0 10px}@media(min-width:1024px){#block-ncc-local-tasks .copy{float:right;text-align:right}}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .ncc-marketing-thank-you-note,body.marketing .ncc-modal-form .ncc-modal-content{text-align:center}#block-ncc-local-tasks .copy h6{margin:0;line-height:150% !important;color:#fff}@media(min-width:320px){#block-ncc-local-tasks .copy h6{font-size:1rem;line-height:160%}}@media(min-width:1024px){#block-ncc-local-tasks .copy h6{font-size:1.125rem;line-height:180%}}#block-ncc-local-tasks .copy p{margin:0;color:#ffc03b;line-height:100%}main[role=main]{min-height:550px}.ncc-article-content{padding-left:0}.ncc-article-content .paragraph--type--cb-content-text{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%;max-height:100%;box-sizing:border-box;margin:0}.ncc-blog-content{padding-left:0}.blog-sidebar{max-height:auto}.blog-position-relative{position:relative;top:3%}.blog-landing-sidebar{max-height:5rem !important}.ncc-blog-content .paragraph--type--cb-content-text{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%;max-height:100%;box-sizing:border-box;margin:0}.ncc-blog_landing-content{padding-left:0}.ncc-blog_landing-content .paragraph--type--cb-content-text{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%;max-height:100%;box-sizing:border-box;margin:0}#mcTooltip,#mcTooltip div,.swiper-wrapper{box-sizing:content-box}@media(max-width:767px){.ncc-article-content,.ncc-article-content .paragraph--type--cb-content-text .layout-row{margin:0}.ncc-article-content .paragraph--type--cb-content-text{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0}.ncc-blog-content,.ncc-blog-content .paragraph--type--cb-content-text .layout-row{margin:0}.ncc-blog-content .paragraph--type--cb-content-text{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0}.ncc-blog_landing-content,.ncc-blog_landing-content .paragraph--type--cb-content-text .layout-row{margin:0}.ncc-blog_landing-content .paragraph--type--cb-content-text{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0}}.ncc-article-content .paragraph--type--cb-content-text .ncc-col-12.ncc-col-gt-sm-10{max-width:100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0}.ncc-blog-content .paragraph--type--cb-content-text .ncc-col-12.ncc-col-gt-sm-10{max-width:100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0}.ncc-blog_landing-content .paragraph--type--cb-content-text .ncc-col-12.ncc-col-gt-sm-10{max-width:100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0}.ncc-status-messages{margin:0;padding:15px 0;background-color:#027fc5;color:#fff}body.toolbar-fixed .ncc-navigation.ncc-navigation-sticky{padding-top:38px}.header-nav>nav .contextual{right:0;left:0}.header-nav>nav .contextual button{float:left;left:6px;right:0}nav.pager ul li a{padding:0 4px}.toolbar-tray-horizontal ul li.menu-item--expanded:hover ul{z-index:1}#workbench-moderation-entity-moderation-form{position:fixed;bottom:70px;left:0;right:0;background-color:rgba(0,0,0,.65);padding:4px 50px;box-sizing:border-box;z-index:500;margin:0;max-width:100%;transition:bottom .1s linear}#workbench-moderation-entity-moderation-form ul.entity-moderation-form{list-style:none;margin:0;padding:0;border:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#workbench-moderation-entity-moderation-form ul.entity-moderation-form li{margin:10px 0;padding:0 98px 0 0}#workbench-moderation-entity-moderation-form ul.entity-moderation-form li:nth-child(4){padding-right:0}@media(min-width:1090px){#workbench-moderation-entity-moderation-form ul.entity-moderation-form li:nth-child(4){-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}#workbench-moderation-entity-moderation-form .form-group{margin-bottom:0}#workbench-moderation-entity-moderation-form .ncc-btn{background-color:#027fc5;color:#fff;margin:10px 0}#workbench-moderation-entity-moderation-form .ncc-btn:focus,#workbench-moderation-entity-moderation-form .ncc-btn:hover{background-color:#1c5c81;color:#9a9c9e}#mcTooltip a,.tooltip{color:#000}#workbench-moderation-entity-moderation-form label{line-height:100% !important;color:#fff;display:block;margin-bottom:4px}@media(min-width:320px){#workbench-moderation-entity-moderation-form label{font-size:1rem;line-height:160%}}@media(min-width:1024px){#workbench-moderation-entity-moderation-form label{font-size:1.125rem;line-height:180%}}#workbench-moderation-entity-moderation-form #edit-new-state{display:block}#workbench-moderation-entity-moderation-form #edit-revision-log{margin-bottom:10px}#workbench-moderation-entity-moderation-form #edit-current{line-height:150% !important;color:#ffc03b}@media(min-width:320px){#workbench-moderation-entity-moderation-form #edit-current{font-size:1rem;line-height:160%}}@media(min-width:1024px){#workbench-moderation-entity-moderation-form #edit-current{font-size:1.125rem;line-height:180%}}#workbench-moderation-entity-moderation-form #edit-current label{margin-bottom:0;line-height:100%}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}#mcOverlay,.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.swiper-wrapper{z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-white .swiper-pagination-bullet,.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-left{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#mcTooltip,#mcttCo,#mcttCo b{overflow:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-scrollbar{border-radius:10px;position:relative;background:rgba(0,0,0,.1)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}#ncc-alert.ncc-alert-closed,.ncc-feature-teaser .ncc-feature-teaser-col-2 .position-relative.ncc-gallery,.ncc-feature-teaser .ncc-feature-teaser-col-2 .position-relative.ncc-video,.ncc-profile .card-details,.ncc-slider ul li:hover,.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-container-android .swiper-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#mcTooltip,#mcTooltip.no-padding{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}#mcOverlay,#mcTooltip{background-color:#fff}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.tooltip{text-decoration:none;outline:0}#mcTooltip{line-height:16px;border-width:1px;padding:20px;float:left;position:relative}#mcTooltip.no-padding{padding:0}#mcTooltip img{border:0;vertical-align:middle}#mcttCo{position:absolute}#mcttCo b{box-shadow:0 1px 8px #000;position:absolute}#mcttCloseButton{border-radius:4px;width:18px;height:18px;margin-right:2px;margin-top:2px;background:#000}#mcttCloseButton:after{color:#fff;top:0;left:-2px}@media(max-width:768px -1){#mcttCloseButton{width:28px;height:28px}#mcttCloseButton:after{font-size:48px;line-height:28px}}#mcOverlay{display:none;top:0;left:0;width:100%;height:100%;z-index:4}#mcTooltipWrapper{position:absolute;visibility:hidden;overflow:visible;z-index:9999999999;top:-2000px}.mcTooltipInner,.ncc-billboard-academic{position:relative}.mcTooltipInner{float:left;width:auto;height:auto}@media(min-width:320px){.ncc-billboard-academic{padding-top:28px;padding-bottom:12px}.ncc-billboard-academic .ncc-billboard-academic-overlay-wrapper .ncc-billboard-academic-overlay{font-size:5.625rem}}@media(min-width:768px){.ncc-billboard-academic{padding-top:48px;padding-bottom:16px}}@media(min-width:1024px){.ncc-billboard-academic{padding-bottom:0}}.ncc-billboard-academic.with-stack{padding-bottom:0}@media(max-width:479px){.ncc-billboard-academic.with-stack{margin-bottom:14px}.ncc-billboard-academic.with-stack>.container-full,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu.ncc-billboard-academic.with-stack>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-billboard-academic.with-stack>.ncc-submenu-items{padding:0}.ncc-billboard-academic.with-stack .ncc-billboard-buttons,.ncc-billboard-academic.with-stack .ncc-billboard-contact,.ncc-billboard-academic.with-stack .ncc-billboard-heading{padding:0 16px}}@media(min-width:480px) and (max-width:767px){.ncc-billboard-academic.with-stack{margin-bottom:126px}}@media(min-width:768px) and (max-width:1023px){.ncc-billboard-academic.with-stack{margin-bottom:148px}}.ncc-billboard-academic .ncc-billboard-academic-overlay-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#eee;overflow:hidden}.ncc-billboard-academic .ncc-billboard-academic-overlay-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/themes/spark451/ncc/css/../images/card-bg-pattern-30.png)}.ncc-billboard-academic .ncc-billboard-academic-overlay-wrapper .ncc-billboard-academic-overlay{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:-.25em 0;color:rgba(255,255,255,.4);font-family:ingra-condensed-2,sans-serif;font-weight:600;line-height:90%}.ncc-billboard-general.with-image h1,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper.bg-magneto,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper.bg-magneto label,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper.bg-storm,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper.bg-storm label,.ncc-billboard-marketing.with-image .ncc-billboard-marketing-wrapper .ncc-billboard-marketing-headline h1,.ncc-billboard-marketing.with-image .ncc-billboard-marketing-wrapper .ncc-billboard-marketing-headline h4{color:#fff}.ncc-billboard-marketing .form-main-heading,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .form-main-heading{font-family:ingra,sans-serif;font-weight:200}@media(min-width:480px){.ncc-billboard-academic .ncc-billboard-academic-overlay-wrapper .ncc-billboard-academic-overlay{font-size:6.25rem}.ncc-billboard-academic .ncc-billboard-contact>div p{margin-top:0}}@media(min-width:768px){.ncc-billboard-academic .ncc-billboard-academic-overlay-wrapper .ncc-billboard-academic-overlay{font-size:7.813rem}}.ncc-billboard-academic .ncc-billboard-buttons>div{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.ncc-billboard-academic .ncc-billboard-buttons>div .ncc-btn{margin-bottom:8px}@media(min-width:320px) and (max-width:479px){.ncc-billboard-academic .ncc-billboard-buttons{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.ncc-billboard-academic .ncc-billboard-buttons>div{padding-right:8px}}@media(min-width:768px) and (max-width:1023px){.ncc-billboard-academic .ncc-billboard-buttons{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.ncc-billboard-academic .ncc-billboard-buttons>div{padding-right:8px}}@media(min-width:1024px){.ncc-billboard-academic.with-stack{padding-bottom:24px}.ncc-billboard-academic .ncc-billboard-academic-overlay-wrapper .ncc-billboard-academic-overlay{font-size:9.375rem}.ncc-billboard-academic .ncc-billboard-contact{padding-bottom:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media(max-width:1023px){.ncc-billboard-academic .ncc-stack{padding:0;margin-top:16px}}@media(min-width:480px) and (max-width:767px){.ncc-billboard-academic .ncc-stack>div{margin-bottom:-112px}}@media(min-width:768px) and (max-width:1023px){.ncc-billboard-academic .ncc-stack>div{margin-bottom:-124px}}.ncc-billboard-event{padding:25px 0 13px}@media(min-width:768px){.ncc-billboard-event{padding:45px 0 33px}.ncc-billboard-event .ncc-details-wrapper{-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}.ncc-billboard-event .ncc-stack{-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px}.ncc-billboard-event ng2-ncc-stack{min-height:312px}.ncc-billboard-event .ncc-stack-placeholder{height:312px;background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320.png)}}.ncc-billboard-event .ncc-stack{padding-bottom:0}@media(max-width:767px){.ncc-billboard-academic .ncc-stack{margin-top:20px}.ncc-billboard-event .ncc-details{margin:0;padding:0}.ncc-billboard-event .ncc-stack{margin-top:13px}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:768px) and (min-resolution:125dpi),only screen and (min-width:768px) and (min-resolution:1.3dppx){.ncc-billboard-event .ncc-stack-placeholder{background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320_2x.png);background-size:100% 100%}}.ncc-billboard-general-wrapper .ncc-stack{padding:0;margin-bottom:30px}.ncc-billboard-general-wrapper .ncc-stack>div{padding:0}@media(min-width:480px){.ncc-billboard-general-wrapper .ncc-stack>div{padding:0 2.5%}.ncc-billboard-general-wrapper .ncc-stack>*{margin-top:-124px}}.ncc-billboard-general{padding:34px 0}.ncc-billboard-general .ncc-billboard-buttons a{margin-right:1em}.ncc-billboard-general.ncc-billboard-general-stack .outer-wrapper,.ncc-billboard-general.with-image .outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-top:6px}.ncc-billboard-general.with-image:after,.ncc-billboard-marketing.with-image .ncc-billboard-marketing-wrapper:after{background:url(/themes/spark451/ncc/css/../images/card-bg-pattern-50.png) rgba(53,57,60,.2);display:block;right:0;top:0;bottom:0;left:0;content:""}.ncc-billboard-general.ncc-billboard-general-stack .outer-wrapper>div,.ncc-billboard-general.with-image .outer-wrapper>div{-webkit-flex:1;-ms-flex:1;flex:1}.ncc-billboard-general.with-image:after{position:absolute}@media(min-width:320px){.ncc-billboard-general.ncc-billboard-general-stack .outer-wrapper,.ncc-billboard-general.with-image .outer-wrapper{min-height:170px}.ncc-billboard-general.with-image{padding:47px 0}}@media(min-width:480px){.ncc-billboard-general.ncc-billboard-general-stack .outer-wrapper,.ncc-billboard-general.with-image .outer-wrapper{min-height:140px}.ncc-billboard-general.with-image{padding:96px 0}}@media(min-width:768px){.ncc-billboard-general.ncc-billboard-general-stack .outer-wrapper,.ncc-billboard-general.with-image .outer-wrapper{min-height:164px}.ncc-billboard-general.with-image{padding:114px 0}}@media(min-width:1024px){.ncc-billboard-general.ncc-billboard-general-stack .outer-wrapper,.ncc-billboard-general.with-image .outer-wrapper{min-height:210px}.ncc-billboard-general.with-image{padding:118px 0}}@media(min-width:320px){.ncc-billboard-general.ncc-billboard-general-stack{padding:47px 0}}@media(min-width:480px){.ncc-billboard-general.ncc-billboard-general-stack{padding-top:34px;padding-bottom:158px}}@media(min-width:768px){.ncc-billboard-general.ncc-billboard-general-stack{padding-top:52px;padding-bottom:176px}}@media(min-width:1024px){.ncc-billboard-general.ncc-billboard-general-stack{padding-top:56px;padding-bottom:180px}}.ncc-billboard-marketing{border-top:5px solid transparent}.ncc-billboard-marketing.border-magneto{border-top-color:#b20818}.ncc-billboard-marketing.border-wolverine{border-top-color:#ffc03b}.ncc-billboard-marketing.border-rogue{border-top-color:#689f46}.ncc-billboard-marketing.border-mystique{border-top-color:#004a7c}.ncc-billboard-marketing.with-image .ncc-billboard-marketing-wrapper{padding:34px 0 21px;position:relative}.ncc-billboard-marketing.with-image .ncc-billboard-marketing-wrapper:after{position:absolute;z-index:1}@media(min-width:768px){.ncc-billboard-marketing.with-image .ncc-billboard-marketing-wrapper{padding:46px 0}}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row>div:nth-child(3n),.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row .ncc-col-auto:nth-child(even):not(:nth-child(2n+2)){padding-right:0}.ncc-billboard-marketing.with-image .ncc-billboard-marketing-wrapper>img{z-index:2}.ncc-billboard-marketing .ncc-billboard-marketing-logo,.ncc-billboard-marketing .ncc-billboard-marketing-main{position:relative;z-index:3}.ncc-billboard-marketing .ncc-billboard-marketing-logo img{max-width:100%}.ncc-billboard-marketing .form-main-heading{font-size:.75rem;line-height:130%;margin-bottom:1rem}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card{padding:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;background-color:#fff;border-bottom:5px solid #b20818}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row{margin:0}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row .ncc-col-auto{margin-bottom:1rem !important;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row .ncc-col-auto:nth-child(3n){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row .ncc-col-auto label.visually-hidden{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row .ncc-col-auto input,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions] .ncc-btn,.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .ncc-marketing-thank-you-note .ncc-btn,.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form input[type=submit]{width:100%}@media(max-width:479px),(min-width:768px) and (max-width:1023px){.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row .ncc-col-auto{padding-right:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row .ncc-col-auto input,.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form .layout-row .ncc-col-auto textarea{width:100%}}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-marketing-form-card .ncc-marketing-form [data-drupal-selector=edit-actions]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-billboard-marketing-headline{min-height:456px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width:767px){.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-billboard-marketing-headline{min-height:200px;text-align:center}}.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-billboard-marketing-headline h1,.ncc-billboard-marketing .ncc-billboard-marketing-main .ncc-billboard-marketing-headline h4{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper.bg-wolverine .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions] .ncc-btn{background-color:#35393c;color:#fff}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper.bg-wolverine .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions] .ncc-btn:hover{color:#9a9c9e}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form{padding-bottom:0}@media(min-width:320px){.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .form-main-heading{font-size:1rem;line-height:160%}}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .ncc-marketing-thank-you-note{padding-bottom:33px}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row{margin:0}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row .ncc-col-auto,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions]{margin-bottom:1rem !important;-webkit-flex-basis:33.3333%;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}@media(max-width:479px){.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row .ncc-col-auto,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions]{padding-right:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row .ncc-col-auto input,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row .ncc-col-auto textarea,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions] input,.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions] textarea{width:100%}}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions]{padding:0}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions]>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .layout-row [data-drupal-selector=edit-actions] .ncc-btn{margin-bottom:1rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.ncc-billboard-marketing .ncc-marketing-form{position:relative;padding:33px 30px}.ncc-billboard-marketing .ncc-marketing-form .container-full,.ncc-billboard-marketing .ncc-marketing-form .ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-billboard-marketing .ncc-marketing-form .ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-billboard-marketing .ncc-marketing-form .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-billboard-marketing .ncc-marketing-form .ncc-submenu-items{padding:0}body.marketing #modal-bg.modal-on .ncc-modal.modal-on{width:40%}.ncc-billboard-profile .ncc-details,body.marketing .ncc-modal-form .ncc-modal-content input[type=submit]{width:100%}body.marketing .ncc-modal-form .ncc-modal-content form{padding:0;text-align:left;margin-top:1.5rem}body.marketing .ncc-modal-form .ncc-modal-content form .layout-row{margin:0}body.marketing .ncc-modal-form .ncc-modal-content form .layout-row .ncc-col-auto{margin-bottom:1rem !important;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}body.marketing .ncc-modal-form .ncc-modal-content form .layout-row .ncc-col-auto:nth-child(even):not(:nth-child(2n+2)){padding-right:0}body.marketing .ncc-modal-form .ncc-modal-content form .layout-row .ncc-col-auto:nth-child(3n){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}body.marketing .ncc-modal-form .ncc-modal-content form .layout-row .ncc-col-auto label{display:none}body.marketing .ncc-modal-form .ncc-modal-content [data-drupal-selector=edit-actions]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ncc-billboard-media{padding:3em 0;overflow-x:hidden}@media(min-width:1024px){.ncc-billboard-marketing .ncc-billboard-marketing-form-wrapper .ncc-marketing-form .form-main-heading{font-size:1.125rem;line-height:180%}.ncc-billboard-media{padding:5em 0}}.ncc-billboard-media .ncc-billboard-media-overlay{position:absolute;top:0;bottom:0;left:0;right:-400px;content:"";display:block;background-color:#35393c;z-index:1}.ncc-billboard-media .ncc-billboard-media-overlay .ncc-billboard-media-overlay-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:-.25em 0;color:rgba(255,255,255,.03);font-family:ingra-condensed-2,sans-serif;font-weight:600;line-height:90%}.ncc-billboard-media .ncc-billboard-media-content{z-index:2}.ncc-billboard-media .ncc-billboard-media-content hr{margin-top:1em;margin-bottom:1em}.ncc-billboard-media.ncc-billboard-media-news .ncc-billboard-media-overlay{background-color:#565d61}.ncc-billboard-media.with-image .ncc-billboard-media-overlay{background-color:rgba(86,93,97,.5)}.ncc-billboard-media.with-image .ncc-billboard-media-overlay .ncc-billboard-media-overlay-inner{display:none}@media(min-width:320px){.ncc-billboard-media .ncc-billboard-media-overlay .ncc-billboard-media-overlay-inner{font-size:5.625rem}.ncc-billboard-media.ncc-billboard-media-stack{padding:47px 0}.ncc-billboard-media.ncc-billboard-media-stack .outer-wrapper{min-height:170px}}@media(min-width:480px){.ncc-billboard-media .ncc-billboard-media-overlay .ncc-billboard-media-overlay-inner{font-size:6.25rem}.ncc-billboard-media.ncc-billboard-media-stack{padding-top:34px;padding-bottom:158px}.ncc-billboard-media.ncc-billboard-media-stack .outer-wrapper{min-height:140px}}@media(min-width:768px){.ncc-billboard-media .ncc-billboard-media-overlay .ncc-billboard-media-overlay-inner{font-size:7.813rem}.ncc-billboard-media.ncc-billboard-media-stack{padding-top:52px;padding-bottom:176px}}@media(min-width:1024px){.ncc-billboard-media .ncc-billboard-media-overlay .ncc-billboard-media-overlay-inner{font-size:9.375rem}.ncc-billboard-media.ncc-billboard-media-stack{padding-top:56px;padding-bottom:180px}}.ncc-billboard-media.ncc-billboard-media-stack .outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-top:6px}@media(min-width:768px){.ncc-billboard-media.ncc-billboard-media-stack .outer-wrapper{min-height:164px}}@media(min-width:1024px){.ncc-billboard-media.ncc-billboard-media-stack .outer-wrapper{min-height:210px}}.ncc-billboard-media.ncc-billboard-media-stack .outer-wrapper>div{-webkit-flex:1;-ms-flex:1;flex:1}.ncc-billboard-profile{position:relative;background:url(/themes/spark451/ncc/css/../images/card-bg-pattern-30.png) #eee;padding:45px 0 0}@media(max-width:479px){.ncc-billboard-profile:not(.no-stack){margin-bottom:22.5px}}@media(min-width:480px) and (max-width:767px){.ncc-billboard-profile:not(.no-stack){margin-bottom:146.5px}}@media(min-width:768px){.ncc-billboard-profile:not(.no-stack){padding-bottom:45px}.ncc-billboard-profile .ncc-details-wrapper{-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}}.ncc-billboard-profile.no-stack{padding-bottom:22.5px}@media(max-width:479px){.ncc-billboard-profile>.container-full,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu.ncc-billboard-profile>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-billboard-profile>.ncc-submenu-items{padding:0}}@media(min-width:480px){.ncc-billboard-profile .ncc-details{padding:0}}.ncc-billboard-profile .ncc-details .ncc-contact,.ncc-billboard-profile .ncc-details .ncc-office{padding-bottom:0;margin-bottom:12px}@media(min-width:768px){.ncc-billboard-profile .ncc-details .ncc-contact{margin-bottom:12px}.ncc-billboard-profile .ncc-details .ncc-office{margin:12px 0}.ncc-billboard-profile .ncc-stack{-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px}.ncc-billboard-profile ng2-ncc-stack{min-height:312px}.ncc-billboard-profile .ncc-stack-placeholder{height:312px;background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320.png)}}.ncc-billboard-profile .ncc-details .ncc-social-networks a{margin-left:.5em;color:#565d61}.ncc-billboard-profile .ncc-details .ncc-social-networks a:first-child{margin-left:0}.ncc-billboard-profile .ncc-details .ncc-social-networks a:hover{color:#35393c}@media(max-width:767px){.ncc-billboard-profile .ncc-stack{margin-top:22.5px}.ncc-footer .bg-image{right:-42px}}@media(min-width:480px) and (max-width:767px){.ncc-billboard-profile .ncc-stack>*{margin-bottom:-124px}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:768px) and (min-resolution:125dpi),only screen and (min-width:768px) and (min-resolution:1.3dppx){.ncc-billboard-profile .ncc-stack-placeholder{background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320_2x.png);background-size:100% 100%}}#block-ncc-breadcrumbs{position:relative;z-index:100}.ncc-breadcrumbs{padding:.75em 0;box-shadow:inset 0 50px 50px -50px #565d61,0 10px 30px -10px #565d61;background:#eee}.ncc-breadcrumbs ol{padding:.15em 1em 0;list-style:none}.ncc-breadcrumbs ol li{line-height:110%;font-size:.75rem}.ncc-breadcrumbs ol li:after{content:"/";display:inline-block;padding:0 .5em 0 0}.ncc-breadcrumbs ol li a{color:#565d61;font-weight:300}.ncc-breadcrumbs ol li:last-child a{color:#b20818}.ncc-breadcrumbs ol li:last-child:after{content:"";padding-left:0}.k-animation-container{padding-bottom:12px !important}.k-tooltip.k-popup{position:absolute;z-index:12000;border:0;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:1.5em 1em;text-align:left}.k-tooltip-button{text-align:right;height:0}.k-tooltip-content{height:100%}.k-callout,.k-callout-s:after{position:absolute;width:0;height:0}.k-tooltip-closable .k-tooltip-content{padding-right:20px}.k-callout{border-style:solid;border-width:8px;border-color:transparent}.k-callout-s{left:50%;bottom:-16px;border-top-color:#fff}.k-callout-s:after{content:"";margin-left:-12px;bottom:-7px;left:0;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;box-shadow:-3px 2px 4px 0 rgba(0,0,0,.5);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ncc-component-template,.ncc-footer{position:relative}.k-calendar-container.k-popup.k-group{margin-top:5px;border:0;border-radius:0;background-color:rgba(255,255,255,.95);box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.k-calendar-container .k-calendar,.k-calendar-container .k-calendar .k-content,.k-calendar-container .k-calendar .k-header{background-color:transparent}.k-calendar-container .k-calendar .k-footer{display:none}.k-calendar-container .k-calendar .k-header a{color:#35393c;font-size:21px}.k-calendar-container .k-calendar .k-header a.k-state-hover{background:0 0}.k-calendar-container .k-calendar .k-header a.k-nav-prev span{background:url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Outline_Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%2218.5%2C0.5%205.5%2C12%2018.5%2C23.5%20%22/%3E%3C/svg%3E');background-size:cover}.k-calendar-container .k-calendar .k-header a.k-nav-next span{background:url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Outline_Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%225.5%2C23.5%2018.5%2C12%205.5%2C0.5%20%22/%3E%3C/svg%3E');background-size:cover}.k-calendar-container .k-calendar .k-content th{border:0;font-size:10px;text-align:center;color:#35393c;opacity:.4;background-color:transparent;text-transform:uppercase}.k-calendar-container .k-calendar .k-content td{text-align:center}.k-calendar-container .k-calendar .k-content td a{font-weight:300;font-size:13px;color:#565d61}.k-calendar-container .k-calendar .k-content:not(.k-meta-view) .k-link{text-align:center;border-radius:50%;width:23px;height:23px;display:inline-block;min-height:auto;line-height:24px;vertical-align:middle}.k-calendar-container .k-calendar .k-content.k-meta-view td[aria-selected=true] .k-link{font-weight:400}.k-calendar-container .k-calendar .k-today,.k-calendar-container .k-calendar td.k-state-hover,.k-calendar-container .k-calendar td.k-state-selected,.k-calendar-container .k-calendar td.k-state-selected.k-state-hover,.k-calendar-container .k-calendar td.k-today.k-state-selected.k-state-hover{box-shadow:none;background:0 0;text-align:center;border-radius:0}.k-calendar-container .k-calendar .k-today .k-link{color:#35393c;padding:0}.k-calendar-container .k-calendar td.k-state-selected .k-link,.k-calendar-container .k-calendar td.k-today.k-state-selected.k-state-hover .k-link{background-color:#b20818;color:#fff;border:0;padding:0}.k-calendar-container .k-calendar td.k-today .k-link{background:0 0;color:#35393c;border:1px solid #b20818}.bg-magneto{background-color:#b20818}.bg-storm{background-color:#35393c}.bg-mystique{background-color:#004a7c}.bg-rogue{background-color:#689f46}.bg-wolverine{background-color:#ffc03b}.bg-grey{background-color:#565d61}.bg-light-grey{background-color:#eee}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-warn{background-color:#f44336}.bg-transparent{background-color:transparent}.fg-magneto{color:#b20818}.fg-storm{color:#35393c}.fg-mystique{color:#004a7c}.fg-rogue{color:#689f46}.fg-wolverine{color:#ffc03b}.fg-grey{color:#565d61}.fg-light-grey{color:#eee}.fg-black{color:#000}.fg-white{color:#fff}.fg-warn{color:#f44336}.text-highlighted{background-color:#ffc03b}@media(max-width:768px){.ncc-feature-teaser .ncc-feature-teaser-col-2{-webkit-order:1;-ms-flex-order:1;order:1}.ncc-feature-teaser .ncc-feature-teaser-col-1{-webkit-order:2;-ms-flex-order:2;order:2}.ncc-feature-teaser .ncc-feature-teaser-col-2 .position-relative{margin-bottom:1.5em}}@media(min-width:480px){.ncc-feature-teaser.ncc-additional-top-spacing{padding-top:156px}.ncc-feature-teaser.ncc-additional-bottom-spacing{padding-bottom:156px}}@media(min-width:768px){.ncc-feature-teaser.ncc-additional-top-spacing{padding-top:188px}.ncc-feature-teaser.ncc-additional-bottom-spacing{padding-bottom:188px}.ncc-feature-teaser.ncc-stack-wrapper .ncc-feature-teaser-col-1{-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}.ncc-feature-teaser.ncc-stack-wrapper .ncc-feature-teaser-col-2{-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px}}@media(min-width:320px){.ncc-feature-teaser.bg-light-grey,.ncc-feature-teaser.bg-storm{padding:25px 0}}@media(min-width:480px){.ncc-feature-teaser.ncc-media-left .ncc-feature-teaser-col-2{-webkit-order:1;-ms-flex-order:1;order:1}.ncc-feature-teaser.ncc-media-left .ncc-feature-teaser-col-1{-webkit-order:2;-ms-flex-order:2;order:2}.ncc-feature-teaser.bg-light-grey,.ncc-feature-teaser.bg-storm{padding:50px 0}}@media(min-width:768px){.ncc-feature-teaser.bg-light-grey,.ncc-feature-teaser.bg-storm{padding:75px 0}}@media(min-width:1024px){.ncc-feature-teaser.bg-light-grey,.ncc-feature-teaser.bg-storm{padding:100px 0}}@media(min-width:480px){.ncc-feature-teaser.bg-light-grey.ncc-additional-top-spacing,.ncc-feature-teaser.bg-storm.ncc-additional-top-spacing{padding-top:174px}.ncc-feature-teaser.bg-light-grey.ncc-additional-bottom-spacing,.ncc-feature-teaser.bg-storm.ncc-additional-bottom-spacing{padding-bottom:174px}}@media(min-width:768px){.ncc-feature-teaser.bg-light-grey.ncc-additional-top-spacing,.ncc-feature-teaser.bg-storm.ncc-additional-top-spacing{padding-top:199px}.ncc-feature-teaser.bg-light-grey.ncc-additional-bottom-spacing,.ncc-feature-teaser.bg-storm.ncc-additional-bottom-spacing{padding-bottom:199px}}@media(min-width:1024px){.ncc-feature-teaser.bg-light-grey.ncc-additional-top-spacing,.ncc-feature-teaser.bg-storm.ncc-additional-top-spacing{padding-top:224px}.ncc-feature-teaser.bg-light-grey.ncc-additional-bottom-spacing,.ncc-feature-teaser.bg-storm.ncc-additional-bottom-spacing{padding-bottom:224px}}.ncc-feature-teaser.bg-storm .desc-wrapper,.ncc-feature-teaser.bg-storm .inner-text{color:#fff}.ncc-feature-teaser.bg-storm .desc-wrapper a{color:#ffc03b}.ncc-feature-teaser .ncc-feature-teaser-col-2 .position-relative .ncc-teaser-btn:active,.ncc-footer,.ncc-footer a,.ncc-footer a:focus,.ncc-footer a:hover{color:#fff}.ncc-feature-teaser .ft-inner-wrapper{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.ncc-feature-teaser .desc-wrapper p{margin-top:0}.ncc-feature-teaser .ncc-feature-teaser-col-2 .position-relative .ncc-teaser-btn{left:50%;top:50%;margin-left:-20px;margin-top:-20px;border-radius:50%;width:30px;height:30px;padding:10px;border:3px solid #ffc03b;color:#fff;opacity:.6;transition:opacity .3s}.ncc-feature-teaser .ncc-feature-teaser-col-2 .position-relative.ncc-gallery:hover .ncc-teaser-btn,.ncc-feature-teaser .ncc-feature-teaser-col-2 .position-relative.ncc-video:hover .ncc-teaser-btn{opacity:1}@media(min-width:768px){.ncc-feature-teaser ng2-ncc-stack{min-height:312px}.ncc-feature-teaser .ncc-stack-placeholder{height:312px;background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320.png)}.ncc-footer .bg-image{left:-38px}.ncc-footer .bottom-left p a{margin-right:33px}.ncc-footer .bottom-left .br-helper{display:none}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:768px) and (min-resolution:125dpi),only screen and (min-width:768px) and (min-resolution:1.3dppx){.ncc-feature-teaser .ncc-stack-placeholder{background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320_2x.png);background-size:100% 100%}}.ncc-footer{background-color:#b20818;overflow:hidden}@media(min-width:320px){.ncc-footer{padding:25px 0 5px}}.ncc-footer .bg-image{position:absolute;bottom:0}@media(min-width:768px) and (max-width:1023px){.ncc-footer .address,.ncc-footer .bottom-left,.ncc-footer .bottom-right{text-align:center}}@media(min-width:1024px){.ncc-footer{padding-top:50px}.ncc-footer .bottom-left,.ncc-footer .bottom-right{margin-top:40px}.ncc-footer .bottom-right{text-align:right}}@media(min-width:320px){.ncc-footer .bottom-left{margin-top:50px}}.ncc-footer .address h6.ncc-title-2{margin-top:0;margin-bottom:.6em;font-family:ingra-condensed-2,sans-serif;font-weight:600}.ncc-footer .address p{margin-top:0;margin-bottom:.9em}.ncc-footer .address ul li{margin:0 1px}.ncc-footer .address ul a{color:rgba(255,255,255,.5)}.ncc-footer .address ul a:focus,.ncc-footer .address ul a:hover,.ncc-listing-block .left-content.event,.ncc-listing-block .left-content.gallery,.ncc-listing-block .left-content.video{color:#fff}.ncc-footer ul.links li{margin-bottom:1.15em}.ncc-gallery-wrapper{position:relative}.ncc-gallery-wrapper:before{display:block;content:"";width:100%;padding-top:62.5%}.ncc-gallery-wrapper>.content,.ncc-gallery-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ncc-gallery-wrapper .ncc-gallery .swiper-container{width:100%}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-wrapper .swiper-slide .ncc-gallery-description{padding:2em 4em;background-color:rgba(53,57,60,.8)}@media(max-width:767px){.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-wrapper .swiper-slide .ncc-gallery-description{padding:1em 2em}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-wrapper .swiper-slide .ncc-gallery-description p{display:block;overflow:hidden;max-height:30px;cursor:pointer}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-wrapper .swiper-slide .ncc-gallery-description.expanded{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding:2em 1em}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-wrapper .swiper-slide .ncc-gallery-description.expanded p{overflow-y:auto;max-height:100%;height:100%}}.ncc-col-1,.ncc-col-10,.ncc-col-11,.ncc-col-12,.ncc-col-2,.ncc-col-3,.ncc-col-4,.ncc-col-5,.ncc-col-6,.ncc-col-7,.ncc-col-8,.ncc-col-9,.ncc-col-auto,.ncc-col>*,[class*=ncc-col-]>*{max-height:100%;box-sizing:border-box}.ncc-gallery-wrapper .ncc-gallery .swiper-container.gallery-top{height:100%;width:100%}@media(min-width:768px){.ncc-gallery-wrapper .ncc-gallery .swiper-container.gallery-top{height:85%}.ncc-gallery-wrapper .ncc-gallery .swiper-container.gallery-thumbs{display:block}.ncc-gallery-wrapper .ncc-gallery .swiper-pagination{display:none}}.ncc-gallery-wrapper .ncc-gallery .swiper-container.gallery-thumbs{height:15%;box-sizing:border-box;padding:1px 0}.ncc-gallery-wrapper .ncc-gallery .swiper-container.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.3;transition:opacity .4s}.ncc-gallery-wrapper .ncc-gallery .swiper-container.gallery-thumbs .swiper-slide:hover{cursor:pointer;opacity:1}.ncc-gallery-wrapper .ncc-gallery .swiper-container.gallery-thumbs .swiper-slide.swiper-slide-active{opacity:1}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-next,.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-prev{background-image:none;background-color:rgba(53,57,60,.7);color:#fff;padding:0;width:44px;transition:background .4s}@media(max-width:767px){.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-next,.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-prev{display:none}}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-next:hover,.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-prev:hover{background-color:#35393c}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-next{right:0}.ncc-gallery-wrapper .ncc-gallery .swiper-container .swiper-button-prev{left:0}.ncc-gallery-wrapper .ncc-gallery .swiper-pagination{text-align:right;right:1em;bottom:-2.25em;width:auto}.ncc-col,[class*=ncc-col-]{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media(min-width:320px){.ncc-col,[class*=ncc-col-]{padding:0 4px 8px}.ncc-intro-teaser .desc-wrapper p{font-size:1.125rem;line-height:130%}}.ncc-col-auto,.ncc-col>*,[class*=ncc-col-]>*{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.ncc-col-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media(max-width:479px){.ncc-col-xs-1,.ncc-col-xs-10,.ncc-col-xs-11,.ncc-col-xs-12,.ncc-col-xs-2,.ncc-col-xs-3,.ncc-col-xs-4,.ncc-col-xs-5,.ncc-col-xs-6,.ncc-col-xs-7,.ncc-col-xs-8,.ncc-col-xs-9{max-height:100%;box-sizing:border-box}.ncc-hidden-xs:not(.ncc-show-xs):not(.ncc-show),.ncc-hidden:not(.ncc-show-xs):not(.ncc-show){display:none}.ncc-col-xs-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-xs-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-xs-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-xs-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-xs-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-xs-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-xs-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-xs-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-xs-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-xs-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-xs-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-xs-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media(min-width:480px){.ncc-col-gt-xs-1,.ncc-col-gt-xs-10,.ncc-col-gt-xs-11,.ncc-col-gt-xs-12,.ncc-col-gt-xs-2,.ncc-col-gt-xs-3,.ncc-col-gt-xs-4,.ncc-col-gt-xs-5,.ncc-col-gt-xs-6,.ncc-col-gt-xs-7,.ncc-col-gt-xs-8,.ncc-col-gt-xs-9{max-height:100%;box-sizing:border-box}.ncc-col,[class*=ncc-col-]{padding:0 4px 8px}.ncc-col-gt-xs-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-gt-xs-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-gt-xs-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-gt-xs-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-gt-xs-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-gt-xs-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-gt-xs-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-gt-xs-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-gt-xs-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-gt-xs-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-gt-xs-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-gt-xs-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media(min-width:480px) and (max-width:767px){.ncc-col-sm-1,.ncc-col-sm-10,.ncc-col-sm-11,.ncc-col-sm-12,.ncc-col-sm-2,.ncc-col-sm-3,.ncc-col-sm-4,.ncc-col-sm-5,.ncc-col-sm-6,.ncc-col-sm-7,.ncc-col-sm-8,.ncc-col-sm-9{max-height:100%;box-sizing:border-box}.ncc-hidden-gt-xs:not(.ncc-show-gt-xs):not(.ncc-show-sm):not(.ncc-show),.ncc-hidden-sm:not(.ncc-show-gt-xs):not(.ncc-show-sm):not(.ncc-show),.ncc-hidden:not(.ncc-show-gt-xs):not(.ncc-show-sm):not(.ncc-show){display:none}.ncc-col-sm-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-sm-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-sm-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-sm-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-sm-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-sm-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-sm-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-sm-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-sm-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-sm-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-sm-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-sm-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media(min-width:768px){.ncc-col-gt-sm-1,.ncc-col-gt-sm-10,.ncc-col-gt-sm-11,.ncc-col-gt-sm-12,.ncc-col-gt-sm-2,.ncc-col-gt-sm-3,.ncc-col-gt-sm-4,.ncc-col-gt-sm-5,.ncc-col-gt-sm-6,.ncc-col-gt-sm-7,.ncc-col-gt-sm-8,.ncc-col-gt-sm-9{max-height:100%;box-sizing:border-box}.ncc-col,[class*=ncc-col-]{padding:0 8px 16px}.ncc-col-gt-sm-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-gt-sm-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-gt-sm-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-gt-sm-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-gt-sm-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-gt-sm-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-gt-sm-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-gt-sm-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-gt-sm-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-gt-sm-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-gt-sm-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-gt-sm-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media(min-width:768px) and (max-width:1023px){.ncc-col-md-1,.ncc-col-md-10,.ncc-col-md-11,.ncc-col-md-12,.ncc-col-md-2,.ncc-col-md-3,.ncc-col-md-4,.ncc-col-md-5,.ncc-col-md-6,.ncc-col-md-7,.ncc-col-md-8,.ncc-col-md-9{max-height:100%;box-sizing:border-box}.ncc-hidden-gt-sm:not(.ncc-show-gt-xs):not(.ncc-show-gt-sm):not(.ncc-show-md):not(.ncc-show),.ncc-hidden-gt-xs:not(.ncc-show-gt-xs):not(.ncc-show-gt-sm):not(.ncc-show-md):not(.ncc-show),.ncc-hidden-md:not(.ncc-show-md):not(.ncc-show-gt-sm):not(.ncc-show-gt-xs):not(.ncc-show),.ncc-hidden:not(.ncc-show-gt-xs):not(.ncc-show-gt-sm):not(.ncc-show-md):not(.ncc-show){display:none}.ncc-col-md-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-md-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-md-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-md-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-md-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-md-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-md-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-md-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-md-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-md-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-md-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-md-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media(min-width:1024px){.ncc-col-gt-md-1,.ncc-col-gt-md-10,.ncc-col-gt-md-11,.ncc-col-gt-md-12,.ncc-col-gt-md-2,.ncc-col-gt-md-3,.ncc-col-gt-md-4,.ncc-col-gt-md-5,.ncc-col-gt-md-6,.ncc-col-gt-md-7,.ncc-col-gt-md-8,.ncc-col-gt-md-9,.ncc-col-lg-1,.ncc-col-lg-10,.ncc-col-lg-11,.ncc-col-lg-12,.ncc-col-lg-2,.ncc-col-lg-3,.ncc-col-lg-4,.ncc-col-lg-5,.ncc-col-lg-6,.ncc-col-lg-7,.ncc-col-lg-8,.ncc-col-lg-9{max-height:100%;box-sizing:border-box}.ncc-col,[class*=ncc-col-]{padding:0 12px 24px}.ncc-col-gt-md-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-gt-md-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-gt-md-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-gt-md-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-gt-md-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-gt-md-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-gt-md-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-gt-md-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-gt-md-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-gt-md-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-gt-md-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-gt-md-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.ncc-hidden-gt-md:not(.ncc-show-gt-xs):not(.ncc-show-gt-sm):not(.ncc-show-gt-md):not(.ncc-show-lg):not(.ncc-show),.ncc-hidden-gt-sm:not(.ncc-show-gt-xs):not(.ncc-show-gt-sm):not(.ncc-show-gt-md):not(.ncc-show-lg):not(.ncc-show),.ncc-hidden-gt-xs:not(.ncc-show-gt-xs):not(.ncc-show-gt-sm):not(.ncc-show-gt-md):not(.ncc-show-lg):not(.ncc-show),.ncc-hidden-lg:not(.ncc-show-lg):not(.ncc-show-gt-md):not(.ncc-show-gt-sm):not(.ncc-show-gt-xs):not(.ncc-show),.ncc-hidden:not(.ncc-show-gt-xs):not(.ncc-show-gt-sm):not(.ncc-show-gt-md):not(.ncc-show-lg):not(.ncc-show){display:none}.ncc-col-lg-1{-webkit-flex:1 1 8.33333%;-ms-flex:1 1 8.33333%;flex:1 1 8.33333%;max-width:8.33333%}.ncc-col-lg-2{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}.ncc-col-lg-3{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.ncc-col-lg-4{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}.ncc-col-lg-5{-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;max-width:41.66667%}.ncc-col-lg-6{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.ncc-col-lg-7{-webkit-flex:1 1 58.33333%;-ms-flex:1 1 58.33333%;flex:1 1 58.33333%;max-width:58.33333%}.ncc-col-lg-8{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-col-lg-9{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.ncc-col-lg-10{-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%}.ncc-col-lg-11{-webkit-flex:1 1 91.66667%;-ms-flex:1 1 91.66667%;flex:1 1 91.66667%;max-width:91.66667%}.ncc-col-lg-12{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.ncc-intro-teaser .desc-wrapper p{font-size:1.5rem}}.ncc-icon{display:inline-block;width:24px;height:24px}.ncc-icon.s16{width:16px;height:16px}.ncc-icon.s24{width:24px;height:24px}.ncc-icon.s32{width:32px;height:32px}.ncc-icon.s40{width:40px;height:40px}.ncc-icon.s48{width:48px;height:48px}.icon-wrapper-demo{padding:10px}.icon-wrapper-demo .ncc-icon{margin:0 auto}@media(max-width:1023px){.ncc-intro-teaser{padding-bottom:6px}}@media(min-width:480px){.ncc-intro-teaser .ncc-col-gt-sm-3 .layout-align-start{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.ncc-intro-teaser hr+h3{margin-top:0}.ncc-intro-teaser .desc-wrapper p{font-family:ingra-condensed,sans-serif;font-weight:300;margin-top:0;margin-bottom:.4rem}.ncc-intro-teaser .desc-wrapper p:last-child{margin-bottom:0}.ncc-intro-teaser .ncc-btn{white-space:normal}.ncc-listing-block{position:relative;margin-bottom:25px}.ncc-listing-block .left-content .square-wrapper{position:relative;width:100%}.ncc-listing-block .left-content .square-wrapper:after{content:"";display:block;padding-bottom:100%}.ncc-listing-block .left-content .square-wrapper .square-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ncc-listing-block .left-content.event{font-family:ingra,sans-serif;font-weight:700;text-align:center}.ncc-listing-block .left-content.event .square-content{padding-top:.1em}@media(min-width:320px){.ncc-listing-block .left-content.event{font-size:1.5rem;font-size:6.8vw}}@media(min-width:768px){.ncc-intro-teaser .ncc-col-gt-sm-3 .layout-align-start{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ncc-listing-block .left-content.event{font-size:1.5rem;font-size:3vw}}@media(min-width:1200px){.container-full .ncc-listing-block .left-content.event,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .ncc-listing-block .left-content.event,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .ncc-listing-block .left-content.event{font-size:2.25rem}}@media(min-width:1000px){.container-semiful .ncc-listing-block .left-content.event{font-size:2.25rem}}.ncc-listing-block .left-content.gallery .ncc-icon,.ncc-listing-block .left-content.video .ncc-icon{width:43.5%;height:43.5%}.ncc-listing-block .right-content h4{margin:0 0 .25em}.ncc-listing-block .right-content h3{margin:0}.ncc-listing-block .right-content p{font-family:ingra,sans-serif;font-weight:200;margin-top:.15em;margin-bottom:.4em}@media(min-width:320px){.ncc-listing-block .right-content p{font-size:.875rem;line-height:130%}}@media(min-width:1024px){.ncc-listing-block .right-content p{font-size:1rem}}.ncc-listing-block .right-content .content-type{font-family:ingra-condensed,sans-serif;font-weight:300;font-size:.75rem;line-height:130%;color:#35393c}#modal-bg{background-color:rgba(86,93,97,.9);z-index:550;position:fixed;top:0;left:0;transition:.3s opacity;height:100vh;width:100vw;display:none}#modal-bg.bg-fade{opacity:0}#modal-bg.modal-on,#modal-bg.modal-on .ncc-modal.modal-on{display:block}.ncc-modal{width:93.8%;z-index:555;padding:0 0 1.75em;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.ncc-modal .ncc-modal-content{padding:0 1.75em}.ncc-modal:not(.ncc-modal-video):not(.ncc-modal-gallery) .ncc-modal-content{max-height:500px;max-height:calc(100vh - 300px);overflow-y:auto}.ncc-modal:not(.ncc-modal-video):not(.ncc-modal-gallery) .ncc-modal-content::-webkit-scrollbar{width:6px}.ncc-modal:not(.ncc-modal-video):not(.ncc-modal-gallery) .ncc-modal-content::-webkit-scrollbar-track-piece{background:#fff}.ncc-modal:not(.ncc-modal-video):not(.ncc-modal-gallery) .ncc-modal-content::-webkit-scrollbar-thumb{background:#eee}.ncc-modal .ncc-dialog-actions{padding:0 0 .75em}.ncc-modal .ncc-dialog-actions button.close{background-color:#35393c;color:#fff;min-width:auto;border-radius:0;padding:0;height:28px;width:28px;outline:0}.ncc-modal .ncc-dialog-actions button.close:hover{background-color:#565d61}@media(max-width:479px){.ncc-modal .ncc-icon{vertical-align:baseline;width:14px;height:14px}}@media(min-width:480px){.ncc-modal{padding-bottom:2.25em}.ncc-modal .ncc-modal-content{padding:0 2.25em}.ncc-modal .ncc-dialog-actions button.close{height:36px;width:36px}}@media(min-width:768px){.ncc-modal{width:95.6%}}@media(min-width:1024px){.ncc-modal{padding-bottom:3.25em}.ncc-modal .ncc-modal-content{padding:0 2.5em}.ncc-modal .ncc-dialog-actions{padding-bottom:1.25em}.ncc-modal .ncc-dialog-actions button.close{height:40px;width:40px}}.ncc-modal.ncc-modal-gallery,.ncc-modal.ncc-modal-video{border:0;padding-bottom:0;background:0 0}.ncc-modal.ncc-modal-gallery .ncc-dialog-actions,.ncc-modal.ncc-modal-gallery .ncc-modal-content,.ncc-modal.ncc-modal-video .ncc-dialog-actions,.ncc-modal.ncc-modal-video .ncc-modal-content{padding:0}.ncc-modal.ncc-modal-gallery .ncc-dialog-actions button.close,.ncc-modal.ncc-modal-video .ncc-dialog-actions button.close{background:0 0}.ncc-modal.ncc-modal-gallery .ncc-dialog-actions button.close:hover,.ncc-modal.ncc-modal-video .ncc-dialog-actions button.close:hover{-webkit-transform:scale(.9);transform:scale(.9)}.ncc-modal.ncc-modal-video .ncc-modal-content{position:relative}.ncc-modal.ncc-modal-video .ncc-modal-content:before{display:block;content:"";width:100%;padding-top:56.25%}.ncc-modal.ncc-modal-video .ncc-modal-content>.content,.ncc-modal.ncc-modal-video .ncc-modal-content>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ncc-modal.ncc-modal-gallery{background-color:transparent}.ncc-modal.ncc-modal-form .ncc-modal-content{padding-left:1.25em;padding-right:1.25em}@media(min-width:1024px){.ncc-navigation-placeholder.ncc-navigation-placeholder-active{background-color:#b20818}}.ncc-navigation-overlay{background-color:rgba(238,238,238,.2)}@media(max-width:1023px){.ncc-navigation-overlay.active{display:block}.ncc-navigation{z-index:200}}.ncc-navigation.ncc-navigation--hidden{overflow:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ncc-navigation .ncc-sticky-side{display:none}.ncc-navigation .ncc-icon{width:16px;height:16px}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items,.ncc-navigation .ncc-nav-columns{-webkit-column-gap:2em;column-gap:2em;-moz-column-count:1;-webkit-column-count:1;column-count:1}@media(min-width:480px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items,.ncc-navigation .ncc-nav-columns{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media(min-width:768px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items,.ncc-navigation .ncc-nav-columns{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media(min-width:1024px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items,.ncc-navigation .ncc-nav-columns{-moz-column-count:4;-webkit-column-count:4;column-count:4}.ncc-navigation .ncc-subsite-menu{padding-top:5px}}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-subsite-menu .ncc-submenu-items .flex,.ncc-navigation .main-nav-wrapper .main-nav .ncc-subsite-menu .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex,.ncc-navigation .ncc-subsite-menu .container-full .flex,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .flex{padding-left:1em}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-subsite-menu .ncc-submenu-items .flex a,.ncc-navigation .main-nav-wrapper .main-nav .ncc-subsite-menu .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex a,.ncc-navigation .ncc-subsite-menu .container-full .flex a,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex a,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .flex a{font-size:.75rem;font-family:bookmania,serif}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-subsite-menu .ncc-submenu-items .flex a:focus,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-subsite-menu .ncc-submenu-items .flex a:hover,.ncc-navigation .main-nav-wrapper .main-nav .ncc-subsite-menu .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex a:focus,.ncc-navigation .main-nav-wrapper .main-nav .ncc-subsite-menu .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex a:hover,.ncc-navigation .ncc-subsite-menu .container-full .flex a:focus,.ncc-navigation .ncc-subsite-menu .container-full .flex a:hover,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex a:focus,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .flex a:hover,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .flex a:focus,.ncc-navigation .ncc-subsite-menu .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items .flex a:hover{color:#fff}@media(max-width:1023px){.ncc-navigation .ncc-menu-children{display:block;padding:0 5px;cursor:pointer;z-index:200}.ncc-navigation .ncc-menu-children:before{content:"";margin:.6em .5em 0;border-left:1px solid #eee;float:left;height:10px}.ncc-navigation .ncc-menu-children svg{padding-top:9px;width:10px;height:10px;color:#000}.ncc-navigation .navigation-wrapper{padding:0}.ncc-navigation .navigation-wrapper>.layout-row{margin:0}}@media(min-width:1024px){.ncc-navigation .navigation-wrapper{padding-top:1em}.ncc-navigation .navigation-wrapper nav li:not(.text-left){text-align:center}.ncc-navigation .navigation-wrapper nav li a{color:#fff}}.ncc-navigation .navigation-wrapper .mobile-menu{background-color:rgba(53,57,60,.3)}.ncc-navigation .navigation-wrapper .mobile-menu a .ncc-icon-open{width:20px;height:20px}.ncc-navigation .navigation-wrapper .mobile-menu a:focus{color:#fff}.ncc-navigation .navigation-wrapper .mobile-menu a .ncc-icon-back,.ncc-navigation .navigation-wrapper .mobile-menu a .ncc-icon-close,.ncc-navigation .navigation-wrapper .mobile-menu a.ncc-open .ncc-icon{display:none}.ncc-navigation .navigation-wrapper .mobile-menu a.ncc-open .ncc-icon-close{display:inline-block}.ncc-navigation .navigation-wrapper .mobile-menu a.ncc-open.ncc-expanded .ncc-icon{display:none}.ncc-navigation .navigation-wrapper .mobile-menu a.ncc-open.ncc-expanded .ncc-icon-back{display:inline-block}.ncc-navigation .navigation-wrapper .mobile-menu:hover{background-color:#fff}.ncc-navigation .navigation-wrapper .mobile-menu:hover a{color:#35393c}.ncc-navigation .navigation-wrapper .ncc-logo a{padding:.5em 0 .75em}@media(min-width:480px){.ncc-navigation .navigation-wrapper .mobile-menu a .ncc-icon-open{width:24px;height:24px}.ncc-navigation .navigation-wrapper .ncc-logo a{padding:.75em 0 1em}}@media(min-width:768px){.ncc-navigation .navigation-wrapper .ncc-logo a{padding:.85em 0 1.25em}}.ncc-navigation .navigation-wrapper .ncc-logo a img{max-width:80%}.ncc-navigation .navigation-wrapper .ncc-search-open{background-color:rgba(53,57,60,.3)}.ncc-navigation .navigation-wrapper .ncc-search-open:focus,.ncc-navigation .navigation-wrapper .ncc-search-open:hover{color:#35393c;background-color:#fff}@media(max-width:1023px){.ncc-navigation .navigation-wrapper .ncc-logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:100%}.ncc-navigation .navigation-wrapper .ncc-search-open{position:relative;z-index:203}.ncc-navigation .navigation-wrapper .ncc-search-open svg{margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}}@media(min-width:1024px){.ncc-navigation .navigation-wrapper .ncc-logo a{padding:0}.ncc-navigation .navigation-wrapper .ncc-logo a img{max-width:100%}.ncc-navigation .navigation-wrapper .ncc-search-open{padding:.6em;border-radius:50%}.ncc-navigation .navigation-wrapper .header-nav nav,.ncc-navigation .navigation-wrapper .ncc-search-open svg{display:block}.ncc-navigation .navigation-wrapper .header-nav ul li a{font-size:.75rem;line-height:100%}}.ncc-navigation .navigation-wrapper .header-nav ul{margin:.15em 0 0}.ncc-navigation .navigation-wrapper .header-nav ul li a{font-family:ingra-condensed,sans-serif}@media(max-width:1023px){.ncc-navigation .navigation-wrapper .header-nav{padding:0}.ncc-navigation .navigation-wrapper .header-nav nav{background-color:rgba(53,57,60,.3)}.ncc-navigation .navigation-wrapper .header-nav nav:hover{background-color:#fff}.ncc-navigation .navigation-wrapper .header-nav nav .ncc-search-open{background-color:transparent}.ncc-navigation .navigation-wrapper .header-nav nav .ncc-search-open svg{display:inline-block}.ncc-navigation .navigation-wrapper .header-nav,.ncc-navigation .navigation-wrapper .mobile-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 62px;-ms-flex:0 0 62px;flex:0 0 62px;max-width:100%}}@media(max-width:767px){body.noscroll{overflow:hidden}.ncc-navigation .navigation-wrapper .header-nav,.ncc-navigation .navigation-wrapper .mobile-menu{-webkit-flex:0 0 56px;-ms-flex:0 0 56px;flex:0 0 56px}}@media(max-width:479px){.ncc-navigation .navigation-wrapper .header-nav,.ncc-navigation .navigation-wrapper .mobile-menu{-webkit-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px}}.ncc-navigation .main-nav-wrapper{margin-top:1em}.ncc-navigation .main-nav-wrapper .position-static>.contextual{top:auto}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner{padding-top:1em}@media(max-width:1023px){.ncc-navigation .main-nav-wrapper{margin-top:0;position:absolute;left:0;right:0;background-color:#fff;box-shadow:inset 0 30px 30px -30px #35393c}.ncc-navigation .main-nav-wrapper:after{content:"";display:block;bottom:-30px;left:0;right:0;height:15px;border-top:18px solid #fff;box-shadow:inset 0 20px 20px -20px #35393c;position:absolute}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner li.is-parent{padding-right:2em}}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner li a span:not(.text-inner){border-top:2px solid #eee}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner li a.ncc-long-menu-item .text-inner{display:inline-block}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li{padding:.4em 0;line-height:100%;border-bottom:2px solid #eee;position:relative}@media(min-width:1024px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li{border:0}}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li a{font-size:.875rem}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li a:hover{color:#b20818;text-decoration:none}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu{padding-top:1em}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items{position:relative}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items:after{position:absolute;content:"";display:block;background-color:#fff;left:0;top:0;right:0;height:10px}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items>li>a.ncc-long-menu-item>span:not(.text-inner){padding:.75em 0}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items>li>a>span:not(.text-inner){padding:1.25em 0}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items .ncc-submenu-items{display:none}@media(min-width:1024px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items{padding-bottom:1em}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li{border:0;text-align:center;position:static;padding:0}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li a{font-size:1rem;line-height:100%;color:#fff}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li a:hover{color:#fff}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li>a{padding:20px;line-height:1em;font-family:bookmania,serif}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.is-active{background-color:rgba(53,57,60,.3)}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.has-active-children li{display:none}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.has-active-children li.is-active,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover .ncc-submenu li{display:block}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.has-active-children>.ncc-submenu>.ncc-submenu-items>.is-active.current>a{box-shadow:none}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li .ncc-submenu{z-index:200;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover{background-color:rgba(53,57,60,.3);cursor:pointer}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover .ncc-submenu{-webkit-transform:scaleY(1);transform:scaleY(1)}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover.has-active-children li{display:none}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover.has-active-children li.is-active{display:block}}@media(min-width:1024px) and (max-width:1100px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li>a{padding:20px 15px}}@media(max-width:1023px) and (min-width:480px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media(max-width:1023px) and (min-width:768px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media(max-width:1023px){.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li .ncc-submenu,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.ncc-nav-hover>.ncc-menu-children,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.ncc-nav-hover>a{display:none}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.ncc-nav-hover .ncc-submenu,.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.ncc-nav-hover .ncc-submenu>.ncc-submenu-items>li{display:block}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.ncc-nav-hover.has-active-children .ncc-submenu-items li{display:none}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.ncc-nav-hover.has-active-children .ncc-submenu-items li.is-active{display:block}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner{display:block;-webkit-column-gap:2em;column-gap:2em}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner a{color:#565d61}}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu{box-shadow:0 10px 40px -10px #35393c}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu:before{content:"";display:block;bottom:-30px;top:0;left:0;right:0;height:20px;position:absolute;pointer-events:none;box-shadow:inset 0 30px 30px -30px #35393c}@media(max-width:1023px){.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu{position:static}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu:before{box-shadow:inset 0 20px 20px -20px #35393c}}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active>a span:not(.text-inner){border:0}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items span:not(.text-inner){padding-left:0;padding-right:0}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li a{display:inline-block;width:100%;font-size:.875rem;color:#565d61}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li a span:not(.text-inner){padding-top:.5em;padding-bottom:.5em}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li a:hover{color:#b20818}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active>a{display:block;color:#fff;padding:.75em 0;line-height:100%;font-size:.75rem;background-color:#860612;box-shadow:0 -10px 10px -10px rgba(53,57,60,.3)}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active>a:hover{background-color:#eee;color:#565d61}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active.current>a{box-shadow:inset 0 50px 50px -50px #35393c;background:#eee;color:#b20818}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active.current>a:hover{box-shadow:none;color:#b20818}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active.current>.ncc-submenu-items{padding-top:1em;position:relative}@media(min-width:1024px){.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active.current>.ncc-submenu-items{padding-bottom:1em}.ncc-navigation .search-area{bottom:auto}.ncc-navigation .search-area .ncc-live-search .ncc-live-search-content .ncc-search-result-item{padding-bottom:0}}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active.current>.ncc-submenu-items:after{position:absolute;content:"";display:block;background-color:#fff;left:0;top:0;right:0;height:20px}.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu .ncc-submenu-items li.is-active.current>.ncc-submenu-items>li{display:block}@media(max-width:1023px){.ncc-navigation .main-nav-wrapper.ncc-nav-hover{display:block}.ncc-navigation .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu.main-nav-wrapper.ncc-nav-hover>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .main-nav-wrapper.ncc-nav-hover>.ncc-submenu-items,.ncc-navigation .main-nav-wrapper.ncc-nav-hover>.container-full{padding:0}.ncc-navigation .main-nav-wrapper.ncc-nav-hover .main-nav .main-nav-inner{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto;padding-top:0}.ncc-navigation .main-nav-wrapper.ncc-nav-hover .main-nav .main-nav-inner>li{display:none}.ncc-navigation .main-nav-wrapper.ncc-nav-hover .main-nav .main-nav-inner>li.ncc-nav-hover{padding:0;display:block;max-height:300px;max-height:60vh;overflow-y:scroll}}.ncc-navigation .search-area{z-index:210;background-color:rgba(53,57,60,.95)}.ncc-navigation .search-area .ncc-live-search{background-color:rgba(255,255,255,.95);box-shadow:0 5px 45px 2px #35393c}.ncc-navigation .search-area .ncc-live-search .ncc-live-search-content{margin-top:1em}.ncc-navigation .search-area .ncc-live-search .ncc-live-search-content .ncc-listing-block>.ncc-col-12{padding-left:0}@media(min-width:480px){.ncc-navigation .search-area .ncc-live-search .ncc-live-search-content .ncc-listing-block>.ncc-col-2{padding-left:2em}}@media(min-width:768px){.ncc-navigation .search-area .ncc-live-search .ncc-live-search-content .ncc-listing-block>.ncc-col-2{padding:0}}.ncc-navigation .search-area .ncc-live-search .ncc-live-search-content article{margin:0;max-width:100%}.ncc-navigation .search-area .ncc-live-search .ncc-live-search-content blog{margin:0;max-width:100%}.ncc-navigation .search-area .ncc-live-search .ncc-search-all{padding:.75em 0;font-size:.875rem;font-family:ingra-condensed,sans-serif}.ncc-navigation .search-area .ncc-live-search .ncc-search-all:hover{text-decoration:none;color:#fff;background-color:#35393c}.ncc-navigation .search-area .ncc-search-close{margin-right:.75em}.ncc-navigation .search-area .ncc-search-close:hover{color:#eee}.ncc-navigation .search-area input{background:0 0;color:#fff;font-size:1.125rem;font-family:bookmania,serif;height:auto;margin:.4em 0}@media(min-width:480px){.ncc-navigation .search-area input{margin:.5em 0;font-size:1.313rem}}.ncc-navigation .search-area input::-webkit-input-placeholder{color:#fff}.ncc-navigation .search-area input:-ms-input-placeholder{color:#fff}.ncc-navigation .search-area input::placeholder{color:#fff}.ncc-navigation.ncc-subsite-active .ncc-subsite-menu{padding-top:0}.ncc-navigation.ncc-subsite-active .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-subsite-menu .ncc-submenu-items,.ncc-navigation.ncc-subsite-active .main-nav-wrapper .main-nav .ncc-subsite-menu .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation.ncc-subsite-active .ncc-subsite-menu .container-full,.ncc-navigation.ncc-subsite-active .ncc-subsite-menu .main-nav-wrapper .main-nav .main-nav-inner>li.no-active-children>.ncc-submenu>.ncc-submenu-items,.ncc-navigation.ncc-subsite-active .ncc-subsite-menu .main-nav-wrapper .main-nav .ncc-submenu li.is-active.current .ncc-submenu-items{display:block}.ncc-navigation.ncc-navigation-sticky{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;overflow:visible;position:fixed;width:100%;top:0;left:0;z-index:200}.ncc-image,.ncc-profile{position:relative}.ncc-navigation.ncc-navigation-sticky.no-transition{transition:none}@media(min-width:1024px){.ncc-navigation .search-area input{font-size:2rem;margin:.25em 0}.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper .main-nav .main-nav-inner,.ncc-navigation.ncc-navigation-sticky .navigation-wrapper{padding-top:0}.ncc-navigation.ncc-navigation-sticky .navigation-wrapper .search-area{top:0}.ncc-navigation.ncc-navigation-sticky .navigation-wrapper .header-nav,.ncc-navigation.ncc-navigation-sticky .navigation-wrapper .ncc-logo{display:none}.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper{margin-top:0}.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper .ncc-sticky-side{display:block}.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper .ncc-sticky-side a{margin-top:.5em}.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper .ncc-sticky-side a.ncc-search-open{margin-top:.75em}.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper .main-nav{margin-top:0;-webkit-flex:1 1 83.33333%;-ms-flex:1 1 83.33333%;flex:1 1 83.33333%;max-width:83.33333%;max-height:100%;box-sizing:border-box}.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper .main-nav .main-nav-inner>li>a{padding:24px 15px;font-size:.875rem}}@media(min-width:1024px) and (max-width:1100px){.ncc-navigation.ncc-navigation-sticky .main-nav-wrapper .main-nav .main-nav-inner>li>a{padding:24px 10px}}.ncc-search-spinner{margin:75px auto;width:70px;text-align:center}.ncc-search-spinner>div{width:18px;height:18px;background-color:#ffc03b;border-radius:100%;display:inline-block;-webkit-animation:ncc-search-bouncedelay 1.4s infinite ease-in-out both;animation:ncc-search-bouncedelay 1.4s infinite ease-in-out both}.ncc-search-spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.ncc-search-spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes ncc-search-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ncc-search-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#ncc-alert{background-color:#ff7f00;padding:2.5em 0 1.25em}@media(min-width:480px){#ncc-alert{padding:3.15em 0 1.25em}}@media(min-width:1024px){#ncc-alert{padding:3.8em 0 1em}}#ncc-alert.ncc-alert-warning{background-color:#f44336}#ncc-alert.ncc-alert-success{background-color:#62a617}#ncc-alert.ncc-alert-closed,#ncc-alert.ncc-alert-closed .ncc-col-12{padding:0}#ncc-alert.ncc-alert-closed #ncc-alert-type{padding:.5em 0}@media(min-width:480px){#ncc-alert.ncc-alert-closed #ncc-alert-type{padding:.85em 0}}@media(min-width:1024px){#ncc-alert.ncc-alert-closed #ncc-alert-type{padding:1em 0}}#ncc-alert.ncc-alert-closed #ncc-alert-close-btn,#ncc-alert.ncc-alert-closed #ncc-alert-content{display:none}#ncc-alert #ncc-alert-content{margin-top:.5em}#ncc-alert #ncc-alert-content .ncc-alert-description{margin-bottom:1em}#ncc-alert #ncc-alert-content .ncc-alert-description a,#ncc-alert #ncc-alert-content .ncc-alert-description a:hover{color:#35393c}#ncc-alert #ncc-alert-close-btn{background-color:#35393c;color:#fff;border:0;padding:0;outline:0}#ncc-alert #ncc-alert-close-btn:hover,.ncc-profile{background-color:#565d61}@media(min-width:320px){#ncc-alert #ncc-alert-close-btn{width:28px;height:28px}#ncc-alert #ncc-alert-close-btn .ncc-icon{width:12px;height:12px}}@media(min-width:480px){#ncc-alert #ncc-alert-close-btn{width:36px;height:36px}#ncc-alert #ncc-alert-close-btn .ncc-icon{width:16px;height:16px}.ncc-image.ncc-additional-top-spacing.parallax{padding-top:124px}.ncc-image.ncc-additional-bottom-spacing.parallax{padding-bottom:124px}}@media(min-width:1024px){#ncc-alert #ncc-alert-close-btn{width:40px;height:40px}#ncc-alert #ncc-alert-close-btn .ncc-icon{width:18px;height:18px}}.ncc-image.parallax{background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width:320px){.ncc-image.parallax{height:300px}}@media(min-width:768px){.ncc-image.parallax{background-attachment:fixed;height:400px}html.ios-device .ncc-image.parallax{background-attachment:scroll}}@media(min-width:1024px){.ncc-image.parallax{height:500px}}.ncc-profile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;overflow:hidden;-webkit-flex:1;-ms-flex:1;flex:1;padding:20px 0}.ncc-profile .card-content{box-sizing:border-box;position:relative;display:block}.ncc-profile .card-content .name{font-family:bookmania,serif;line-height:100%}.ncc-profile .card-content .title{font-size:.875rem;line-height:100%}.ncc-profile .card-details{box-sizing:border-box;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;display:none;height:100%;width:100%;color:#fff;font-family:ingra-condensed,sans-serif;font-weight:300;line-height:110%;font-size:1rem;text-decoration:none}.ncc-profile .card-details>*{width:100%}.ncc-profile .card-details .email{color:#ffc03b}.ncc-profile .card-details .ncc-btn-tag{position:absolute;left:20px;top:20px;background-color:#565d61}.ncc-profile .card-details .ncc-btn-tag:hover{background-color:#565d61}.ncc-profile.photo{background:url(/themes/spark451/ncc/css/../images/card-bg-pattern-30.png) #fff;color:#35393c}.ncc-profile.photo .card-content img{border-radius:50%;width:75px;height:75px;margin-bottom:12px}.ncc-profile.no-photo .background-text{position:absolute;opacity:.1;font-family:bookmania,serif;font-size:9.375rem;line-height:80%;text-align:left;left:-18px;top:-16px}.ncc-profile:hover .card-content{-webkit-filter:blur(3px);filter:blur(3px)}.ncc-profile:hover .card-details{display:-webkit-flex;display:-ms-flexbox;display:flex}@media(min-width:320px){.ncc-profile{height:auto}.ncc-profile .card-content{display:table;width:100%;padding:0 20px;text-align:left}.ncc-profile .card-content .wrapper{width:100%;display:table-cell;vertical-align:middle}.ncc-profile .card-content .name{font-size:1.125rem}.ncc-profile .card-content hr{margin:10px auto}.ncc-profile .card-details{padding:20px}.ncc-profile .card-details .ncc-btn-tag{display:none}.ncc-profile.no-photo .card-content{padding:20px;text-align:center}.ncc-profile.no-photo .card-content hr{width:125px;margin:10px auto}.ncc-profile.photo .card-content img{margin:14px 23px 14px 0;float:left}.ncc-profile.photo .card-content hr{width:60px;margin-left:0}}@media(min-width:480px){.ncc-profile{box-shadow:2px 0 4px 0 rgba(0,0,0,.2);border-radius:6px}.ncc-profile .card-content{display:block;text-align:center}.ncc-profile .card-content>:last-child{margin-bottom:0}.ncc-profile .card-content hr{width:85px}.ncc-profile .card-content .wrapper{width:auto;display:block}.ncc-profile .card-details{border-radius:6px;padding:20px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ncc-profile .card-details>*{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ncc-profile .card-details .ncc-btn-tag{display:block}.ncc-profile.photo .card-content img{margin:0 12px 12px;float:none}.ncc-profile.photo .card-content hr{width:85px;margin:10px auto}}@media(min-width:768px){.ncc-profile .card-content .name{font-size:1.5rem}}table.tablefield{color:#35393c;overflow:hidden;border-collapse:collapse;border:0}table.tablefield thead tr:first-child{background-color:#35393c}table.tablefield tr{background-color:#fff;display:inline-block;padding:10px 0}table.tablefield tr:nth-child(even){background-color:#eee}@media(min-width:480px){table.tablefield tr{padding:20px 0;display:table-row}}table.tablefield th{color:#ffc03b;display:none}table.tablefield td{display:block}table.tablefield td:before{color:#ffc03b;content:attr(data-th) ": ";padding-right:10px;display:inline-block}table.tablefield td,table.tablefield th{font-family:ingra,sans-serif;font-weight:200;border:0;text-align:left;padding:5px 10px}@media(min-width:320px){table.tablefield td,table.tablefield th{font-size:.875rem;line-height:130%}}@media(min-width:1024px){table.tablefield td,table.tablefield th{font-size:1rem}}.ncc-profile-footer{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAE0lEQVQIW2NkwAIYqSx48eLF/wAJ/AN4rh1oogAAAABJRU5ErkJggg==);background-image:-webkit-repeating-radial-gradient(center center,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,transparent 1px,transparent 100%);background-image:repeating-radial-gradient(center center,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,transparent 1px,transparent 100%);background-size:5px 5px;padding:3em 0}.ncc-profile-footer .ncc-col-12:first-child .profile-block:first-child{margin-top:0}.ncc-profile-footer .ncc-col-12 .profile-block{margin-top:2em}@media(min-width:480px){table.tablefield td:before{display:none}table.tablefield td,table.tablefield th{display:table-cell}.ncc-profile-footer .ncc-col-12 .profile-block{margin-top:3em}.ncc-profile-footer .ncc-col-12 .profile-block:first-child{margin-top:0}}.ncc-profile-footer .ncc-col-12 .profile-block .ncc-introduction{font-weight:600}.ncc-profile-footer .ncc-col-12 .profile-block .ncc-profile-education p{margin:0}blockquote,blockquote p{font-family:ingra-condensed,sans-serif;font-weight:400;position:relative;margin:0 0 1.6rem}.ncc-program-finder-wrapper{min-height:550px}blockquote{letter-spacing:normal}@media(min-width:320px){blockquote{font-size:1.125rem;line-height:150%;padding-left:16.66667%}}@media(min-width:480px){blockquote{font-size:1.313rem;padding-left:8.33333%}}@media(min-width:768px){blockquote{font-size:1.75rem;padding-left:8.33333%}}@media(min-width:1024px){blockquote{font-size:2rem;padding-left:8.33333%}}blockquote:after,blockquote:before{content:"";margin:0}blockquote p b,blockquote p strong{font-weight:inherit;color:#b20818}blockquote p:before{content:"";position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBzdHJva2U9IiNiMjA4MTgiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIzLjUgMTAuNzZjMCA1LjE4LTUuMTQ4IDkuMzgyLTExLjUgOS4zODItMS40MTggMC0yLjc3NS0uMjEtNC4wMy0uNTkzbC02LjYwNyAzLjA3NUwzLjk1IDE3LjQ2QzEuODIzIDE1Ljc1NS41IDEzLjM4Mi41IDEwLjc2LjUgNS41NzYgNS42NSAxLjM3NSAxMiAxLjM3NXMxMS41IDQuMiAxMS41IDkuMzgzeiIvPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTcuNSA4LjVIMTRtLTYuNSAzSDE3bS05LjUgM0gxNyIvPjwvZz48L3N2Zz4=) center no-repeat}@media(min-width:320px){blockquote p{font-size:1.125rem;line-height:150%}blockquote p:before{top:7px;left:-32px;width:24px;height:24px;background-size:24px}}@media(min-width:480px){blockquote p{font-size:1.313rem}blockquote p:before{top:9px;left:-32px}}@media(min-width:768px){blockquote p{font-size:1.75rem}blockquote p:before{left:-48px;width:32px;height:32px;background-size:32px}}@media(min-width:1024px){blockquote p{font-size:2rem}blockquote p:before{left:-64px;width:40px;height:40px;background-size:40px}}.ncc-rich-text{position:relative}.ncc-rich-text .ncc-stack-wrapper{display:inline-block;width:100%;height:auto;box-sizing:border-box;margin-top:8px;margin-bottom:25px}.ncc-rich-text .ncc-stack-wrapper+*{margin-top:0}.ncc-rich-text .text-wrapper img[data-align=left],.ncc-rich-text .text-wrapper img[data-align=right]{margin-top:6px}.ncc-rich-text .text-wrapper img[data-align=left]{float:left;margin-right:30px}.ncc-rich-text .text-wrapper img[data-align=right]{float:right;margin-left:30px}.ncc-rich-text .text-wrapper img[data-align=center]{display:block;margin-left:auto;margin-right:auto}@media(min-width:768px){.ncc-rich-text .ncc-stack-wrapper{position:relative;width:450px}.ncc-rich-text .ncc-col-gt-sm-8 .ncc-stack-wrapper.align-left{float:left;right:25.7%;margin-right:-19%}.ncc-rich-text .ncc-col-gt-sm-8 .ncc-stack-wrapper.align-right{float:right;left:25.8%;margin-left:-19%}.ncc-rich-text .ncc-col-gt-sm-10 .ncc-stack-wrapper.align-left{float:left;right:20.5%;margin-right:-15%}.ncc-rich-text .ncc-col-gt-sm-10 .ncc-stack-wrapper.align-right{float:right;left:20.6%;margin-left:-15%}.ncc-rich-text ng2-ncc-stack{min-height:312px}.ncc-rich-text .ncc-stack-placeholder{height:312px;background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320.png)}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:768px) and (min-resolution:125dpi),only screen and (min-width:768px) and (min-resolution:1.3dppx){.ncc-rich-text .ncc-stack-placeholder{background-image:url(/themes/spark451/ncc/css/../images/stack-fpo-320_2x.png);background-size:100% 100%}}.hr,hr{background-color:#565d61;border:0;height:1px;margin:0}.hr.default-margin,hr.default-margin{margin:1em 0}.hr.short,hr.short{width:35px}.hr.s2,hr.s2{height:2px}.hr.s6,hr.s6{height:6px}.ncc-search-filter{margin-bottom:15px}.ncc-search-filter #views-exposed-form-search-content-page{margin:0;padding:0;max-width:100%}.ncc-search-filter #views-exposed-form-search-content-page:after,.ncc-search-filter #views-exposed-form-search-content-page:before{content:" ";display:table}.ncc-search-filter #edit-actions,.ncc-search-filter .form-item-keys{float:left}.ncc-search-filter .form-item-keys{margin:0 0 11px}@media(min-width:320px){.ncc-search-filter .form-item-keys{width:calc(100% - 38px)}}@media(min-width:768px){.ncc-search-filter .form-item-keys{width:calc(100% - 50px)}}@media(min-width:1024px){.ncc-search-filter .form-item-keys{width:calc(100% - 60px)}}.ncc-search-filter #edit-keys{font-family:bookmania,serif;font-weight:400;line-height:normal !important;background-color:transparent;border:0;padding-left:0;width:100%;height:1.2em}.ncc-search-filter #edit-keys::-webkit-input-placeholder{color:#eee}.ncc-search-filter #edit-keys:-ms-input-placeholder{color:#eee}.ncc-search-filter #edit-keys::placeholder{color:#eee}.ncc-search-filter #edit-actions{position:relative;background-color:#eee;border-radius:100%}@media(min-width:320px){.ncc-search-filter #edit-keys{font-size:2.25rem;line-height:105%}.ncc-search-filter #edit-actions{width:26px;height:26px;margin-top:3px}}@media(min-width:768px){.ncc-search-filter #edit-keys{font-size:3rem}.ncc-search-filter #edit-actions{width:34px;height:34px;margin-top:4px}}@media(min-width:1024px){.ncc-search-filter #edit-keys{font-size:3.75rem;line-height:100%}.ncc-search-filter #edit-actions{width:42px;height:42px;margin-top:6px}}.ncc-search-filter #edit-actions:hover{background-color:#ffc03b}.ncc-search-filter #edit-actions:before{content:"";position:absolute;top:50%;left:50%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI4Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTQuMTU2IDE0LjE1NkwyMy41IDIzLjUiLz48L2c+PC9zdmc+)}@media(min-width:320px){.ncc-search-filter #edit-actions:before{margin-left:-6px;margin-top:-6px;width:12px;height:12px;background-size:12px}}@media(min-width:768px){.ncc-search-filter #edit-actions:before{margin-left:-8px;margin-top:-8px;width:16px;height:16px;background-size:16px}}@media(min-width:1024px){.ncc-search-filter #edit-actions:before{margin-left:-10px;margin-top:-10px;width:20px;height:20px;background-size:20px}}.ncc-search-filter #edit-actions #edit-submit-search-content{background-color:transparent;border-radius:100%;margin:0;padding:0;width:100%;height:100%;text-indent:-999em}.ncc-search-filter .ncc-matches-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:5px}.ncc-search-filter .ncc-matches{width:100%;height:auto;border-radius:3px;text-align:center;background-color:#eee;transition:background-color .4s ease-out;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:17px 0}.ncc-search-filter .ncc-matches.has-matches{background-color:#ffc03b}.ncc-search-filter .ncc-matches .inner-wrapper{-webkit-flex:1;-ms-flex:1;flex:1}.ncc-search-filter .ncc-matches .number{font-family:ingra-condensed-2,sans-serif;font-weight:600;font-size:3.125rem;line-height:100%;color:#fff}.ncc-search-filter .ncc-matches .label{font-family:ingra,sans-serif;font-weight:200;font-size:.875rem;line-height:100%;letter-spacing:3px;color:#35393c}.ncc-search-filter #block-contenttype ul{list-style:none;margin:0;padding:0}.ncc-search-filter #block-contenttype ul:after,.ncc-search-filter #block-contenttype ul:before{content:" ";display:table}.ncc-search-filter #block-contenttype ul li{margin:0 5px 5px 0;padding:0;display:block;float:left}.ncc-search-filter #block-contenttype a{font-family:ingra-condensed,sans-serif;font-weight:300;font-size:.75rem;line-height:130%;display:block;outline:0;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;zoom:1;background-color:#eee;color:#35393c;margin:0;padding:5px 10px;transition:background-color .2s;text-transform:capitalize}.ncc-search-filter #block-contenttype a.is-active,.ncc-search-filter #block-contenttype a:hover{background-color:#ffc03b;color:#35393c}.ncc-sharing-box a:focus,.ncc-slider ul li h3 a{color:#fff}.ncc-search-filter #block-contenttype a .js-facet-deactivate{display:none}.ncc-sharing-box{width:100%;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:50}.ncc-sharing-box.slide-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.ncc-sharing-box.active{-webkit-transform:translateY(0);transform:translateY(0)}.ncc-sharing-box a{padding:.125em .125em 10px;margin-bottom:-10px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ncc-sharing-box a.ssk-twitter{background-color:#00aced}.ncc-sharing-box a.ssk-facebook{background-color:#3b5998}.ncc-sharing-box a.ssk-pinterest{background-color:#cb2027}.ncc-sharing-box a.ssk-email{background-color:#565d61}.ncc-sharing-box a.ssk-download{background-color:#ffc03b}.ncc-sharing-box a:hover{color:#fff;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media(min-width:768px){.ncc-sharing-box{width:auto;bottom:auto;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.ncc-sharing-box.slide-out{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.ncc-sharing-box.active{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.ncc-sharing-box .layout-row{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ncc-sharing-box .layout-row a{padding:.25em .75em .25em 1.25em;margin-bottom:0;margin-left:-10px}.ncc-sharing-box .layout-row a:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media(min-width:1024px){.ncc-sharing-box .layout-row{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ncc-sharing-box .layout-row a{padding-top:.5em;padding-bottom:.5em}.ncc-sharing-box .layout-row a .ncc-icon{width:24px;height:24px}}.ncc-slider{z-index:0}.ncc-slider .ncc-slider-wrapper{position:relative}.ncc-slider .ncc-slider-wrapper:before{display:block;content:"";width:100%;padding-top:56.25%}.ncc-slider .ncc-slider-wrapper>.content,.ncc-slider .ncc-slider-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:1024px){.ncc-slider .ncc-slider-wrapper:before{padding-top:450px}}.ncc-slider ul li{position:relative;overflow:hidden;width:0;transition:-webkit-flex .3s;transition:flex .3s;transition:flex .3s,-webkit-flex .3s,-ms-flex .3s;max-height:100%}.ncc-slider ul li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(53,57,60,.7);z-index:2}.ncc-slider ul li .ncc-slider-bg{width:100%;height:100%;z-index:1;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.ncc-slider ul li:hover .ncc-slider-bg{-webkit-transform:scale(1.15);transform:scale(1.15)}.ncc-slider ul li:hover:before{display:none}.ncc-slider ul li .ncc-slider-content{z-index:5;padding:.5em 1em;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;background-color:rgba(53,57,60,.8);-webkit-transform:translateX(100%);transform:translateX(100%);pointer-events:none;cursor:text}@media(min-width:480px){.ncc-slider ul li .ncc-slider-content{padding:1.25em 2em;width:80%}}.ncc-slider ul li .ncc-slider-content .ncc-slider-tags{top:-1em}.ncc-slider ul li .ncc-slider-content .ncc-slider-tags .ncc-btn-tag:hover{cursor:text;background-color:#ffc03b;color:#35393c}.ncc-slider ul li.active,.ncc-slider ul li.post-active,.ncc-slider ul li.post-active+li,.ncc-slider ul li.pre-active{-webkit-flex:5;-ms-flex:5;flex:5;display:-webkit-flex;display:-ms-flexbox;display:flex}.ncc-slider ul li.active{-webkit-flex:70;-ms-flex:70;flex:70}.ncc-slider ul li.active:hover{cursor:default}.ncc-slider ul li.active:before{display:none}.ncc-slider ul li.active .ncc-slider-bg{-webkit-transform:scale(1);transform:scale(1)}.ncc-slider ul li.active .ncc-slider-content{pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.ncc-slider ul li.pre-active{-webkit-flex:10;-ms-flex:10;flex:10}.ncc-slider ul li.post-active{-webkit-flex:15;-ms-flex:15;flex:15}@media(max-width:1023px){.ncc-slider ul li.pre-active{display:none}.ncc-slider ul li.active{-webkit-flex:80;-ms-flex:80;flex:80}}@media(max-width:767px){.ncc-slider ul li.post-active,.ncc-slider ul li.post-active+li{-webkit-flex:10;-ms-flex:10;flex:10}}@media(max-width:479px){.ncc-slider ul li.active{-webkit-flex:90;-ms-flex:90;flex:90}.ncc-slider ul li.post-active{-webkit-flex:10;-ms-flex:10;flex:10}.ncc-slider ul li.post-active+li{display:none}}.ncc-slider .ncc-slider-pagination{padding:.25em 2em}.ncc-slider .ncc-slider-pagination .ncc-slider-indicators{margin:.15em .5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ncc-slider .ncc-slider-pagination .ncc-slider-indicators span{border-radius:50%;background-color:rgba(86,93,97,.5);width:10px;height:10px;box-sizing:border-box;cursor:pointer}.ncc-slider .ncc-slider-pagination .ncc-slider-indicators span:hover{background-color:#565d61}.ncc-slider .ncc-slider-pagination .ncc-slider-indicators span.active{background-color:transparent;border:2px solid #565d61}.ncc-slider .ncc-slider-pagination .ncc-slider-next,.ncc-slider .ncc-slider-pagination .ncc-slider-prev{cursor:pointer}.ncc-slider .ncc-slider-pagination .ncc-slider-next .ncc-icon,.ncc-slider .ncc-slider-pagination .ncc-slider-prev .ncc-icon{width:14px;height:14px}.ncc-slider .ncc-slider-pagination .ncc-slider-next:hover,.ncc-slider .ncc-slider-pagination .ncc-slider-prev:hover{color:#565d61}@media(min-width:480px){.ncc-slider .ncc-slider-pagination .ncc-slider-indicators span{width:12px;height:12px}.ncc-smart-teaser.ncc-col-gt-md-12.ncc-right .ncc-smart-teaser-col-2{-webkit-order:1;-ms-flex-order:1;order:1}.ncc-smart-teaser.ncc-col-gt-md-12.ncc-right .ncc-smart-teaser-col-1{-webkit-order:2;-ms-flex-order:2;order:2}}@media(min-width:768px){.ncc-slider .ncc-slider-pagination .ncc-slider-indicators span{width:14px;height:14px}.ncc-slider .ncc-slider-pagination .ncc-slider-next,.ncc-slider .ncc-slider-pagination .ncc-slider-prev{display:block}}.ncc-smart-teaser .ncc-smart-teaser-col-1 .position-relative .ncc-teaser-btn{top:50%;left:50%;margin-left:-20px;margin-top:-20px;border-radius:50%;width:30px;height:30px;padding:10px;border:3px solid #ffc03b;color:#fff;opacity:.6;transition:opacity .3s}.ncc-smart-teaser .ncc-smart-teaser-col-1 .position-relative .ncc-teaser-btn:active{color:#fff}.ncc-smart-teaser .ncc-smart-teaser-col-1 .position-relative .ncc-gallery:hover,.ncc-smart-teaser .ncc-smart-teaser-col-1 .position-relative .ncc-video:hover{cursor:pointer}.ncc-smart-teaser .ncc-smart-teaser-col-1 .position-relative .ncc-gallery:hover .ncc-teaser-btn,.ncc-smart-teaser .ncc-smart-teaser-col-1 .position-relative .ncc-video:hover .ncc-teaser-btn{opacity:1}.ncc-smart-teaser .ncc-smart-teaser-col-2 h4{margin:.75rem 0}@media(min-width:768px){.ncc-smart-teaser .ncc-smart-teaser-col-2 h4{margin-bottom:.875rem;margin-top:0}}.ncc-smart-teaser .ncc-smart-teaser-col-2 .desc-wrapper p{font-family:ingra,sans-serif;font-weight:200;margin-top:0;margin-bottom:.75rem}@media(max-width:767px){.ncc-smart-teaser.ncc-col-gt-md-12 img{object-fit:cover;height:100%}}.ncc-smart-teaser.ncc-col-gt-md-4 .ncc-smart-teaser-col-1 .position-relative .position-absolute{right:15px;bottom:15px}.ncc-smart-teaser.ncc-col-gt-md-3 .ncc-smart-teaser-col-1 .position-relative .position-absolute{right:10px;bottom:10px}.ncc-social-feed-wrapper{padding:0}.ncc-spacer-lg,.ncc-spacer-md,.ncc-spacer-sm{width:100%}@media(min-width:320px){.ncc-smart-teaser .ncc-smart-teaser-col-2 .desc-wrapper p{font-size:.875rem;line-height:130%}.ncc-spacer-lg{height:48px}}@media(min-width:480px){.ncc-social-feed-wrapper{padding:0 10px 0 5px}.ncc-spacer-lg{height:88px}}@media(min-width:768px){.ncc-smart-teaser .ncc-smart-teaser-col-2 .desc-wrapper p{margin-bottom:.875rem}.ncc-spacer-lg{height:120px}}@media(min-width:1024px){.ncc-smart-teaser .ncc-smart-teaser-col-2 .desc-wrapper p{font-size:1rem}.ncc-smart-teaser.ncc-col-gt-md-3 .ncc-smart-teaser-col-2 h4{font-size:1.313rem}.ncc-social-feed-wrapper{padding-right:20px}.ncc-spacer-lg{height:144px}}@media(min-width:320px){.ncc-spacer-md{height:32px}}@media(min-width:480px){.ncc-spacer-md{height:56px}}@media(min-width:768px){.ncc-spacer-md{height:88px}}@media(min-width:1024px){.ncc-spacer-md{height:112px}}@media(min-width:320px){.ncc-spacer-sm{height:24px}}@media(min-width:480px){.ncc-spacer-sm{height:32px}}.ncc-tabs nav{background-color:#fff}.ncc-tabs nav ul{max-height:82px;overflow-y:hidden}@media(min-width:768px){.ncc-spacer-sm{height:48px}.ncc-tabs nav ul{max-height:58px}}@media(min-width:1024px){.ncc-spacer-sm{height:64px}.ncc-tabs nav ul{max-height:68px}}.ncc-tabs nav ul .animation{left:0;bottom:0;height:5px;opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);transition:width .2s,opacity .5s,-webkit-transform .2s;transition:transform .2s,width .2s,opacity .5s;transition:transform .2s,width .2s,opacity .5s,-webkit-transform .2s}.ncc-tabs nav ul li{z-index:1}.ncc-tabs nav ul li a{color:#35393c;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;letter-spacing:2px;transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s;transition:color .3s,transform .3s,-webkit-transform .3s;padding:1em 16px}#ncc-tray-open-btn,.ncc-tray{transition:right 350ms ease;position:fixed}.ncc-tabs nav ul li a:focus{outline:0}.ncc-tabs nav ul li a span{font-size:.875rem}@media(max-width:767px){.ncc-tabs nav ul li a .ncc-icon.s24{width:16px;height:16px}.ncc-tabs nav ul li a span{clear:both;display:inline-block}.ncc-tabs nav ul li a span.no-icon{padding-top:1.75em}}.ncc-tabs nav ul li:first-child:after,.ncc-tabs nav ul.animation-initialized li.tab-current:before{display:none}.ncc-tabs nav ul li.tab-current a{color:#b20818;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.ncc-tabs nav ul li.tab-current:before{position:absolute;bottom:0;left:0;width:100%;height:5px;background:#b20818;content:''}.ncc-tabs nav ul li:after{content:"";position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:2px solid #eee;float:left;height:1.5em}.ncc-tabs nav ul.animation-initialized .animation{opacity:1}.ncc-tabs nav.tabs-breakpoint .ncc-tabs-wrapper{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.ncc-tabs nav.tabs-breakpoint .ncc-tabs-wrapper::-webkit-scrollbar{height:4px}.ncc-tabs nav.tabs-breakpoint .ncc-tabs-wrapper::-webkit-scrollbar-track-piece{background:#fff}.ncc-tabs nav.tabs-breakpoint .ncc-tabs-wrapper::-webkit-scrollbar-thumb{background:#eee}.ncc-tabs nav.tabs-breakpoint .tabs-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(53,57,60,.7);color:#fff;z-index:2;height:100%;cursor:pointer;padding:0 .125em}.ncc-tabs nav.tabs-breakpoint .tabs-navigation:hover{background-color:rgba(53,57,60,.8)}.ncc-tabs nav.tabs-breakpoint .tabs-navigation .ncc-icon{width:10px;height:10px}.ncc-tabs .content-wrap section{margin:0 auto;padding:2em 0}.ncc-tabs .content-wrap section.content-current{display:block}.ncc-tray-content-hidden{display:none}.ncc-tray-content-demo .ncc-tray-content-hidden{display:block}.ncc-profile-story{position:relative}.ncc-profile-story .quote-wrapper blockquote{padding:0}.ncc-profile-story .quote-wrapper blockquote:before{content:"";position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJyZ2JhKDE5OCwgMTk4LCAxOTgsIDAuMzYpIj48cGF0aCBkPSJNMTEgM0M0LjkzNSAzIDAgNy45MzUgMCAxNHYxLjVDMCAxOC41MzMgMi40NjcgMjEgNS41IDIxYzMuMDMyIDAgNS41LTIuNDY3IDUuNS01LjUgMC0zLjAzMi0yLjQ2OC01LjUtNS41LTUuNS0xLjc1IDAtMy4zMDYuODIzLTQuMzEzIDIuMUMyLjA3NyA3LjQ5IDYuMTM3IDQgMTEgNGEuNS41IDAgMCAwIDAtMXpNMjMuNSAzYy02LjA2NSAwLTExIDQuOTM1LTExIDExdjEuNWMwIDMuMDMzIDIuNDY3IDUuNSA1LjUgNS41IDMuMDMyIDAgNS41LTIuNDY3IDUuNS01LjUgMC0zLjAzMi0yLjQ2OC01LjUtNS41LTUuNS0xLjc1IDAtMy4zMDYuODIzLTQuMzEzIDIuMS44OS00LjYxIDQuOTUtOC4xIDkuODEzLTguMWEuNS41IDAgMCAwIDAtMXoiLz48L2c+PC9zdmc+) center no-repeat}@media(min-width:320px){.ncc-profile-story .quote-wrapper blockquote:before{top:-26px;left:-10px;width:58px;height:58px;background-size:58px}.ncc-profile-story .quote-wrapper{margin:44px 25px 15px}}@media(min-width:480px){.ncc-profile-story .quote-wrapper blockquote:before{width:62px;height:62px;background-size:62px}}@media(min-width:768px){.ncc-profile-story .quote-wrapper blockquote:before{width:70px;height:70px;background-size:70px}.ncc-profile-story .quote-wrapper{margin:30px 25px 15px}}@media(min-width:1024px){.ncc-profile-story .quote-wrapper blockquote:before{left:-18px;width:74px;height:74px;background-size:74px}}.ncc-tray,.ncc-tray .ncc-tray-content-wrapper{height:100%}.ncc-profile-story .quote-wrapper blockquote cite,.ncc-profile-story .quote-wrapper blockquote p:before{display:none}@media(min-width:1024px){.ncc-profile-story .quote-wrapper{margin:43px 50px 15px}}@media(min-width:320px){.ncc-profile-story .inner-wrapper{margin:25px}.ncc-curriculum-course{padding:45px 25px}}@media(min-width:1024px){.ncc-profile-story .inner-wrapper{margin:25px 50px 35px}}.ncc-profile-story .inner-wrapper h3+.ncc-body-2+p,.ncc-profile-story .inner-wrapper h3+p{margin-top:18px}.ncc-curriculum-course{position:relative}.ncc-curriculum-course h4.ncc-display-4{margin:0 0 .25rem}.ncc-curriculum-course .bottom .ncc-subhead-1{margin-bottom:.25rem}.ncc-curriculum-course .bottom a{font-weight:300}body.ncc-tray-show{overflow:hidden}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:595;background-color:rgba(86,93,97,.9)}.ncc-tray{top:0;box-shadow:0 -2px 10px 0 rgba(0,0,0,.25);z-index:600;background-color:#fff;max-width:570px;box-sizing:border-box}@media(min-width:320px){.ncc-tray{width:83.33333%;right:-88.33333%}}@media(min-width:480px){.ncc-tray{width:66.66667%;right:-71.66667%}}@media(min-width:768px){.ncc-tray{width:50%;right:-55%}}body.ncc-tray-show .ncc-tray{right:0}.ncc-tray #ncc-tray-content{overflow-y:scroll;max-height:100%;margin-right:-6px}.ncc-tray #ncc-tray-content::-webkit-scrollbar{width:6px}.ncc-tray #ncc-tray-content::-webkit-scrollbar-track-piece{background:#fff}.ncc-tray #ncc-tray-content::-webkit-scrollbar-thumb{background:#eee}#ncc-tray-open-btn{right:-70px;z-index:599}@media(min-width:320px){#ncc-tray-open-btn{top:88px;width:98px !important}}@media(min-width:480px){#ncc-tray-open-btn{top:104px;width:106px !important}}@media(min-width:768px){#ncc-tray-open-btn{top:126px}}@media(min-width:1024px){.ncc-curriculum-course{padding:95px 50px}#ncc-tray-open-btn{top:290px;width:110px !important}#ncc-tray-open-btn:hover{right:0}}#ncc-tray-open-btn span{padding:0 16px}#ncc-tray-close-btn{position:absolute;top:0;right:0}#ncc-tray-close-btn,#ncc-tray-open-btn{background-color:#35393c;color:#fff;border:0;padding:0;outline:0}@media(min-width:320px){#ncc-tray-close-btn,#ncc-tray-open-btn{width:28px;height:28px}#ncc-tray-close-btn .ncc-icon,#ncc-tray-open-btn .ncc-icon{width:12px;height:12px}ol,p,ul{font-size:1rem;line-height:160%}}@media(min-width:480px){#ncc-tray-close-btn,#ncc-tray-open-btn{width:36px;height:36px}#ncc-tray-close-btn .ncc-icon,#ncc-tray-open-btn .ncc-icon{width:16px;height:16px}}#ncc-tray-close-btn:hover,#ncc-tray-open-btn:hover{background-color:#565d61}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;margin-top:1rem}p{margin:.8em 0 1.6em}a{color:#b20818;text-decoration:none}a:focus,a:hover{color:#b20818;outline:0;text-decoration:underline}a.tel{color:inherit !important;text-decoration:none !important}ol,p,ul{font-family:ingra,sans-serif;font-weight:200}.ncc-card-display-1,.ncc-card-display-2,.ncc-card-display-3,.ncc-card-display-4,.ncc-display-1,.ncc-display-2,.ncc-display-3,.ncc-display-4,h1,h2,h3,h4{font-family:bookmania,serif;font-weight:400}@media(min-width:1024px){#ncc-tray-close-btn,#ncc-tray-open-btn{width:40px;height:40px}#ncc-tray-close-btn .ncc-icon,#ncc-tray-open-btn .ncc-icon{width:18px;height:18px}ol,p,ul{font-size:1.125rem;line-height:180%}}@media(min-width:320px){.ncc-display-1,h1{font-size:2.25rem;line-height:105%}}@media(min-width:768px){.ncc-display-1,h1{font-size:3rem}}@media(min-width:1024px){.ncc-display-1,h1{font-size:3.75rem;line-height:100%}}[min-width~="0px"] .ncc-card-display-1{font-size:2.25rem;line-height:105%}[min-width~="701px"] .ncc-card-display-1{font-size:3rem}[min-width~="1025px"] .ncc-card-display-1{font-size:3.75rem;line-height:100%}@media(min-width:320px){.ncc-display-2,h2{font-size:1.75rem;line-height:110%}}@media(min-width:768px){.ncc-display-2,h2{font-size:2.25rem;line-height:105%}}@media(min-width:1024px){.ncc-display-2,h2{font-size:3rem}}[min-width~="0px"] .ncc-card-display-2{font-size:1.75rem;line-height:110%}[min-width~="701px"] .ncc-card-display-2{font-size:2.25rem;line-height:105%}[min-width~="1025px"] .ncc-card-display-2{font-size:3rem}@media(min-width:320px){.ncc-display-3,h3{font-size:1.313rem;line-height:110%}}@media(min-width:768px){.ncc-display-3,h3{font-size:1.75rem;line-height:105%}}@media(min-width:1024px){.ncc-display-3,h3{font-size:2.25rem}}[min-width~="0px"] .ncc-card-display-3{font-size:1.313rem;line-height:110%}[min-width~="701px"] .ncc-card-display-3{font-size:1.75rem;line-height:105%}[min-width~="1025px"] .ncc-card-display-3{font-size:2.25rem}@media(min-width:320px){.ncc-display-4,h4{font-size:1.125rem;line-height:110%}}@media(min-width:768px){.ncc-display-4,h4{font-size:1.313rem;line-height:105%}}@media(min-width:1024px){.ncc-display-4,h4{font-size:1.75rem}}.ncc-card-title-1,.ncc-card-title-2,.ncc-title-1,.ncc-title-2,h5,h6{font-family:ingra-condensed,sans-serif;font-weight:400}[min-width~="0px"] .ncc-card-display-4{font-size:1.125rem;line-height:110%}[min-width~="701px"] .ncc-card-display-4{font-size:1.313rem;line-height:105%}[min-width~="1025px"] .ncc-card-display-4{font-size:1.75rem}@media(min-width:320px){.ncc-title-1,h5{font-size:1.125rem;line-height:110%}}@media(min-width:768px){.ncc-title-1,h5{font-size:1.313rem}}@media(min-width:1024px){.ncc-title-1,h5{font-size:1.75rem}}[min-width~="0px"] .ncc-card-title-1{font-size:1.125rem;line-height:110%}[min-width~="701px"] .ncc-card-title-1{font-size:1.313rem}[min-width~="1025px"] .ncc-card-title-1{font-size:1.75rem}@media(min-width:320px){.ncc-title-2,h6{font-size:1rem;line-height:110%}}@media(min-width:1024px){.ncc-title-2,h6{font-size:1.313rem}}.ncc-card-subhead-1,.ncc-subhead-1{font-family:ingra-condensed-2,sans-serif;font-weight:600}[min-width~="0px"] .ncc-card-title-2{font-size:1rem;line-height:110%}[min-width~="1025px"] .ncc-card-title-2{font-size:1.313rem}@media(min-width:320px){.ncc-subhead-1{font-size:1rem;line-height:110%}}@media(min-width:1024px){.ncc-subhead-1{font-size:1.125rem}}.ncc-card-subhead-2,.ncc-subhead-2{font-family:ingra-condensed,sans-serif;font-weight:400}.ncc-subhead-2-tickets{font-family:ingra-condensed,sans-serif;font-weight:600}[min-width~="0px"] .ncc-card-subhead-1{font-size:1rem;line-height:110%}[min-width~="1025px"] .ncc-card-subhead-1{font-size:1.125rem}@media(min-width:320px){.ncc-subhead-2{font-size:1rem;line-height:110%}}@media(min-width:1024px){.ncc-subhead-2{font-size:1.125rem}}.ncc-body-1,.ncc-body-2,.ncc-card-body-1,.ncc-card-body-2,.ncc-card-description,.ncc-description{font-family:ingra,sans-serif;font-weight:200}[min-width~="0px"] .ncc-card-subhead-2{font-size:1rem;line-height:110%}[min-width~="1025px"] .ncc-card-subhead-2{font-size:1.125rem}@media(min-width:320px){.ncc-body-1{font-size:1rem;line-height:160%}}@media(min-width:1024px){.ncc-body-1{font-size:1.125rem;line-height:180%}}[min-width~="0px"] .ncc-card-body-1{font-size:1rem;line-height:160%}[min-width~="1025px"] .ncc-card-body-1{font-size:1.125rem;line-height:180%}@media(min-width:320px){.ncc-body-2{font-size:.875rem;line-height:130%}}@media(min-width:1024px){.ncc-body-2{font-size:1rem}}[min-width~="0px"] .ncc-card-body-2{font-size:.875rem;line-height:130%}[min-width~="1025px"] .ncc-card-body-2{font-size:1rem}.ncc-card-description,.ncc-card-label,.ncc-description,.ncc-label{font-size:.75rem;line-height:130%}.ncc-label{font-family:ingra-condensed,sans-serif;font-weight:300}.ncc-label-ticket-info{font-weight:700;font-style:italic;margin-right:50%;word-wrap:break-word}.ncc-card-introduction,.ncc-card-label,.ncc-introduction{font-family:ingra-condensed,sans-serif;font-weight:300}@media(min-width:320px){.ncc-introduction{font-size:1.125rem;line-height:130%}}@media(min-width:1024px){.ncc-introduction{font-size:1.5rem}}.ncc-blockquote,.ncc-card-blockquote{font-family:ingra-condensed,sans-serif;font-weight:400}[min-width~="0px"] .ncc-card-introduction{font-size:1.125rem;line-height:130%}[min-width~="1025px"] .ncc-card-introduction{font-size:1.5rem}@media(min-width:320px){.ncc-blockquote{font-size:1.125rem;line-height:150%}}@media(min-width:480px){.ncc-blockquote{font-size:1.313rem}}@media(min-width:768px){.ncc-blockquote{font-size:1.75rem}}@media(min-width:1024px){.ncc-blockquote{font-size:2rem}}[min-width~="0px"] .ncc-card-blockquote{font-size:1.125rem;line-height:150%}[min-width~="451px"] .ncc-card-blockquote{font-size:1.313rem}[min-width~="701px"] .ncc-card-blockquote{font-size:1.75rem}[min-width~="1025px"] .ncc-card-blockquote{font-size:2rem}.ncc-fw-200{font-weight:200}.ncc-fw-300{font-weight:300}.ncc-fw-400{font-weight:400}.ncc-fw-500{font-weight:500}.ncc-fw-600{font-weight:600}.ncc-fw-700{font-weight:700}.ncc-blog-full{-webkit-flex:1 1 66.66667%;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;max-width:66.66667%}.ncc-blog-bottom-spacer{padding-bottom:50px}@media screen and (max-width:768px){.ncc-blog-full{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}ncc-program-card>div>div.inner-wrapper{width:100% !important;word-wrap:break-word !important}ncc-card-career{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;background:#fff url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat}ncc-card-career svg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1);height:100%;opacity:.7;color:#689f46;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-career .inner-wrapper{text-align:center;padding:10px 20px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-career h3{color:#689f46;margin:0 0 .7rem;font-family:"ingra-condensed-2",sans-serif;font-weight:600;line-height:100%;display:inline-block;transition:font .5s cubic-bezier(0.35,0,.25,1);font-size:1.25rem}ncc-card-career hr{margin:0 auto}ncc-card-career p{color:#35393c;font-family:"ingra-condensed",sans-serif;font-weight:400}[min-width~="0px"] ncc-card-career p{font-size:.875rem}[min-width~="701px"] ncc-card-career p{font-size:1rem}ncc-card-career .ncc-btn-tag{margin:0}ncc-card-career .flex>*:last-child{margin-bottom:0}ncc-card-cta-photo{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-cta-photo>div{display:block;width:100%;height:100%}ncc-card-cta-photo .bg-img,ncc-card-cta-photo .bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0}ncc-card-cta-photo .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .5s cubic-bezier(0.35,0,.25,1);-webkit-transform:scale(1.25);transform:scale(1.25)}ncc-card-cta-photo .bg-overlay{background-image:linear-gradient(to left,rgba(167,167,167,0),rgba(0,0,0,0.5))}ncc-card-cta-photo h3{font-family:"bookmania",serif;font-weight:400;line-height:105%;color:#fff;margin:0;padding:0 83px 0 33px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}[min-width~="0px"] ncc-card-cta-photo h3{font-size:1.5rem}[min-width~="701px"] ncc-card-cta-photo h3{font-size:2rem}ncc-card-cta-photo .ncc-btn-base{color:#fff;display:block;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:55px;height:55px;border:3px solid rgba(255,192,59,0.7);border-radius:50%;transition:all .5s cubic-bezier(0.35,0,.25,1);background-color:transparent;pointer-events:none}ncc-card-cta-photo .ncc-btn-base svg{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px}ncc-card-cta{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;background:#fff url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat}ncc-card-cta .inner-wrapper{text-align:center;padding:10px 33px;position:absolute;top:0;right:0;bottom:50px;left:0;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-cta .icon-small{-webkit-flex:0 0 88px;-ms-flex:0 0 88px;flex:0 0 88px;margin-right:25px;width:88px;height:auto;max-height:160px}@media(max-width:479px){ncc-card-cta .icon-small{display:none}}ncc-card-cta .icon-large{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.7;transition:all .5s cubic-bezier(0.35,0,.25,1);width:224px;height:auto}ncc-card-cta p{font-family:"bookmania",serif;font-weight:400;line-height:105%;color:#35393c;margin-top:0;text-align:left}ncc-card-cta p:last-child{margin-bottom:0}[min-width~="0px"] ncc-card-cta p{font-size:1.75rem}[min-width~="701px"] ncc-card-cta p{font-size:1.875rem}ncc-card-cta .ncc-btn-base{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;font-family:"ingra",sans-serif;font-weight:500;font-size:.875rem;letter-spacing:3px;text-transform:uppercase;background-color:#b20818;color:#fff;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1);pointer-events:none}ncc-card-cta .ncc-btn-base:hover,ncc-card-cta .ncc-btn-base:focus{color:#fff}ncc-card-event{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;background:#fff url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat}ncc-card-event .preview{position:absolute;top:0;right:0;bottom:0;left:0;padding:33px;padding-top:193px;opacity:1;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-event .preview .day{font-family:"ingra-condensed-2",sans-serif;font-weight:600;font-size:31.250rem;color:rgba(86,93,97,0.1);position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-event .preview .float-left,ncc-card-event .preview .float-right{color:#565d61;margin:0}ncc-card-event .preview .float-left{font-family:"bookmania",serif;font-weight:400;line-height:105%;font-size:1rem;width:300px}ncc-card-event .preview .float-right{font-family:"ingra-condensed-2",sans-serif;font-weight:600;line-height:100%;font-size:1.5rem}ncc-card-event .inner-wrapper{padding:20px 33px;position:absolute;top:0;right:0;bottom:50px;left:0;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-event h4{font-family:"ingra-condensed",sans-serif;font-weight:400;line-height:100%;color:#004a7c;margin:0}[min-width~="0px"] ncc-card-event h4{font-size:.75rem}[min-width~="701px"] ncc-card-event h4{font-size:.875rem}ncc-card-event h3{font-family:"ingra-condensed-2",sans-serif;font-weight:600;line-height:100%;color:#565d61;margin:0}[min-width~="0px"] ncc-card-event h3{font-size:2.5rem}[min-width~="701px"] ncc-card-event h3{font-size:3.125rem}ncc-card-event .desc{font-family:"bookmania",serif;font-weight:400;line-height:105%;color:#565d61;margin:0 0 18px}[min-width~="0px"] ncc-card-event .desc{font-size:1.125rem}[min-width~="701px"] ncc-card-event .desc{font-size:1.313rem}ncc-card-event .details{display:none}[min-width~="701px"] ncc-card-event .details{display:block}ncc-card-event .details .float-left{width:33%}ncc-card-event .details span,ncc-card-event .details p{font-family:"ingra-condensed",sans-serif;font-weight:400;line-height:100%}ncc-card-event .details span{font-size:.625rem;color:#c8c8c8}ncc-card-event .details p{font-size:.875rem;margin:0;color:#565d61}ncc-card-event .ncc-btn-base{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;font-family:"ingra",sans-serif;font-weight:500;font-size:.875rem;letter-spacing:3px;text-transform:uppercase;background-color:#004a7c;color:#fff;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1);pointer-events:none}ncc-card-facebook{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-facebook>div{background:#3b5998 url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat;transition:all .5s cubic-bezier(0.35,0,.25,1);position:absolute;top:0;right:0;bottom:0;left:0}ncc-card-facebook .preview,ncc-card-facebook .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-facebook .preview{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 33px 25px;opacity:1}ncc-card-facebook .preview .bg-copy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"ingra",sans-serif;font-weight:500;font-size:3.75rem;line-height:100%;color:rgba(53,57,60,0.15);margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-facebook .preview h3,ncc-card-facebook .preview h4,ncc-card-facebook .preview .ncc-icon{color:#fff}ncc-card-facebook .preview .bottom-wrapper{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}ncc-card-facebook .preview .bottom-wrapper .heading-wrapper{-webkit-flex:1;-ms-flex:1;flex:1}ncc-card-facebook .inner-wrapper{padding:27px 33px 10px;pointer-events:none;opacity:0}ncc-card-facebook .inner-wrapper .top-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}ncc-card-facebook .inner-wrapper .top-wrapper img{display:block;width:40px;height:40px;margin-right:12px}ncc-card-facebook .inner-wrapper .top-wrapper .ncc-icon{margin-left:auto;color:#3b5998}ncc-card-facebook h3{font-family:"ingra-condensed-2",sans-serif;font-weight:600;font-size:.875rem;line-height:100%;color:#35393c;margin:0}ncc-card-facebook h3 a{color:#35393c}ncc-card-facebook h4{font-family:"ingra-condensed",sans-serif;font-weight:400;font-size:.875rem;line-height:100%;color:#565d61;margin:0}ncc-card-facebook p{font-family:"ingra",sans-serif;font-weight:500;font-size:.875rem;line-height:130%;color:#35393c;margin:0}ncc-card-facebook p a{color:#3b5998}ncc-card-facebook p a:hover,ncc-card-facebook p a:focus{color:inherit}ncc-card-factoid{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;background:#ffc03b url("/themes/spark451/ncc/images/card-bg-pattern-50.png") repeat}ncc-card-factoid .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 33px;transition:all .5s cubic-bezier(0.35,0,.25,1);opacity:0}ncc-card-factoid .icon-wrapper{-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px}ncc-card-factoid .icon-wrapper+.flex-auto{max-width:calc(100% - 120px)}ncc-card-factoid .icon{display:block;width:105px;height:auto;opacity:.3}ncc-card-factoid .bg-copy,ncc-card-factoid h3{font-family:"ingra-condensed-2",sans-serif;font-weight:600}ncc-card-factoid .bg-copy{font-size:31.25rem;line-height:100%;margin:0;color:rgba(53,57,60,0.3);position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .5s cubic-bezier(0.35,0,.25,1);opacity:1}ncc-card-factoid h3{line-height:100%;color:#fff;margin:-.1em 0 0;display:inline-block;transition:font .5s cubic-bezier(0.35,0,.25,1);font-size:3.75rem}ncc-card-factoid .desc{font-family:"ingra",sans-serif;font-weight:500;line-height:125%;color:#35393c;margin:0 0 12px}[min-width~="0px"] ncc-card-factoid .desc{font-size:.875rem}[min-width~="701px"] ncc-card-factoid .desc{font-size:1rem}ncc-card-factoid .source{font-family:"ingra",sans-serif;font-weight:500;line-height:105%;font-size:.625rem;color:#35393c;margin:0}ncc-card-feature{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-feature>div{display:block;width:100%;height:100%}ncc-card-feature .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .5s cubic-bezier(0.35,0,.25,1);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1.25);transform:scale(1.25)}ncc-card-feature .inner-wrapper{padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to left,rgba(167,167,167,0),rgba(0,0,0,0.5));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-feature .bottom-wrapper{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}ncc-card-feature .bottom-wrapper .bottom{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}ncc-card-feature h3{font-family:"ingra-condensed",sans-serif;font-weight:300;line-height:100%;color:#fff;padding-bottom:5px;border-bottom:1px solid #ffc03b;display:inline-block}[min-width~="0px"] ncc-card-feature h3{font-size:.75rem}[min-width~="701px"] ncc-card-feature h3{font-size:.875rem}ncc-card-feature p{font-family:"bookmania",serif;font-weight:400;line-height:105%;color:#fff;margin:0}[min-width~="0px"] ncc-card-feature p{font-size:1.125rem}[min-width~="451px"] ncc-card-feature p{font-size:1.313rem}[min-width~="701px"] ncc-card-feature p{font-size:1.75rem}ncc-card-gallery{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-gallery .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(0.35,0,.25,1);-webkit-transform:scale(1.25);transform:scale(1.25)}ncc-card-gallery .bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(167,167,167,0),rgba(0,0,0,0.5))}ncc-card-gallery .ncc-btn-base{display:block;position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);border:3px solid rgba(255,192,59,0.7);color:#fff;border-radius:50%;width:55px;height:55px;transition:all .5s cubic-bezier(0.35,0,.25,1);pointer-events:none}[min-width~="451px"] ncc-card-gallery .ncc-btn-base{margin:0 4px}[min-width~="701px"] ncc-card-gallery .ncc-btn-base{margin:0 16px}ncc-card-gallery .ncc-btn-base svg{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px}ncc-card-image{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-image>div{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .5s cubic-bezier(0.35,0,.25,1);-webkit-transform:scale(1.25);transform:scale(1.25)}ncc-card-instagram{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-instagram .bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .5s cubic-bezier(0.35,0,.25,1);-webkit-transform:scale(1.25);transform:scale(1.25)}ncc-card-instagram .bottom-wrapper{position:absolute;left:0;bottom:0;width:100%;height:55px;background-color:rgba(52,105,145,0.8);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 33px;box-sizing:border-box}ncc-card-instagram img{width:30px;height:30px;margin-right:8px;border-radius:50%}[min-width~="0px"] ncc-card-instagram img{display:none}[min-width~="451px"] ncc-card-instagram img{display:block}ncc-card-instagram h3{font-family:"ingra-condensed-2",sans-serif;font-weight:600;line-height:100%;color:#fff;margin:0;margin-right:auto}[min-width~="0px"] ncc-card-instagram h3{font-size:.75rem}[min-width~="451px"] ncc-card-instagram h3{font-size:.875rem}ncc-card-instagram h3 a{color:inherit}ncc-card-instagram h4{font-family:"ingra-condensed",sans-serif;font-weight:400;line-height:100%;color:#fff;margin:0;margin-right:4px}[min-width~="0px"] ncc-card-instagram h4{font-size:.75rem}[min-width~="451px"] ncc-card-instagram h4{font-size:.875rem}ncc-card-instagram .ncc-icon{color:#fff}ncc-card-map{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0;-webkit-transform:scale(1.25);transform:scale(1.25);transition:all .5s cubic-bezier(0.35,0,.25,1);pointer-events:none}ncc-card-map .bottom-content{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0.9);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}[min-width~="0px"] ncc-card-map .bottom-content{height:75px}[min-width~="451px"] ncc-card-map .bottom-content{height:85px}ncc-card-map .bottom-content .inner-wrapper{padding:0 33px}ncc-card-map h3{font-family:"ingra-condensed-2",sans-serif;font-weight:600;line-height:115%;margin:0;color:#35393c}[min-width~="0px"] ncc-card-map h3{font-size:.875rem}[min-width~="701px"] ncc-card-map h3{font-size:1rem}ncc-card-map p{font-family:"ingra-condensed",sans-serif;font-weight:400;font-size:1rem;line-height:115%;margin:0;color:#35393c}ncc-card-news{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-news .preview,ncc-card-news .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-news .preview{background:#fff url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat;left:-50px;right:-50px;opacity:1}ncc-card-news .inner-wrapper{padding:10px 33px;overflow:hidden;opacity:0;pointer-events:none}ncc-card-news .title-1,ncc-card-news .title-2,ncc-card-news .title-3{font-family:"bookmania",serif;font-weight:400;margin:0;color:#35393c}ncc-card-news .title-1{line-height:105%;position:relative;z-index:2}[min-width~="0px"] ncc-card-news .title-1{font-size:1.375rem}[min-width~="451px"] ncc-card-news .title-1{font-size:1.625rem}[min-width~="701px"] ncc-card-news .title-1{font-size:1.875rem}ncc-card-news .title-1 a{color:#35393c}ncc-card-news .title-1 a:hover{cursor:pointer}ncc-card-news .title-2{line-height:80%;z-index:1;font-size:12.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.05;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-news .title-3{font-size:4.668rem;line-height:100%;opacity:.5;color:#ffc03b;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-news hr{margin:22px 0 10px}ncc-card-news p{font-family:"ingra-condensed",sans-serif;font-weight:300;font-size:.875rem;line-height:100%;margin:0;color:#35393c}[min-width~="0px"] ncc-card-news p{margin-bottom:10px}[min-width~="451px"] ncc-card-news p{margin-bottom:20px}[min-width~="701px"] ncc-card-news p{margin-bottom:34px}ncc-card-news .ncc-btn-tag{margin-bottom:0}ncc-card-news .flex>*:last-child{margin-bottom:0}ncc-card-profile{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-profile .bg-img,ncc-card-profile .bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0}ncc-card-profile .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1.25);transform:scale(1.25);transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-profile .bg-overlay{background-image:linear-gradient(to left,rgba(167,167,167,0),rgba(0,0,0,0.5))}ncc-card-profile h3{font-family:"bookmania",serif;font-weight:400;line-height:100%;color:#fff;margin:0}[min-width~="0px"] ncc-card-profile h3{font-size:1.625rem;margin-bottom:9px}[min-width~="451px"] ncc-card-profile h3{font-size:1.75rem}[min-width~="701px"] ncc-card-profile h3{font-size:2rem;margin-bottom:12px}ncc-card-profile p{font-family:"ingra-condensed",sans-serif;font-weight:300;line-height:100%;color:#fff;margin:0}ncc-card-profile .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px 33px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:all .5s cubic-bezier(0.35,0,.25,1);opacity:0;pointer-events:none}ncc-card-profile .inner-wrapper .bottom-wrapper{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}ncc-card-profile .inner-wrapper .bottom-wrapper .bottom{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:48px}ncc-card-profile .ncc-btn-base{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;font-family:"ingra",sans-serif;font-weight:500;font-size:.875rem;letter-spacing:3px;text-transform:uppercase;background-color:rgba(255,192,59,0.9);color:#35393c}ncc-card-program{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-program .preview,ncc-card-program .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-program .preview{background:#ffc03b url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat;opacity:1}ncc-card-program .inner-wrapper{padding:10px 33px;background-color:#35393c;overflow:hidden;opacity:0;pointer-events:none}ncc-card-program .title-1,ncc-card-program .title-2{font-family:"bookmania",serif;font-weight:400;margin:0;color:#fff}ncc-card-program .title-1{line-height:100%}[min-width~="0px"] ncc-card-program .title-1{font-size:1.25rem}[min-width~="451px"] ncc-card-program .title-1{font-size:1.5rem}[min-width~="701px"] ncc-card-program .title-1{font-size:2rem}ncc-card-program .title-2{line-height:80%;font-size:12.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.05;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-program hr{margin:22px 0 10px}ncc-card-program .desc{font-family:"ingra-condensed",sans-serif;font-weight:300;font-size:.875rem;line-height:120%;margin:0 0 24px;color:#fff}ncc-card-program .desc-2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"ingra-condensed",sans-serif;font-weight:400;font-size:5rem;margin:0;color:#35393c;line-height:100%;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-program .flex>*:last-child{margin-bottom:0}ncc-card-program .inner-wrapper{width:100% !important}ncc-card-quote{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;background:#b20818 url("/themes/spark451/ncc/images/card-bg-pattern-80.png") repeat}ncc-card-quote .left-quote,ncc-card-quote .right-quote{position:absolute;color:rgba(53,57,60,0.15)}ncc-card-quote .left-quote{top:15px;left:14px}ncc-card-quote .right-quote{right:14px;bottom:-15px}ncc-card-quote .ncc-btn-tag{margin-bottom:24px}ncc-card-quote .bg-copy{font-family:"ingra-condensed-2",sans-serif;font-weight:600;font-size:5rem;line-height:100%;color:#35393c;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s cubic-bezier(0.35,0,.25,1);opacity:.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-quote .inner-wrapper{transition:all .5s cubic-bezier(0.35,0,.25,1);pointer-events:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 33px}ncc-card-quote .quote,ncc-card-quote .name{position:relative}ncc-card-quote .quote{font-family:"ingra",sans-serif;font-weight:700;margin:0;color:#fff}[min-width~="0px"] ncc-card-quote .quote{font-size:1rem;line-height:110%;margin-bottom:1em}[min-width~="451px"] ncc-card-quote .quote{font-size:1.125rem}[min-width~="701px"] ncc-card-quote .quote{font-size:1.25rem;line-height:120%}ncc-card-quote .name{font-family:"ingra-condensed",sans-serif;font-weight:300;line-height:120%;font-size:.875rem;margin:0;color:#fff;text-align:right}ncc-card-story{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-story .bg-img,ncc-card-story .bg-texture,ncc-card-story .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}ncc-card-story .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1.25);transform:scale(1.25);transition:all .5s cubic-bezier(0.35,0,.25,1);opacity:1}ncc-card-story .bg-texture{background:rgba(104,159,70,0.9) url("/themes/spark451/ncc/images/card-bg-pattern-80.png") repeat;transition:all .5s cubic-bezier(0.35,0,.25,1);opacity:0}ncc-card-story .inner-wrapper{padding:10px 33px;text-align:center;pointer-events:none;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}[min-width~="0px"] ncc-card-story .ncc-btn-tag{margin-bottom:10px}[min-width~="451px"] ncc-card-story .ncc-btn-tag{margin-bottom:18px}ncc-card-story h3{font-family:"bookmania",serif;font-weight:400;line-height:100%;margin:0;color:#fff}[min-width~="0px"] ncc-card-story h3{font-size:1.375rem}[min-width~="451px"] ncc-card-story h3{font-size:1.5rem}[min-width~="701px"] ncc-card-story h3{font-size:1.75rem}ncc-card-story h3 a{color:#fff}ncc-card-story h3 a:hover{cursor:pointer}ncc-card-story hr{display:inline-block;margin:22px 0 10px}ncc-card-story p{font-family:"ingra-condensed",sans-serif;font-weight:400;font-size:.875rem;line-height:120%;margin:0;color:#fff}ncc-card-story .flex>*:last-child{margin-bottom:0}ncc-card-story .title{font-family:"bookmania",serif;font-weight:400;margin:0;font-size:4.668rem !important;line-height:100%;opacity:.5;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-template{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-title{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;background:#fff url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat;text-align:center}ncc-card-title .inner-wrapper{padding:10px 32px;position:absolute;top:0;right:0;bottom:0;left:0}ncc-card-title .title-1,ncc-card-title .title-2{font-family:"bookmania",serif;font-weight:400;margin:0;color:#35393c;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-title .title-1 strong,ncc-card-title .title-1 b,ncc-card-title .title-2 strong,ncc-card-title .title-2 b{font-weight:inherit;color:#b20818}ncc-card-title .title-1{font-size:9.375rem;line-height:75%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.15;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-title .title-2{line-height:95%;opacity:0;margin-bottom:10px}[min-width~="0px"] ncc-card-title .title-2{font-size:1.875rem}[min-width~="451px"] ncc-card-title .title-2{font-size:2.188rem}[min-width~="701px"] ncc-card-title .title-2{font-size:2.5rem}ncc-card-title .icon{display:inline-block;width:24px;height:24px;opacity:0;transition:all .5s cubic-bezier(0.35,0,.25,1)}ncc-card-title .flex>*:last-child{margin-bottom:0}ncc-card-twitter{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-twitter>div{background:#00aced url("/themes/spark451/ncc/images/card-bg-pattern-30.png") repeat;transition:all .5s cubic-bezier(0.35,0,.25,1);position:absolute;top:0;right:0;bottom:0;left:0}ncc-card-twitter .preview,ncc-card-twitter .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(0.35,0,.25,1);pointer-events:none}ncc-card-twitter .preview{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 33px 25px;opacity:1}ncc-card-twitter .preview .bg-copy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"ingra",sans-serif;font-weight:200;font-size:3.75rem;line-height:100%;color:rgba(237,250,255,0.15);margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ncc-card-twitter .preview .bg-copy a{color:inherit !important}ncc-card-twitter .preview h3,ncc-card-twitter .preview h3 a,ncc-card-twitter .preview h4,ncc-card-twitter .preview .ncc-icon{color:#fff}ncc-card-twitter .inner-wrapper{padding:27px 33px 45px;opacity:0}ncc-card-twitter .inner-wrapper .top-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}ncc-card-twitter .inner-wrapper .top-wrapper img{display:block;width:40px;height:40px;margin-right:12px}ncc-card-twitter .inner-wrapper .bottom-wrapper{position:absolute;left:0;bottom:19px;width:100%;box-sizing:border-box;padding:0 33px}ncc-card-twitter .inner-wrapper .bottom-wrapper h4{margin-left:auto}ncc-card-twitter .inner-wrapper .ncc-icon{color:#00aced}ncc-card-twitter .bottom-wrapper{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}ncc-card-twitter .bottom-wrapper h3{-webkit-flex:1;-ms-flex:1;flex:1}ncc-card-twitter .bottom-wrapper h4{margin-right:8px}ncc-card-twitter h3{font-family:"ingra-condensed-2",sans-serif;font-weight:600;font-size:.875rem;line-height:100%;color:#35393c;margin:0}ncc-card-twitter h3 a{font-family:"ingra-condensed",sans-serif;font-weight:400;color:#565d61}ncc-card-twitter h4{font-family:"ingra-condensed",sans-serif;font-weight:400;font-size:.875rem;line-height:100%;color:#565d61;margin:0}ncc-card-twitter p{font-family:"ingra",sans-serif;font-weight:200;line-height:110%;color:#35393c;margin:0}[min-width~="0px"] ncc-card-twitter p{font-size:1.125rem}[min-width~="451px"] ncc-card-twitter p{font-size:1.25rem}[min-width~="701px"] ncc-card-twitter p{font-size:1.5rem}ncc-card-twitter p a{font-weight:500;font-size:inherit;color:#00aced}ncc-card-twitter p a:hover,ncc-card-twitter p a:focus{color:inherit}ncc-card-video{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}ncc-card-video .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(0.35,0,.25,1);-webkit-transform:scale(1.25);transform:scale(1.25)}ncc-card-video .bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(167,167,167,0),rgba(0,0,0,0.5))}ncc-card-video .ncc-btn-base{display:block;position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);border:3px solid rgba(255,192,59,0.7);color:#fff;border-radius:50%;width:55px;height:55px;transition:all .5s cubic-bezier(0.35,0,.25,1);pointer-events:none}[min-width~="451px"] ncc-card-video .ncc-btn-base{margin:0 4px}[min-width~="701px"] ncc-card-video .ncc-btn-base{margin:0 16px}ncc-card-video .ncc-btn-base svg{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px}
@font-face{font-family:GT Pressura Reg;font-style:normal;font-weight:400;src:url(/themes/spark451/ncc/build/../fonts/GT_Pressura/GT-Pressura-Pro-Mono-Regular.woff) format("woff")}@font-face{font-family:Newport;font-style:normal;font-weight:400;src:url(/themes/spark451/ncc/build/../fonts/Newport-Regular.woff) format("woff")}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active:hover span,#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active span,#search_bar-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-inner,.layout--width-default .layout__container{padding-left:25px;padding-right:25px;width:95%;max-width:1400px;margin:0 auto;box-sizing:border-box}@media (min-width:768px){.footer-inner,.layout--width-default .layout__container{width:90%;padding-left:15px;padding-right:15px}}@media (min-width:992px){.footer-inner,.layout--width-default .layout__container{width:85%}}.ncc-sharing-box{display:none}.lock-scroll{position:fixed;overflow-y:scroll}#page-wrapper{overflow-x:hidden}main[role=main]{min-height:2000px;width:100vw;z-index:2}header,header *,section.region__menu,section.region__menu *{box-sizing:border-box}header .contextual,section.region__menu .contextual{display:none;pointer-events:none}body{overflow-x:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.region__activation .block--image img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;height:100%!important;width:auto!important;max-width:none!important;max-height:none!important;-o-object-fit:none!important;object-fit:none!important}}.front-finder-cta p,.image-right-edge p{font-size:calc(17px + 4 * ((100vw - 300px) / 1300))}h1.h1-hero{color:#fff;text-transform:uppercase;font-family:GT Pressura Reg,Consolas,monospace!important;line-height:1;margin:0 0 1em!important;word-spacing:-.2em;font-size:calc(44px + 46 * ((100vw - 300px) / 1300))}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){h1.h1-hero{font-size:calc(44px + 16 * ((100vw - 300px) / 1300))}}.layout__container h2.underline span{color:#212121;text-transform:uppercase;font-family:GT Pressura Reg,Consolas,monospace!important;font-size:calc(24px + 16 * ((100vw - 300px) / 1300));letter-spacing:.05em;display:inline-block;position:relative;padding:0 0 10px 15px;margin-bottom:.4em;margin-left:-15px;z-index:2}.layout__container h2.underline span:after{content:"";width:calc(100% + 10px);height:.6em;display:block;position:absolute;background:#fff;bottom:.3em;left:0;z-index:-1}.front-social .layout__container h2.underline span:after{background:#d4ecf2}h3.h3-hero{text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;color:#ef3340;font-size:calc(48px + 24 * ((100vw - 300px) / 1300));margin:0!important;transform:rotate(-3deg)}a.btn-link{font-size:calc(20px + 10 * ((100vw - 300px) / 1300));font-weight:500;display:inline-block;position:relative;padding:0 0 10px 15px;margin-bottom:10px;z-index:2;color:#fff;transition:all .3s ease-in-out}a.btn-link:hover,a.btn-link:link,a.btn-link:visited{text-decoration:none}a.btn-link:after{content:"";width:calc(100% + 10px);height:.7em;display:block;position:absolute;background:#212121;bottom:.3em;left:0;z-index:-1;transition:all .3s ease-in-out}a.btn-link.underline-red:after{background:rgba(239,51,64,.6)}a.btn-link.underline-red.left-edge{padding:0 15px 10px 0}a.btn-link.underline-red.left-edge:hover{padding:0 25px 10px 10px}a.btn-link.underline-red.left-edge:after{right:0;left:auto;width:300%}a.btn-link.underline-red.left-edge:hover:after{background:#ef3340!important}.cta-link-wrapper a,.link-arrow a,a.views-footer-link{font-size:calc(24px + 7 * ((100vw - 300px) / 1300));text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;display:inline-block;color:#ef3340}.cta-link-wrapper a:hover,.cta-link-wrapper a:link,.cta-link-wrapper a:visited,.link-arrow a:hover,.link-arrow a:link,.link-arrow a:visited,a.views-footer-link:hover,a.views-footer-link:link,a.views-footer-link:visited{text-decoration:none}.cta-link-wrapper a:after,.link-arrow a:after,a.views-footer-link:after{content:">";position:relative;padding-left:.35em;display:inline-block;font-size:calc(24px + 7 * ((100vw - 300px) / 1300));text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;color:#ef3340}#block-search-block-solr{opacity:0}#block-eyebrow-menu #block-search-block-solr,#block-utility-menu #block-search-block-solr{opacity:1}#search-toggle{color:transparent!important}#search-toggle button{line-height:0;font-size:0;color:transparent;width:100%;height:100%;background-image:url(/themes/spark451/ncc/build/../images/ui__search-white-50.svg);background-repeat:no-repeat;background-position:50%;background-size:25px}#search-toggle button:focus{outline:none}#search_bar-close{color:#ef3340;width:30px;height:30px;font-size:36px;line-height:1;text-align:center;cursor:pointer;right:0;width:70px;top:50%;transform:translateY(-50%);position:absolute;display:none}.search-area #search_bar-close{display:block}@media (min-width:992px){#search_bar-close{width:100px}}#block-utility-menu #block-search-block-solr{margin-top:-70px}#block-utility-menu #block-search-block-solr #search-area{padding-top:15px;padding-bottom:15px}#block-utility-menu #block-search-block-solr #ncc-navigation{background-color:#ba0c2f}#block-utility-menu #block-search-block-solr #ncc-navigation .form-item{padding:0 15px!important}#block-utility-menu #block-search-block-solr #ncc-live-search{background-color:#ba0c2f;position:absolute;bottom:70px}#block-utility-menu #block-search-block-solr #ncc-live-search a.ncc-search-all{background-color:#ba0c2f;padding:10px 20px}#block-eyebrow-menu #block-search-block-solr{top:0;right:0}#block-eyebrow-menu #block-search-block-solr .ncc-live-search{margin-top:15px}@media (min-width:992px){#block-eyebrow-menu #block-search-block-solr .ncc-live-search{margin-top:25px}}#block-eyebrow-menu #block-search-block-solr #search-area{padding-top:15px}@media (min-width:992px){#block-eyebrow-menu #block-search-block-solr #search-area{padding-top:25px}}#block-eyebrow-menu #block-search-block-solr #ncc-navigation{height:70px;background-color:rgba(186,12,47,.75)}body.branding-default.menu-open #block-eyebrow-menu #block-search-block-solr #ncc-navigation,body.branding-positive.menu-open #block-eyebrow-menu #block-search-block-solr #ncc-navigation{background-color:rgba(199,20,51,.9)}@media (min-width:992px){#block-eyebrow-menu #block-search-block-solr #ncc-navigation{height:100px}}#block-eyebrow-menu #block-search-block-solr #ncc-navigation .form-item{padding:0 85px 0 30px!important}@media (min-width:992px){#block-eyebrow-menu #block-search-block-solr #ncc-navigation .form-item{padding:0 115px 0 30px!important}}#block-search-block-solr{box-sizing:border-box;width:100%;transition:all .15s ease-in-out;position:absolute}@media (min-width:768px){#block-search-block-solr{width:calc(100vw - 85px)}}@media (min-width:992px){#block-search-block-solr{width:calc(60vw - 115px)}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){#block-search-block-solr{width:60vw;right:0}}#block-search-block-solr *{padding:0}#block-search-block-solr input[type=text]#ncc-search{background-color:transparent;color:#fff;border:0;font-size:calc(21px + 9 * ((100vw - 300px) / 1300))}#block-search-block-solr input[type=text]#ncc-search.placeholder{color:hsla(0,0%,100%,.5);font-size:calc(21px + 9 * ((100vw - 300px) / 1300))}#block-search-block-solr input[type=text]#ncc-search:-moz-placeholder,#block-search-block-solr input[type=text]#ncc-search::-moz-placeholder{color:hsla(0,0%,100%,.5);font-size:calc(21px + 9 * ((100vw - 300px) / 1300))}#block-search-block-solr input[type=text]#ncc-search:-ms-input-placeholder{color:hsla(0,0%,100%,.5);font-size:calc(21px + 9 * ((100vw - 300px) / 1300))}#block-search-block-solr input[type=text]#ncc-search::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);font-size:calc(21px + 9 * ((100vw - 300px) / 1300))}.ncc-live-search{background-color:rgba(199,20,51,.7)}.ncc-live-search #ncc-live-search-results{margin:10px 0 0}.ncc-live-search #ncc-live-search-results .container-full.layout-row{margin:0}.ncc-live-search #ncc-live-search-results .ncc-search-result-item{padding:20px}.ncc-live-search #ncc-live-search-results .ncc-search-result-item *{margin:0!important;color:#fff!important}.ncc-live-search #ncc-live-search-results h2.ncc-title-2{line-height:1;margin-bottom:.3em!important}.ncc-live-search #ncc-live-search-results h2.ncc-title-2>a{padding:0!important;font-size:calc(17px + 5 * ((100vw - 300px) / 1300))}.ncc-live-search #ncc-live-search-results p.ncc-body-1{line-height:1.3!important;font-size:calc(15px + 3 * ((100vw - 300px) / 1300))}@media (hover:none) and (orientation:landscape){.ncc-live-search #ncc-live-search-results h2.ncc-title-2{font-size:18px}.ncc-live-search #ncc-live-search-results p.ncc-body-1{font-size:14px}}.ncc-live-search a.ncc-search-all{background-color:rgba(239,51,64,.5);font-size:calc(18px + 4 * ((100vw - 300px) / 1300));text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;text-align:left}.ncc-live-search a.ncc-search-all:hover{text-decoration:none;background-color:rgba(239,51,64,.75)}.search-page h2.ncc-title-2{font-size:calc(20px + 12 * ((100vw - 300px) / 1300));margin:0 0 .5em}.search-page h2.ncc-title-2 a:hover{color:#ef3340;text-decoration:none}.search-page p.ncc-body-1{font-size:calc(16px + 2 * ((100vw - 300px) / 1300));margin:0 0 1em}.search-page p.ncc-body-1:only-of-type{margin:0}.search-page .views-row{padding:1em 0}.search-page main .views-exposed-form form:before{content:"Search results";position:absolute;width:100%;text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;font-size:calc(30px + 18 * ((100vw - 300px) / 1300));color:#298fc2;left:16px;top:0}@media (min-width:768px){.search-page main .views-exposed-form form:before{left:16px}}@media (min-width:1200px){.search-page main .views-exposed-form form:before{left:24px}}.search-page main .views-exposed-form #search_bar-close{display:none;pointer-events:none}.search-page main .views-exposed-form form{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:30px}@media (min-width:768px){.search-page main .views-exposed-form form{padding-top:40px}}@media (min-width:1200px){.search-page main .views-exposed-form form{padding-top:60px}}.search-page main .views-exposed-form #edit-actions,.search-page main .views-exposed-form .js-form-type-textfield{margin:0!important}.search-page main .views-exposed-form .js-form-type-textfield{-ms-flex:10;flex:10;z-index:2}@media (min-width:768px){.search-page main .views-exposed-form .js-form-type-textfield{-ms-flex:0 1 50%;flex:0 1 50%}}.search-page main .views-exposed-form .js-form-type-textfield input[type=text]{width:100%;font-size:calc(18px + 10 * ((100vw - 300px) / 1300));color:#298fc2;background-color:transparent;border:0;border-bottom:1px dotted #a4dbe8;padding:10px 0}.search-page main .views-exposed-form .js-form-type-textfield input[type=text]:focus,.search-page main .views-exposed-form .js-form-type-textfield input[type=text]:hover{border-bottom-style:solid}.search-page main .views-exposed-form #edit-actions{-ms-flex:1;flex:1;z-index:1}@media (min-width:768px){.search-page main .views-exposed-form #edit-actions{-ms-flex:0 1 20%;flex:0 1 20%}}.search-page main .views-exposed-form #edit-actions .ncc-btn{text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;font-size:32px!important;background-color:transparent;color:#298fc2;padding:.5em!important}@media (min-width:1600px){.search-page main .views-exposed-form #edit-actions .ncc-btn{font-size:40px!important}}.search-page .views-element-container{position:relative}.search-page .views-element-container .ncc-spacer-sm{display:none}.search-page .views-element-container .ncc-search-filter.container-full{padding:0;margin:0}.search-page .views-element-container .ncc-search-filter.container-full *{margin:0}.search-page .views-element-container .ncc-search-filter.container-full .ncc-hidden.ncc-show-gt-sm,.search-page .views-element-container .ncc-search-filter.container-full .ncc-matches-wrapper{padding:0}.search-page .views-element-container .ncc-search-filter.container-full .ncc-matches-wrapper{position:absolute;top:0;right:5vw}.search-page .views-element-container .ncc-search-filter .ncc-matches{background-color:#d4ecf2;border-radius:100%;width:100px;height:100px;padding:10px}.search-page .views-element-container .ncc-search-filter .ncc-matches .number{text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;color:#fff}.search-page .views-element-container .ncc-search-filter .ncc-matches .label{color:#fff;text-transform:lowercase;letter-spacing:0}.search-page .views-element-container .ncc-search-filter .ncc-matches.has-matches .label,.search-page .views-element-container .ncc-search-filter .ncc-matches.has-matches .number{color:#298fc2}.search-page .pager{padding-top:1em}.search-page .pager__items.text-center{text-align:left}#ncc-alert-close-btn{position:absolute;top:0;right:0;background-color:transparent!important;width:30px;height:30px}#ncc-alert-close-btn svg{width:40%}@media (min-width:768px){#ncc-alert-close-btn svg{width:30%}}@media (min-width:768px){body.lock-scroll #ncc-alert-close-btn{right:15px}}#ncc-alert{padding:10px 0;z-index:20;position:relative;width:100%;box-sizing:border-box}@media (max-width:767px){#ncc-alert{padding:15px 5px}}#ncc-alert #ncc-alert-content h3.ncc-alert-title{font-size:calc(20px + 4 * ((100vw - 300px) / 1300));margin:0 0 .5em;color:#fff;font-family:ingra,sans-serif}#ncc-alert #ncc-alert-content .ncc-alert-body p{font-size:calc(14px + 2 * ((100vw - 300px) / 1300));line-height:1.25;margin:0;color:#fff}#ncc-alert #ncc-alert-content .ncc-alert-body p a:hover,#ncc-alert #ncc-alert-content .ncc-alert-body p a:link,#ncc-alert #ncc-alert-content .ncc-alert-body p a:visited{color:#fff;text-decoration:underline}#ncc-alert .alert-inner{width:95%;max-width:1400px;margin:0 auto;box-sizing:border-box}#ncc-alert .alert-inner .alert-teaser{color:#fff;display:none;line-height:1;padding:0!important;font-size:calc(12px + 2 * ((100vw - 300px) / 1300));font-weight:500}#ncc-alert .alert-inner a.ncc-btn{margin-top:10px;border-radius:0;letter-spacing:0;color:#fff;font-family:ingra,sans-serif;background-color:transparent;padding:0 0 .1em;border:0;border-bottom:1px dotted #fff}#ncc-alert .alert-inner a.ncc-btn:hover{border-bottom:1px solid #fff}#ncc-alert.ncc-alert-closed{background-image:url(/themes/spark451/ncc/build/../images/ui__alert-white.svg);background-repeat:no-repeat;background-position:center right 15px;background-size:10px;padding:8px 0 5px}#ncc-alert.ncc-alert-closed .alert-teaser{display:block}@media (min-width:768px){#ncc-alert.ncc-alert-closed{background-position:center right 15px}body.lock-scroll #ncc-alert.ncc-alert-closed{background-position:center right 30px}}#ncc-alert.ncc-alert-closed #ncc-alert-close-btn{transform:scale(.5)}#ncc-alert.ncc-alert-closed #ncc-alert-content{overflow:hidden}section.region__menu{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:4;background-color:#ef3340;width:100vw;opacity:1}@media (max-width:991px){section.region__menu{background-image:url(/themes/spark451/ncc/build/../images/ui__wave-menu-mobile-darkred-landscape.svg);background-repeat:no-repeat;background-position:bottom right 15%;background-size:auto 60%}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){section.region__menu{background-image:url(/themes/spark451/ncc/build/../images/ui__wave-menu-mobile-darkred-landscape.svg);background-position:100% 0;background-size:auto 100%}}@media (min-width:768px){section.region__menu{background-position:100% 100%}}@media (min-width:992px){section.region__menu{background:linear-gradient(90deg,#ba0c2f 40%,#ef3340 0);left:0;right:0;transform:none}}section.region__menu .primary-menu ul.menu a{color:#fff}section.region__menu{transform:none;transition:transform .3s ease-in-out;will-change:transform;visibility:visible}@media (min-width:992px){section.region__menu{transition:transform .5s ease-in-out;transform:translateY(0);overflow-x:hidden}}section.region__menu.is-closed{visibility:hidden;transform:translateX(100%)}@media (min-width:992px){section.region__menu.is-closed{transform:translateY(-100%)}}footer,main{position:relative;z-index:1}header{position:absolute;z-index:5;width:100%;height:70px}@media (max-width:767px){header{overflow:hidden}}body.menu-open header{position:fixed}@media (min-width:992px){header{height:100px}}header .container{padding-left:25px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:992px){header .container{padding-left:40px;-ms-flex-align:end;align-items:flex-end}}header #block-ncc-branding,header #block-sitebranding{height:100%}.program header #block-ncc-branding .logo.default,.program header #block-sitebranding .logo.default,body.menu-open header #block-ncc-branding .logo,body.menu-open header #block-sitebranding .logo,header #block-ncc-branding .logo.positive,header #block-sitebranding .logo.positive{display:none}.program header #block-ncc-branding .logo.positive,.program header #block-sitebranding .logo.positive{display:inline-block}header #block-ncc-branding a,header #block-sitebranding a{max-width:150px;display:inline-block}@media (min-width:768px){header #block-ncc-branding a,header #block-sitebranding a{max-width:200px}}@media (min-width:992px){header #block-ncc-branding a,header #block-sitebranding a{max-width:250px}}header #block-ncc-branding a img,header #block-sitebranding a img{width:100%}@media (min-width:1600px){header #block-ncc-branding a img,header #block-sitebranding a img{width:115%}}footer.region__footer{background-color:#298fc2;z-index:1;box-sizing:border-box}@media (min-width:992px){footer.region__footer{background-image:url(/themes/spark451/ncc/build/../images/ui__wave-footer-white.svg);background-position:top -140px right 5%}footer.region__footer,footer.region__footer:before{background-repeat:no-repeat;background-size:auto 150%}footer.region__footer:before{content:"";width:100%;height:100%;position:absolute;background-image:url(/themes/spark451/ncc/build/../images/ui__wave-footer-blue-pseudo.svg);background-position:top right 5%;right:0;top:-140px;z-index:-1;opacity:.5}}@media (min-width:992px){footer.region__footer #footer-social{-ms-flex-order:2;order:2;width:30%;position:absolute;padding:0}footer.region__footer #footer-menu{-ms-flex-order:3;order:3;width:50%;margin-left:auto}footer.region__footer #footer-address{-ms-flex-order:1;order:1;width:50%}footer.region__footer #footer-bottom{-ms-flex-order:4;order:4;width:100%}footer.region__footer #footer-bottom ul{display:-ms-flexbox;display:flex}footer.region__footer #footer-bottom .privacy{-ms-flex-order:2;order:2;margin-left:auto}footer.region__footer #footer-bottom .copyright{-ms-flex-order:1;order:1}}.footer-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:7.5px;padding-bottom:7.5px;text-align:center}@media (max-width:500px){.footer-inner{width:100%}}@media (min-width:992px){.footer-inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-align:start;align-items:flex-start;padding-top:15px;padding-bottom:15px}}.footer-inner ul{list-style-type:none;padding:0;margin:0}.footer-inner #footer-menu ul{columns:2}.footer-inner #footer-menu ul li{margin:0 0 .5em}.footer-inner #footer-menu ul li a{line-height:1.4;display:block;font-size:calc(15px + 3 * ((100vw - 300px) / 1300))}.footer-inner p{margin:0}.footer-inner a,.footer-inner p{color:#fff}.footer-group{padding-top:15px;padding-bottom:15px}#footer-social li{margin:0 5px}#footer-social .ncc-icon{width:30px;height:30px}@media screen and (max-width:768px){#footer-social{margin-top:0!important}}@media (max-width:767px){#footer-address{border-top:1px solid hsla(0,0%,100%,.3)}}#footer-address p{font-size:calc(14px + 4 * ((100vw - 300px) / 1300))}#footer-bottom li{line-height:1.25}#footer-bottom a{font-size:calc(12px + 4 * ((100vw - 300px) / 1300))}#footer-bottom .privacy a{margin:0 3px;line-height:1}nav ul{list-style-type:none;padding:0;margin:0}.ncc-billboard-general.with-image:after{background-image:url(/themes/spark451/ncc/build/../images/tile_overlay-gradient.png);background-repeat:repeat-x}body.branding-positive #block-eyebrow-menu li#nav-resources-toggle span,body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-apply a,body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-visit a{color:#222;font-weight:300}body.branding-positive #block-eyebrow-menu li#nav-resources-toggle span:hover,body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-apply a:hover,body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-visit a:hover{color:#298fc2}body.branding-positive:not(.menu-open) header #block-ncc-branding .logo.default{display:none}body.branding-positive:not(.menu-open) header #block-ncc-branding .logo.positive{display:inline-block}body.branding-positive.menu-open header #block-ncc-branding .logo.positive{display:none}body.branding-positive #search-toggle button{background-image:url(/themes/spark451/ncc/build/../images/ui__search-white-50.svg)}#block-main-menu-menu{-ms-overflow-style:-ms-autohiding-scrollbar}#block-main-menu-menu::-webkit-scrollbar{display:none}nav#block-main-menu{height:100%;overflow:hidden}@media (min-width:992px){nav#block-main-menu{height:90%}}nav#block-main-menu ul.submenu{height:100%;padding-bottom:100px}.submenu.open{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.submenu.open::-webkit-scrollbar{display:none}@media (min-width:768px){ul.submenu>li:first-child{float:none;width:100%}ul.submenu>li{float:left;width:50%}ul.submenu>li:nth-child(3){float:right;width:50%}ul.submenu>li:nth-child(3):last-of-type{float:none;clear:left}ul.submenu>li:nth-child(4):last-of-type{clear:left}}@media (min-width:992px){ul.submenu>li:first-child{display:none}}nav#block-main-menu{position:absolute;z-index:2}@media (max-width:991px){nav#block-main-menu{top:0;right:0;bottom:0;left:0}}@media (min-width:992px){nav#block-main-menu{width:100vw;padding:0 40px}}nav#block-main-menu ul.menu a{-webkit-text-size-adjust:none}@media (max-width:991px){nav#block-main-menu ul.menu{position:absolute;top:0;right:0;bottom:0;left:0}nav#block-main-menu ul.menu>li{padding:0;margin:10px 0}nav#block-main-menu ul.menu>li>a{padding:.4em 40px;font-size:26px}}@media only screen and (min-width:1024px) and (orientation:landscape){nav#block-main-menu ul.menu>li>a{padding:.3em 40px;font-size:26px}}@media (min-width:768px){nav#block-main-menu ul.menu>li>a{padding:.35em 40px;padding-left:100px;font-size:30px}}@media (min-width:992px){nav#block-main-menu ul.menu>li>a{padding-left:100px;font-size:26px}}@media (min-width:1200px){nav#block-main-menu ul.menu>li>a{font-size:30px}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){nav#block-main-menu ul.menu>li>a{padding-left:80px;font-size:26px}}nav#block-main-menu ul.menu>li ul a{line-height:1.2;font-size:calc(17px + 2 * ((100vw - 300px) / 1300))}@media (min-width:992px){nav#block-main-menu ul.menu>li ul a{padding:.3em 0;font-size:16px}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){nav#block-main-menu ul.menu>li ul a{font-size:16px}}@media (min-width:992px){nav#block-main-menu ul.menu{width:100%;padding:150px 0 0;padding:0;min-height:90vh}nav#block-main-menu ul.menu>li{margin-bottom:1em}nav#block-main-menu ul.menu>li a{line-height:1.2}nav#block-main-menu ul.menu>li>a{padding-left:.5em}nav#block-main-menu ul.menu>li>a:focus,nav#block-main-menu ul.menu>li>a:hover{text-decoration:none}nav#block-main-menu ul.menu>li>a[aria-expanded=true]:after{content:"";width:40%!important;height:.75em!important;display:block!important;position:absolute!important;background:#ef3340!important;bottom:.15em!important;left:0!important;z-index:-1!important;background-image:none!important}nav#block-main-menu ul.menu>li>a:hover:after,nav#block-main-menu ul.menu>li>a[aria-expanded=false]:hover:after{content:"";width:200px;height:20px;background-image:url(/themes/spark451/ncc/build/../images/ui__mega-hover-bar.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-size:100%;position:absolute;left:0;bottom:-.5em}nav#block-main-menu ul.menu>li#mega-apply>a:hover:after,nav#block-main-menu ul.menu>li#mega-give>a:hover:after,nav#block-main-menu ul.menu>li#mega-home>a:hover:after,nav#block-main-menu ul.menu>li#mega-visit>a:hover:after{display:none}}nav#block-main-menu ul.menu>li>a{font-family:GT Pressura Reg,Consolas,monospace!important;display:block;position:relative;width:100%;color:#fff}@media (min-width:992px){nav#block-main-menu ul.menu>li>a{margin-left:50px}}nav#block-main-menu ul.menu li#mega-apply,nav#block-main-menu ul.menu li#mega-give,nav#block-main-menu ul.menu li#mega-home,nav#block-main-menu ul.menu li#mega-visit{position:relative;display:inline-block}nav#block-main-menu ul.menu li#mega-apply>a,nav#block-main-menu ul.menu li#mega-give>a,nav#block-main-menu ul.menu li#mega-home>a,nav#block-main-menu ul.menu li#mega-visit>a{padding:0;margin-left:0}nav#block-main-menu ul.menu li#mega-home{top:-20px}@media (max-width:991px){nav#block-main-menu ul.menu li#mega-home{margin-left:40px}}nav#block-main-menu ul.menu li#mega-home a{background-image:url(/themes/spark451/ncc/build/../images/ui__logo-tower.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:60px;line-height:0;font-size:0;color:transparent}@media (min-width:992px){nav#block-main-menu ul.menu li#mega-home a{height:70px}}nav#block-main-menu ul.menu li#mega-apply,nav#block-main-menu ul.menu li#mega-give,nav#block-main-menu ul.menu li#mega-visit{top:20px;margin-left:15px;display:inline-block}@media (min-width:992px){nav#block-main-menu ul.menu li#mega-apply,nav#block-main-menu ul.menu li#mega-give,nav#block-main-menu ul.menu li#mega-visit{top:30px;margin-left:30px}}nav#block-main-menu ul.menu li#mega-apply>a,nav#block-main-menu ul.menu li#mega-give>a,nav#block-main-menu ul.menu li#mega-visit>a{transition:all .15s ease-in-out;font-family:Newport,sans-serif!important;font-size:26px;letter-spacing:.06em;color:#a4dbe8;transform:rotate(-6deg)}@media (min-width:992px){nav#block-main-menu ul.menu li#mega-apply>a,nav#block-main-menu ul.menu li#mega-give>a,nav#block-main-menu ul.menu li#mega-visit>a{font-size:36px}}nav#block-main-menu ul.menu li#mega-apply>a:hover,nav#block-main-menu ul.menu li#mega-give>a:hover,nav#block-main-menu ul.menu li#mega-visit>a:hover{color:#fff}nav#block-main-menu ul.menu li#mega-give{margin-bottom:15vh}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){nav#block-main-menu ul.menu li#mega-give{margin-bottom:0}}nav#block-main-menu ul.submenu{background-color:rgba(239,51,64,.7)}nav#block-main-menu ul.submenu>li a{display:block;color:#fff}nav#block-main-menu ul.submenu span.mega-parent{font-size:28px;font-family:GT Pressura Reg,Consolas,monospace!important;display:inline-block;position:relative;color:#fff;padding:0 0 .4em 40px;margin-bottom:10px}@media (min-width:768px){nav#block-main-menu ul.submenu span.mega-parent{font-size:32px}}@media (min-width:992px){nav#block-main-menu ul.submenu span.mega-parent{display:none}}nav#block-main-menu ul.submenu span.mega-parent:after{content:"";width:calc(100% + 10px);height:15px;display:block;position:absolute;background:#ef3340;bottom:5px;left:0;z-index:-1}@media (max-width:991px){nav#block-main-menu ul.submenu{position:absolute;z-index:5;top:0;left:0;right:0;padding-top:10vh;padding-right:40px;padding-bottom:20vh;background-color:#ba0c2f;max-height:100vh;overflow:hidden}nav#block-main-menu ul.submenu li a{padding:.3em 0 .3em 40px;position:relative;z-index:3}nav#block-main-menu ul.submenu.open{min-height:100vh;max-height:auto;overflow:auto}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){nav#block-main-menu ul.submenu li a{padding-left:80px}}@media (min-width:992px){nav#block-main-menu ul.submenu{position:absolute;z-index:5;top:0;width:50vw;background-color:transparent;padding:150px 0 0}nav#block-main-menu ul.submenu>li{width:50%}}nav#block-main-menu ul.submenu li a.mega-section{font-size:calc(30px + 6 * ((100vw - 300px) / 1300));letter-spacing:.01em;font-family:Newport,sans-serif!important;letter-spacing:.04em;color:#a4dbe8}nav#block-main-menu ul.submenu li a.mega-section:active,nav#block-main-menu ul.submenu li a.mega-section:hover{text-decoration:none;color:#fff}nav#block-main-menu ul.submenu ul.colmenu{margin-bottom:1em}ul.submenu{transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateX(100vw);will-change:transform}@media (min-width:992px){ul.submenu{transform:translateX(80vw);opacity:0}}ul.submenu.open{transform:none}@media (min-width:992px){ul.submenu.open{transform:translateX(40vw);opacity:1}}@media (max-width:991px){ul.submenu.open{background-image:url(/themes/spark451/ncc/build/../images/ui__wave-menu-mobile-red.svg);background-repeat:no-repeat;background-position:bottom right 15%;background-size:auto 60%}ul.submenu.open:before{content:"";position:-webkit-sticky;position:sticky;z-index:4;display:block;width:100%;height:60px;top:-75px;background:linear-gradient(180deg,#ba0c2f 0,#ba0c2f 52%,rgba(186,12,47,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ba0c2f",endColorstr="#00ba0c2f",GradientType=0)}}@media only screen and (max-width:991px) and (min-width:501px) and (max-width:767px) and (orientation:landscape){ul.submenu.open:before{width:60%;top:-40px}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){ul.submenu.open{background-image:url(/themes/spark451/ncc/build/../images/ui__wave-menu-mobile-red-landscape.svg);background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%}}body.menu-open header,body.menu-open header #block-ncc-branding{pointer-events:none}body.menu-open header #block-eyebrow-menu{pointer-events:all}button#back{position:relative;z-index:40;top:0;width:100%;padding:10px;padding-left:40px;height:70px;background:transparent;color:#ef3340;text-align:left;border:0;display:none;cursor:pointer;letter-spacing:.01em;font-family:Newport,sans-serif!important;font-size:30px}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){button#back{width:60%}}button#back.show{display:block}@media (min-width:992px){button#back.show{display:none!important}}li.has-submenu:last-of-type.hide-before:before{display:none}li.has-submenu:last-of-type:before{content:"";display:block;width:133px;height:70px;background-image:url(/themes/spark451/ncc/build/../images/ui__mega-click-menu-dark.svg);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;position:absolute;margin-top:50px;margin-left:100px}@media (min-width:768px){li.has-submenu:last-of-type:before{margin-left:175px}}@media (min-width:992px){li.has-submenu:last-of-type:before{width:200px;height:100px;margin-top:50px;margin-left:75px;background-image:url(/themes/spark451/ncc/build/../images/ui__mega-click-menu.svg)}}@media (min-width:1200px){li.has-submenu:last-of-type:before{margin-left:100px}}@media only screen and (max-height:600px) and (orientation:landscape){li.has-submenu:last-of-type:before{display:none}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){li.has-submenu:last-of-type:before{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){li.has-submenu:last-of-type:before{background-position:100% 0;background-size:auto 80%}}@media only screen and (min-width:501px) and (max-width:812px) and (orientation:landscape){nav#block-main-menu ul.menu{padding:25vh 0 0 50px!important}nav#block-main-menu ul.menu>li.has-submenu{width:45%;float:left}nav#block-main-menu ul.menu>li.has-submenu>a{padding-left:40px;white-space:nowrap}nav#block-main-menu ul.menu li#mega-apply,nav#block-main-menu ul.menu li#mega-give,nav#block-main-menu ul.menu li#mega-home,nav#block-main-menu ul.menu li#mega-visit{position:absolute!important}nav#block-main-menu ul.menu li#mega-home{top:0;left:0}nav#block-main-menu ul.menu li#mega-apply{left:80px}nav#block-main-menu ul.menu li#mega-visit{left:160px}nav#block-main-menu ul.menu li#mega-give{left:240px}}#block-eyebrow-menu li button{border:0;background-color:rgba(186,12,47,.5);color:#fff;padding:0}#block-eyebrow-menu li button:focus{outline-color:#ef3340;background-color:rgba(186,12,47,.5)}#block-eyebrow-menu li#menu-toggle,#block-eyebrow-menu li#search-toggle{margin:0;width:70px;height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){#block-eyebrow-menu li#menu-toggle,#block-eyebrow-menu li#search-toggle{width:100px;height:100px}}#block-eyebrow-menu li#nav-resources-toggle span{padding:1em;color:#fff;font-weight:500;cursor:pointer}#block-eyebrow-menu li#search-toggle{background-color:rgba(186,12,47,.5)}#block-eyebrow-menu li#search-toggle button{color:transparent!important}#block-eyebrow-menu li#menu-toggle{background-color:#ef3340;font-size:0;color:#ef3340}body.menu-open #block-eyebrow-menu li#menu-toggle{background-color:#ba0c2f}@media (max-width:991px){body.menu-open #block-eyebrow-menu li#menu-toggle.red{background-color:#ef3340}}#block-eyebrow-menu li#nav-resources-toggle{transition:opacity 1s ease-in}.menu-open #block-eyebrow-menu li#nav-resources-toggle{display:none}#block-eyebrow-menu li#nav-resources-toggle,#block-eyebrow-menu li#search-toggle{position:relative;transition:opacity 1s ease-in}@media (max-width:767px){#block-eyebrow-menu li#nav-resources-toggle,#block-eyebrow-menu li#search-toggle{display:none!important}}#block-eyebrow-menu li#nav-apply,#block-eyebrow-menu li#nav-visit{transition:all .2s ease-in-out}@media (max-width:991px){#block-eyebrow-menu li#nav-apply,#block-eyebrow-menu li#nav-visit{display:none}}body.menu-open #block-eyebrow-menu li#nav-apply,body.menu-open #block-eyebrow-menu li#nav-visit{display:none}#block-eyebrow-menu li#nav-apply a:hover,#block-eyebrow-menu li#nav-apply span:hover,#block-eyebrow-menu li#nav-resources-toggle a:hover,#block-eyebrow-menu li#nav-resources-toggle span:hover,#block-eyebrow-menu li#nav-visit a:hover,#block-eyebrow-menu li#nav-visit span:hover{color:#d4ecf2;text-decoration:none}#block-eyebrow-menu{position:absolute;top:0;right:0;margin-left:auto}#block-eyebrow-menu ul:not(.contextual-links){list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#block-eyebrow-menu ul:not(.contextual-links) li:not(.block-configure) a{padding:1em;color:#fff;font-weight:400}body.search-open #block-eyebrow-menu #nav-apply,body.search-open #block-eyebrow-menu #nav-resources-toggle,body.search-open #block-eyebrow-menu #nav-visit{opacity:0}body.search-open #block-eyebrow-menu #search-toggle{background-color:transparent}body.search-open #block-eyebrow-menu #search-toggle button{background-image:none;background-color:rgba(0,0,0,.1)}@media (max-width:991px){body.search-open #block-ncc-branding{opacity:0}}nav#block-utility-menu{position:absolute;z-index:10;bottom:0;left:0;right:0}nav#block-utility-menu ul{list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em}@media (max-width:500px){nav#block-utility-menu ul{-ms-flex-pack:center;justify-content:center}}nav#block-utility-menu ul a{color:#fff;padding:.5em}@media (min-width:992px){nav#block-utility-menu ul{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){nav#block-utility-menu ul{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){nav#block-utility-menu ul{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-device-width:414px) and (min-device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){nav#block-utility-menu ul{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){nav#block-utility-menu ul{-ms-flex-pack:center;justify-content:center}}#block-utility-menu ul li{margin:0 .4em;font-size:calc(16px + 2 * ((100vw - 300px) / 1300))}@media (min-width:768px){#block-utility-menu ul li#util-search-toggle{display:none}}@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#block-utility-menu ul li .util-icon{display:block;width:35px;height:35px;line-height:0;font-size:0;color:transparent;background-position:50%;background-repeat:no-repeat;background-size:25px}#block-utility-menu ul li .util-icon.calendar{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-calendar.svg)}#block-utility-menu ul li .util-icon.athletics{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-athletics.svg)}#block-utility-menu ul li .util-icon.fine-arts{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-arts.svg);width:45px;background-size:40px}#block-utility-menu ul li .util-icon.faculty-staff{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-staff.svg)}#block-utility-menu ul li .util-icon.newsroom{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-news.svg)}#block-utility-menu ul li .util-icon.search{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-search.svg)}}@media (max-width:767px){#block-utility-menu ul li .util-icon{display:block;width:35px;height:35px;line-height:0;font-size:0;color:transparent;background-position:50%;background-repeat:no-repeat;background-size:25px}#block-utility-menu ul li .util-icon.calendar{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-calendar.svg)}#block-utility-menu ul li .util-icon.athletics{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-athletics.svg)}#block-utility-menu ul li .util-icon.fine-arts{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-arts.svg);width:45px;background-size:40px}#block-utility-menu ul li .util-icon.faculty-staff{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-staff.svg)}#block-utility-menu ul li .util-icon.newsroom{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-news.svg)}#block-utility-menu ul li .util-icon.search{background-image:url(/themes/spark451/ncc/build/../images/ui_icon_nav-search.svg)}}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){#block-utility-menu ul li .util-icon{width:30px;height:30px;background-size:20px}#block-utility-menu ul li .util-icon.fine-arts{width:35px;background-size:35px}}#menu-toggle{margin:auto;width:30px;height:23px;cursor:pointer}#menu-toggle span{top:-8px}#menu-toggle span:focus{outline:none}#menu-toggle span,#menu-toggle span:after,#menu-toggle span:before{width:30px;height:3px}#menu-toggle span{position:relative;transform:translateY(10px);background:#fff;transition:all 0ms .3s}#menu-toggle span.close-menu{background:hsla(0,0%,100%,0)}#menu-toggle span:before{bottom:10px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}#menu-toggle span:after,#menu-toggle span:before{content:"";position:absolute;left:0;background:#fff}#menu-toggle span:after{top:10px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}#menu-toggle span.close-menu:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}#menu-toggle span.close-menu:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.region__activation{z-index:8;position:relative;width:60%;height:100%;left:40vw;overflow:hidden;background-image:url(/themes/spark451/ncc/build/../images/ui__wave-menu-mega.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:auto 65vw}.region__activation.lower{z-index:1}@media (max-width:991px){.region__activation{display:none!important}}.region__activation .block--image{position:absolute;top:0;left:0;width:40%;height:75%;border-bottom-right-radius:35vmin;overflow:hidden}.region__activation .block--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.region__activation .activation-block{position:relative;top:140px;left:45%;width:50%;height:40%;display:block}.region__activation .activation-block:before{content:"";display:block;width:80%;height:60px;position:relative;background-image:url(/themes/spark451/ncc/build/../images/texture__confetti-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;left:-6vw}@media screen and (min-width:768px) and (max-height:560px){.region__activation .activation-block{display:none!important}}.region__activation .activation-block img{display:none}.region__activation .activation-block .menu-cta-1{font-size:calc(15px + 2 * ((100vw - 300px) / 1300));line-height:1.5;color:#fff}.region__activation .activation-block .menu-cta-1 p:not(.link){display:none}.region__activation .activation-block .menu-cta-1 ul{color:#fff;margin:0 0 .5em -.8em}.region__activation .activation-block .menu-cta-1 ul li{font-size:calc(15px + 2 * ((100vw - 300px) / 1300));line-height:1.5}.region__activation .activation-block>div{padding:0 2em}.region__activation .activation-block>div h3{color:#fff;color:#d4ecf2;text-transform:uppercase;font-family:GT Pressura Reg,Consolas,monospace!important;font-size:calc(24px + 16 * ((100vw - 300px) / 1300))}.region__activation .activation-block>div p.description{color:#fff;line-height:1.4}.region__activation .activation-block>div p.link a{color:#d4ecf2;text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;font-size:calc(30px + 6 * ((100vw - 300px) / 1300))}.region__activation .activation-block>div p.link a:hover,.region__activation .activation-block>div p.link a:visited{text-decoration:none}.region__activation .activation-block>div p.link a:hover{color:#fff}.region__activation .activation-block>div p.link a:before{content:">";width:30px;height:100%;position:absolute;left:0}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle{display:-ms-inline-flexbox;display:inline-flex;height:70px;transition:all .3s ease-in-out;cursor:pointer}body.menu-open #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle{display:none}@media (min-width:992px){#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle{height:100px}}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active,#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active:hover{background-color:rgba(41,143,194,.5)}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active:hover span,#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active span{color:#fff;background-image:url(/themes/spark451/ncc/build/../images/ui__chevron-up-white.svg)}body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active:hover span,body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active span{color:#298fc2;background-image:url(/themes/spark451/ncc/build/../images/ui__chevron-up-blue.svg)}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle:hover{background-color:rgba(41,143,194,.3)}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle:hover span{color:#fff}body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle:hover span{color:#298fc2}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle span{-ms-flex-item-align:center;align-self:center;padding-left:22.5px;padding-right:45px;background-image:url(/themes/spark451/ncc/build/../images/ui__chevron-down-white.svg);background-repeat:no-repeat;background-position:center right 29px;background-size:10px}body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle span{background-image:url(/themes/spark451/ncc/build/../images/ui__chevron-down-grey.svg)}body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle span:hover{background-image:url(/themes/spark451/ncc/build/../images/ui__chevron-down-blue.svg)}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul{transition:all .3s ease-in-out;position:absolute;top:70px;left:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-align:left;background:rgba(41,143,194,.5)}body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul{background:rgba(41,143,194,.2)}@media (min-width:992px){#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul{top:100px}}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul li{display:block;width:100%}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul li a{display:block;white-space:nowrap;color:#fff;background:transparent;width:100%}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul li a:hover{background:#298fc2;color:#fff}body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul li a{color:#298fc2}body.branding-positive #block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul li a:hover{color:#fff}@media (min-width:992px){#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul li a{padding:.75em 22.5px}}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle ul{max-height:0;overflow:hidden}#block-eyebrow-menu ul:not(.contextual-links) li#nav-resources-toggle.resources-active ul{max-height:500px;min-width:100%}.ncc-billboard-marketing .ncc-billboard-marketing-logo img{max-width:250px}#block-ncc-branding a,#block-ncc-branding img,.event-date,.featured-news h2,.front-news .news-block-title,.front-svg,h2.inline-block-h2,h2.underline{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg-wolverine{text-align:left}.ncc-billboard-general.with-image,.ncc-billboard-media{padding:9em 0 3em}.ncc-billboard-general.with-image.ncc-billboard-general-stack{padding:9em 0 0}@media (min-width:768px){.ncc-billboard-general.with-image.ncc-billboard-general-stack{padding:9em 0}}body.ncc-tray-show .ncc-tray{z-index:5}body.ncc-tray-show .modal-backdrop{z-index:2}body.ncc-tray-show footer{z-index:3}#ncc-tray-close-btn{background-color:#ef3340!important;top:110px!important;top:auto!important;bottom:0;left:0}.ncc-search-spinner>div{background-color:#a4dbe8}body.branding-positive #block-ncc-content,body.branding-positive #block-programfinderheader{padding-top:110px}@media (min-width:992px){body.branding-positive #block-ncc-content,body.branding-positive #block-programfinderheader{padding-top:150px}}body.branding-positive.alert #block-ncc-content,body.branding-positive.article #block-ncc-content,body.branding-positive.blog #block-ncc-content,body.branding-positive.program #block-ncc-content,body.branding-positive.search-page #block-ncc-content,body.branding-positive.section-majors #block-ncc-content,body.branding-positive.section-profile #block-ncc-content{padding-top:0!important}body.branding-positive.alert .ncc-billboard-academic,body.branding-positive.alert .ncc-billboard-profile,body.branding-positive.article .ncc-billboard-academic,body.branding-positive.article .ncc-billboard-profile,body.branding-positive.blog .ncc-billboard-academic,body.branding-positive.blog .ncc-billboard-profile,body.branding-positive.program .ncc-billboard-academic,body.branding-positive.program .ncc-billboard-profile,body.branding-positive.search-page .ncc-billboard-academic,body.branding-positive.search-page .ncc-billboard-profile,body.branding-positive.section-majors .ncc-billboard-academic,body.branding-positive.section-majors .ncc-billboard-profile,body.branding-positive.section-profile .ncc-billboard-academic,body.branding-positive.section-profile .ncc-billboard-profile{padding-top:110px}@media (min-width:992px){body.branding-positive.alert .ncc-billboard-academic,body.branding-positive.alert .ncc-billboard-profile,body.branding-positive.article .ncc-billboard-academic,body.branding-positive.article .ncc-billboard-profile,body.branding-positive.blog .ncc-billboard-academic,body.branding-positive.blog .ncc-billboard-profile,body.branding-positive.program .ncc-billboard-academic,body.branding-positive.program .ncc-billboard-profile,body.branding-positive.search-page .ncc-billboard-academic,body.branding-positive.search-page .ncc-billboard-profile,body.branding-positive.section-majors .ncc-billboard-academic,body.branding-positive.section-majors .ncc-billboard-profile,body.branding-positive.section-profile .ncc-billboard-academic,body.branding-positive.section-profile .ncc-billboard-profile{padding-top:150px}}body.branding-positive.alert .tray-open .accordion-heading,body.branding-positive.article .tray-open .accordion-heading,body.branding-positive.blog .tray-open .accordion-heading,body.branding-positive.program .tray-open .accordion-heading,body.branding-positive.search-page .tray-open .accordion-heading,body.branding-positive.section-majors .tray-open .accordion-heading,body.branding-positive.section-profile .tray-open .accordion-heading{padding-top:110px}@media (min-width:992px){body.branding-positive.alert .tray-open .accordion-heading,body.branding-positive.article .tray-open .accordion-heading,body.branding-positive.blog .tray-open .accordion-heading,body.branding-positive.program .tray-open .accordion-heading,body.branding-positive.search-page .tray-open .accordion-heading,body.branding-positive.section-majors .tray-open .accordion-heading,body.branding-positive.section-profile .tray-open .accordion-heading{padding-top:150px}}body.branding-positive #block-ncc-messages+#block-ncc-page-title{padding-top:110px}@media (min-width:992px){body.branding-positive #block-ncc-messages+#block-ncc-page-title{padding-top:150px}}body.branding-positive #block-ncc-messages+#block-ncc-page-title+#block-ncc-content{padding-top:0!important}body.search-page main[role=main]{padding-top:100px}@media (min-width:992px){body.search-page main[role=main]{padding-top:130px}}@media (min-width:1200px){body.search-page main[role=main]{padding-top:150px}}body.search-page main[role=main]{padding-bottom:50px}@media (min-width:992px){body.search-page main[role=main]{padding-bottom:130px}}@media (min-width:1200px){body.search-page main[role=main]{padding-bottom:150px}}#block-ncc-messages+#block-ncc-page-title>.ncc-spacer-sm{display:none}#node-layout-layout-builder-form{max-width:1500px;width:95%}#node-layout-layout-builder-form #edit-actions{width:100px;position:fixed;top:100px;left:0;transform:scale(.8)}#node-layout-layout-builder-form #edit-actions .ncc-btn{padding:.5em 10px}#node-layout-layout-builder-form #edit-preview-toggle{white-space:nowrap}.layout-builder-block{padding:0}.section-node-layout header{z-index:-1}.adminimal-admin-toolbar .ncc-btn{text-transform:capitalize!important;letter-spacing:0!important;font-family:ingra,sans-serif!important;font-size:15px!important;font-weight:300!important;border-radius:3px}.adminimal-admin-toolbar #block-ncc-local-tasks{background-color:rgba(0,0,0,.85);padding:10px}.adminimal-admin-toolbar #block-ncc-local-tasks .ncc-btn{padding:.5em 1em;margin:0 5px}.layout__content img{width:100%;height:100%}.layout__content h1,.layout__content h2,.layout__content h3,.layout__content h4,.layout__content h5{margin:0 0 .25em}.layout{position:relative}body.layout-builder .dialog-off-canvas-main-canvas{width:100%}.bgd-color-red{background:#ef3340}.bgd-color-darkred{background:#ba0c2f}.bgd-color-grey{background:#ccc}.bgd-color-blue{background:#298fc2}.bgd-color-lt-blue{background:#d4ecf2}.layout--width-fs .layout__heading,.page-node-type-layout .layout__container{box-sizing:border-box;margin:0 auto;padding:0 1.25rem}@media only screen and (min-width:768px){.layout__content{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:768px){.layout__region{padding-left:15px;padding-right:15px}}.layout__region+.layout__region{margin-top:30px}@media only screen and (min-width:768px){.layout__region+.layout__region{margin-top:0}}.layout__region>.block+.block{margin-top:2.34375rem}@media only screen and (min-width:768px){.layout__region>.block+.block{margin-top:3.51562rem}}@media only screen and (min-width:1024px){.layout__region>.block+.block{margin-top:4.6875rem}}.layout__heading{margin:0 0 1.05em}.layout--padding-top-default{padding-top:2.34375rem}@media only screen and (min-width:768px){.layout--padding-top-default{padding-top:3.51562rem}}@media only screen and (min-width:1024px){.layout--padding-top-default{padding-top:4.6875rem}}.layout--padding-bottom-default{padding-bottom:2.34375rem}@media only screen and (min-width:768px){.layout--padding-bottom-default{padding-bottom:3.51562rem}}@media only screen and (min-width:1024px){.layout--padding-bottom-default{padding-bottom:4.6875rem}}.layout--padding-top-half{padding-top:1.17188rem}@media only screen and (min-width:768px){.layout--padding-top-half{padding-top:1.75781rem}}@media only screen and (min-width:1024px){.layout--padding-top-half{padding-top:2.34375rem}}.layout--padding-bottom-half{padding-bottom:1.17188rem}@media only screen and (min-width:768px){.layout--padding-bottom-half{padding-bottom:1.75781rem}}@media only screen and (min-width:1024px){.layout--padding-bottom-half{padding-bottom:2.34375rem}}.layout--padding-top-quarter{padding-top:.58594rem}@media only screen and (min-width:768px){.layout--padding-top-quarter{padding-top:.87891rem}}@media only screen and (min-width:1024px){.layout--padding-top-quarter{padding-top:1.17188rem}}.layout--padding-bottom-quarter{padding-bottom:.58594rem}@media only screen and (min-width:768px){.layout--padding-bottom-quarter{padding-bottom:.87891rem}}@media only screen and (min-width:1024px){.layout--padding-bottom-quarter{padding-bottom:1.17188rem}}.layout--padding-top-zero{padding-top:0}.layout--padding-bottom-zero{padding-bottom:0}.layout--width-10 .layout__container{max-width:140px}.layout--width-20 .layout__container{max-width:280px}.layout--width-30 .layout__container{max-width:420px}.layout--width-40 .layout__container{max-width:560px}.layout--width-50 .layout__container{max-width:700px}.layout--width-60 .layout__container{max-width:840px}.layout--width-70 .layout__container{max-width:980px}.layout--width-80 .layout__container{max-width:1120px}.layout--width-90 .layout__container{max-width:1260px}.layout--width-100 .layout__container{max-width:1400px}.layout--width-fs .layout__container{max-width:none;padding-left:0;padding-right:0}.layout--width-fs .layout__content{margin-left:0;margin-right:0}.layout--width-fs .layout__region{padding-left:0;padding-right:0}.layout--twocol-section>.layout__container>.layout__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout--twocol-section>.layout__container>.layout__content>.layout__region{box-sizing:border-box;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width:768px){.layout--twocol-section--50-50>.layout__container>.layout__content>.layout__region--first,.layout--twocol-section--50-50>.layout__container>.layout__content>.layout__region--second{-ms-flex:0 1 50%;flex:0 1 50%}.layout--twocol-section--33-67>.layout__container>.layout__content>.layout__region--first,.layout--twocol-section--67-33>.layout__container>.layout__content>.layout__region--second{-ms-flex:0 1 33%;flex:0 1 33%}.layout--twocol-section--33-67>.layout__container>.layout__content>.layout__region--second,.layout--twocol-section--67-33>.layout__container>.layout__content>.layout__region--first{-ms-flex:0 1 67%;flex:0 1 67%}.layout--twocol-section--25-75>.layout__container>.layout__content>.layout__region--first,.layout--twocol-section--75-25>.layout__container>.layout__content>.layout__region--second{-ms-flex:0 1 25%;flex:0 1 25%}.layout--twocol-section--25-75>.layout__container>.layout__content>.layout__region--second,.layout--twocol-section--75-25>.layout__container>.layout__content>.layout__region--first{-ms-flex:0 1 75%;flex:0 1 75%}}.layout__video{display:block!important;z-index:5!important}.layout__video video{background-color:transparent!important}.layout--image,.layout--video{height:100vh}@media only screen and (min-width:501px) and (max-width:767px) and (orientation:landscape){.layout--image,.layout--video{padding-top:25vh;min-height:100vh}}.layout--image video,.layout--video video{-o-object-fit:cover;object-fit:cover}.layout--image .layout__content,.layout--video .layout__content{top:50%;transform:translateY(-50%);position:relative;color:#fff}.front .layout-video:after,.layout--video:after{content:""}@media (max-width:500px){.front .layout-video:after,.layout--video:after{content:"";position:absolute;bottom:-5px;height:50px;background-color:#d4ecf2;border-top-right-radius:15vmin;z-index:11;width:100%;box-sizing:border-box}}@media (min-width:501px){.front .layout-video:after,.layout--video:after{width:30px;height:30px;position:absolute;max-width:1400px;margin:0 auto;left:0;right:0;top:90%;z-index:11;background-image:url(/themes/spark451/ncc/build/../images/ui__newport-down-red.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-size:30px;background-position:center left 15px;width:95%}}@media (min-width:768px){.front .layout-video:after,.layout--video:after{width:90%}}@media (min-width:992px){.front .layout-video:after,.layout--video:after{width:85%}}@media screen and (min-width:300px) and (max-width:760px) and (orientation:landscape){.front .layout-video:after,.layout--video:after{display:none!important}}body:not(.section-node-layout) .front-svg{display:none;opacity:.7}@media (min-width:768px){body:not(.section-node-layout) .front-svg{display:block;position:absolute;width:100%;z-index:2;max-width:600px}}@media (min-width:992px){body:not(.section-node-layout) .front-svg{max-width:700px}}@media (min-width:1600px){body:not(.section-node-layout) .front-svg{max-width:850px}}@media only screen and (orientation:portrait){body:not(.section-node-layout) .front-svg{margin-top:-40vw;right:-11vw}}@media only screen and (orientation:landscape){body:not(.section-node-layout) .front-svg{margin-top:-12.5vw;right:0}}@media only screen and (min-width:992px) and (max-width:1100px) and (orientation:landscape){body:not(.section-node-layout) .front-svg{margin-top:-20vw;right:0}}body.section-node-layout .front-svg{background:grey;max-width:50%}.front-finder-cta:after,.image-right-edge:after{content:"";width:5vw;height:20vw;position:absolute;left:0;bottom:-2.5vw;display:block;background-image:url(/themes/spark451/ncc/build/../images/ui__confetti-blue.svg);background-repeat:no-repeat;background-position:100% 0;background-size:auto 140%}@media (max-width:767px){.front-finder-cta:after,.image-right-edge:after{width:55vw;height:30vw;bottom:-5vw;background-position:0;background-size:auto 300%;z-index:1}}.front-finder-cta .layout__region--first,.front-finder-cta .layout__region--first .block--image,.front-finder-cta .layout__region--second,.front-finder-cta .layout__region--second .block--image,.image-right-edge .layout__region--first,.image-right-edge .layout__region--first .block--image,.image-right-edge .layout__region--second,.image-right-edge .layout__region--second .block--image{height:100%}@media (min-width:768px){.front-finder-cta .layout__region--first .block--image,.front-finder-cta .layout__region--second .block--image,.image-right-edge .layout__region--first .block--image,.image-right-edge .layout__region--second .block--image{border-bottom-left-radius:25vmin;overflow:hidden;height:110%}}.front-finder-cta .layout__region--first .block--image img,.front-finder-cta .layout__region--second .block--image img,.image-right-edge .layout__region--first .block--image img,.image-right-edge .layout__region--second .block--image img{width:100%;height:auto;position:relative}@media (min-width:768px){.front-finder-cta .layout__region--first .block--image img,.front-finder-cta .layout__region--second .block--image img,.image-right-edge .layout__region--first .block--image img,.image-right-edge .layout__region--second .block--image img{width:auto;height:100%;left:50%;transform:translateX(-50%);position:relative}}@media (min-width:1600px){.front-finder-cta .layout__region--second,.image-right-edge .layout__region--second{max-width:450px}body.section-node-layout .front-finder-cta .layout__region--second,body.section-node-layout .image-right-edge .layout__region--second{max-width:30%}}@media (max-width:767px){.front-finder-cta .layout__region--second,.image-right-edge .layout__region--second{position:relative;right:-50px}}@media (min-width:768px){.front-finder-cta .layout__region--second,.image-right-edge .layout__region--second{position:absolute;top:0;right:0;max-width:30vw;padding:0}}.front-news{position:relative}.front-news *{box-sizing:border-box}.front-news .news-block-title{position:relative;z-index:10;margin:0 auto;padding:15px;pointer-events:none}@media (max-width:767px){.front-news .news-block-title{transform:rotate(-5deg);top:1em;padding:0 0 0 30px}}@media (min-width:768px){.front-news .news-block-title{width:80%;height:100px;top:100px;text-align:right}}.front-news .news-block-title h2{color:#ef3340;text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;font-size:calc(50px + 10 * ((100vw - 300px) / 1300))}.front-news .card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.front-news .card .card-body .inner{padding:30px}@media (min-width:768px){.front-news .card .card-body .inner{padding:45px}}@media (min-width:1200px){.front-news .card .card-body .inner{padding:60px}}@media (min-width:768px){.front-news .card{-ms-flex-direction:row;flex-direction:row}.front-news .card .card-img{width:50%;position:relative}.front-news .card .card-body{position:absolute;width:50%;right:0}}.front-news .card:first-of-type{z-index:2}.front-news .card:first-of-type .card-body{z-index:4}@media (max-width:767px){.front-news .card:first-of-type .card-body{background-color:#ba0c2f}}@media (min-width:1200px){.front-news .card:first-of-type .card-body .inner{padding-top:90px}}@media (min-width:768px){.front-news .card:first-of-type .card-img{min-height:45vh}.front-news .card:first-of-type .card-img img{-o-object-fit:cover;object-fit:cover}}@media (min-width:768px){.front-news .card:first-of-type .card-img:after{content:"";display:block;background:#ba0c2f;position:absolute;height:80%;width:200%;z-index:-1;top:0}}.front-news .card:last-of-type{z-index:1;background-color:#ef3340;background-image:url(/themes/spark451/ncc/build/../images/ui__wave-news.svg);background-repeat:no-repeat;background-position:left -100px bottom;background-size:110%}@media (min-width:768px){.front-news .card:last-of-type{background-position:left 5% center;background-size:auto 40vw;padding-top:200px;margin-top:-200px}}.front-news .card:last-of-type .card-img{display:none}@media (min-width:768px){.front-news .card:last-of-type .card-img{display:block;position:relative;width:35%;min-height:30vmin;left:calc(65% + 30px);bottom:-30px}.front-news .card:last-of-type .card-img img{-o-object-fit:cover;object-fit:cover}}@media (min-width:768px){.front-news .card:last-of-type .card-body{position:relative;left:-35%;width:65%}}.front-news .card{color:#fff}.front-news .card h2,.front-news .card h2 a{font-family:GT Pressura Reg,Consolas,monospace!important;font-size:calc(20px + 6 * ((100vw - 300px) / 1300));line-height:1.5;color:#fff}.front-news .card h2{margin-top:.5em}.front-news .layout__container{width:100%;padding-left:0;padding-right:0}@media (min-width:768px){.front-news .card:first-of-type{width:90%}.front-news .card:last-of-type{width:80%;margin-left:10%}}.front-news .link-arrow{width:80%;margin:15px auto}@media (min-width:768px){.front-news .link-arrow{margin:30px auto;width:80%;text-align:left}}.front-calendar h2.inline-block-h2,.image-left-edge h2.inline-block-h2{text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;font-size:calc(50px + 10 * ((100vw - 300px) / 1300));text-transform:capitalize;color:#298fc2;margin-bottom:.5em;letter-spacing:.03em}@media (max-width:767px){.front-calendar h2.inline-block-h2,.image-left-edge h2.inline-block-h2{text-align:center}}@media (min-width:768px){.front-calendar,.image-left-edge{margin-top:5rem;overflow:hidden}}.front-calendar .layout__region--first .block--image,.image-left-edge .layout__region--first .block--image{border-top-right-radius:25vmin}.front-calendar .layout__region--second .block--image,.image-left-edge .layout__region--second .block--image{border-top-left-radius:25vmin}.front-calendar .layout__region--first,.front-calendar .layout__region--second,.image-left-edge .layout__region--first,.image-left-edge .layout__region--second{height:100%}.front-calendar .layout__region--first .block--image,.front-calendar .layout__region--second .block--image,.image-left-edge .layout__region--first .block--image,.image-left-edge .layout__region--second .block--image{height:100%;overflow:hidden}@media (max-width:767px){.front-calendar .layout__region--first .block--image,.front-calendar .layout__region--second .block--image,.image-left-edge .layout__region--first .block--image,.image-left-edge .layout__region--second .block--image{max-height:70vw}}@media (min-width:768px){.front-calendar .layout__region--first .block--image,.front-calendar .layout__region--second .block--image,.image-left-edge .layout__region--first .block--image,.image-left-edge .layout__region--second .block--image{height:calc(100% + 4.6875rem)}}@media (min-width:1200px){.front-calendar .layout__region--first .block--image,.front-calendar .layout__region--second .block--image,.image-left-edge .layout__region--first .block--image,.image-left-edge .layout__region--second .block--image{height:calc(100% + 7.03125rem)}}.front-calendar .layout__region--first .block--image img,.front-calendar .layout__region--second .block--image img,.image-left-edge .layout__region--first .block--image img,.image-left-edge .layout__region--second .block--image img{width:100%;height:auto;position:relative}@media (min-width:768px){.front-calendar .layout__region--first .block--image img,.front-calendar .layout__region--second .block--image img,.image-left-edge .layout__region--first .block--image img,.image-left-edge .layout__region--second .block--image img{width:auto;height:100%;left:50%;transform:translateX(-50%);position:relative}}@media (min-width:1600px){.front-calendar .layout__region--first,.image-left-edge .layout__region--first{max-width:450px}body.section-node-layout .front-calendar .layout__region--first,body.section-node-layout .image-left-edge .layout__region--first{max-width:20%}}@media (max-width:767px){.front-calendar .layout__region--first,.image-left-edge .layout__region--first{min-width:calc(100vw - 40px);position:relative;left:-40px;-ms-flex-order:2;order:2;margin:20px 0}}@media (min-width:768px){.front-calendar .layout__region--first,.image-left-edge .layout__region--first{position:absolute;top:0;left:0;max-width:20vw;max-height:70vh;padding:0;overflow:hidden}}@media (min-width:768px){.front-calendar .layout__region--second,.image-left-edge .layout__region--second{margin-left:auto}}ul.calendar-list{list-style-type:none;margin:0;padding:0}@media (min-width:1200px){ul.calendar-list{columns:2}}ul.calendar-list li{margin:0 0 20px;text-align:center}@media (min-width:768px){ul.calendar-list li{display:-ms-flexbox;display:flex;text-align:left;-moz-column-break-inside:avoid;break-inside:avoid}}ul.calendar-list .event-date{background-color:#298fc2;width:13vw;min-width:55px;max-width:80px;height:13vw;min-height:55px;max-height:80px;border-radius:50vh;display:block;text-align:center;position:relative;transition:all .15s ease-in-out}@media (max-width:767px){ul.calendar-list .event-date{margin:0 auto}}ul.calendar-list .event-date>a,ul.calendar-list .event-date>a:hover,ul.calendar-list .event-date>a:visited{text-decoration:none;display:block;top:50%;transform:translateY(-50%);position:relative}ul.calendar-list .event-date:hover{background-color:#ef3340;cursor:pointer}ul.calendar-list .event-date:hover+.event-info h3 a{color:#ef3340}ul.calendar-list span.date-display-range{text-align:center;color:#fff;text-transform:uppercase;font-family:Newport,sans-serif!important;line-height:1;margin:0;letter-spacing:.03em;font-size:calc(24px + 12 * ((100vw - 300px) / 1300));line-height:.8}ul.calendar-list span.date-display-range span{display:block;font-size:calc(30px + 10 * ((100vw - 300px) / 1300));line-height:.5}ul.calendar-list .event-info{-ms-flex:0 1 80%;flex:0 1 80%;padding:.5em}ul.calendar-list h3{font-family:ingra,sans-serif;font-size:calc(18px + 6 * ((100vw - 300px) / 1300));line-height:1.2;margin:0}ul.calendar-list h3 a{transition:all .15s ease-in-out}ul.calendar-list h3 a:link,ul.calendar-list h3 a:visited{color:#298fc2}ul.calendar-list h3 a:hover{color:#ef3340}.views-with-footer footer{width:100%;text-align:center;padding:10px 0}@media (min-width:768px){.views-with-footer footer{text-align:right}}ul.twitter-feed{list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}ul.twitter-feed *{box-sizing:border-box}@media (min-width:992px){ul.twitter-feed{-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px}}ul.twitter-feed li{-ms-flex:0 1 33.333%;flex:0 1 33.333%;margin:15px 0}ul.twitter-feed li p{font-size:calc(14px + 3 * ((100vw - 300px) / 1300))}@media (min-width:992px){ul.twitter-feed li{padding:0 15px}}ul.twitter-feed .tweet-hdr{display:-ms-flexbox;display:flex}ul.twitter-feed .tweet-hdr p{padding:.5em 0 .5em 1em;line-height:1.2;margin:0;font-weight:500;color:#ba0c2f}ul.twitter-feed .tweet-hdr p a,ul.twitter-feed .tweet-hdr p time{font-weight:300;color:#212121}ul.twitter-feed .tweet p{margin:.5em 0;line-height:1.5;font-size:calc(16px + 2 * ((100vw - 300px) / 1300))}ul.twitter-feed .tweet p a{color:#298fc2;font-weight:500}ul.twitter-feed .tweet-ftr{-ms-flex-pack:end;justify-content:flex-end}ul.twitter-feed .tweet-ftr time{font-size:calc(12px + 3 * ((100vw - 300px) / 1300))}ul.twitter-feed span.avatar{display:block;width:50px;height:50px;background-image:url(/themes/spark451/ncc/build/../images/ui__ncc-twitter.png);background-repeat:no-repeat;background-position:50%;background-size:50px;line-height:50px}@media (max-width:500px){.front-social h2.underline span:after,.image-right-edge h2.underline span:after{left:-20px;width:calc(100% + 30px)}}.layout__heading{display:none}#toolbar-administration ul{font-size:small}
