﻿ol,ul{list-style:disc;}strong{font-weight:600;}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{clip:rect(0,0,0,0);pointer-events:none;position:absolute;}.navbar{padding:0;}.form-check-input{border:2px solid #d02b2f;}.form-check-input:checked{background-color:#d02b2f;border-color:#d02b2f;}.navbar{width:100%;}@media(min-width:768px){.navbar-expand-md{width:100%;}}body{display:flex;flex-direction:column;font-family:"museo-sans",sans-serif;font-size:16px;font-style:normal;font-weight:300;height:100vh;}.layout-main{flex:1 0 auto;}a,a:visited:not(.btn){color:#d02b2f;outline:0;text-decoration:none;}a:hover,a:visited:not(.btn):hover,a:active,a:visited:not(.btn):active,a:focus,a:visited:not(.btn):focus,a.active,a:visited:not(.btn).active{color:#911e21;outline:0;text-decoration:underline;}.btn:focus,.btn:active,.btn.active{outline:0!important;}a.blueLink{color:#25384a;text-transform:uppercase;display:inline-flex;align-items:center;font-weight:bold;gap:5px;}a.blueLink:visited{color:#25384a;}a.blueLink:active,a.blueLink:hover,a.blueLink:focus-visible{color:#000;text-decoration:none;}h2{color:#d02b2f;font-size:40px;font-weight:300;margin-top:0;}h2:after{background-color:#ffc600;content:"";display:block;height:5px;margin:15px 0 40px;width:165px;}h3{color:#25384a;font-size:22px;font-weight:700;text-transform:uppercase;}h4{color:#d02b2f;font-size:22px;font-weight:300;}h4 cite{color:#555;display:block;font-size:14px;font-style:normal;padding-top:4px;}p~h2,blockquote~h2,ul~h2,ol~h2{margin-top:30px;}input.error{border:1px solid #d1272e;}em.error,li.error{color:#d1272e;}.text-center h2:after{margin-left:auto;margin-right:auto;}.text-red{color:#d02b2f;}.text-red h2{color:#fff;}.text-red h2:after{background-color:#ffc600;}.yellow h2{color:#fff;}.yellow h2:after{background-color:#d02b2f;}blockquote h3:first-child{margin-top:0;}p{line-height:1.5em;margin:0 0 14px 0;}.btn{border-radius:3px;font-weight:700;letter-spacing:.3px;padding-inline:20px;padding-left:5%;padding-right:5%;text-transform:uppercase;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;}.btn-primary{background-color:#d02b2f;border-color:#d02b2f;color:#fff;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#c3282c!important;border-color:#d02b2f!important;color:#fff!important;}.btn-yellow{background-color:#ffc600;border-color:#ffc600;color:#d02b2f;}.btn-yellow:hover,.btn-yellow:active,.btn-yellow:focus{background-color:#f0ba00!important;border-color:#ffc600!important;color:#d02b2f!important;}.btn-blue-text{background-color:transparent;border-color:transparent;color:#25384a;}.btn-blue-text:hover,.btn-blue-text:active,.btn-blue-text:focus{background-color:#fff!important;border-color:#fff!important;box-shadow:none;}.btn-secondary{background-color:#d02b2f;border-color:#d02b2f;color:#ffc600;}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:#c3282c!important;border-color:#d02b2f!important;color:#ffc600!important;}.btn-lg{border-radius:3px;padding-bottom:14px;padding-top:14px;}.btn-outline{color:#fff!important;border:1px solid rgba(255,255,255,.6);}.btn-outline:hover,.btn-outline:active,.btn-outline:focus{background-color:#d02b2f;border-color:#d02b2f;}.navigation .main-nav{background-color:#fff;border-bottom:8px solid #d02b2f;box-shadow:0 3px 10px 0 rgba(50,50,50,.45);transition:all .2s;-moz-transition:all .2s;-webkit-box-shadow:0 3px 10px 0 rgba(50,50,50,.45);-webkit-transition:all .2s;}.navigation .main-nav img.main-logo{height:45px;margin-bottom:13px;margin-top:13px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;}.navigation .main-nav .navbar-nav a{color:#000;font-size:15px;font-weight:500;padding-bottom:6px;padding-left:6px;padding-right:6px;padding-top:6px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;}.navigation .main-nav .navbar-nav a:hover,.navigation .main-nav .navbar-nav a:active{background-color:transparent;color:#d02b2f;}.navigation .main-nav li{position:relative;}.navigation .main-nav .navbar-toggle{border-color:#747474;margin-top:18px;}.navigation .main-nav .navbar-toggle:hover,.navigation .main-nav .navbar-toggle:focus{background-color:#747474;}.navigation .main-nav .navbar-toggle .icon-bar{background-color:#a7a7a7;}.navigation .main-nav .navbar-nav>li>.dropdown-menu{padding-top:0;padding-bottom:0;}.navigation .main-nav .navbar-nav>li>.dropdown-menu a{font-size:14px;font-weight:300;padding-bottom:6px;padding-top:6px;}.navigation.shrink .main-nav img.main-logo{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;}section{padding:60px 0;position:relative;}section.nopadding{padding:0;}section.yellow{background:#ffc600;}section.yellow hr{border-top-color:#e6b200;}section.ltgray{background:#fff;}section.red{background:#d02b2f;color:#fff;}section.red h2{color:#fff;}section.red h4{color:#ffc600;}section.red a:not(.btn){color:#fff;text-decoration:none;}section.homeHeader{background-attachment:fixed;background-image:url("../images/jsi-hero-image-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;height:350px;}section.homeHeader .container{padding-top:55px;}section.homeHeader h1{color:#ffc600;font-size:36px;margin-bottom:12px;}section.homeHeader p{font-size:22px;}section.grid2{background-attachment:fixed;background-image:url("../images/background-grid-2_Yellow.webp");background-position:center right;background-repeat:no-repeat;background-size:70%;}section.intHeader{background-image:url("../images/jsi-interior-header.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff;margin-top:88px;padding-top:30px;padding-bottom:8px;}section.intHeader h1{font-size:42px;margin-bottom:0;font-weight:300;}section.intHeader p{font-size:18px;}section.adminNav{background:#ffc600;margin:0;padding:0;}section.adminNav ul{margin:0;padding:0;text-align:right;}section.adminNav ul li{border-right:1px solid #d02b2f;display:inline-block;list-style-type:none;margin:0;padding:0;}section.adminNav ul li:first-child{border-right-width:0;}section.adminNav ul li:last-child{border-right-width:0;}section.adminNav ul li a{display:block;padding:8px 10px;text-decoration:none!important;}.img-holder-half-to-block{height:100%;position:absolute;top:0;left:50%;right:0;width:50%;background-repeat:no-repeat;background-size:cover;background-position:center center;}.img-holder-half-to-block.injured-worker{background-image:url("../images/jsi-injured-worker.jpg");}.newsItem{border-bottom:1px solid #919490;margin-bottom:40px;min-height:85px;position:relative;}.newsItem .newsDate{background-color:#ffc600;color:#fff;float:left;font-size:14px;font-weight:500;height:76px;left:0;line-height:12px;margin-bottom:12px;margin-right:22px;overflow:hidden;padding-top:12px;position:static;text-align:center;text-transform:uppercase;top:0;width:70px;}.newsItem .newsDate:before{background-color:#d02b2f;content:"";height:16px;left:0;position:absolute;top:0;width:16px;z-index:1;}.newsItem .newsDate:after{background-color:#fff;content:"";height:24px;left:-12px;position:absolute;top:-12px;transform:rotate(45deg);width:24px;z-index:2;}.newsItem .newsDate span{display:block;font-size:32px;font-weight:700;line-height:32px;}.newsItem newsPreview{margin-left:0;padding-bottom:20px;}.newsItem a{font-weight:500;}footer.mainFooter{background:#25384a;background-image:url("../images/background-grid-2_Blue.webp");background-position:right 40%;background-repeat:no-repeat;background-size:75%;border-top:5px solid #fff;color:#fff;flex-shrink:0;padding:45px 0;}footer.mainFooter a,footer.mainFooter:visited{color:#fff!important;}footer.mainFooter a:hover,footer.mainFooter:visited:hover,footer.mainFooter a:visited:hover,footer.mainFooter:visited:visited:hover,footer.mainFooter a:active,footer.mainFooter:visited:active,footer.mainFooter a:visited:active,footer.mainFooter:visited:visited:active,footer.mainFooter a:focus,footer.mainFooter:visited:focus,footer.mainFooter a:visited:focus,footer.mainFooter:visited:visited:focus{color:#f2f2f2;}footer.mainFooter ul.footerNav{list-style:none;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;}footer.mainFooter ul.footerNav li{margin:0 0 5px;}footer.mainFooter .socmed a+a{margin-left:8px;}footer.mainFooter .socmed a{text-decoration:none;}footer.mainFooter #footerLogo{max-width:105px;}hr.gray{border-color:#919490;margin-block:30px;}.boxed{border:1px solid #fff;padding:12px;max-width:80%;margin:0 auto 10px;border-radius:3px;}.boxed .md{display:block;font-size:150%;font-weight:500;}.boxed .lg{display:block;font-size:250%;font-weight:700;}.emphasis{margin:0 auto 20px;}.emphasis .md{display:block;font-size:150%;font-weight:500;}.emphasis .lg{color:#ffc600;display:block;font-size:250%;font-weight:700;}.desktopPadded{padding-left:5%;padding-right:5%;}.bottomMarginColumns [class*="col-"]{margin-bottom:45px;}.homeIconModule{border-radius:3px;padding:12px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}.homeIconModule .iconHolderCircle{background-color:#d02b2f;border-radius:50%;margin:0 auto 20px;max-width:180px;padding:35px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}.homeIconModule a{border:1px solid #fff;border-color:transparent;border-radius:3px;display:inline-block;margin-bottom:3px;padding:5px 30px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;}.homeIconModule a:hover,.homeIconModule a:active,.homeIconModule a:focus{background-color:#d02b2f;color:#fff;text-decoration:none;}.homeIconModule a:visited:hover{color:#fff;}form.floatLabel input:focus~label,form.floatLabel textarea:focus~label,form.floatLabel input:valid~label,form.floatLabel textarea:valid~label{color:#d02b2f;font-size:.75em;text-transform:uppercase;top:-2rem;transition:all .125s ease;-webkit-transition:all .125s ease;}form.floatLabel .styled-input{margin:1.5rem 0 1rem;position:relative;}form.floatLabel .styled-input label{color:#747474;font-weight:300;left:0;top:0;padding:.75rem;pointer-events:none;position:absolute;transition:all .25s ease;-webkit-transition:all .25s ease;}form.floatLabel input,form.floatLabel textarea{background-color:#e3e4e3;border:0;font-weight:200;padding:.75rem;width:100%;}form.floatLabel input~span,form.floatLabel textarea~span{background:#d02b2f;bottom:0;display:block;height:3px;left:0;position:absolute;transition:all .125s ease;width:0;-webkit-transition:all .125s ease;}form.floatLabel input:focus,form.floatLabel textarea:focus{outline:0;}form.floatLabel input:focus~span,form.floatLabel textarea:focus~span{transition:all .075s ease;width:100%;-webkit-transition:all .075s ease;}form.floatLabel textarea{min-height:15em;width:100%;}.donate-amounts,.donor-list{width:100%;background-color:#fff;}.donate-amounts .btn,.donor-list .btn{align-items:center;display:flex;line-height:1.2;}.donor-list{background-color:#fff;border-radius:3px;margin-top:5px;}.donor-list .btn{font-weight:normal;text-transform:none;white-space:normal;}.donation-btn-container{background-color:#fff;border-radius:3px;display:inline-block;margin-top:8px;padding:10px 20px;text-align:center;width:100%;}.donations .card h5.card-header{background-color:#25384a;color:#fff;text-transform:uppercase;}.donations .card .card-body{background-color:#eae9e8;}.paypallink{float:right;margin-bottom:12px;margin-left:12px;}span.error{color:#d02b2f;display:block;padding:5px 0;}.hide-password{border-left:1px solid #d2cfcd;color:#d2cfcd;padding-left:10px;position:absolute;right:10px;text-decoration:none;top:6px;z-index:2;}.ht{left:-9999px;position:absolute;top:-9999px;}.card-body.details label{color:#9b9b9b;}.card-body.details p{padding-left:12px;}.dev{background:#d1272e;background-clip:padding-box;border:5px solid #fff;border-left-width:0;border-top-width:0;border-top-right-radius:0;border-bottom-right-radius:76px;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 0 6px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;left:0;line-height:1;position:fixed;font-family:"Interstate Reg Cond",Arial,Helvetica,sans-serif;font-size:20px;opacity:.7;padding:10px 25px 25px 10px;top:0;width:76px;z-index:10000;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:76px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:76px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);-moz-box-shadow:0 0 6px rgba(0,0,0,.3);}.grayText{color:#d2cfcd;}.redText{color:#d02b2f;}ul.clsToggleList{list-style-type:none;margin-bottom:20px;margin-left:0;padding:0;}ul.clsToggleList>li{background:#fff;border-top:1px solid #d2cfcd;margin-bottom:10px;}ul.clsToggleList>li ul li{list-style-type:disc;}ul.clsToggleList:after,ul.clsToggleList:before{box-sizing:border-box;content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}ul.clsToggleList li a.toggle-trigger{color:#000;display:block;font-size:16px;font-weight:500;padding:10px 72px 10px 10px;position:relative;text-decoration:none;}ul.clsToggleList li a.toggle-trigger:before,ul.clsToggleList li a.toggle-trigger:after{backface-visibility:hidden;background:#d02b2f;content:"";height:2px;position:absolute;right:24px;top:50%;width:13px;transition:all .2s ease-in;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;}ul.clsToggleList li a.toggle-trigger:before{right:32px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}ul.clsToggleList li a.toggle-trigger:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}ul.clsToggleList .toggle-content{background-color:#e3e4e3;overflow:hidden;padding:10px;}ul.clsToggleList .content-visible{transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;}ul.clsToggleList .content-visible a.toggle-trigger{background:#25384a;color:#fff;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;}ul.clsToggleList .content-visible a.toggle-trigger:before{background:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}ul.clsToggleList .content-visible a.toggle-trigger:after{background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}.hiddenContainer{display:none;height:1px;left:-99999px;position:absolute;width:1px;}.morphing-btn-wrap{display:inline-block;position:relative;text-align:center;}.morphing-btn{box-sizing:border-box;transition:background .3s ease,color .2s .2s,width .2s 0s,border-radius .2s 0s;white-space:nowrap;}.morphing-btn_circle{border-radius:50%;color:rgba(0,0,0,0)!important;padding-left:0;padding-right:0;transition:color .2s 0s,width .3s .2s,border-radius .3s .2s;width:35.6px!important;}.morphing-btn-clone{backface-visibility:hidden;background:#ffc600;border-radius:50%;position:fixed;transition:all .5s cubic-bezier(.65,.05,.36,1);z-index:3;-webkit-transition:all .5s cubic-bezier(.65,.05,.36,1);-webkit-backface-visibility:hidden;}.morphing-btn-clone_visible{display:block;transform:scale(1)!important;z-index:9999;-webkit-transform:scale(1)!important;}.fancybox-morphing .fancybox-bg{background:#ffc600;opacity:1;}.fancybox-morphing .fancybox-toolbar{right:40px;top:20px;}.fancybox-morphing .fancybox-button--close{background:rgba(0,0,0,.2);border-radius:50%;color:#fff;}.fancybox-morphing .fancybox-button--close:before,.fancybox-morphing .fancybox-button--close:after{height:1.55px;left:calc(50% - 11px);width:22px;}.fancybox-morphing .fancybox-button--close:hover{background:rgba(0,0,0,.25);}.morphing-content{backface-visibility:hidden;background:transparent!important;margin:0;overflow-x:hidden!important;position:relative;z-index:3;-webkit-backface-visibility:hidden;}.morphing-content .content{max-width:800px;width:100%;}.morphing-content .content .top{align-items:center;border-bottom:1px solid rgba(0,0,0,.3);display:flex;flex-direction:column;gap:10px;justify-content:center;margin-bottom:20px;padding-bottom:20px;}.morphing-content .content .text{font-size:18px;line-height:1.6;}.vidWrapper{margin-bottom:30px;position:relative;}.vidWrapper .vidSecondaryLink{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;display:block;font-size:13px;right:0;padding:3px 6px;position:absolute;transition:all .2s ease-out;z-index:2;}.vidWrapper .vidSecondaryLink:hover{background-color:rgba(255,198,0,.9);color:#d02b2f;}.vidPreview{background-color:#000;border:1px solid #000;display:block;overflow:hidden;position:relative;}.vidPreview img{height:auto;width:100%;}.vidPreview:before{align-items:center;background-color:rgba(255,255,255,.8);border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.5);color:#000;content:"";font-size:18px;height:40px;display:flex;font-family:"Font Awesome 6 Free";inset:0;justify-content:center;margin:auto;opacity:.75;padding-left:2px;position:absolute;transition:all .2s ease-out;width:60px;z-index:3;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.5);}.vidPreview:after{background-color:#000;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-out;width:100%;z-index:2;}.vidPreview:hover:before{opacity:1;}.vidPreview:hover:after{opacity:.4;}.people{display:flex;flex-wrap:wrap;gap:30px;}.people .person{flex:0 0 100%;}.people .person img{margin-bottom:20px;}@media screen and (min-width:576px){h4{font-size:24px;}.newsItem .newsDate{float:left;margin-right:22px;margin-bottom:12px;position:static;}.people .person{flex:0 0 calc(50% - 20px);}.desktopPadded{padding:0;}.donationOptions{display:block;}}@media screen and (min-width:768px){.navigation .main-nav{padding:13px 0;}.navigation .main-nav img.main-logo{height:60px;margin-top:0;margin-bottom:0;}.navigation .main-nav .navbar-nav{margin-top:13px;}.navigation .main-nav .navbar-nav a{padding-top:10px;padding-bottom:10px;}.navigation .main-nav .navbar-nav>li>.dropdown-menu a{font-size:16px;border-bottom:1px solid rgba(0,0,0,.15);}.navigation .main-nav .navbar-nav>li>.dropdown-menu a:hover,.navigation .main-nav .navbar-nav>li>.dropdown-menu a:focus-visible{color:#fff;background-color:#d02b2f;}.navigation .main-nav .navbar-nav>li>.dropdown-menu a:last-child a{border-bottom-width:0;}section.homeHeader{height:500px;color:#fff;}section.homeHeader .container{padding-top:80px;}section.homeHeader h1{font-size:48px;margin-bottom:16px;}section.homeHeader p{font-size:26px;}section.intHeader{padding-top:60px;padding-bottom:10px;}section.intHeader h1{font-size:64px;margin-top:20px;}section.intHeader p{font-size:26px;}.newsItem .newsPreview{margin-left:100px;}.morphing-content .content .top{flex-direction:row;gap:20px;justify-content:flex-start;}}@media screen and (min-width:992px){.navigation .main-nav{padding:20px 0;}.navigation .main-nav img.main-logo{height:auto;}.navigation .main-nav .navbar-nav a{font-size:16px;padding-left:10px;padding-right:10px;}.navigation.shrink .main-nav{padding:13px 0;}.navigation.shrink .main-nav img.main-logo{height:60px;}.navigation.shrink .main-nav .navbar-nav{margin-top:16px;}section.homeHeader{color:#fff;height:700px;margin-top:115px;padding-bottom:200px;}section.homeHeader .container{padding-top:130px;}section.homeHeader h1{font-size:60px;margin-bottom:20px;}section.homeHeader p{font-size:32px;}section.intHeader{margin-top:140px;}}@media screen and (min-width:1200px){.navigation .main-nav .navbar-nav a{font-size:18px;padding-left:15px;padding-right:15px;}.people .person{flex:0 0 calc(33.3% - 20px);}}@media screen and (prefers-reduced-motion:reduce){.morphing-btn{-webkit-transition:none;transition:none;}.morphing-btn_circle{-webkit-transition:none;transition:none;}.morphing-btn-clone{-webkit-transition:none;transition:none;}}form input.validation-border,form textarea.validation-border{border:1px solid #f00;}