.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url(/themes/custom/sjeccd_basic/images/ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/sjeccd_basic/fonts/slick.eot);src:url(/themes/custom/sjeccd_basic/fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/sjeccd_basic/fonts/slick.woff) format('woff'),url(/themes/custom/sjeccd_basic/fonts/slick.ttf) format('truetype'),url(/themes/custom/sjeccd_basic/fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
:root{--blue:#27415b;--green:#637f3d;--purple:#731472;}html.menu-open{overflow:hidden;}p{margin:0;}main p:has(+ p):not(:last-of-type){margin-bottom:1.5rem;}main p + :not(p,h2){margin-top:1.5rem;}p.small{font-size:.75rem;}main :where(ul,ol){margin-bottom:.75rem;padding-left:1rem;}ol{list-style:decimal;}ol ol{list-style:lower-alpha;}ul:where(:not(.menu)){list-style:disc;}.layout-container ul:where(:not(.menu)) li:where(:not(:last-child)){padding-bottom:.5rem;}.node.page :is(ul,ol){margin:1.25rem;}ul li::marker{color:#27405b;}.raw-html-embed > iframe:not([width]){width:100%;}.align-center{text-align:center;}.media.align-left{margin-bottom:1rem;margin-right:1rem;}.media.align-right{margin-bottom:1rem;margin-left:1rem;}a:where(.more,.views-display-link){align-items:center;display:inline-flex;font-size:1.125rem;font-weight:600;gap:0 .5rem;text-decoration:underline;}a:where(.more,.views-display-link):hover{text-decoration:none;}a:where(.more,.views-display-link)::after{background:url(/themes/custom/sjeccd_basic/images/icons.svg#circle-arrow-right) no-repeat;background-size:contain;content:"";height:1rem;transition:.2s ease-in-out;width:1rem;}a:where(.more,.views-display-link):hover::after{transform:translateX(.25rem);}h1,h2,h3,h4,h5,h6{color:#27405b;font-family:inherit;line-height:inherit;margin:0 0 0.25em;}article.node .field-body :where(h2,h3,h4,h5,h6){margin-bottom:.75rem;}.black:where(h1,h2,h3,h4,h5,h6){color:#000;}main h1{font-size:1.875rem;line-height:1.3;padding-bottom:1.5rem;}h2{font-size:1.5rem;font-weight:700;}h3{font-size:1.375rem;}.slick-arrow,.slick-arrow:focus,.slick-arrow:hover{background-image:url('/themes/custom/sjeccd_basic/images/icons.svg#angle-down-white');background-position:50% 50%;background-size:contain;}.slick-arrow{height:2.5rem;opacity:.7;width:2.5rem;z-index:2;}.slick-arrow:hover{opacity:1;}.slick-arrow::before{content:none;}.slick-prev{left:1rem;transform:rotate(90deg)}.slick-next{right:1rem;transform:rotate(-90deg)}.slick-dots{bottom:1rem;}.slick-dots li{height:auto;margin:0;padding:0 .25rem !important;width:auto;}.slick-dots button{background:#fff !important;border-radius:50%;height:.875rem !important;opacity:.7;width:.875rem !important;}.slick-dots .slick-active button{opacity:1;}.slick-dots button:hover{opacity:1;}.slick-dots button::before{content:none !important;}table{}table tbody tr{vertical-align:top;}.ckeditor-accordion-container{margin:1.5rem 0;}.ckeditor-accordion-container dd > :last-child{padding-bottom:1.5rem;}.ckeditor-accordion-container > dl{border:none;}.ckeditor-accordion-container > dl dt.active > a,.ckeditor-accordion-container > dl dt.active > a:hover,.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button),.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover,.views-tabs .tabs-panel .tab-title{background:none;border:none;color:#252c33;font-weight:700;padding:1rem 0;text-decoration:none;}.ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler,.ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover{padding-right:1.75rem;}.ckeditor-accordion-container > dl dt:not(.active){border-bottom:1px solid #ccc;}@media(max-width:900px){.views-tabs .tabs-panel:not(:last-child){border-bottom:1px solid #ccc;}}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle,.views-tabs .tabs-panel .tab-title .accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;left:auto;right:0;top:1rem;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after,.views-tabs .tabs-panel .tab-title .accordion-toggle::before,.views-tabs .tabs-panel .tab-title .accordion-toggle::after{transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;transform:rotate(-180deg);will-change:transform;background-color:#252c33;left:50%;top:50%;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.views-tabs .tabs-panel .tab-title .accordion-toggle::before{transform:translate(-50%,-50%) rotate(90deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle::before,.views-tabs .tabs-panel.is-active .tab-title .accordion-toggle::before{opacity:0;transform:translate(-50%,-50%) rotate(90deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after,.views-tabs .tabs-panel .tab-title .accordion-toggle::after{transform:translate(-50%,-50%) rotate(0);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle::after,.views-tabs .tabs-panel.is-active .tab-title .accordion-toggle::after{transform:translate(-50%,-50%) rotate(0);}.ckeditor-accordion-container > dl dd{border-bottom:1px solid #ccc;padding:0;}.layout-container{display:flex;flex-direction:column;min-height:100dvh;overflow:hidden;}@media(max-width:900px){.layout-container{padding-top:6.5rem;padding-top:5.25rem;}}#block-family .menu{display:flex;gap:0 1rem;justify-content:space-between;}@media(max-width:900px){#header{pointer-events:none;position:fixed;top:0;left:0;right:0;z-index:999;}html.menu-open #header{bottom:0;background:var(--blue);background:rgba(39,65,91,.9);pointer-events:all;}}#header > .container{align-items:center;display:flex;flex-wrap:wrap;position:relative;z-index:1;}@media(max-width:900px){#header > .container{height:100dvh;overflow:auto;}}#header-top-left{flex-grow:1;pointer-events:all;}@media(max-width:900px){#header-top-left{padding-top:1.25rem;padding-bottom:1.5rem;position:relative;}html:not(.menu-open) #header-top-left{background-color:#fff;}html.menu-open #header-top-left{background-color:#2d4054;}#header-top-left::before,#header-top-left::after{background:inherit;bottom:0;content:"";position:absolute;top:0;width:50dvw;}#header-top-left::before{right:100%;}#header-top-left::after{left:100%;}}#header-top-right{align-items:center;display:grid;gap:1rem 1rem;grid-template-columns:repeat(3,auto);grid-template-rows:auto auto;justify-content:space-between;position:relative;padding-block:2rem;width:100%;z-index:1;}@media(min-width:901px){#header-top-right{max-width:400px;}}@media(max-width:900px){#header-top-right{color:#fff;display:flex;flex-wrap:wrap;opacity:0;order:1;padding-top:0;pointer-events:none;}html.menu-open #header-top-right{opacity:1;pointer-events:all;}#header-top-right > nav{text-align:center;width:100%;}#header-top-right > nav:not(:nth-last-child(-1n+2)){padding-bottom:1.125rem;}}#header .block-sjeccd-basic-branding{grid-row:span 2;width:27rem;}@media(max-width:900px){#header .block-sjeccd-basic-branding{width:16.875rem;}html.menu-open #header .block-sjeccd-basic-branding{filter:brightness(10);}}#header .menu--contact{grid-row:2;}#header .menu--information{grid-column:2;grid-row:2;}#header .menu--quick-links{grid-column:3;grid-row:2;}#header-top-right .menu > li{position:relative;}#header-top-right .menu a{color:#fff;font-size:0.75rem;font-weight:700;text-transform:uppercase;}@media(max-width:900px){#header-top-right .menu a{font-size:1.125rem;}}#header-top-right .menu .menu a{color:var(--blue);}@media(min-width:901px){#header-top-right nav > .menu > li > a{color:var(--green);}}#header-top-right nav > .menu > li > span{align-items:center;border:1px solid currentColor;border-radius:0.25rem;color:var(--purple);display:inline-flex;font-size:0.75rem;font-weight:700;padding:0.375rem 1rem;text-transform:uppercase;white-space:nowrap;}@media(max-width:900px){#header-top-right nav > .menu > li > span{background:var(--purple);border:none;color:#fff;justify-content:center;min-width:280px;}}#header-top-right nav > .menu > li > span::after{content:"\2304";font-size:1.25rem;line-height:1;padding-left:0.5rem;transform:translateY(-6px);}#header-top-right nav > .menu .menu{padding:.5rem 1rem 1rem;opacity:0;overflow:hidden;pointer-events:none;transition:all .3s;}@media(min-width:901px){#header-top-right nav > .menu .menu{background:#fff;border:1px solid var(--purple);border-radius:0 0 0.25rem 0.25rem;border-width:0 1px 1px;min-width:100%;position:absolute;transform:translateY(-2px);z-index:-1;}}@media(max-width:900px){#header-top-right nav > .menu .menu:not(.active){height:0;padding:0;}}#header-top-right nav > .menu > li:hover .menu{opacity:1;pointer-events:all;}#header-top-right nav > .menu .menu li{line-height:1;}#header-top-right nav > .menu .menu li:not(:last-child){padding-bottom:.75rem;}@media(min-width:901px){#header-top-right nav > .menu .menu a{color:var(--purple);font-weight:400;text-transform:none;}}@media(max-width:900px){#header-top-right nav > .menu .menu a{color:#fff;font-weight:400;}}#navigation{width:100%;}@media(min-width:901px){#navigation{background:var(--blue);position:relative;}}@media(max-width:900px){#navigation{opacity:0;pointer-events:none;text-align:center;}html.menu-open #navigation{opacity:1;padding-top:4rem;pointer-events:all;}}#navigation::before,#navigation::after{background:inherit;bottom:0;content:"";position:absolute;top:0;width:50dvw;}#navigation::before{right:100%;}#navigation::after{left:100%;}.tb-megamenu{background:transparent;}@media(max-width:900px){.block-tb-megamenu{display:none;}}.navigation.menu--main .menu-item > span{cursor:pointer;}@media(min-width:901px){.navigation.menu--main{display:none;}}@media(min-width:901px){#navigation nav > .menu,.tb-megamenu .nav{display:flex;justify-content:space-between;margin-block:0;}}#navigation nav > .menu > li{display:block;position:relative;}@media(min-width:901px){#navigation .menu .menu{background-color:rgba(255,255,255,0.98);border:1px solid #dae1e9;box-shadow:0 3px 6px rgba(0,0,0,0.06);opacity:0;pointer-events:none;position:absolute;}}@media(max-width:900px){#navigation .menu .menu{overflow:hidden;transition:height .2s;}#navigation .menu .menu:not(.open){height:0;}#navigation .menu .menu.open{margin-bottom:1rem;}}#navigation .menu li:hover .menu,#navigation .menu li:has(:hover) .menu{opacity:1;pointer-events:all;}@media(min-width:901px){#navigation .menu .menu a{color:#27405b}}@media(max-width:900px){#navigation .menu .menu a{font-size:.875rem;}}#navigation .menu > li > :is(a,span),.tb-megamenu .nav > li > a,.tb-megamenu .nav > li > span.dropdown-toggle{border:none;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:.5rem 0;}@media(max-width:900px){#navigation .menu > li > :is(a,span){font-size:1.125rem;margin-block:0 2.125rem;padding-block:0;text-transform:uppercase;}}.tb-megamenu .nav > li{padding:0;}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > li > a:hover,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,.tb-megamenu .nav > li > a:focus,.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover,.tb-megamenu .nav > li > span.tb-megamenu-no-link:hover,.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover,.tb-megamenu .nav > li > span.tb-megamenu-no-link:focus{background:transparent;color:#fff;}.tb-megamenu .dropdown-menu{background-color:rgba(255,255,255,0.98);border:1px solid #dae1e9;border-radius:0 0 .25rem .25rem;box-shadow:0 3px 6px rgba(0,0,0,0.06);}.tb-megamenu .dropdown-menu li > a,.tb-megamenu .dropdown-menu li > a:focus,.tb-megamenu .dropdown-menu li > a:hover{background:none !important;border:none;color:#27415b !important;}.mega-dropdown-inner > .tb-megamenu-row{padding:.5rem 1.25rem;}.tb-megamenu-submenu.large-width{min-width:500px;}.tb-megamenu .nav > li li a{font-size:.875rem;}#hamburger{--gap:.375rem;background:none;border:none;color:var(--green);cursor:pointer;font-size:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem;}@media(min-width:901px){#hamburger{display:none;}}#hamburger span,#hamburger:before,#hamburger:after{background-color:currentColor;border-radius:.125rem;content:'';display:block;height:.3125rem;transition:all .2s ease-in-out;}#hamburger span{margin-block:var(--gap);}#hamburger:before{margin-bottom:var(--gap);}#hamburger:after{margin-top:var(--gap);}html.menu-open #hamburger{color:#fff;}html.menu-open #hamburger span{transform:scale(0);}html.menu-open #hamburger::before{transform:translateY(.675rem) rotate(135deg);}html.menu-open #hamburger::after{transform:translateY(-.675rem) rotate(-135deg);}main{display:flex;flex-grow:1;padding-top:2.5rem;}@media(min-width:901px){main{padding-top:3.5rem;}}body.path-frontpage main{padding-bottom:3rem;}@media(min-width:901px){body.has-sidebar main > .container{display:grid;gap:0 7%;grid-template-rows:auto 1fr;grid-template-areas:"sidebarPrimary mainContent" "sidebarSecondary mainContent";}body.has-sidebar.has-content-bottom main > .container{grid-template:auto 1fr min-content;grid-template-areas:"sidebarPrimary mainContent" "sidebarSecondary mainContent" "contentBottom contentBottom";}body.path-frontpage.has-sidebar main > .container{gap:0 2rem;grid-template:min-content auto / calc(73% - 1rem) calc(27% - 1rem);grid-template-areas:"mainContent sidebarPrimary " "mainContent sidebarSecondary";}body.path-frontpage.has-sidebar main > .container{grid-template-areas:"mainContent sidebarPrimary" "mainContent sidebarSecondary" "contentBottom contentBottom";}}main{color:#252c33;font-weight:400;padding-bottom:7.3125rem;}main a{color:#637f3d;text-decoration:underline;}main a:hover{color:#581b5f;}#content{grid-area:mainContent;line-height:1.5;padding-top:1.25rem;}@media(max-width:900px){#content{padding-top:1.75rem;}}body.path-frontpage #content{font-size:1.125rem;padding-top:3.75rem;}#content h2{padding-block:2.75rem .5rem;}#content h2:first-child{padding-top:0;}#sidebar-primary{grid-area:sidebarPrimary;}@media(min-width:901px){#sidebar-primary{padding-top:.5625rem;}}#sidebar-secondary{grid-area:sidebarSecondary;}#content-bottom{grid-area:contentBottom;}body:not(.path-frontpage) .sidebar .block{padding-inline:3rem;}.sidebar .block{padding-block:2.5rem;}.sidebar .block:has(.with-background){border-radius:8px;background-color:rgba(230,230,230,0.16);}#sidebar-primary + #sidebar-secondary,.sidebar .block + .block{margin-top:3.75rem;}.sidebar h2.block-title{font-size:1.375rem;padding-bottom:.75rem;}main .block-type-basic{padding-block:3.25rem;}.block-type-basic.has-image{display:flex;flex-wrap:wrap;}@media(min-width:901px){.block-type-basic.has-image{display:grid;gap:0 2rem;grid-template:"image title" auto "image content" 1fr / 4fr 6fr;}.block-type-basic.text-position-left:has(> img){grid-template:"title image " auto "content image" 1fr / 6fr 4fr;}}.block-type-basic .field-field_media{grid-area:image;}@media(max-width:900px){.block-type-basic .field-field_media{margin:0 auto 2rem;}}.block-type-basic > h2{grid-area:title;}.block-type-basic .field-body{grid-area:content;}@media(max-width:900px){.block-type-basic .field-field_media{order:-1;}.block-type-basic > h2,.block-type-basic .field-body{width:100%;}}@media(min-width:901px){.block-strategicpriorities20182025{grid-template:"image title" auto
      "image content" 1fr / 3fr 10fr !important;gap:0 4.875rem !important;}}nav.menu--footer{padding-block:1.25rem 1rem;transform:translateX(calc(var(--gutter) * -1));width:100dvw;}#footer nav:first-of-type:not(:only-of-type){position:relative;z-index:1;}nav.menu--footer + nav.menu--footer{padding-block:0;}@media(min-width:1201px){nav.menu--footer{transform:translateX(calc(((100dvw - 75rem) / -2) - 1.5rem));}}nav.menu--footer ul.menu{margin:0 auto;max-width:var(--container-width);padding-inline:var(--gutter);position:relative;width:100%;}@media(max-width:900px){nav.menu--footer:first-of-type > ul.menu{margin-top:2rem;}#footer nav.menu--footer:first-of-type:not(:only-of-type) > ul.menu{margin-left:2rem;}}nav.menu--footer ul.menu .menu{padding:1rem 0 .5rem;}@media(min-width:901px){nav.menu--footer ul.menu .menu{padding:1rem 0 0;}}nav.menu--footer + nav.menu--footer > ul.menu{height:0;overflow:hidden;transition:height .3s;}@media(min-width:901px){nav.menu--footer ul.menu{display:flex;justify-content:space-between;}nav.menu--footer:first-of-type ul.menu .menu{display:none;}nav.menu--footer + nav.menu--footer ul.menu .menu{display:block;padding-inline:0;}}@media(max-width:900px){nav.menu--footer + nav.menu--footer ul.menu .menu{display:block;padding-inline:0;}}nav.menu--footer:first-of-type::before{background-image:url(/themes/custom/sjeccd_basic/images/logo-mark%402x.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3.75rem;left:1.5rem;position:absolute;width:3.75rem;}@media(min-width:901px){nav.menu--footer:first-of-type::before{left:calc((100dvw - var(--container-width)) / 2);transform:translateX(-100%);}}@media(max-width:900px){nav.menu--footer:first-of-type::before{top:0.75rem;}}@media(max-width:900px){nav.menu--footer:first-of-type:not(:has(.menu .menu)) ul.menu::before,nav.menu--footer:first-of-type:has(.menu .menu) > .menu > li:before{background-image:url(/themes/custom/sjeccd_basic/images/icons.svg#caret-down);background-position:100% 50%;background-repeat:no-repeat;background-size:1rem;color:#27405b;cursor:pointer;font-size:1rem;font-weight:700;padding-left:4.875rem;padding-right:2rem;position:absolute;text-transform:uppercase;}nav.menu--footer:first-of-type:not(:has(.menu .menu)) ul.menu::before{content:"Quick Links";transform:translateY(-1.75rem);}nav.menu--footer:first-of-type:has(.menu .menu) > .menu > li:before{content:"";display:block;height:1.5rem;margin-right:0.5rem;padding:0;right:100%;width:1rem;}nav.menu--footer > ul.menu > li{margin:1rem 0 0 4.875rem;position:relative;}nav.menu--footer:only-of-type > ul.menu:not(.open) > li{display:none;}nav.menu--footer > ul.menu > li:first-child{margin-top:0;}nav.menu--footer ul.menu .menu{display:none;}nav.menu--footer ul.menu .menu li:not(:last-child){margin-bottom:.5rem;}}@media(min-width:901px){nav.menu--footer > ul.menu > li{width:calc(100%/7);}}nav.menu--footer + nav.menu--footer > ul.menu > li{padding-block:0 1.5rem;}nav.menu--footer + nav.menu--footer .menu .menu li:not(:last-child){margin-bottom:.5rem;}nav.menu--footer ul.menu li > :where(a,h4){color:#27405b;cursor:pointer;font-size:14px;font-weight:300;text-transform:uppercase;}nav.menu--footer + nav.menu--footer ul.menu a,nav.menu--footer:first-of-type .menu .menu a{font-weight:400;text-decoration:underline;text-transform:capitalize;}nav.menu--footer + nav.menu--footer ul.menu a:hover,nav.menu--footer:first-of-type .menu .menu a:hover{text-decoration:none;}nav.menu--footer + .menu--footer > ul.menu > li > h4{display:none;}nav.menu--footer ul.menu li > :where(a,h4) span{display:block;font-weight:700;}@media(min-width:901px){#footer .grid{display:grid;gap:0 2rem;grid-template-columns:1fr;grid-template-rows:min-content;grid-template-areas:"address address" "copyright social";}}.block-sitebranding{grid-area:logo;}.block-footeraddress{grid-area:address;margin-bottom:1.25rem;}@media(max-width:900px){.block-footeraddress .field-body{padding-left:4.875rem;}}@media(max-width:900px){.block-sjeccd-basic-copyright{text-align:center;}}#footer .menu--social{align-items:center;display:flex;gap:.75rem;grid-area:social;}@media(min-width:901px){#footer .menu--social{text-align:right;}}@media(max-width:900px){#footer .menu--social{justify-content:center;margin-top:1rem;}}#footer .menu--social > h2{color:#dae1e9;font-size:.875rem;font-weight:400;margin:0;letter-spacing:-.013125rem;text-transform:uppercase;}#footer .menu--social .menu{align-items:center;display:flex;gap:.5rem;}#footer .menu--social .menu a{background-color:#576677;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;display:block;font-size:0;height:1.875rem;width:1.875rem;}#footer .menu--social .menu a[href*="facebook"]{background-image:url(/themes/custom/sjeccd_basic/images/icons.svg#facebook);background-size:11px auto;}#footer .menu--social .menu a[href*="twitter"]{background-image:url(/themes/custom/sjeccd_basic/images/icons.svg#twitter-old);background-size:18px auto;}#footer .menu--social .menu a[href*="linkedin"]{background-image:url(/themes/custom/sjeccd_basic/images/icons.svg#linkedin);background-size:13px auto;}.block-copyright{grid-area:copyright;}@media(max-width:900px){.block-copyright{text-align:center;}}.view-id-blog.view-display-id-page .views-row:not(:last-child){border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:2rem;}@media(min-width:901px){.node.article.teaser:has(.field-field_image){display:grid;grid-template-columns:25% 75%;gap:1rem;}}@media(min-width:901px){.node.article.teaser .content{transform:translateY(-0.5rem);}}.node.article.teaser .field-field_image img{aspect-ratio:1;object-fit:cover;width:100%;}.node.article.full .field-field_image img{max-height:50dvh;max-width:50%;width:auto;}.node.article .field-field_tags,.node.article .post-date{display:flex;gap:.25rem;}.node.article.full header,.node.article .field-body{margin-top:1rem;}.node.article .field-field_tags .item:not(:last-child)::after{content:", ";}.node.article .post-date .label{font-weight:700;}.node.article.teaser > .links{grid-column:span 2;}.node.article.teaser .node__links .links{list-style:none;padding:0;margin:0;}@media(min-width:901px){.node.article.teaser .node__links .links{text-align:right;}}.block-type-image-slider .field-field_image{position:relative;}.block-type-image-slider .wrapper{--gap:1rem;--item-width:280px;margin-inline:calc(-1 * var(--gap));overflow:auto;padding-inline:var(--gap);scrollbar-width:none;container:box;}.block-type-image-slider .wrapper::-webkit-scrollbar{display:none;}.block-type-image-slider .field-field_image::before,.block-type-image-slider .field-field_image::after{background:rgba(255,255,255,.3);bottom:0;content:"";position:absolute;top:0;width:1rem;}.block-type-image-slider .field-field_image::before{left:-1rem;}.block-type-image-slider .field-field_image::after{right:-1rem;}.block-type-image-slider .field-field_image.beginning::before,.block-type-image-slider .field-field_image.end::after{opacity:0;}@media(min-width:901px){.block-type-image-slider .wrapper-inner{display:flex;gap:0 var(--gap);margin-inline:auto;}}.block-type-image-slider .item{border-radius:.375rem;overflow:hidden;}@media(min-width:901px){.block-type-image-slider .item{flex-shrink:0;width:calc(33.333% - (.666 * var(--gap)));}}@media(max-width:900px){.block-type-image-slider .item:not(:last-child){padding-bottom:2.375rem;}}.block-type-image-slider .item img{width:100%;}@media(min-width:901px){.block-type-triptych > .items{display:flex;gap:0 1rem;justify-content:space-between;}}.block-type-triptych > .items{flex-grow:1;text-align:center;}@media(max-width:900px){.block-type-triptych .item:not(:last-child){margin-bottom:2.5rem;}}.block-type-triptych .field-field_media img{width:100%;}.block-type-image-grid .items{margin-left:-1.5rem;width:100dvw;}@media(min-width:1152px){.block-type-image-grid .items{margin-left:calc((100dvw - 1152px) / -2);}}@media(min-width:901px){.block-type-image-grid .items{display:grid;grid-template:"a a b b"
    "c d e f";grid-template-columns:repeat(4,25%);}}.block-type-image-grid .item:nth-child(1){grid-area:a;}.block-type-image-grid .item:nth-child(2){grid-area:b;}.block-type-image-grid .item:nth-child(3){grid-area:c;}.block-type-image-grid .item:nth-child(4){grid-area:d;}.block-type-image-grid .item:nth-child(5){grid-area:e;}.block-type-image-grid .item:nth-child(6){grid-area:f;}.block-type-image-grid .paragraph--type--image-grid-item{align-items:center;aspect-ratio:.9075;background-blend-mode:multiply;background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;font-size:.875rem;justify-content:end;padding:2rem 1.5rem;text-align:center;}@media(max-width:900px){.block-type-image-grid .paragraph--type--image-grid-item{aspect-ratio:1.8125;}}.block-type-image-grid .item:nth-child(-n+2) .paragraph--type--image-grid-item{aspect-ratio:1.8125;}.block-type-image-grid h2{color:#fff;font-size:1.25rem;margin-bottom:0;}.block-type-image-grid .item:nth-child(-n+2) .paragraph--type--image-grid-item h2{font-size:1.5rem;}.block-type-image-grid .field-field_text{color:#fff;font-weight:300;max-width:23rem;text-align:center;}.block-type-image-grid .item:nth-child(-n+2) .field-field_text{font-size:1rem;}.block-type-image-grid .item .field-field_text a{color:#fff;font-weight:500;}#footer{background-color:#27405b;background-image:url(/themes/custom/sjeccd_basic/images/logomark-watermark%402x.png);background-position:100% 5rem;background-repeat:no-repeat;background-size:auto calc(100% - 5rem);color:#fff;font-size:.875rem;padding-bottom:1.25rem;}@media(max-width:900px){#footer{background-position:100% 100%;background-size:40% auto;}}.menu--footer{background-color:#f1eee1;}.menu--footer:only-of-type::after,.menu--footer + .menu--footer::after{background:linear-gradient(to right,#2b3e58 0%,#346a4b 18%,#3c4c5a 36%,#46136c 52%,#674539 67%,#7a561c 83%,#7b401a 100%);content:"";display:block;height:.325rem;transform:translateY(1rem);position:relative;z-index:-1;}.menu--footer + .menu--footer::after{transform:translateY(0);}.block-footeraddress{border-bottom:1px solid rgba(179,189,201,0.5);color:#fff;font-weight:700;letter-spacing:-.013125rem;padding-block:1.75rem 2.5rem;text-transform:uppercase;}@media(min-width:901px){.block-footeraddress .field-body{align-content:start;display:flex;justify-content:space-between;}}.block-footeraddress p:not(:last-child){padding-bottom:0.875rem;}.block-footeraddress a{color:inherit;font-weight:400;text-transform:capitalize;}#footer .grid > :not(:first-child) a,.block-footeraddress a:not([href^="tel:"]):last-child{color:hsl(86 67% 52% / 1);text-decoration:none;}.view-sidebar .views-row:not(:last-child){padding-bottom:3.5rem;}.view-sidebar .views-field-field-title{padding-bottom:1rem;}.view-sidebar figure:has(.media--type-image){margin-bottom:1rem;width:100%;}.view-sidebar figure:has(.media--type-image) figcaption{color:#333;font-size:.75rem;font-weight:400;padding-top:1rem;}@media(max-width:900px){.path-frontpage main > .container{display:flex;flex-direction:column;}.path-frontpage #content{order:-1;}.path-frontpage .sidebar{padding-block:2.5rem 2rem;text-align:center;}}.path-frontpage .sidebar{text-align:center;}.path-frontpage #content p:not(:last-child){margin-bottom:1.75rem;}.block-sjeccd[class*="block-contextualmenu"]:not(:has(.menu)){display:none;}.block-menu.menu--section-links .menu,.block-sjeccd[class*="block-contextualmenu"] .menu{line-height:1.3;margin:0;padding:0;}.block-menu.menu--section-links .menu li:not(:last-child),.block-sjeccd[class*="block-contextualmenu"] .menu li:not(:last-child){padding-bottom:1rem;}.block-menu.menu--section-links .menu .menu{margin:1rem 1rem 0;}.views-tabs .tabs{display:flex;flex-wrap:wrap;gap:.25rem 1px;list-style:none;justify-content:start;margin:0;padding:0;}@media(max-width:900px){.views-tabs .tabs{display:none;}}.views-tabs .tabs li.tabs-title{background-color:#DAE1E9;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 2.5rem;border-radius:.325rem .325rem 0 0;border-width:1px 1px 0;}.views-tabs .tabs li.tabs-title a{color:#415465;}.views-tabs .tabs li.tabs-title.is-active{background-color:#DAE1E9;}.views-tabs .tabs li.tabs-title.is-active a{color:#415465;}.views-tabs .tabs li.tabs-title a{text-decoration:none;}.views-tabs .tabs-content{color:#252C33;padding:0;transition:height .3s;}@media(min-width:901px){.views-tabs .tabs-content{border:1px solid #DEDFE0;}}.views-tabs .tabs-panel{list-style:none;overflow:hidden;}@media(min-width:901px){.views-tabs .tabs-panel{opacity:1;padding:0;transition:opacity .3s .1s;}}@media(max-width:900px){.views-tabs .tabs-panel{position:relative;}}.views-tabs .tabs-panel .tab-title{cursor:pointer;}@media(min-width:901px){.views-tabs .tabs-panel .tab-title{display:none;}}@media(max-width:900px){.views-tabs .tab-content-wrapper{overflow:hidden;transition:height .3s,opacity .3s;}.views-tabs .tabs-panel:not(.is-active) .tab-content-wrapper{height:0;opacity:0;}}.views-tabs .tab-content-inner{padding-block:1.25rem 1.875rem;}@media(min-width:901px){.views-tabs .tab-content-inner{padding:2.25rem 2.625rem 1.875rem;}}@media(min-width:901px){.views-tabs .tabs-panel:not(.is-active){height:0;opacity:0;}}.views-tabs .tabs-panel .item:not(:first-child){padding-top:1.25rem;}.views-tabs .tabs-panel .tab-content-inner > button:last-child,.views-tabs .tabs-panel .tab-content-inner > button:last-child:is(:hover,:focus){border:none;background:none;color:inherit;font-weight:500;margin-top:2rem;padding:0;}.views-tabs .tabs-panel .tab-content-inner.show-all > .item{display:block;}.views-tabs .tabs-panel .item:not(.visually-hidden) + button{display:none;}
