@charset "UTF-8";html{margin:0;padding:0;min-height:100vh;background-color:#f9f8f5}body{margin:0;padding:0;min-height:100vh;background-color:#f9f8f5;display:flex;flex-direction:column}a{text-decoration:none}p{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0;margin:0}h2{font-family:"Crimson Pro",serif;font-weight:400;font-style:normal;font-size:65px;line-height:100%;letter-spacing:0;text-align:center;margin:0}h3{font-family:"Crimson Pro",serif;font-weight:400;font-style:normal;font-size:30px;line-height:100%;letter-spacing:0;margin:0}div.align-left,figure.align-left,img.align-left{margin:6px 20px 20px 0;float:left}div.align-right,figure.align-right,img.align-right{margin:6px 0 20px 20px;float:right}.align-center{display:flex;justify-content:center;text-align:center;margin-top:10px;margin-bottom:10px}.align-center img{display:block;margin:0 auto}@media only screen and (max-width:767px){.align-center,.align-left,.align-right{margin:0!important;float:none}.align-center img,.align-left img,.align-right img{display:block;margin:0 auto}}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}@media only screen and (max-width:767px){.section-container{padding:0 1.5rem}}.container{position:relative;width:100%;padding-right:calc(1.5rem * .5);padding-left:calc(1.5rem * .5);margin-right:auto;margin-left:auto}@media only screen and (min-width:576px){.container{max-width:540px}}@media only screen and (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:1010px){.container{max-width:960px}}@media only screen and (min-width:1200px){.container{max-width:1140px}}.content-wrap{position:relative;padding:3rem 0;overflow:hidden}.content-wrap.p-0{padding:0}.content-wrap .container{position:relative}.content-wrap p{line-height:1.6}#wrapper{flex:1 0 auto;display:flex;flex-direction:column}#main-content{flex:1 0 auto;display:flex;flex-direction:column}.arts-content{position:relative;background-color:#f9f8f5;flex:1 0 auto}.arts-content:has(.views-element-container){background-color:#060e26;color:#fff;min-height:calc(100vh - 150px);display:flex;flex-direction:column}.arts-content:has(.views-element-container) h2,.arts-content:has(.views-element-container) h3,.arts-content:has(.views-element-container) h4,.arts-content:has(.views-element-container) li,.arts-content:has(.views-element-container) p{color:#fff}.arts-content:has(.views-element-container) .content-wrap{flex:1 0 auto;display:flex;flex-direction:column}.clearfix::after{content:"";display:table;clear:both}.row{--gutter-x:1.5rem;--gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--gutter-y));margin-right:calc(-.5 * var(--gutter-x));margin-left:calc(-.5 * var(--gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}@media only screen and (min-width:1010px){.row .col-lg-3{flex:0 0 auto;width:25%!important;max-width:25%!important}.row .col-lg-6{flex:0 0 auto;width:50%!important;max-width:50%!important}.row .col-lg-9{flex:0 0 auto;width:75%!important;max-width:75%!important}}.sidebar{padding-right:2rem}@media only screen and (max-width:1009px){.sidebar{width:100%;padding-right:0}}.postcontent{padding-left:2rem}@media only screen and (max-width:1009px){.postcontent{width:100%;padding-left:0}}.ck-content .content-wrap{max-width:none!important;margin:0!important}.footer{background-color:#324c73;padding:4rem 2rem;text-align:center;margin:0;flex-shrink:0}.footer h2.section-header{width:auto;max-width:900px;height:auto;margin:0 auto 2.5rem;color:#fff}.footer h2{color:#fff;margin-bottom:2.5rem}@media only screen and (max-width:767px){.footer h2{font-size:40px}}@media only screen and (max-width:575px){.footer h2{font-size:32px}}.footer .footer-form{max-width:700px;margin:0 auto;display:flex;gap:0;align-items:stretch}@media only screen and (max-width:767px){.footer .footer-form{flex-direction:column;gap:1rem;max-width:100%}}.footer .footer-form input[type=email]{flex:1;border-radius:20px 0 0 20px;background:#efefef;height:54px;padding:0 1.5rem;border:none;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;min-width:0}.footer .footer-form input[type=email]::placeholder{color:#666}.footer .footer-form input[type=email]:focus{outline:2px solid #fcc633;outline-offset:-2px;background:#e0e0e0}@media only screen and (max-width:767px){.footer .footer-form input[type=email]{border-radius:20px;width:100%}}.footer .footer-form .btn-cta{flex-shrink:0}#block-canvas-webform{background-color:#324c73;padding:4rem 2rem;text-align:center;margin:0;flex-shrink:0}#block-canvas-webform h2.section-header{width:auto;max-width:900px;height:auto;margin:0 auto 2.5rem;color:#fff}#block-canvas-webform h2{color:#fff;margin-bottom:2.5rem}@media only screen and (max-width:767px){#block-canvas-webform h2{font-size:40px}}@media only screen and (max-width:575px){#block-canvas-webform h2{font-size:32px}}#block-canvas-webform form.webform-submission-form{max-width:700px;margin:0 auto;display:flex;gap:0;align-items:stretch}@media only screen and (max-width:767px){#block-canvas-webform form.webform-submission-form{flex-direction:column;gap:1rem;max-width:100%}}#block-canvas-webform form.webform-submission-form .form-item-email{flex:1;display:flex;flex-direction:column;margin:0}#block-canvas-webform form.webform-submission-form .form-item-email label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}#block-canvas-webform form.webform-submission-form .form-item-email input[type=email]{flex:1;border-radius:20px 0 0 20px;background:#efefef;height:54px;padding:0 1.5rem;border:none;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;min-width:0;width:100%}#block-canvas-webform form.webform-submission-form .form-item-email input[type=email]::placeholder{color:#666}#block-canvas-webform form.webform-submission-form .form-item-email input[type=email]:focus{outline:2px solid #fcc633;outline-offset:-2px;background:#e0e0e0}@media only screen and (max-width:767px){#block-canvas-webform form.webform-submission-form .form-item-email input[type=email]{border-radius:20px;width:100%}}#block-canvas-webform form.webform-submission-form .form-actions{display:flex;flex-shrink:0;margin:0}@media only screen and (max-width:767px){#block-canvas-webform form.webform-submission-form .form-actions{width:100%}}#block-canvas-webform form.webform-submission-form .form-actions button[type=submit],#block-canvas-webform form.webform-submission-form .form-actions input[type=submit]{border-radius:0 20px 20px 0;background:#fcc633;display:inline-flex;height:54px;padding:0 39px;justify-content:center;align-items:center;border:none;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .3s ease;white-space:nowrap;width:auto}#block-canvas-webform form.webform-submission-form .form-actions button[type=submit]:hover,#block-canvas-webform form.webform-submission-form .form-actions input[type=submit]:hover{background:rgb(251.6304347826,190.9782608696,25.8695652174)}@media only screen and (max-width:767px){#block-canvas-webform form.webform-submission-form .form-actions button[type=submit],#block-canvas-webform form.webform-submission-form .form-actions input[type=submit]{border-radius:20px;width:100%}}body,html{overflow-x:hidden;width:100%;box-sizing:border-box}*,::after,::before{box-sizing:border-box}#header,#header-wrap{height:73px}#header-wrap{padding:10px 0;top:0;border-bottom:0!important;width:100%;box-sizing:border-box}#header-wrap .container{height:53.375px;display:flex;align-items:center;width:100%!important;max-width:none!important;padding:0 2rem;box-sizing:border-box}@media only screen and (max-width:767px){#header-wrap .container{padding:0 1.5rem}}#header-wrap .container .header-row{width:100%;justify-content:flex-start;flex-wrap:wrap;display:flex;align-items:center;box-sizing:border-box;overflow:visible}#header-wrap .container #logo{flex-shrink:0;order:1;margin-right:0!important}#header-wrap .container .primary-menu{height:100%;display:flex;align-items:center;justify-content:flex-end;flex:1;order:2;margin-left:auto!important;min-width:0;overflow:visible}#header-wrap .container .primary-menu>div{width:100%;height:100%;display:flex;justify-content:flex-end}#header-wrap .container .primary-menu #block-canvas-topmenu,#header-wrap .container .primary-menu [role=navigation]{height:100%;display:flex;align-items:center;justify-content:flex-end;margin-left:auto}#header-wrap .container .primary-menu .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}#header-wrap .container .primary-menu .contextual-region{position:relative;height:100%}#header-wrap .container .primary-menu .contextual{display:none!important}#header-wrap .container .primary-menu ul{margin:0;padding:0}@media only screen and (max-width:1009px){#header-wrap .container .primary-menu ul{flex-direction:column;width:100%;align-items:stretch}}#header-wrap .container .primary-menu ul li{position:relative;margin:0;display:flex;align-items:center;height:100%}@media only screen and (max-width:1009px){#header-wrap .container .primary-menu ul li{width:100%;border-bottom:1px solid rgba(6,14,38,.1);height:auto}}@media only screen and (min-width:1010px){#header-wrap .container .primary-menu ul li:hover{background-color:rgba(50,76,115,.1)}}#header-wrap .container .primary-menu ul li a{display:flex;align-items:center;padding:.75rem 1rem;color:#324c73;text-decoration:none;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;transition:all .2s ease;height:100%}@media only screen and (max-width:1009px){#header-wrap .container .primary-menu ul li a{width:100%;padding:1rem 1.5rem;height:auto}}#header-wrap .container .primary-menu ul li a:hover{color:#060e26}.sticky-header #header-wrap{position:fixed;top:var(--drupal-displace-offset-top,0);left:0;z-index:999;width:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sticky-header.full-header #header-wrap{border-bottom:1px solid rgba(6,14,38,.1)}body{padding-top:calc(73px + var(--drupal-displace-offset-top,0))}@media only screen and (max-width:1009px){body:not(.is-expanded-menu) [data-mobile-sticky=true] .menu-container{max-height:60vh;margin:0 0 1rem;overflow-x:hidden;overflow-y:scroll}}#logo{padding:0 0 0 30px!important}#logo a{font-size:24px!important;font-weight:500!important;width:fit-content!important;font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#324c73;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}#logo a:hover{color:#060e26}@media only screen and (max-width:767px){#logo a{font-size:1rem}}.primary-menu-trigger{display:none;opacity:1;pointer-events:auto;z-index:999;cursor:pointer;justify-content:center;align-items:center;padding:.5rem;height:53.375px;order:3;margin-left:auto;flex-shrink:0;transition:opacity .3s ease}@media only screen and (max-width:1009px){.primary-menu-trigger{display:flex!important;opacity:1!important;pointer-events:auto!important}}@media only screen and (max-width:1009px){.is-expanded-menu .primary-menu-trigger{display:none;opacity:0;pointer-events:none;z-index:0}}.primary-menu-trigger .cnvs-hamburger{--hamburger-size:24px;--hamburger-width:3px;--hamburger-offset:-8px;display:block;position:relative;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;padding:0;overflow:visible;width:var(--hamburger-size);height:var(--hamburger-size)}.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-box{width:var(--hamburger-size);height:var(--hamburger-size);display:block;position:relative}.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner{display:block;top:50%;margin-top:calc(-1 * var(--hamburger-width) * .5);transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19);position:relative}.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner,.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner::after,.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner::before{width:var(--hamburger-size);height:var(--hamburger-width);background-color:#324c73;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;border-radius:2px}.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner::after,.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner::before{content:"";display:block}.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner::before{top:var(--hamburger-offset);transition:top 75ms .12s ease,opacity 75ms ease}.primary-menu-trigger .cnvs-hamburger .cnvs-hamburger-inner::after{bottom:var(--hamburger-offset);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.primary-menu-trigger-active .cnvs-hamburger .cnvs-hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.primary-menu-trigger-active .cnvs-hamburger .cnvs-hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.primary-menu-trigger-active .cnvs-hamburger .cnvs-hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.menu-container{display:none;list-style:none;margin:0;padding:0;width:100%}@media only screen and (min-width:1010px){.menu-container{display:flex;align-items:center;height:100%}}@media only screen and (max-width:1009px){.menu-container{display:none!important}}@media only screen and (max-width:1009px){body.is-expanded-menu .menu-container{display:flex!important;position:fixed!important;top:var(--cnvs-header-height,73px)!important;left:0!important;right:0!important;background-color:#fff;overflow-y:auto!important;max-height:calc(100dvh - var(--cnvs-header-height,73px))!important;height:auto!important;min-height:0!important;flex-direction:column;width:100%;align-items:stretch;z-index:998;box-shadow:0 4px 6px rgba(0,0,0,.1)}}@media only screen and (min-width:1010px){body.is-expanded-menu .menu-container{display:flex;flex-wrap:wrap;align-items:center}}@media only screen and (max-width:1009px){.menu-container.mobile-primary-menu{display:none!important}}@media only screen and (max-width:1009px){body.is-expanded-menu .menu-container.mobile-primary-menu{display:flex!important;position:fixed!important;top:var(--cnvs-header-height,73px)!important;left:0!important;right:0!important;background-color:#fff;overflow-y:auto!important;max-height:calc(100dvh - var(--cnvs-header-height,73px))!important;height:auto!important;min-height:0!important;flex-direction:column;width:100%;align-items:stretch;z-index:998;box-shadow:0 4px 6px rgba(0,0,0,.1)}}.menu-item{position:relative;margin:0;display:flex;align-items:center;height:100%}@media only screen and (max-width:1009px){.menu-item{width:100%;border-bottom:1px solid rgba(6,14,38,.1);height:auto;flex-direction:column;align-items:stretch}}@media only screen and (min-width:1010px){.menu-item:hover{background-color:rgba(50,76,115,.1)}}.menu-item.sub-menu{overflow:visible!important}@media only screen and (min-width:1010px){.menu-item.sub-menu:hover>.sub-menu-container{opacity:1!important;visibility:visible!important;margin-top:0!important;z-index:399!important;pointer-events:auto!important}}@media only screen and (max-width:1009px){.menu-item.sub-menu{display:flex;flex-direction:column}.menu-item.sub-menu .sub-menu-container{order:2;width:100%}}.menu-link{display:flex;align-items:center;padding:.75rem 1rem;color:#324c73;text-decoration:none;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;transition:all .2s ease;height:100%}@media only screen and (max-width:1009px){.menu-link{width:100%;padding:1rem 1.5rem;height:auto}}.menu-link div{display:flex;align-items:center;gap:.5rem;width:100%}.menu-link:hover{color:#060e26}.menu-link i{font-size:.75rem;margin-left:.25rem}.menu-title{display:flex;align-items:center;padding:.75rem 1rem;color:#324c73;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;height:100%;cursor:default}@media only screen and (max-width:1009px){.menu-title{width:100%;padding:1rem 1.5rem;height:auto;cursor:pointer;user-select:none}.menu-title:hover{background-color:rgba(50,76,115,.05)}}.sub-menu-container{position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;border:1px solid rgba(6,14,38,.1);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;margin:0;padding:.25rem 0;z-index:1000;display:flex;flex-direction:column}@media only screen and (min-width:1010px){.sub-menu-container{opacity:0;visibility:hidden;margin-top:15px;z-index:-9999;pointer-events:none;transition:opacity .3s ease,margin .25s ease}}@media only screen and (min-width:1010px){.sub-menu-container:hover{opacity:1!important;visibility:visible!important;margin-top:0!important;z-index:399!important;pointer-events:auto!important}}@media only screen and (max-width:1009px){.sub-menu-container{position:static;display:none;border:none;box-shadow:none;padding:0;padding-left:1.5rem;background-color:transparent;margin-top:0;margin-left:0;opacity:1;visibility:visible;flex-direction:column;width:100%;clear:both}.sub-menu-container.is-open{display:flex}}.sub-menu-container .menu-item{width:100%;margin:0;padding:0;border-top:1px solid rgba(6,14,38,.1);display:flex;align-items:stretch;background-color:#fff}.sub-menu-container .menu-item:first-child{border-top:1px solid transparent}@media only screen and (min-width:1010px){.sub-menu-container .menu-item{transition:background-color .2s ease}.sub-menu-container .menu-item:focus-within,.sub-menu-container .menu-item:hover{background-color:rgba(50,76,115,.05)}}@media only screen and (max-width:1009px){.sub-menu-container .menu-item{background-color:transparent;border-bottom:1px solid rgba(6,14,38,.1)}.sub-menu-container .menu-item:last-child{border-bottom:none}}.sub-menu-container .menu-item>.menu-link{display:flex;align-items:center;width:100%;padding:10px 16px;font-size:.9rem;color:#212529;text-decoration:none;transition:color .2s ease,background-color .2s ease;background-color:#fff}@media only screen and (max-width:1009px){.sub-menu-container .menu-item>.menu-link{padding:.75rem 1.5rem;width:100%;background-color:transparent}}.sub-menu-container .menu-item>.menu-link:focus,.sub-menu-container .menu-item>.menu-link:hover{color:#060e26;background-color:#fff}body #wrapper{max-width:unset!important;overflow-x:hidden}body #wrapper .full-header #header-wrap{width:100%;box-sizing:border-box}body #wrapper .full-header #header-wrap>.container{width:100%!important;max-width:none!important;padding:0 2rem!important;box-sizing:border-box}@media only screen and (max-width:767px){body #wrapper .full-header #header-wrap>.container{padding:0 1.5rem!important}}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.section-header{width:800px;font-family:"Crimson Pro",serif;font-weight:400;font-style:normal;font-size:65px;line-height:100%;letter-spacing:0;text-align:center;color:#fff;margin:0 auto;margin-bottom:50px}.section-header:has(+.section-subheader){margin-bottom:25px}@media only screen and (max-width:767px){.section-header{width:100%;max-width:721px}}.section-subheader{width:883px;font-family:"Crimson Pro",serif;font-weight:400;font-style:italic;font-size:25px;line-height:100%;letter-spacing:0;text-align:center;color:#fff;margin:0 auto;margin-bottom:2rem}@media only screen and (max-width:767px){.section-subheader{width:100%;max-width:883px}}.section{padding:5rem 2rem}@media only screen and (max-width:767px){.section{padding:3rem 1.5rem}}.section .section-container+.section-container{margin-top:4rem}@media only screen and (max-width:767px){.section .section-container+.section-container{margin-top:3rem}}.section h3{color:#fff}.section p{margin:0 0 1.5rem 0}.section p:has(+ul){margin-bottom:0}.bg-blue-100{background-color:#324c73;color:#fff}.bg-blue-100 h2,.bg-blue-100 h3,.bg-blue-100 li,.bg-blue-100 p{color:#fff}.bg-blue-200{background-color:#060e26;color:#fff}.bg-blue-200 h2,.bg-blue-200 h3,.bg-blue-200 li,.bg-blue-200 p{color:#fff}.bg-white{background-color:#fff}.section-two-column{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media only screen and (max-width:1009px){.section-two-column{grid-template-columns:1fr;gap:3rem}}.section-two-column .section-images{display:flex;flex-direction:column;gap:1.5rem}.section-two-column .section-images img{width:100%;height:auto;border-radius:4px}.section-two-column .section-image img{width:100%;height:auto;border-radius:4px}.section-two-column.image-left .section-image{order:-1}@media only screen and (max-width:1009px){.section-two-column.image-left .section-image{order:0}}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto}@media only screen and (max-width:767px){.benefits-grid{grid-template-columns:1fr;gap:2rem}}.benefits-grid .benefit-column h3{font-family:"Crimson Pro",serif;font-weight:700;font-size:24px;line-height:1.2;margin-bottom:1.5rem;color:#fff}.benefits-grid .benefit-column ul{list-style:none;padding:0;margin:0}.benefits-grid .benefit-column ul li{color:#fff;font-size:16px;line-height:1.6;margin-bottom:1rem;padding-left:1.5rem;position:relative}.benefits-grid .benefit-column ul li::before{content:"•";position:absolute;left:0;color:#fff}.benefits-grid .benefit-column ul li:last-child{margin-bottom:0}.elements-grid .element-card{padding:0;overflow:hidden;background-color:transparent;position:relative}.elements-grid .element-card .element-image{width:100%;height:100%;min-height:250px;position:relative;overflow:hidden;border-radius:4px}.elements-grid .element-card .element-image img{width:120%;height:120%;object-fit:cover;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elements-grid .element-card .element-image .element-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:"Crimson Pro",serif;font-size:28px;font-weight:400;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5);pointer-events:none;z-index:1}.lesson-plans-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem;margin:0 auto;max-width:1200px}@media only screen and (max-width:767px){.lesson-plans-grid{gap:1.5rem}}.lesson-plans-grid .lesson-card{flex:0 0 300px;width:300px;display:flex;flex-direction:column;background-color:transparent}@media only screen and (max-width:767px){.lesson-plans-grid .lesson-card{flex:1 1 100%;max-width:300px}}.lesson-plans-grid .lesson-card .lesson-image{width:300px;height:186px;overflow:hidden;border-radius:4px;flex-shrink:0}.lesson-plans-grid .lesson-card .lesson-image img{width:100%;height:100%;object-fit:cover;display:block}.lesson-plans-grid .lesson-card .lesson-info{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:1rem}.lesson-plans-grid .lesson-card .lesson-info h3{color:#fff;font-family:"Crimson Pro",serif;font-size:24px;font-weight:400;margin:0 0 .5rem 0}.lesson-plans-grid .lesson-card .lesson-info .lesson-grade{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.lesson-plans-button-wrapper{display:flex;justify-content:center;align-items:center;margin-top:3rem}@media only screen and (max-width:767px){.lesson-plans-button-wrapper{margin-top:2rem}}.grid{--item-width:302px;--item-min-height:250px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem;margin:0 auto}.grid>*{box-sizing:border-box;flex:0 0 var(--item-width);width:var(--item-width);min-height:var(--item-min-height);height:100%}@media only screen and (max-width:767px){.grid{gap:1.5rem}.grid>*{flex:1 1 100%;width:100%;max-width:var(--item-width);min-height:var(--item-min-height)}}.grid-2{--item-width:353px;--item-min-height:auto;max-width:900px}.overlay{position:relative;min-height:1020px}@media only screen and (max-width:1009px){.overlay{min-height:auto;padding-bottom:2rem;display:flex;flex-direction:column;gap:2rem}}.overlay-text{position:absolute;left:var(--text-left,25px);right:var(--text-right,auto);top:var(--text-top,auto);bottom:var(--text-bottom,0);z-index:2;color:#fff;width:var(--text-width,629px);height:var(--text-height,auto);min-height:var(--text-min-height,210px)}.overlay-text h2{color:#fff;margin-top:30px;margin-bottom:30px}.overlay-text p,.overlay-text ul{color:#fff;margin:0;margin-bottom:16px}.overlay-text ul{padding-left:1.5rem}.overlay-text .btn-primary{margin-top:1rem;padding:0 1rem;width:fit-content;max-width:100%}@media only screen and (max-width:1009px){.overlay-text{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none;width:100%;max-width:100%;height:auto;min-height:auto;margin-bottom:0;order:2}}.overlay-image{width:1046px;height:694px;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:1009px){.overlay-image{position:relative;top:auto;left:auto;width:100%;height:auto;margin-bottom:0;order:1}}.overlay-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media only screen and (max-width:1009px){.overlay-image img{height:auto}}.overlay-image-secondary{width:498px;height:525px;position:absolute;bottom:0;right:0;z-index:3;margin-right:-50px;margin-bottom:-30px}@media only screen and (max-width:1009px){.overlay-image-secondary{position:relative;bottom:auto;right:auto;width:100%;height:auto;margin-right:0;margin-bottom:0;order:3}}.overlay-image-secondary img{width:100%;height:100%;object-fit:cover;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.3)}@media only screen and (max-width:1009px){.overlay-image-secondary img{height:auto}}.overlay--left-750{--text-left:750px;--text-bottom:20px}.overlay--left-25{--text-left:25%;--text-bottom:auto}.overlay--left-30{--text-left:30%;--text-bottom:auto}.overlay--left-35{--text-left:35%;--text-bottom:auto}.overlay--left-40{--text-left:40%;--text-bottom:auto}.overlay--left-50{--text-left:50%;--text-bottom:auto}.overlay--top-20{--text-top:20%;--text-bottom:auto}.overlay--top-30{--text-top:30%;--text-bottom:auto}.overlay--top-40{--text-top:40%;--text-bottom:auto}.overlay--top-50{--text-top:50%;--text-bottom:auto}.overlay--top-60{--text-top:60%;--text-bottom:auto}.overlay--lower{--text-top:60%;--text-bottom:auto}.overlay--left-300{--text-left:30%;--text-top:55%;--text-bottom:auto}.overlay--right{min-height:662px;--text-left:auto;--text-right:0;--text-top:50%;--text-bottom:auto;--text-width:505px;--text-height:480px;--text-min-height:auto}@media only screen and (max-width:1009px){.overlay--right{min-height:auto}}.overlay--right .overlay-image{width:935px;height:662px;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:1009px){.overlay--right .overlay-image{position:relative;top:auto;left:auto;width:100%;height:auto;margin-bottom:0;order:1}}.overlay--right .overlay-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media only screen and (max-width:1009px){.overlay--right .overlay-image img{height:auto}}.overlay--right .overlay-text{transform:translateY(-50%);background-color:#324c73;padding:3rem;display:flex;flex-direction:column;justify-content:center;border-radius:4px}@media only screen and (max-width:1009px){.overlay--right .overlay-text{position:relative;right:auto;top:auto;transform:none;width:100%;height:auto;max-width:100%;margin-bottom:0;order:2}}.overlay--right .overlay-text h2{color:#fff;margin:0 0 1.5rem 0}.overlay--right .overlay-text p,.overlay--right .overlay-text ul{color:#fff;margin:0;margin-bottom:16px}.overlay--right .overlay-text ul{padding-left:1.5rem}.overlay--right .overlay-text ul li{margin-bottom:.75rem}.overlay--right .overlay-text .btn-primary{margin-top:1rem}.content-layout-staggered{position:relative;min-height:1000px;margin-top:3rem}@media only screen and (max-width:1009px){.content-layout-staggered{min-height:auto;display:flex;flex-direction:column;gap:3rem}}.content-layout-staggered .staggered-item{position:relative;margin-bottom:0}@media only screen and (max-width:1009px){.content-layout-staggered .staggered-item{position:relative;margin-bottom:0;display:flex;flex-direction:column}}.content-layout-staggered .staggered-item:last-child{margin-bottom:0}@media only screen and (max-width:1009px){.content-layout-staggered .staggered-content,.content-layout-staggered .staggered-image{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}}.content-layout-staggered .staggered-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media only screen and (max-width:1009px){.content-layout-staggered .staggered-image img{height:auto}}.content-layout-staggered .staggered-content{color:#fff}.content-layout-staggered .staggered-content p{color:#fff;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem}.content-layout-staggered .staggered-item-image-left .staggered-image{position:absolute;top:0;left:50%;transform:translateX(-83%);margin-right:2rem;z-index:1;width:363px;height:363px}.content-layout-staggered .staggered-item-image-left .staggered-content{position:absolute;top:45px;left:50%;transform:translateX(75px);margin-left:2rem;z-index:2;max-width:500px}@media only screen and (max-width:1009px){.content-layout-staggered .staggered-item-image-left .staggered-image{margin-bottom:2rem}}.content-layout-staggered .staggered-item-content-left .staggered-content{position:absolute;top:386px;left:50%;transform:translateX(-128%);margin-right:2rem;z-index:2;max-width:500px}.content-layout-staggered .staggered-item-content-left .staggered-image{position:absolute;top:255px;left:50%;transform:translateX(-80px);margin-left:2rem;z-index:1;width:373px;height:373px}@media only screen and (max-width:1009px){.content-layout-staggered .staggered-item-content-left .staggered-content{order:-1;margin-bottom:2rem}}.content-layout-staggered .staggered-item-image-left-offset .staggered-image{position:absolute;top:560px;left:50%;transform:translateX(-47%);margin-right:2rem;z-index:1;width:355px;height:355px}.content-layout-staggered .staggered-item-image-left-offset .staggered-content{position:absolute;top:662px;left:50%;transform:translateX(195px);margin-left:2rem;z-index:2;max-width:500px}@media only screen and (max-width:1009px){.content-layout-staggered .staggered-item-image-left-offset .staggered-image{margin-bottom:2rem}}.section-grid{display:flex;flex-direction:column;gap:1.5rem;margin:3rem auto 0;position:relative;min-height:553px;--row-gap:28px;width:1034px;max-width:100%}@media only screen and (max-width:1009px){.section-grid{display:flex;flex-direction:column;gap:1rem;min-height:auto;width:100%}}.section-grid .grid-item{position:relative;border-radius:4px;overflow:hidden;min-height:250px}.section-grid .grid-item img{width:100%;height:100%;object-fit:cover;display:block}.section-grid .grid-item .grid-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:206px;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:"Gill Sans";font-size:30px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:767px){.section-grid .grid-item .grid-label{font-size:24px;width:auto;max-width:90%;padding:0 1rem}}.section-grid .grid-item.grid-span-2{grid-column:span 2}.section-grid .grid-item.grid-span-3{grid-column:span 3}.section-grid .grid-item.grid-span-4{grid-column:span 4}.section-grid .grid-item.grid-span-5{grid-column:span 5}.section-grid .grid-item.grid-span-6{grid-column:span 6}.section-grid .grid-item.grid-span-8{grid-column:span 8}.section-grid .grid-item.grid-span-9{grid-column:span 9}.section-grid .grid-item.grid-span-12{grid-column:span 12}.section-grid .grid-item.grid-row-span-2{grid-row:span 2}.section-grid .grid-item.grid-row-span-3{grid-row:span 3}.section-grid .grid-item.grid-height-small{min-height:200px}.section-grid .grid-item.grid-height-medium{min-height:300px}.section-grid .grid-item.grid-height-large{min-height:400px}.section-grid .grid-item.grid-height-xlarge{min-height:500px}.section-grid .grid-item.grid-item-small-square{width:263px;height:262px;position:absolute;top:0;left:0}@media only screen and (max-width:1009px){.section-grid .grid-item.grid-item-small-square{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:250px}}.section-grid .grid-item.grid-item-medium-wide{width:393px;height:262px;position:absolute;top:0;left:287px}@media only screen and (max-width:1009px){.section-grid .grid-item.grid-item-medium-wide{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:250px}}.section-grid .grid-item.grid-item-tall-narrow{width:330px;height:553px;position:absolute;top:0;left:704px}@media only screen and (max-width:1009px){.section-grid .grid-item.grid-item-tall-narrow{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:250px}}.section-grid .grid-item.grid-item-medium-square{width:392px;height:261px;position:absolute;top:calc(262px + var(--row-gap));left:0}@media only screen and (max-width:1009px){.section-grid .grid-item.grid-item-medium-square{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:250px}}.section-grid .grid-item.grid-item-small-square-bottom{width:265px;height:262px;position:absolute;top:calc(262px + var(--row-gap));left:416px}@media only screen and (max-width:1009px){.section-grid .grid-item.grid-item-small-square-bottom{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:250px}}@media only screen and (max-width:1009px){.section-grid .grid-item.grid-span-2,.section-grid .grid-item.grid-span-3,.section-grid .grid-item.grid-span-4{grid-column:span 3}.section-grid .grid-item.grid-span-5,.section-grid .grid-item.grid-span-6,.section-grid .grid-item.grid-span-8,.section-grid .grid-item.grid-span-9{grid-column:span 6}.section-grid .grid-item.grid-span-12{grid-column:span 6}}@media only screen and (max-width:767px){.section-grid .grid-item.grid-span-12,.section-grid .grid-item.grid-span-2,.section-grid .grid-item.grid-span-3,.section-grid .grid-item.grid-span-4,.section-grid .grid-item.grid-span-5,.section-grid .grid-item.grid-span-6,.section-grid .grid-item.grid-span-8,.section-grid .grid-item.grid-span-9{grid-column:span 2}}@media only screen and (max-width:575px){.section-grid .grid-item.grid-span-12,.section-grid .grid-item.grid-span-2,.section-grid .grid-item.grid-span-3,.section-grid .grid-item.grid-span-4,.section-grid .grid-item.grid-span-5,.section-grid .grid-item.grid-span-6,.section-grid .grid-item.grid-span-8,.section-grid .grid-item.grid-span-9{grid-column:span 1}.section-grid .grid-item.grid-row-span-2,.section-grid .grid-item.grid-row-span-3{grid-row:span 1}}.activity-item{display:flex;align-items:flex-start;gap:2rem;margin-bottom:3rem;padding:2rem 0}@media only screen and (max-width:767px){.activity-item{flex-direction:column;gap:1.5rem;align-items:center}}.activity-item:last-child{margin-bottom:0}.activity-item .activity-image{flex-shrink:0;width:300px;max-width:100%}@media only screen and (max-width:767px){.activity-item .activity-image{width:100%;max-width:400px}}.activity-item .activity-image img{width:100%;height:auto;display:block;border-radius:4px}.activity-item .activity-content{flex:1;color:#fff}.activity-item .activity-content h3{color:#fff;font-family:"Crimson Pro",serif;font-size:28px;font-weight:400;margin:0 0 1rem 0;line-height:1.2;text-align:left}.activity-item .activity-content h3 a{color:#fff;text-decoration:none}@media only screen and (max-width:767px){.activity-item .activity-content h3{font-size:24px;text-align:center}}.activity-item .activity-content .activity-summary{color:#fff;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.activity-item .activity-content .activity-summary p{color:#fff;margin:0 0 1rem 0}.activity-item .activity-content .activity-summary p:last-child{margin-bottom:0}.content-wrap{position:relative;padding:var(--cnvs-content-padding) 0;overflow:hidden}.content-wrap.p-0{padding:0}.content-wrap .container{position:relative}.blog-banner{position:relative;width:100%;height:474px;overflow:hidden;margin:0 auto}.blog-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.blog-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 60px;box-sizing:border-box}.blog-banner__title{font-family:"Crimson Pro",serif;font-size:72px;font-weight:400;color:#fff;line-height:1;margin:0 0 20px 0;text-align:center}.blog-banner__tagline{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#fff;line-height:1.4;margin:0;text-align:center;max-width:800px}.blog-banner__bottom-bar{position:absolute;bottom:0;left:0;width:100%;height:8px;background-color:#060e26;z-index:3}@media only screen and (max-width:767px){.blog-banner{height:300px}.blog-banner__overlay{padding:0 30px}.blog-banner__title{font-size:48px;margin:0 0 16px 0}.blog-banner__tagline{font-size:14px;max-width:100%}}.blog-card{display:flex;flex-direction:column;background-color:transparent;overflow:hidden;transition:transform .3s ease;height:100%;width:322px;margin:0 1.5rem 1.5rem 0}@media only screen and (max-width:767px){.blog-card{width:100%;max-width:322px;margin:0 1rem 1rem 0}}.blog-card .blog-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.blog-card .blog-card__image{width:100%;height:248px;position:relative;overflow:hidden;background-color:#f0f0f0;flex-shrink:0}.blog-card .blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card .blog-card__title{color:#fff;text-align:center;font-family:"Crimson Pro",serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:1.5rem 1.5rem 1rem}@media only screen and (max-width:767px){.blog-card .blog-card__title{font-size:20px;margin:1.25rem 1.25rem .75rem}}.blog-card .blog-card__summary{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 1.5rem 1.5rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:767px){.blog-card .blog-card__summary{font-size:12px;margin:0 1.25rem 1.25rem;-webkit-line-clamp:2;line-clamp:2}}.blog-card .blog-card__summary p{margin:0}.views-row.card-center{float:none!important}.btn-primary{display:inline-flex;width:auto;height:39px;padding:0 1.5rem;justify-content:center;align-items:center;gap:10px;color:#000!important;text-align:center;font-family:"Gill Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:100px;background:#fcc633;border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.btn-cta{border-radius:0 20px 20px 0;background:#fcc633;display:inline-flex;height:54px;padding:0 39px;justify-content:center;align-items:center;border:none;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.btn-cta:hover{background:rgb(251.6304347826,190.9782608696,25.8695652174)}@media only screen and (max-width:767px){.btn-cta{border-radius:20px}}.card{background-color:#324c73;padding:2rem;border-radius:4px;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}@media only screen and (max-width:767px){.card{padding:1.5rem}}.card[href]{text-decoration:none;color:inherit;cursor:pointer}.card[href]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.section.cta-banner{height:auto;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center}.section.cta-banner .section-container{display:flex;align-items:center;gap:6rem}@media only screen and (max-width:767px){.section.cta-banner .section-container{flex-direction:column;gap:1rem;text-align:center}}.section.cta-banner p{color:#fff;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;margin:0}@media only screen and (max-width:767px){.section.cta-banner p{font-size:1rem}}.filters{width:1085px;max-width:100%;margin:0 auto}@media only screen and (max-width:767px){.filters{width:100%}}.filters__row{display:grid;width:100%;margin-bottom:0}.filters__row--primary{height:80px;background-color:#6280ae;grid-template-columns:repeat(6,1fr)}.filters__row--secondary{height:62px;background-color:#466696;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:767px){.filters__row--primary{height:auto;min-height:60px;grid-template-columns:repeat(3,1fr)}.filters__row--secondary{height:auto;min-height:50px;grid-template-columns:repeat(3,1fr)}}.filters__item{font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:16px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;border:none;background-color:transparent}@media only screen and (max-width:767px){.filters__item{font-size:14px;padding:.5rem}}.filters__item:hover{background-color:rgba(255,255,255,.1)}.filters__row--primary .filters__item--active{background-color:#466696}.filters__row--secondary .filters__item--active{background-color:#324c73}.arts-integration-filters{width:1085px;max-width:100%;margin:0 auto}@media only screen and (max-width:767px){.arts-integration-filters{width:100%}}.arts-integration-filters__row{display:grid;width:100%;margin-bottom:0}.arts-integration-filters__row--primary{height:80px;background-color:#6280ae;grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:767px){.arts-integration-filters__row--primary{height:auto;min-height:60px;grid-template-columns:repeat(3,1fr)}}.arts-integration-filters__row--secondary{height:62px;background-color:#466696;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:767px){.arts-integration-filters__row--secondary{height:auto;min-height:50px;grid-template-columns:repeat(3,1fr)}}.arts-integration-filters__item{font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:16px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;border:none;background-color:transparent}@media only screen and (max-width:767px){.arts-integration-filters__item{font-size:14px;padding:.5rem}}.arts-integration-filters__item:hover{background-color:rgba(255,255,255,.1)}.arts-integration-filters__row--primary .arts-integration-filters__item--active{background-color:#466696}.arts-integration-filters__row--secondary .arts-integration-filters__item--active{background-color:#324c73}.arts-integration-content-wrapper{position:relative;width:1085px;max-width:100%;min-height:606px;background-color:#324c73;border:1px solid #324c73;margin:0 auto;padding:2rem 4rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.arts-integration-content-wrapper{width:100%;min-height:auto;padding:1.5rem 2rem}}.arts-integration-content{animation:fadeIn .3s ease-in-out;display:flex;align-items:center;justify-content:center;width:100%}.arts-integration-content--hidden{display:none}.arts-integration-content .arts-integration-featured__title{color:#fff;text-align:center;margin:0}.lesson-content-layout{display:flex;align-items:center;gap:3rem;width:100%}@media only screen and (max-width:1009px){.lesson-content-layout{flex-direction:column;gap:2rem;align-items:center}}.lesson-content-text{flex:2;color:#fff;padding-right:2rem;display:flex;flex-direction:column;justify-content:center;align-self:center}@media only screen and (max-width:1009px){.lesson-content-text{padding-right:0;order:2}}.lesson-content-text h2{color:#fff;text-align:left}.lesson-content-text p{color:#fff}.lesson-content-text ul{list-style:none;padding:0;margin:0 0 1.5rem 0}.lesson-content-text ul li{color:#fff;padding-left:1.5rem;position:relative}.lesson-content-text ul li::before{content:"•";position:absolute;left:0;color:#fff}.lesson-content-text .btn-primary{margin-top:1.5rem;align-self:flex-start;width:auto}.lesson-content-image{flex:0 0 300px;width:300px;height:300px;display:flex;align-items:center;justify-content:center;align-self:center}@media only screen and (max-width:1009px){.lesson-content-image{width:100%;max-width:300px;height:auto;order:1}}.lesson-content-image img{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}.content-wrapper{position:relative;width:1085px;max-width:100%;min-height:606px;background-color:#324c73;border:1px solid #324c73;margin:0 auto;padding:2rem;box-sizing:border-box}@media only screen and (max-width:767px){.content-wrapper{width:100%;min-height:auto;padding:1.5rem}}.content{animation:fadeIn .3s ease-in-out;display:flex;align-items:center;justify-content:center;height:100%}.content--hidden{display:none}.content__title{color:#fff;text-align:center;margin:0}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero{position:relative;width:100%;overflow:hidden}.hero .hero-image-wrapper{width:100%;z-index:1}.hero .hero-image-wrapper img{width:100%;height:auto;display:block}.hero .hero-content{position:absolute;z-index:2;width:100%;max-width:1200px;padding:2rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1009px){.hero .hero-content{grid-template-columns:1fr;gap:2rem;text-align:center;position:relative;top:auto;left:auto;transform:none;margin:0 auto;background-color:#324c73}}.hero .hero-content.hero-content-right{grid-template-columns:1fr;justify-items:start;text-align:left;max-width:600px;right:188px;left:auto;transform:translateY(-50%)}@media only screen and (max-width:1009px){.hero .hero-content.hero-content-right{justify-items:center;text-align:center;right:auto;transform:none;max-width:100%}}.hero.hero-teach-arts .hero-content-right h2,.hero.hero-teach-arts .hero-content-right p{color:#fff;text-align:left}.hero.hero-teach-arts .hero-content-right h2{color:#fff;font-family:"Test Tiempos Headline VF","Tiempos Headline",Georgia,serif;font-size:60px;font-style:normal;font-weight:300;line-height:normal;margin:0;text-align:left}@media only screen and (max-width:767px){.hero.hero-teach-arts .hero-content-right h2{font-size:40px}}@media only screen and (max-width:575px){.hero.hero-teach-arts .hero-content-right h2{font-size:32px}}.hero.hero-teach-arts .hero-content-right p{font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:20px;font-weight:400;line-height:22px;margin-bottom:1.5rem;text-align:left}.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1045px;min-height:328px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:4px;align-items:center;justify-items:center}@media only screen and (max-width:1009px){.logo-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:1.5rem}}@media only screen and (max-width:767px){.logo-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1.5rem}}@media only screen and (max-width:575px){.logo-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem}}.logo-grid img{width:215px;height:auto;object-fit:contain;max-width:100%}@media only screen and (max-width:767px){.logo-grid img{width:215px;max-width:100%}}@media only screen and (max-width:575px){.logo-grid img{width:100%;max-width:215px}}.page-header{margin-bottom:0;background-color:#324c73;padding:4rem 2rem;text-align:center}@media only screen and (max-width:767px){.page-header{padding:3rem 1.5rem}}.page-header .page-header-content{max-width:1200px;margin:0 auto}.page-header .page-header-title{color:rgba(255,255,255,.9);font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}@media only screen and (max-width:767px){.page-header .page-header-title{font-size:2rem}}@media only screen and (max-width:575px){.page-header .page-header-title{font-size:1.75rem}}.page-header .page-header-content:has(.page-header-meta.page-header-author) .page-header-title,.page-header .page-header-content:has(.page-header-meta.page-header-date) .page-header-title{margin-bottom:1.5rem}@media only screen and (max-width:767px){.page-header .page-header-content:has(.page-header-meta.page-header-author) .page-header-title,.page-header .page-header-content:has(.page-header-meta.page-header-date) .page-header-title{margin-bottom:1rem}}.page-header .page-header-meta{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;color:rgba(255,255,255,.85);font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;margin-top:15px}@media only screen and (max-width:767px){.page-header .page-header-meta{flex-direction:column;gap:.5rem}}.page-header .page-header-meta .page-header-author,.page-header .page-header-meta .page-header-date{display:inline-block}.arts-content:has(.page-header) #sdc-inline-editor-content{padding-top:48px;padding-bottom:48px}.arts-content:has(.page-header) #sdc-inline-editor-content>*+*{margin-top:32px}.arts-content:has(.page-header) #sdc-inline-editor-content>:first-child{margin-top:0}.arts-content:has(.page-header) #sdc-inline-editor-content>:last-child{margin-bottom:0}.poster{display:flex;flex-direction:column;align-items:center}.poster-image{width:353px;height:456px;margin:0 auto 1rem;overflow:hidden;border-radius:4px}@media only screen and (max-width:767px){.poster-image{width:100%;max-width:353px;height:auto;aspect-ratio:353/456}}.poster-image img{width:100%;height:100%;object-fit:cover;display:block}.poster p{text-align:center}.quote{text-align:center;margin-top:4rem}@media only screen and (max-width:767px){.quote{margin-top:3rem}}.quote blockquote{color:#fff;text-align:center;font-family:"Test Tiempos Headline VF","Tiempos Headline",Georgia,serif;font-size:52px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 1rem 0}@media only screen and (max-width:767px){.quote blockquote{font-size:40px}}@media only screen and (max-width:575px){.quote blockquote{font-size:32px}}.quote blockquote .highlight{color:#fcc633;font-family:"Test Tiempos Headline VF","Tiempos Headline",Georgia,serif;font-size:52px;font-style:italic;font-weight:300;line-height:normal}@media only screen and (max-width:767px){.quote blockquote .highlight{font-size:40px}}@media only screen and (max-width:575px){.quote blockquote .highlight{font-size:32px}}.quote cite{display:block;color:#fff;font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin-top:1rem}@media only screen and (max-width:767px){.quote cite{font-size:24px}}@media only screen and (max-width:575px){.quote cite{font-size:20px}}.social-buttons{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap;margin-top:2rem}@media only screen and (max-width:767px){.social-buttons{gap:2rem}}.social-buttons .social-link{display:flex;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;transition:transform .3s ease}.social-buttons .social-link:hover{transform:translateY(-5px)}.social-buttons .social-link .social-icon{width:60px;height:60px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;background-size:32px 32px;background-position:center;background-repeat:no-repeat;transition:background-color .3s ease}.social-buttons .social-link .social-icon.social-icon-instagram{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23324C73'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z'/%3E%3C/svg%3E")}.social-buttons .social-link .social-icon.social-icon-youtube{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23324C73'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.social-buttons .social-link .social-icon.social-icon-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23324C73'%3E%3Cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E")}.social-buttons .social-link .social-icon.social-icon-pinterest{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23324C73'%3E%3Cpath d='M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.174-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.402.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.357-.629-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24.009 12.017 24.009c6.624 0 11.99-5.367 11.99-11.988C24.007 5.367 18.641.001 12.017.001z'/%3E%3C/svg%3E")}.social-buttons .social-link .social-icon:hover{background-color:#fcc633}.social-buttons .social-link .social-handle{color:#fff;font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:18px;font-weight:400}table.cols-3{border-radius:12px;border:8px solid #f1f1f1;background-color:#f1f1f1;overflow:hidden;width:100%;border-collapse:separate;border-spacing:0;display:table;margin:2rem 0;overflow-x:auto;max-width:100%}table.cols-3 thead{background-color:#416494}table.cols-3 thead tr th{padding:1rem 1.25rem;color:#fff;font-weight:600;text-align:left;border:none;font-size:1rem;line-height:1.5;position:relative}table.cols-3 thead tr th p{margin:0;color:inherit}table.cols-3 thead tr th a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;margin:-.25rem -.5rem;border-radius:4px;transition:background-color .2s ease}table.cols-3 thead tr th a:hover{background-color:rgba(255,255,255,.15);text-decoration:none}table.cols-3 thead tr th a::after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.5;transition:opacity .2s ease}table.cols-3 thead tr th a.tablesort-asc::after{border-bottom:6px solid #fff;border-top:none;opacity:1}table.cols-3 thead tr th a.tablesort-desc::after{border-top:6px solid #fff;border-bottom:none;opacity:1}table.cols-3 thead tr th.is-active{background-color:rgba(255,255,255,.1)}table.cols-3 thead tr th.is-active a{font-weight:700}table.cols-3 thead tr th.is-active a::after{opacity:1}table.cols-3 thead tr th:not(:last-child){border-right:2px solid rgba(255,255,255,.2)}table.cols-3 tbody tr td{padding:1rem 1.25rem;background-color:#fff;border:none;color:#333;font-size:.95rem;line-height:1.5}table.cols-3 tbody tr td a{color:#416494;text-decoration:none;font-weight:500}table.cols-3 tbody tr td a:hover{text-decoration:underline;color:rgb(49.4366197183,76.0563380282,112.5633802817)}table.cols-3 tbody tr td time{color:#666;font-size:.9rem}table.cols-3 tbody tr td p{margin:0}table.cols-3 tbody tr:nth-of-type(odd) td{background-color:#fff}table.cols-3 tbody tr:nth-of-type(even) td{background-color:#f8f9fa}table.cols-3 tbody tr td:not(:last-child){border-right:2px solid rgba(0,0,0,.08)}table.cols-3 tbody tr:hover td{background-color:#e8f0f7}table.cols-3 .views-field a{color:#416494;text-decoration:none;font-weight:500}table.cols-3 .views-field a:hover{text-decoration:underline;color:rgb(49.4366197183,76.0563380282,112.5633802817)}table.cols-3 .views-field-edit-node a{font-size:.9rem;text-transform:lowercase}.arts-content:has(.views-element-container) table.cols-3{border-color:rgba(255,255,255,.15);background-color:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.arts-content:has(.views-element-container) table.cols-3 thead{background-color:rgba(255,255,255,.2)}.arts-content:has(.views-element-container) table.cols-3 thead tr th{color:#fff;border-right-color:rgba(255,255,255,.15)}.arts-content:has(.views-element-container) table.cols-3 thead tr th a{color:#fff}.arts-content:has(.views-element-container) table.cols-3 thead tr th a:hover{background-color:rgba(255,255,255,.25)}.arts-content:has(.views-element-container) table.cols-3 tbody tr td{color:#fff;border-right-color:rgba(255,255,255,.1)}.arts-content:has(.views-element-container) table.cols-3 tbody tr td a{color:#87ceeb;text-decoration:none;font-weight:500}.arts-content:has(.views-element-container) table.cols-3 tbody tr td a:hover{color:#b0e0e6;text-decoration:underline}.arts-content:has(.views-element-container) table.cols-3 tbody tr td time{color:rgba(255,255,255,.8)}.arts-content:has(.views-element-container) table.cols-3 tbody tr:nth-of-type(odd) td{background-color:rgba(255,255,255,.05)}.arts-content:has(.views-element-container) table.cols-3 tbody tr:nth-of-type(even) td{background-color:rgba(255,255,255,.1)}.arts-content:has(.views-element-container) table.cols-3 tbody tr:hover td{background-color:rgba(255,255,255,.2)}.arts-content:has(.views-element-container) table.cols-3 .views-field a{color:#87ceeb}.arts-content:has(.views-element-container) table.cols-3 .views-field a:hover{color:#b0e0e6}@media (max-width:768px){table.cols-3{font-size:.9rem}table.cols-3 tbody tr td,table.cols-3 thead tr th{padding:.75rem 1rem}}.team-grid{display:flex;flex-direction:column;gap:3rem;margin-top:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.team-grid .team-member{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}@media only screen and (max-width:767px){.team-grid .team-member{flex-direction:column;align-items:center;gap:1.5rem}}.team-grid .team-photo{flex-shrink:0;width:175px;height:175px;border-radius:50%;overflow:hidden}@media only screen and (max-width:767px){.team-grid .team-photo{width:120px;height:120px}}.team-grid .team-photo img{width:100%;height:100%;object-fit:cover}.team-grid .team-card{flex:1;display:flex;flex-direction:column}@media only screen and (max-width:767px){.team-grid .team-card{text-align:center}}.team-grid .team-card .team-name{color:#fff;font-family:"Crimson Pro",serif;font-size:28px;font-weight:400;margin:0 0 .5rem 0;line-height:1.2}@media only screen and (max-width:767px){.team-grid .team-card .team-name{font-size:24px}}.team-grid .team-card .team-title{color:#fff;font-family:"Crimson Pro",serif;font-size:18px;font-weight:400;margin:0 0 1rem 0;line-height:1.4;font-style:italic}@media only screen and (max-width:767px){.team-grid .team-card .team-title{font-size:16px}}.team-grid .team-card .team-bio p{color:#fff;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0 0 1rem 0}.team-grid .team-card .team-bio p:last-child{margin-bottom:0}.testimonials .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:2rem;justify-items:center}@media only screen and (max-width:1009px){.testimonials .testimonials-grid{grid-template-columns:1fr;gap:2.5rem;justify-items:center}}.testimonials .testimonials-grid .testimonial-item{position:relative;display:flex;flex-direction:column;align-items:center;width:300px}.testimonials .testimonials-grid .testimonial-photo{position:relative;width:143px;height:143px;border-radius:50%;overflow:hidden;border:13px solid #fff;box-sizing:border-box;background-color:#fff;z-index:3;margin-bottom:-71.5px}.testimonials .testimonials-grid .testimonial-photo img{width:100%;height:100%;object-fit:cover}.testimonials .testimonials-grid .testimonial-card{position:relative;width:300px;height:344px;background-color:#fff;border-radius:20px;padding:4rem 1.5rem 1.5rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-start;z-index:2}.testimonials .testimonials-grid .testimonial-card .testimonial-name{color:#000;text-align:center;font-family:"Test Tiempos Text VF","Tiempos Text",Georgia,serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:1rem 0 .5rem 0}.testimonials .testimonials-grid .testimonial-card .testimonial-title{color:#000;text-align:center;font-family:"Test Tiempos Text VF","Tiempos Text",Georgia,serif;font-size:12px;font-style:italic;font-weight:400;line-height:normal;margin:0 0 1rem 0}.testimonials .testimonials-grid .testimonial-card .testimonial-quote{color:#000;font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-align:left;margin:0;flex-grow:1}.two-column-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:600px;margin:0 auto;padding-top:10px}@media only screen and (max-width:767px){.two-column-list{grid-template-columns:1fr;gap:1.5rem}}.two-column-list .list-column:first-child{text-align:right}.two-column-list .list-column:last-child{text-align:left}.two-column-list .list-column ul{list-style:none;padding:0;margin:0}.two-column-list .list-column ul li{color:#fff;font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:23px;line-height:1;margin-bottom:.5rem}body.path-user #block-canvas-tabs{display:none!important}.user-login-form{max-width:450px;margin:0 auto;padding:2rem}.user-login-form .form-item{margin-bottom:1.5rem}.user-login-form .form-item label{display:block;margin-bottom:.5rem;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:600;color:#212529}.user-login-form .form-item input[type=email],.user-login-form .form-item input[type=password],.user-login-form .form-item input[type=text]{width:100%;height:50px;padding:0 1.5rem;border:2px solid rgba(33,37,41,.2);border-radius:50px;background-color:#fff;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;outline:0;transition:all .3s ease;box-sizing:border-box}.user-login-form .form-item input[type=email]::placeholder,.user-login-form .form-item input[type=password]::placeholder,.user-login-form .form-item input[type=text]::placeholder{color:#666;opacity:1}.user-login-form .form-item input[type=email]:focus,.user-login-form .form-item input[type=password]:focus,.user-login-form .form-item input[type=text]:focus{border-color:#324c73;box-shadow:0 4px 12px rgba(50,76,115,.2);transform:translateY(-2px)}.user-login-form .form-item .form-required::after{content:"*";color:#d32f2f;margin-left:.25rem}.user-login-form .form-actions{margin-top:2rem;margin-bottom:0;position:relative}.user-login-form .form-actions .form-submit,.user-login-form .form-actions button[type=submit],.user-login-form .form-actions input[type=submit]{display:inline-flex;width:100%;height:50px;padding:0 1.5rem;justify-content:center;align-items:center;gap:10px;color:#000;text-align:center;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;border-radius:100px;background:#fcc633;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .3s ease}.user-login-form .form-actions .form-submit:hover,.user-login-form .form-actions button[type=submit]:hover,.user-login-form .form-actions input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:rgb(251.6304347826,190.9782608696,25.8695652174)}.user-login-form .form-actions .create-account-link,.user-login-form .form-actions .reset-password-link{display:block;width:100%;margin-top:1rem;text-align:center;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;color:#324c73;text-decoration:none;transition:color .2s ease}.user-login-form .form-actions .create-account-link:hover,.user-login-form .form-actions .reset-password-link:hover{color:#060e26;text-decoration:underline}@media only screen and (max-width:767px){.user-login-form{padding:1.5rem;max-width:100%}.user-login-form .form-item{margin-bottom:1.25rem}.user-login-form .form-item input[type=email],.user-login-form .form-item input[type=password],.user-login-form .form-item input[type=text]{height:48px;font-size:.9375rem}}.user-register-form{max-width:450px;margin:0 auto;padding:2rem}.user-register-form .form-item{margin-bottom:1.5rem}.user-register-form .form-item label{display:block;margin-bottom:.5rem;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:600;color:#212529}.user-register-form .form-item input[type=email],.user-register-form .form-item input[type=file],.user-register-form .form-item input[type=password],.user-register-form .form-item input[type=text]{width:100%;height:50px;padding:0 1.5rem;border:2px solid rgba(33,37,41,.2);border-radius:50px;background-color:#fff;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;outline:0;transition:all .3s ease;box-sizing:border-box}.user-register-form .form-item input[type=email]::placeholder,.user-register-form .form-item input[type=file]::placeholder,.user-register-form .form-item input[type=password]::placeholder,.user-register-form .form-item input[type=text]::placeholder{color:#666;opacity:1}.user-register-form .form-item input[type=email]:focus,.user-register-form .form-item input[type=file]:focus,.user-register-form .form-item input[type=password]:focus,.user-register-form .form-item input[type=text]:focus{border-color:#324c73;box-shadow:0 4px 12px rgba(50,76,115,.2);transform:translateY(-2px)}.user-register-form .form-item input[type=file]{padding:.75rem 1.5rem;cursor:pointer}.user-register-form .form-item input[type=file]::-webkit-file-upload-button{padding:.5rem 1rem;margin-right:1rem;border:none;border-radius:25px;background:#324c73;color:#fff;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;cursor:pointer;transition:background .2s ease}.user-register-form .form-item input[type=file]::-webkit-file-upload-button:hover{background:#060e26}.user-register-form .form-item .form-required::after{content:"*";color:#d32f2f;margin-left:.25rem}.user-register-form .form-item .description{margin-top:.5rem;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;color:#666;line-height:1.4}.user-register-form .form-item-pass .form-item{margin-bottom:1rem}.user-register-form .form-item-pass .form-item:last-child{margin-bottom:0}.user-register-form .form-item-pass .password-strength{margin-top:.5rem}.user-register-form .form-item-pass .password-strength .password-strength__meter{height:4px;background-color:rgba(33,37,41,.1);border-radius:2px;overflow:hidden;margin-bottom:.5rem}.user-register-form .form-item-pass .password-strength .password-strength__indicator{height:100%;transition:width .3s ease,background-color .3s ease}.user-register-form .form-item-pass .password-strength .password-strength__title{font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;color:#666}.user-register-form .form-item-pass .password-confirm-message{margin-top:.5rem;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;color:#666}.user-register-form .form-managed-file{display:flex;align-items:center;gap:.75rem}.user-register-form .form-managed-file input[type=file]{flex:1}.user-register-form .form-managed-file .js-form-submit{padding:.5rem 1.5rem;height:auto;border-radius:25px;background:#324c73;color:#fff;border:none;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;cursor:pointer;transition:background .2s ease}.user-register-form .form-managed-file .js-form-submit:hover{background:#060e26}.user-register-form .form-actions{margin-top:2rem;margin-bottom:0}.user-register-form .form-actions .form-submit,.user-register-form .form-actions button[type=submit],.user-register-form .form-actions input[type=submit]{display:inline-flex;width:100%;height:50px;padding:0 1.5rem;justify-content:center;align-items:center;gap:10px;color:#000;text-align:center;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;border-radius:100px;background:#fcc633;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .3s ease}.user-register-form .form-actions .form-submit:hover,.user-register-form .form-actions button[type=submit]:hover,.user-register-form .form-actions input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:rgb(251.6304347826,190.9782608696,25.8695652174)}@media only screen and (max-width:767px){.user-register-form{padding:1.5rem;max-width:100%}.user-register-form .form-item{margin-bottom:1.25rem}.user-register-form .form-item input[type=email],.user-register-form .form-item input[type=file],.user-register-form .form-item input[type=password],.user-register-form .form-item input[type=text]{height:48px;font-size:.9375rem}}.user-pass{max-width:450px;margin:0 auto;padding:2rem}.user-pass .form-item{margin-bottom:1.5rem}.user-pass .form-item label{display:block;margin-bottom:.5rem;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:600;color:#212529}.user-pass .form-item input[type=email],.user-pass .form-item input[type=text]{width:100%;height:50px;padding:0 1.5rem;border:2px solid rgba(33,37,41,.2);border-radius:50px;background-color:#fff;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;outline:0;transition:all .3s ease;box-sizing:border-box}.user-pass .form-item input[type=email]::placeholder,.user-pass .form-item input[type=text]::placeholder{color:#666;opacity:1}.user-pass .form-item input[type=email]:focus,.user-pass .form-item input[type=text]:focus{border-color:#324c73;box-shadow:0 4px 12px rgba(50,76,115,.2);transform:translateY(-2px)}.user-pass .form-item .form-required::after{content:"*";color:#d32f2f;margin-left:.25rem}.user-pass p{margin:1rem 0 1.5rem;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.9375rem;color:#666;line-height:1.5}.user-pass .form-actions{margin-top:2rem;margin-bottom:0}.user-pass .form-actions .form-submit,.user-pass .form-actions button[type=submit],.user-pass .form-actions input[type=submit]{display:inline-flex;width:100%;height:50px;padding:0 1.5rem;justify-content:center;align-items:center;gap:10px;color:#000;text-align:center;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;border-radius:100px;background:#fcc633;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .3s ease}.user-pass .form-actions .form-submit:hover,.user-pass .form-actions button[type=submit]:hover,.user-pass .form-actions input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:rgb(251.6304347826,190.9782608696,25.8695652174)}@media only screen and (max-width:767px){.user-pass{padding:1.5rem;max-width:100%}.user-pass .form-item{margin-bottom:1.25rem}.user-pass .form-item input[type=email],.user-pass .form-item input[type=text]{height:48px;font-size:.9375rem}}.user-logout-confirm{max-width:450px;margin:0 auto;padding:2rem}.user-logout-confirm .form-actions{display:flex;gap:1rem;margin-top:0}@media only screen and (max-width:575px){.user-logout-confirm .form-actions{flex-direction:column;gap:.75rem}}.user-logout-confirm .form-actions .button--primary,.user-logout-confirm .form-actions .form-submit,.user-logout-confirm .form-actions button[type=submit],.user-logout-confirm .form-actions input[type=submit]{display:inline-flex;flex:1;height:50px;padding:0 1.5rem;justify-content:center;align-items:center;gap:10px;color:#000;text-align:center;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;border-radius:100px;background:#fcc633;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .3s ease}.user-logout-confirm .form-actions .button--primary:hover,.user-logout-confirm .form-actions .form-submit:hover,.user-logout-confirm .form-actions button[type=submit]:hover,.user-logout-confirm .form-actions input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:rgb(251.6304347826,190.9782608696,25.8695652174)}.user-logout-confirm .form-actions .button:not(.button--primary),.user-logout-confirm .form-actions .dialog-cancel,.user-logout-confirm .form-actions a.button{display:inline-flex;flex:1;height:50px;padding:0 1.5rem;justify-content:center;align-items:center;gap:10px;color:#212529;text-align:center;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;border-radius:100px;background:0 0;border:2px solid rgba(33,37,41,.3);cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .3s ease}.user-logout-confirm .form-actions .button:not(.button--primary):hover,.user-logout-confirm .form-actions .dialog-cancel:hover,.user-logout-confirm .form-actions a.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#212529;background:rgba(33,37,41,.05)}@media only screen and (max-width:767px){.user-logout-confirm{padding:1.5rem;max-width:100%}}#block-canvas-content:not(:has(>*)){max-width:450px;margin:0 auto;padding:2rem;text-align:center;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;color:#212529;line-height:1.6}@media only screen and (max-width:767px){#block-canvas-content:not(:has(>*)){padding:1.5rem;max-width:100%}}.views-exposed-form-wrapper{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important}.views-exposed-form-wrapper>form{display:flex!important;flex-direction:column!important;width:100%!important}.views-add-article{width:auto!important;max-width:none!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important}.views-exposed-form{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:3rem!important;row-gap:3rem!important;width:100%!important;max-width:100%!important;padding:2rem;margin:2rem auto;border-radius:5px;color:#fff}.views-exposed-form:has(.featured-categories){background-color:#060e26}.views-exposed-form:has(input[type=checkbox]):not(:has(.featured-categories)),.views-exposed-form:has(input[type=radio]):not(:has(.featured-categories)){background-color:#324c73}.views-exposed-form[style*=gap]{gap:3rem!important}.views-exposed-form>:not(.form-item-sort-by):not(.form-item-sort-order){width:100%!important;flex-shrink:0;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important}.views-exposed-form>:not(.form-item-sort-by):not(.form-item-sort-order)[style*="display: inline"],.views-exposed-form>:not(.form-item-sort-by):not(.form-item-sort-order)[style*="display:inline"]{display:flex!important}.views-exposed-form .featured-categories,.views-exposed-form .form-item:not(.form-item-title),.views-exposed-form div.form-item:not(.form-item-title){width:100%!important;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important;margin-top:15px}.views-exposed-form .featured-categories[style*="display: inline"],.views-exposed-form .featured-categories[style*="display:inline"],.views-exposed-form .form-item:not(.form-item-title)[style*="display: inline"],.views-exposed-form .form-item:not(.form-item-title)[style*="display:inline"],.views-exposed-form div.form-item:not(.form-item-title)[style*="display: inline"],.views-exposed-form div.form-item:not(.form-item-title)[style*="display:inline"]{display:flex!important}@media only screen and (max-width:767px){.views-exposed-form{gap:2rem;padding:2rem 1.5rem}}.views-exposed-form .fieldset-legend,.views-exposed-form label,.views-exposed-form legend{color:#fff}.views-exposed-form fieldset{border:none;padding:0;margin:0 0 1.5rem 0}.views-exposed-form fieldset legend{color:#fff;padding:0;font-size:1.75rem;margin-bottom:1rem}.views-exposed-form .form-radio+label,.views-exposed-form .option{color:#fff;font-size:20px}.form-search,.search-block-form,.search-form,form[role=search]{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.form-search #edit-keys,.form-search .form-search__input,.form-search input[name=keys],.form-search input[type=search],.form-search input[type=text].form-search__input,.search-block-form #edit-keys,.search-block-form .form-search__input,.search-block-form input[name=keys],.search-block-form input[type=search],.search-block-form input[type=text].form-search__input,.search-form #edit-keys,.search-form .form-search__input,.search-form input[name=keys],.search-form input[type=search],.search-form input[type=text].form-search__input,form[role=search] #edit-keys,form[role=search] .form-search__input,form[role=search] input[name=keys],form[role=search] input[type=search],form[role=search] input[type=text].form-search__input{width:100%;max-width:800px;height:40px;padding:0 1.5rem;border:none;border-radius:50px;background-color:#fff;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;font-weight:400;outline:0;transition:all .3s ease}.form-search #edit-keys::placeholder,.form-search .form-search__input::placeholder,.form-search input[name=keys]::placeholder,.form-search input[type=search]::placeholder,.form-search input[type=text].form-search__input::placeholder,.search-block-form #edit-keys::placeholder,.search-block-form .form-search__input::placeholder,.search-block-form input[name=keys]::placeholder,.search-block-form input[type=search]::placeholder,.search-block-form input[type=text].form-search__input::placeholder,.search-form #edit-keys::placeholder,.search-form .form-search__input::placeholder,.search-form input[name=keys]::placeholder,.search-form input[type=search]::placeholder,.search-form input[type=text].form-search__input::placeholder,form[role=search] #edit-keys::placeholder,form[role=search] .form-search__input::placeholder,form[role=search] input[name=keys]::placeholder,form[role=search] input[type=search]::placeholder,form[role=search] input[type=text].form-search__input::placeholder{color:#666;opacity:1}.form-search #edit-keys:focus,.form-search .form-search__input:focus,.form-search input[name=keys]:focus,.form-search input[type=search]:focus,.form-search input[type=text].form-search__input:focus,.search-block-form #edit-keys:focus,.search-block-form .form-search__input:focus,.search-block-form input[name=keys]:focus,.search-block-form input[type=search]:focus,.search-block-form input[type=text].form-search__input:focus,.search-form #edit-keys:focus,.search-form .form-search__input:focus,.search-form input[name=keys]:focus,.search-form input[type=search]:focus,.search-form input[type=text].form-search__input:focus,form[role=search] #edit-keys:focus,form[role=search] .form-search__input:focus,form[role=search] input[name=keys]:focus,form[role=search] input[type=search]:focus,form[role=search] input[type=text].form-search__input:focus{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media only screen and (max-width:767px){.form-search #edit-keys,.form-search .form-search__input,.form-search input[name=keys],.form-search input[type=search],.form-search input[type=text].form-search__input,.search-block-form #edit-keys,.search-block-form .form-search__input,.search-block-form input[name=keys],.search-block-form input[type=search],.search-block-form input[type=text].form-search__input,.search-form #edit-keys,.search-form .form-search__input,.search-form input[name=keys],.search-form input[type=search],.search-form input[type=text].form-search__input,form[role=search] #edit-keys,form[role=search] .form-search__input,form[role=search] input[name=keys],form[role=search] input[type=search],form[role=search] input[type=text].form-search__input{height:50px;font-size:1rem;max-width:100%}}.form-search .form-search__submit,.form-search button[type=submit],.form-search input[type=submit],.search-block-form .form-search__submit,.search-block-form button[type=submit],.search-block-form input[type=submit],.search-form .form-search__submit,.search-form button[type=submit],.search-form input[type=submit],form[role=search] .form-search__submit,form[role=search] button[type=submit],form[role=search] input[type=submit]{display:none}.views-exposed-form .form-item-title{width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;margin-bottom:1rem!important;display:block!important;float:none!important;clear:both!important;flex-direction:column;align-items:center!important;justify-content:center!important;text-align:center!important}.views-exposed-form .form-item-title .form-item.form-type-textfield,.views-exposed-form .form-item-title .form-type-textfield,.views-exposed-form .form-item-title .js-form-item,.views-exposed-form .form-item-title div.form-item,.views-exposed-form .form-item-title>div{margin-left:auto!important;margin-right:auto!important;text-align:center!important;width:100%!important;max-width:100%!important;display:block!important;float:none!important}.views-exposed-form .form-item-title label{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.views-exposed-form .form-item-title #edit-title,.views-exposed-form .form-item-title input[name=title],.views-exposed-form .form-item-title input[type=text]{width:100%;max-width:100%;height:40px;padding:0 1.5rem;border:none;border-radius:50px;background-color:#fff;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;font-weight:400;outline:0;transition:all .3s ease;margin:0;box-sizing:border-box}.views-exposed-form .form-item-title #edit-title::placeholder,.views-exposed-form .form-item-title input[name=title]::placeholder,.views-exposed-form .form-item-title input[type=text]::placeholder{color:#666;opacity:1}.views-exposed-form .form-item-title #edit-title:focus,.views-exposed-form .form-item-title input[name=title]:focus,.views-exposed-form .form-item-title input[type=text]:focus{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media only screen and (max-width:767px){.views-exposed-form .form-item-title #edit-title,.views-exposed-form .form-item-title input[name=title],.views-exposed-form .form-item-title input[type=text]{height:50px;font-size:1rem}}.featured-categories{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.featured-categories .featured-categories__list,.featured-categories ul.featured-categories__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;list-style:none;margin:0;padding:0;width:100%;margin-top:15px}@media only screen and (max-width:575px){.featured-categories .featured-categories__list,.featured-categories ul.featured-categories__list{flex-direction:column;align-items:stretch}}.featured-categories .featured-categories__item,.featured-categories li.featured-categories__item{margin:0;padding:0;list-style:none}.featured-categories .featured-categories__button,.featured-categories a.featured-categories__button,.featured-categories button.featured-categories__button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:50px;background-color:#416494;color:#fff;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;height:54px}@media only screen and (max-width:575px){.featured-categories .featured-categories__button,.featured-categories a.featured-categories__button,.featured-categories button.featured-categories__button{width:100%;justify-content:center}}.featured-categories .featured-categories__button--active,.featured-categories .featured-categories__button.is-active{background-color:#416494;opacity:.8}.views-exposed-form .featured-categories{width:100%!important;display:block!important;float:none!important;clear:both!important}.views-exposed-form.search-with-categories{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3rem!important;row-gap:3rem!important;width:100%!important;max-width:100%!important;margin-top:60px}.views-exposed-form.search-with-categories>*{width:100%!important;flex-shrink:0;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important;gap:3rem}.views-exposed-form.search-with-categories .featured-categories,.views-exposed-form.search-with-categories .form-item:not(.form-item-title),.views-exposed-form.search-with-categories div.form-item:not(.form-item-title){width:100%!important;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important}.search-with-categories{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3rem!important;row-gap:3rem!important;width:100%!important;padding:1rem}.search-with-categories>*{width:100%!important;flex-shrink:0;float:none!important;clear:both!important}.search-with-categories .featured-categories,.search-with-categories .form-item:not(.form-item-title){width:100%!important;float:none!important;clear:both!important}@media only screen and (max-width:767px){.search-with-categories{gap:2rem;padding:2rem 1.5rem}}.search-with-categories .search-block-form,.search-with-categories .search-form{width:100%;max-width:800px}.search-with-categories .featured-categories{width:100%!important;display:block!important}.views-exposed-form .views-sort-controls{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;margin-bottom:0!important}.views-exposed-form .views-sort-controls .form-item-sort-by,.views-exposed-form .views-sort-controls .form-item-sort-order{flex:1 1 auto!important;min-width:0!important;margin:0!important;width:auto!important}.views-exposed-form .views-sort-controls .form-item-sort-by label,.views-exposed-form .views-sort-controls .form-item-sort-order label{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.views-exposed-form .views-sort-controls .form-item-sort-by select.form-select,.views-exposed-form .views-sort-controls .form-item-sort-order select.form-select{width:100%;max-width:100%;height:40px;padding:0 3rem 0 1.5rem;border:none;border-radius:50px;background-color:#fff;color:#333;font-family:inherit;font-size:1.125rem;font-weight:400;outline:0;transition:all .3s ease;margin:0;box-sizing:border-box;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23416494' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:12px}.views-exposed-form .views-sort-controls .form-item-sort-by select.form-select:focus,.views-exposed-form .views-sort-controls .form-item-sort-order select.form-select:focus{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media only screen and (max-width:767px){.views-exposed-form .views-sort-controls .form-item-sort-by select.form-select,.views-exposed-form .views-sort-controls .form-item-sort-order select.form-select{height:50px;font-size:1rem}}@media only screen and (max-width:767px){.views-exposed-form .views-sort-controls{flex-direction:column!important;gap:1rem!important}.views-exposed-form .views-sort-controls .form-item-sort-by,.views-exposed-form .views-sort-controls .form-item-sort-order{width:100%!important;max-width:100%!important}}.views-exposed-form .views-form-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;margin-top:1.5rem!important;margin-bottom:0!important}@media only screen and (max-width:767px){.views-exposed-form .views-form-actions{flex-direction:column!important;gap:1rem!important}}.views-exposed-form .views-form-actions .form-actions{width:auto!important;max-width:none!important;margin:0!important;display:block!important;float:none!important;clear:none!important;flex:0 0 auto!important}.views-exposed-form .views-form-actions .form-actions.visually-hidden{position:static!important;clip:auto!important;overflow:visible!important;height:auto!important;width:auto!important;word-wrap:normal!important}.views-exposed-form .views-form-actions .form-actions .form-submit,.views-exposed-form .views-form-actions .form-actions button[type=submit],.views-exposed-form .views-form-actions .form-actions input[type=submit]{width:auto!important;min-width:150px;height:40px;padding:0 1.5rem;border:none;border-radius:50px;background-color:#416494;color:#fff;font-family:inherit;font-size:1.125rem;font-weight:400;outline:0;transition:all .3s ease;margin:0;box-sizing:border-box;cursor:pointer}.views-exposed-form .views-form-actions .form-actions .form-submit:hover,.views-exposed-form .views-form-actions .form-actions button[type=submit]:hover,.views-exposed-form .views-form-actions .form-actions input[type=submit]:hover{background-color:rgb(52.5492957746,80.8450704225,119.6507042254)}.views-exposed-form .views-form-actions .form-actions .form-submit:focus,.views-exposed-form .views-form-actions .form-actions button[type=submit]:focus,.views-exposed-form .views-form-actions .form-actions input[type=submit]:focus{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.views-exposed-form .views-form-actions .form-actions .form-submit:active,.views-exposed-form .views-form-actions .form-actions button[type=submit]:active,.views-exposed-form .views-form-actions .form-actions input[type=submit]:active{transform:translateY(0)}@media only screen and (max-width:767px){.views-exposed-form .views-form-actions .form-actions .form-submit,.views-exposed-form .views-form-actions .form-actions button[type=submit],.views-exposed-form .views-form-actions .form-actions input[type=submit]{height:50px;font-size:1rem;width:100%!important;min-width:100%}}.views-exposed-form .views-form-actions .views-add-article{width:auto!important;max-width:none!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important}.views-exposed-form .views-form-actions .views-add-article .btn-primary{margin:0;width:auto;min-width:150px}@media only screen and (max-width:767px){.views-exposed-form .views-form-actions .views-add-article .btn-primary{width:100%;min-width:100%}}.views-exposed-form .form-item-sort-by,.views-exposed-form .form-item-sort-order{width:calc(50% - .75rem)!important;max-width:calc(400px - .75rem)!important;margin-top:15px;margin-left:0!important;margin-right:0!important;flex:0 0 calc(50% - .75rem)!important}.views-exposed-form .form-item-sort-by label,.views-exposed-form .form-item-sort-order label{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.views-exposed-form .form-item-sort-by select.form-select,.views-exposed-form .form-item-sort-order select.form-select{width:100%;max-width:100%;height:40px;padding:0 3rem 0 1.5rem;border:none;border-radius:50px;background-color:#fff;color:#333;font-family:inherit;font-size:1.125rem;font-weight:400;outline:0;transition:all .3s ease;margin:0;box-sizing:border-box;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23416494' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:12px}.views-exposed-form .form-item-sort-by select.form-select:focus,.views-exposed-form .form-item-sort-order select.form-select:focus{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media only screen and (max-width:767px){.views-exposed-form .form-item-sort-by select.form-select,.views-exposed-form .form-item-sort-order select.form-select{height:50px;font-size:1rem}}.views-exposed-form .form-item-sort-by:not(.views-sort-controls.form-item-sort-by){margin-right:1.5rem}.views-exposed-form .form-actions{width:100%!important;max-width:800px;margin-left:auto;margin-right:auto;display:block!important;float:none!important;clear:both!important}.views-exposed-form .form-actions.visually-hidden{position:static!important;clip:auto!important;overflow:visible!important;height:auto!important;width:auto!important;word-wrap:normal!important}.views-exposed-form .form-actions .form-submit,.views-exposed-form .form-actions button[type=submit],.views-exposed-form .form-actions input[type=submit]{width:100%;max-width:100%;height:40px;padding:0 1.5rem;border:none;border-radius:50px;background-color:#416494;color:#fff;font-family:inherit;font-size:1.125rem;font-weight:400;outline:0;transition:all .3s ease;margin:0;box-sizing:border-box;cursor:pointer}.views-exposed-form .form-actions .form-submit:hover,.views-exposed-form .form-actions button[type=submit]:hover,.views-exposed-form .form-actions input[type=submit]:hover{background-color:rgb(52.5492957746,80.8450704225,119.6507042254)}.views-exposed-form .form-actions .form-submit:focus,.views-exposed-form .form-actions button[type=submit]:focus,.views-exposed-form .form-actions input[type=submit]:focus{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.views-exposed-form .form-actions .form-submit:active,.views-exposed-form .form-actions button[type=submit]:active,.views-exposed-form .form-actions input[type=submit]:active{transform:translateY(0)}@media only screen and (max-width:767px){.views-exposed-form .form-actions .form-submit,.views-exposed-form .form-actions button[type=submit],.views-exposed-form .form-actions input[type=submit]{height:50px;font-size:1rem}}@media only screen and (max-width:767px){.views-exposed-form .form-item-sort-by:not(.views-sort-controls.form-item-sort-by),.views-exposed-form .form-item-sort-order:not(.views-sort-controls.form-item-sort-order){display:block!important;width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;margin-right:0!important}.views-exposed-form .form-item-sort-by:not(.views-sort-controls.form-item-sort-by){margin-right:0!important}}.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories){width:100%!important;max-width:800px;margin-left:auto;margin-right:auto;margin-top:15px;display:block!important;float:none!important;clear:both!important}.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) .button,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) a,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) button:not([type=submit]){display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:50px;background-color:#416494;color:#fff;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;height:54px;transition:all .3s ease}.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) .button:hover,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) a:hover,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) button:not([type=submit]):hover{background-color:rgb(52.5492957746,80.8450704225,119.6507042254);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) .button:focus,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) a:focus,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) button:not([type=submit]):focus{outline:2px solid #416494;outline-offset:2px}@media only screen and (max-width:767px){.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) .button,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) a,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) button:not([type=submit]){width:100%;justify-content:center}}.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=search],.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=text],.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) select{width:100%;max-width:100%;height:40px;padding:0 1.5rem;border:none;border-radius:50px;background-color:#fff;color:#212529;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;font-weight:400;outline:0;transition:all .3s ease;margin:0;box-sizing:border-box}.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=search]::placeholder,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=text]::placeholder,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) select::placeholder{color:#666;opacity:1}.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=search]:focus,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=text]:focus,.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) select:focus{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media only screen and (max-width:767px){.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=search],.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) input[type=text],.views-exposed-form>.form-item:not(.form-item-title):not(.form-item-sort-by):not(.form-item-sort-order):not(.featured-categories) select{height:50px;font-size:1rem}}.dark-background .search-block-form .form-search__input,.dark-background .search-block-form input[type=search],.dark-background .search-block-form input[type=text].form-search__input,.dark-background .search-form .form-search__input,.dark-background .search-form input[type=search],.dark-background .search-form input[type=text].form-search__input,[class*=background-dark] .search-block-form .form-search__input,[class*=background-dark] .search-block-form input[type=search],[class*=background-dark] .search-block-form input[type=text].form-search__input,[class*=background-dark] .search-form .form-search__input,[class*=background-dark] .search-form input[type=search],[class*=background-dark] .search-form input[type=text].form-search__input,[class*=bg-dark] .search-block-form .form-search__input,[class*=bg-dark] .search-block-form input[type=search],[class*=bg-dark] .search-block-form input[type=text].form-search__input,[class*=bg-dark] .search-form .form-search__input,[class*=bg-dark] .search-form input[type=search],[class*=bg-dark] .search-form input[type=text].form-search__input{background-color:#fff}.dark-background .featured-categories .featured-categories__title,[class*=background-dark] .featured-categories .featured-categories__title,[class*=bg-dark] .featured-categories .featured-categories__title{color:#fff}nav.pager[role=navigation],nav[role=navigation][aria-labelledby^=pagination-heading]{display:flex;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:8.5rem}nav.pager[role=navigation] ul.js-pager__items,nav.pager[role=navigation] ul.pager__items,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;gap:10px}nav.pager[role=navigation] ul.js-pager__items li,nav.pager[role=navigation] ul.pager__items li,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li{width:54px;height:54px;border-radius:32px;border:1px solid #f1f1f1;box-sizing:border-box;padding:10px;display:flex;align-items:center;justify-content:center}nav.pager[role=navigation] ul.js-pager__items li.is-active,nav.pager[role=navigation] ul.js-pager__items li.pager__item--active,nav.pager[role=navigation] ul.js-pager__items li:not(:has(a)),nav.pager[role=navigation] ul.pager__items li.is-active,nav.pager[role=navigation] ul.pager__items li.pager__item--active,nav.pager[role=navigation] ul.pager__items li:not(:has(a)),nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li.is-active,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li.pager__item--active,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li:not(:has(a)),nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li.is-active,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li.pager__item--active,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li:not(:has(a)){background-color:#416494}nav.pager[role=navigation] ul.js-pager__items li.pager__item--ellipsis,nav.pager[role=navigation] ul.pager__items li.pager__item--ellipsis,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li.pager__item--ellipsis,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li.pager__item--ellipsis{border:none;width:auto;height:auto;padding:0}nav.pager[role=navigation] ul.js-pager__items li a,nav.pager[role=navigation] ul.pager__items li a,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li a,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}nav.pager[role=navigation] ul.js-pager__items li a .visually-hidden,nav.pager[role=navigation] ul.pager__items li a .visually-hidden,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li a .visually-hidden,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li a .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}nav.pager[role=navigation] ul.js-pager__items li a span[aria-hidden=true],nav.pager[role=navigation] ul.pager__items li a span[aria-hidden=true],nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li a span[aria-hidden=true],nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li a span[aria-hidden=true]{color:#fff}nav.pager[role=navigation] ul.js-pager__items li a .pager-arrow,nav.pager[role=navigation] ul.pager__items li a .pager-arrow,nav[role=navigation][aria-labelledby^=pagination-heading] ul.js-pager__items li a .pager-arrow,nav[role=navigation][aria-labelledby^=pagination-heading] ul.pager__items li a .pager-arrow{color:#fff;padding:8px}.slick,.slick--grid-3x3,.slick.slick-initialized,.view .slick,.view-display-id-block_1 .slick,.view-id-blog_articles .slick,.views-element-container .slick,[class*=slick--view] .slick{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}@media only screen and (max-width:767px){.slick,.slick--grid-3x3,.slick.slick-initialized,.view .slick,.view-display-id-block_1 .slick,.view-id-blog_articles .slick,.views-element-container .slick,[class*=slick--view] .slick{padding:0 1.5rem}}.slick .slick__slider,.slick--grid-3x3 .slick__slider,.slick.slick-initialized .slick__slider,.view .slick .slick__slider,.view-display-id-block_1 .slick .slick__slider,.view-id-blog_articles .slick .slick__slider,.views-element-container .slick .slick__slider,[class*=slick--view] .slick .slick__slider{width:100%}.slick .slick-list,.slick--grid-3x3 .slick-list,.slick.slick-initialized .slick-list,.view .slick .slick-list,.view-display-id-block_1 .slick .slick-list,.view-id-blog_articles .slick .slick-list,.views-element-container .slick .slick-list,[class*=slick--view] .slick .slick-list{margin:0 calc(-1.5rem / 2)}.slick .slick-slide,.slick--grid-3x3 .slick-slide,.slick.slick-initialized .slick-slide,.view .slick .slick-slide,.view-display-id-block_1 .slick .slick-slide,.view-id-blog_articles .slick .slick-slide,.views-element-container .slick .slick-slide,[class*=slick--view] .slick .slick-slide{padding:0!important;width:100%!important}.slick .slick-slide>div,.slick--grid-3x3 .slick-slide>div,.slick.slick-initialized .slick-slide>div,.view .slick .slick-slide>div,.view-display-id-block_1 .slick .slick-slide>div,.view-id-blog_articles .slick .slick-slide>div,.views-element-container .slick .slick-slide>div,[class*=slick--view] .slick .slick-slide>div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1.5rem!important;width:100%!important;align-items:stretch!important;justify-content:center!important;margin-bottom:1.5rem!important}.slick .slick-slide>div:last-child,.slick--grid-3x3 .slick-slide>div:last-child,.slick.slick-initialized .slick-slide>div:last-child,.view .slick .slick-slide>div:last-child,.view-display-id-block_1 .slick .slick-slide>div:last-child,.view-id-blog_articles .slick .slick-slide>div:last-child,.views-element-container .slick .slick-slide>div:last-child,[class*=slick--view] .slick .slick-slide>div:last-child{margin-bottom:0!important}.slick .slick__slide,.slick--grid-3x3 .slick__slide,.slick.slick-initialized .slick__slide,.view .slick .slick__slide,.view-display-id-block_1 .slick .slick__slide,.view-id-blog_articles .slick .slick__slide,.views-element-container .slick .slick__slide,[class*=slick--view] .slick .slick__slide{display:flex!important;flex-direction:column!important;flex:0 0 322px!important;width:322px!important;max-width:322px!important;min-width:322px!important;padding:0!important;margin:0!important;vertical-align:top!important;box-sizing:border-box!important}.slick .slick__slide[style*="display: inline-block"],.slick .slick__slide[style*="display:inline-block"],.slick .slick__slide[style*=inline-block],.slick--grid-3x3 .slick__slide[style*="display: inline-block"],.slick--grid-3x3 .slick__slide[style*="display:inline-block"],.slick--grid-3x3 .slick__slide[style*=inline-block],.slick.slick-initialized .slick__slide[style*="display: inline-block"],.slick.slick-initialized .slick__slide[style*="display:inline-block"],.slick.slick-initialized .slick__slide[style*=inline-block],.view .slick .slick__slide[style*="display: inline-block"],.view .slick .slick__slide[style*="display:inline-block"],.view .slick .slick__slide[style*=inline-block],.view-display-id-block_1 .slick .slick__slide[style*="display: inline-block"],.view-display-id-block_1 .slick .slick__slide[style*="display:inline-block"],.view-display-id-block_1 .slick .slick__slide[style*=inline-block],.view-id-blog_articles .slick .slick__slide[style*="display: inline-block"],.view-id-blog_articles .slick .slick__slide[style*="display:inline-block"],.view-id-blog_articles .slick .slick__slide[style*=inline-block],.views-element-container .slick .slick__slide[style*="display: inline-block"],.views-element-container .slick .slick__slide[style*="display:inline-block"],.views-element-container .slick .slick__slide[style*=inline-block],[class*=slick--view] .slick .slick__slide[style*="display: inline-block"],[class*=slick--view] .slick .slick__slide[style*="display:inline-block"],[class*=slick--view] .slick .slick__slide[style*=inline-block]{display:flex!important}.slick .slick__slide[style*="width: 33.333%"],.slick .slick__slide[style*="width: 33.3333%"],.slick .slick__slide[style*="width:33.333%"],.slick .slick__slide[style*="width:33.3333%"],.slick .slick__slide[style*=width],.slick--grid-3x3 .slick__slide[style*="width: 33.333%"],.slick--grid-3x3 .slick__slide[style*="width: 33.3333%"],.slick--grid-3x3 .slick__slide[style*="width:33.333%"],.slick--grid-3x3 .slick__slide[style*="width:33.3333%"],.slick--grid-3x3 .slick__slide[style*=width],.slick.slick-initialized .slick__slide[style*="width: 33.333%"],.slick.slick-initialized .slick__slide[style*="width: 33.3333%"],.slick.slick-initialized .slick__slide[style*="width:33.333%"],.slick.slick-initialized .slick__slide[style*="width:33.3333%"],.slick.slick-initialized .slick__slide[style*=width],.view .slick .slick__slide[style*="width: 33.333%"],.view .slick .slick__slide[style*="width: 33.3333%"],.view .slick .slick__slide[style*="width:33.333%"],.view .slick .slick__slide[style*="width:33.3333%"],.view .slick .slick__slide[style*=width],.view-display-id-block_1 .slick .slick__slide[style*="width: 33.333%"],.view-display-id-block_1 .slick .slick__slide[style*="width: 33.3333%"],.view-display-id-block_1 .slick .slick__slide[style*="width:33.333%"],.view-display-id-block_1 .slick .slick__slide[style*="width:33.3333%"],.view-display-id-block_1 .slick .slick__slide[style*=width],.view-id-blog_articles .slick .slick__slide[style*="width: 33.333%"],.view-id-blog_articles .slick .slick__slide[style*="width: 33.3333%"],.view-id-blog_articles .slick .slick__slide[style*="width:33.333%"],.view-id-blog_articles .slick .slick__slide[style*="width:33.3333%"],.view-id-blog_articles .slick .slick__slide[style*=width],.views-element-container .slick .slick__slide[style*="width: 33.333%"],.views-element-container .slick .slick__slide[style*="width: 33.3333%"],.views-element-container .slick .slick__slide[style*="width:33.333%"],.views-element-container .slick .slick__slide[style*="width:33.3333%"],.views-element-container .slick .slick__slide[style*=width],[class*=slick--view] .slick .slick__slide[style*="width: 33.333%"],[class*=slick--view] .slick .slick__slide[style*="width: 33.3333%"],[class*=slick--view] .slick .slick__slide[style*="width:33.333%"],[class*=slick--view] .slick .slick__slide[style*="width:33.3333%"],[class*=slick--view] .slick .slick__slide[style*=width]{width:322px!important;flex:0 0 322px!important;display:flex!important}.slick .slick__slide .slide__content,.slick--grid-3x3 .slick__slide .slide__content,.slick.slick-initialized .slick__slide .slide__content,.view .slick .slick__slide .slide__content,.view-display-id-block_1 .slick .slick__slide .slide__content,.view-id-blog_articles .slick .slick__slide .slide__content,.views-element-container .slick .slick__slide .slide__content,[class*=slick--view] .slick .slick__slide .slide__content{height:100%!important;display:flex!important;flex-direction:column!important;width:100%!important}.slick .slick__slide .slide__caption,.slick--grid-3x3 .slick__slide .slide__caption,.slick.slick-initialized .slick__slide .slide__caption,.view .slick .slick__slide .slide__caption,.view-display-id-block_1 .slick .slick__slide .slide__caption,.view-id-blog_articles .slick .slick__slide .slide__caption,.views-element-container .slick .slick__slide .slide__caption,[class*=slick--view] .slick .slick__slide .slide__caption{flex-grow:1!important}.slick .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)),.slick--grid-3x3 .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)),.slick.slick-initialized .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)),.view .slick .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)),.view-display-id-block_1 .slick .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)),.view-id-blog_articles .slick .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)),.views-element-container .slick .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)),[class*=slick--view] .slick .media--blazy.media--slick.is-b-loading:not(:has(img)):not(:has(.b-lazy)){min-height:0}.slick .blog-card,.slick--grid-3x3 .blog-card,.slick.slick-initialized .blog-card,.view .slick .blog-card,.view-display-id-block_1 .slick .blog-card,.view-id-blog_articles .slick .blog-card,.views-element-container .slick .blog-card,[class*=slick--view] .slick .blog-card{width:322px!important;max-width:322px!important;margin:0!important;height:100%!important}.slick .blog-card .blog-card__image,.slick--grid-3x3 .blog-card .blog-card__image,.slick.slick-initialized .blog-card .blog-card__image,.view .slick .blog-card .blog-card__image,.view-display-id-block_1 .slick .blog-card .blog-card__image,.view-id-blog_articles .slick .blog-card .blog-card__image,.views-element-container .slick .blog-card .blog-card__image,[class*=slick--view] .slick .blog-card .blog-card__image{width:100%!important;height:248px!important;border-radius:8px!important;overflow:hidden!important}.slick .blog-card .blog-card__image img,.slick--grid-3x3 .blog-card .blog-card__image img,.slick.slick-initialized .blog-card .blog-card__image img,.view .slick .blog-card .blog-card__image img,.view-display-id-block_1 .slick .blog-card .blog-card__image img,.view-id-blog_articles .slick .blog-card .blog-card__image img,.views-element-container .slick .blog-card .blog-card__image img,[class*=slick--view] .slick .blog-card .blog-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}.slick .blog-card .blog-card__link,.slick--grid-3x3 .blog-card .blog-card__link,.slick.slick-initialized .blog-card .blog-card__link,.view .slick .blog-card .blog-card__link,.view-display-id-block_1 .slick .blog-card .blog-card__link,.view-id-blog_articles .slick .blog-card .blog-card__link,.views-element-container .slick .blog-card .blog-card__link,[class*=slick--view] .slick .blog-card .blog-card__link{display:flex!important;flex-direction:column!important;height:100%!important}.slick .blog-card .blog-card__summary,.slick--grid-3x3 .blog-card .blog-card__summary,.slick.slick-initialized .blog-card .blog-card__summary,.view .slick .blog-card .blog-card__summary,.view-display-id-block_1 .slick .blog-card .blog-card__summary,.view-id-blog_articles .slick .blog-card .blog-card__summary,.views-element-container .slick .blog-card .blog-card__summary,[class*=slick--view] .slick .blog-card .blog-card__summary{flex-grow:1!important}.slick .slick-arrow,.slick--grid-3x3 .slick-arrow,.slick.slick-initialized .slick-arrow,.view .slick .slick-arrow,.view-display-id-block_1 .slick .slick-arrow,.view-id-blog_articles .slick .slick-arrow,.views-element-container .slick .slick-arrow,[class*=slick--view] .slick .slick-arrow{z-index:10;width:48px;height:48px;background-color:rgba(255,255,255,.9);border-radius:50%;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.slick .slick-arrow:before,.slick--grid-3x3 .slick-arrow:before,.slick.slick-initialized .slick-arrow:before,.view .slick .slick-arrow:before,.view-display-id-block_1 .slick .slick-arrow:before,.view-id-blog_articles .slick .slick-arrow:before,.views-element-container .slick .slick-arrow:before,[class*=slick--view] .slick .slick-arrow:before{color:#060e26;font-size:calc(48px * .5);opacity:1}.slick .slick-arrow:hover,.slick--grid-3x3 .slick-arrow:hover,.slick.slick-initialized .slick-arrow:hover,.view .slick .slick-arrow:hover,.view-display-id-block_1 .slick .slick-arrow:hover,.view-id-blog_articles .slick .slick-arrow:hover,.views-element-container .slick .slick-arrow:hover,[class*=slick--view] .slick .slick-arrow:hover{background-color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.slick .slick-arrow.slick-prev,.slick--grid-3x3 .slick-arrow.slick-prev,.slick.slick-initialized .slick-arrow.slick-prev,.view .slick .slick-arrow.slick-prev,.view-display-id-block_1 .slick .slick-arrow.slick-prev,.view-id-blog_articles .slick .slick-arrow.slick-prev,.views-element-container .slick .slick-arrow.slick-prev,[class*=slick--view] .slick .slick-arrow.slick-prev{left:calc(-60px)}.slick .slick-arrow.slick-next,.slick--grid-3x3 .slick-arrow.slick-next,.slick.slick-initialized .slick-arrow.slick-next,.view .slick .slick-arrow.slick-next,.view-display-id-block_1 .slick .slick-arrow.slick-next,.view-id-blog_articles .slick .slick-arrow.slick-next,.views-element-container .slick .slick-arrow.slick-next,[class*=slick--view] .slick .slick-arrow.slick-next{right:calc(-60px)}.slick .slick-arrow.slick-disabled,.slick--grid-3x3 .slick-arrow.slick-disabled,.slick.slick-initialized .slick-arrow.slick-disabled,.view .slick .slick-arrow.slick-disabled,.view-display-id-block_1 .slick .slick-arrow.slick-disabled,.view-id-blog_articles .slick .slick-arrow.slick-disabled,.views-element-container .slick .slick-arrow.slick-disabled,[class*=slick--view] .slick .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.slick,.slick--grid-3x3,.slick.slick-initialized,.view .slick,.view-display-id-block_1 .slick,.view-id-blog_articles .slick,.views-element-container .slick,[class*=slick--view] .slick{max-width:calc(322px * 2 + 1.5rem + 4rem)}.slick .slick-list,.slick--grid-3x3 .slick-list,.slick.slick-initialized .slick-list,.view .slick .slick-list,.view-display-id-block_1 .slick .slick-list,.view-id-blog_articles .slick .slick-list,.views-element-container .slick .slick-list,[class*=slick--view] .slick .slick-list{margin:0 calc(-1.5rem / 2)}.slick .slick-slide>div>.slick__slide:nth-child(n+3),.slick--grid-3x3 .slick-slide>div>.slick__slide:nth-child(n+3),.slick.slick-initialized .slick-slide>div>.slick__slide:nth-child(n+3),.view .slick .slick-slide>div>.slick__slide:nth-child(n+3),.view-display-id-block_1 .slick .slick-slide>div>.slick__slide:nth-child(n+3),.view-id-blog_articles .slick .slick-slide>div>.slick__slide:nth-child(n+3),.views-element-container .slick .slick-slide>div>.slick__slide:nth-child(n+3),[class*=slick--view] .slick .slick-slide>div>.slick__slide:nth-child(n+3){display:none}.slick .slick-arrow,.slick--grid-3x3 .slick-arrow,.slick.slick-initialized .slick-arrow,.view .slick .slick-arrow,.view-display-id-block_1 .slick .slick-arrow,.view-id-blog_articles .slick .slick-arrow,.views-element-container .slick .slick-arrow,[class*=slick--view] .slick .slick-arrow{display:none!important}}@media (max-width:768px){.slick,.slick--grid-3x3,.slick.slick-initialized,.view .slick,.view-display-id-block_1 .slick,.view-id-blog_articles .slick,.views-element-container .slick,[class*=slick--view] .slick{max-width:calc(322px * 2 + 1.5rem + 3rem);padding:0 1rem}.slick .slick-list,.slick--grid-3x3 .slick-list,.slick.slick-initialized .slick-list,.view .slick .slick-list,.view-display-id-block_1 .slick .slick-list,.view-id-blog_articles .slick .slick-list,.views-element-container .slick .slick-list,[class*=slick--view] .slick .slick-list{margin:0 calc(-1.5rem / 2)}.slick .slick-slide>div>.slick__slide:nth-child(n+3),.slick--grid-3x3 .slick-slide>div>.slick__slide:nth-child(n+3),.slick.slick-initialized .slick-slide>div>.slick__slide:nth-child(n+3),.view .slick .slick-slide>div>.slick__slide:nth-child(n+3),.view-display-id-block_1 .slick .slick-slide>div>.slick__slide:nth-child(n+3),.view-id-blog_articles .slick .slick-slide>div>.slick__slide:nth-child(n+3),.views-element-container .slick .slick-slide>div>.slick__slide:nth-child(n+3),[class*=slick--view] .slick .slick-slide>div>.slick__slide:nth-child(n+3){display:none}}@media (max-width:640px){.slick,.slick--grid-3x3,.slick.slick-initialized,.view .slick,.view-display-id-block_1 .slick,.view-id-blog_articles .slick,.views-element-container .slick,[class*=slick--view] .slick{max-width:100%;padding:0 1rem}.slick .slick-list,.slick--grid-3x3 .slick-list,.slick.slick-initialized .slick-list,.view .slick .slick-list,.view-display-id-block_1 .slick .slick-list,.view-id-blog_articles .slick .slick-list,.views-element-container .slick .slick-list,[class*=slick--view] .slick .slick-list{margin:0}.slick .slick-slide>div,.slick--grid-3x3 .slick-slide>div,.slick.slick-initialized .slick-slide>div,.view .slick .slick-slide>div,.view-display-id-block_1 .slick .slick-slide>div,.view-id-blog_articles .slick .slick-slide>div,.views-element-container .slick .slick-slide>div,[class*=slick--view] .slick .slick-slide>div{flex-direction:column!important;align-items:center!important;gap:1.5rem!important}.slick .slick-slide>div>.slick__slide,.slick--grid-3x3 .slick-slide>div>.slick__slide,.slick.slick-initialized .slick-slide>div>.slick__slide,.view .slick .slick-slide>div>.slick__slide,.view-display-id-block_1 .slick .slick-slide>div>.slick__slide,.view-id-blog_articles .slick .slick-slide>div>.slick__slide,.views-element-container .slick .slick-slide>div>.slick__slide,[class*=slick--view] .slick .slick-slide>div>.slick__slide{display:flex!important;flex:0 0 auto!important;width:100%!important;max-width:322px!important;min-width:auto!important}.slick .slick-slide>div>.slick__slide[style*=width],.slick--grid-3x3 .slick-slide>div>.slick__slide[style*=width],.slick.slick-initialized .slick-slide>div>.slick__slide[style*=width],.view .slick .slick-slide>div>.slick__slide[style*=width],.view-display-id-block_1 .slick .slick-slide>div>.slick__slide[style*=width],.view-id-blog_articles .slick .slick-slide>div>.slick__slide[style*=width],.views-element-container .slick .slick-slide>div>.slick__slide[style*=width],[class*=slick--view] .slick .slick-slide>div>.slick__slide[style*=width]{width:100%!important;max-width:322px!important}.slick .slick-arrow,.slick--grid-3x3 .slick-arrow,.slick.slick-initialized .slick-arrow,.view .slick .slick-arrow,.view-display-id-block_1 .slick .slick-arrow,.view-id-blog_articles .slick .slick-arrow,.views-element-container .slick .slick-arrow,[class*=slick--view] .slick .slick-arrow{display:none!important}}@media (max-width:480px){.slick,.slick--grid-3x3,.slick.slick-initialized,.view .slick,.view-display-id-block_1 .slick,.view-id-blog_articles .slick,.views-element-container .slick,[class*=slick--view] .slick{max-width:100%;padding:0 1rem}.slick .slick-list,.slick--grid-3x3 .slick-list,.slick.slick-initialized .slick-list,.view .slick .slick-list,.view-display-id-block_1 .slick .slick-list,.view-id-blog_articles .slick .slick-list,.views-element-container .slick .slick-list,[class*=slick--view] .slick .slick-list{margin:0}.slick .slick__slide,.slick--grid-3x3 .slick__slide,.slick.slick-initialized .slick__slide,.view .slick .slick__slide,.view-display-id-block_1 .slick .slick__slide,.view-id-blog_articles .slick .slick__slide,.views-element-container .slick .slick__slide,[class*=slick--view] .slick .slick__slide{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:auto!important;padding:0}.slick .slick__slide[style*=width],.slick--grid-3x3 .slick__slide[style*=width],.slick.slick-initialized .slick__slide[style*=width],.view .slick .slick__slide[style*=width],.view-display-id-block_1 .slick .slick__slide[style*=width],.view-id-blog_articles .slick .slick__slide[style*=width],.views-element-container .slick .slick__slide[style*=width],[class*=slick--view] .slick .slick__slide[style*=width]{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.slick .blog-card,.slick--grid-3x3 .blog-card,.slick.slick-initialized .blog-card,.view .slick .blog-card,.view-display-id-block_1 .slick .blog-card,.view-id-blog_articles .slick .blog-card,.views-element-container .slick .blog-card,[class*=slick--view] .slick .blog-card{width:100%;max-width:100%}.slick .blog-card .blog-card__image,.slick--grid-3x3 .blog-card .blog-card__image,.slick.slick-initialized .blog-card .blog-card__image,.view .slick .blog-card .blog-card__image,.view-display-id-block_1 .slick .blog-card .blog-card__image,.view-id-blog_articles .slick .blog-card .blog-card__image,.views-element-container .slick .blog-card .blog-card__image,[class*=slick--view] .slick .blog-card .blog-card__image{aspect-ratio:322/248;height:auto}.slick .slick-slide>div,.slick--grid-3x3 .slick-slide>div,.slick.slick-initialized .slick-slide>div,.view .slick .slick-slide>div,.view-display-id-block_1 .slick .slick-slide>div,.view-id-blog_articles .slick .slick-slide>div,.views-element-container .slick .slick-slide>div,[class*=slick--view] .slick .slick-slide>div{flex-direction:column!important;align-items:center!important}}.error404{display:block;font-size:18vw;font-weight:700;color:#ddd;line-height:1;letter-spacing:4px;text-align:center}@media only screen and (max-width:767px){.error404{font-size:25vw}}.error404-wrap .container{z-index:7}.error404-wrap .error404{line-height:.9;margin-bottom:40px;font-weight:700;font-size:19vw;color:#fff!important;opacity:.2;text-shadow:1px 1px 5px rgba(0,0,0,.4)}@media only screen and (max-width:767px){.error404-wrap .error404{font-size:30vw;margin-bottom:30px}}.error404-wrap .heading-block h4{font-weight:300;margin-bottom:8px}.error404-wrap .heading-block span{font-size:1.125rem}.error404-wrap form{max-width:500px}body.toolbar-icon-9.toolbar-tray-open .sticky-header #header-wrap{top:var(--drupal-displace-offset-top,79px)!important}body.toolbar-icon-9 .sticky-header #header-wrap{top:var(--drupal-displace-offset-top,39px)!important}body #block-canvas-tabs,body #block-tabs{background:#fefefe;border-radius:16px;border:3px solid #324c73;position:fixed;bottom:4%;left:4%;z-index:1000;display:flex;flex-direction:row}body #block-canvas-tabs button,body #block-tabs button{display:none}body #block-canvas-tabs>ul,body #block-tabs>ul{display:flex;list-style-type:none;margin:0;padding:0;margin-right:20px}body #block-canvas-tabs>ul.d-none,body #block-tabs>ul.d-none{display:none!important}body #block-canvas-tabs>ul>li::before,body #block-tabs>ul>li::before{content:""}body #block-canvas-tabs>ul>li::marker,body #block-tabs>ul>li::marker{content:""}body #block-canvas-tabs>ul>li:hover,body #block-tabs>ul>li:hover{background-color:#fff}body #block-canvas-tabs>ul>li a,body #block-tabs>ul>li a{padding:10px 15px;font-size:18px;line-height:27px;position:relative;text-decoration:none!important;display:block;color:inherit}body #block-canvas-tabs>ul>li a:focus,body #block-canvas-tabs>ul>li a:hover,body #block-canvas-tabs>ul>li a:link,body #block-canvas-tabs>ul>li a:visited,body #block-tabs>ul>li a:focus,body #block-tabs>ul>li a:hover,body #block-tabs>ul>li a:link,body #block-tabs>ul>li a:visited{text-decoration:none!important}body #tabs-hide-box{float:left;background:linear-gradient(64deg,#324c73 70%,transparent 72%),linear-gradient(116deg,#e5e5e5 70%,transparent 72%);color:#fff;padding:10px 35px 10px 20px;font-size:20px;border-top-left-radius:12px;border-bottom-left-radius:12px;margin-right:8px;cursor:pointer}body #tabs-hide-box.tabs-hidden{background:#e5e5e5!important;color:#324c73!important;border-top-right-radius:12px;border-bottom-right-radius:12px;padding:10px 20px 10px 20px;margin-right:0}#toolbar-administration,#toolbar-bar,.toolbar-bar{z-index:1000!important}.toolbar-menu,.toolbar-menu li,.toolbar-tray{z-index:1001!important}[data-drupal-messages]>div[role=alert],[data-drupal-messages]>div[role=contentinfo],[data-drupal-messages]>div[role=status]{padding:1.25rem 1.5rem;border-left:4px solid;background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}[data-drupal-messages]>div[role=alert][aria-label="Status message"],[data-drupal-messages]>div[role=contentinfo][aria-label="Status message"],[data-drupal-messages]>div[role=status][aria-label="Status message"]{background-color:#d4edda;border-left-color:#28a745;color:#155724}[data-drupal-messages]>div[role=alert][aria-label="Warning message"],[data-drupal-messages]>div[role=contentinfo][aria-label="Warning message"],[data-drupal-messages]>div[role=status][aria-label="Warning message"]{background-color:#fff3cd;border-left-color:#ffc107;color:#856404}[data-drupal-messages]>div[role=alert][aria-label="Error message"],[data-drupal-messages]>div[role=contentinfo][aria-label="Error message"],[data-drupal-messages]>div[role=status][aria-label="Error message"]{background-color:#f8d7da;border-left-color:#dc3545;color:#721c24}[data-drupal-messages]>div[role=alert] h2.visually-hidden,[data-drupal-messages]>div[role=contentinfo] h2.visually-hidden,[data-drupal-messages]>div[role=status] h2.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}[data-drupal-messages]>div[role=alert] a,[data-drupal-messages]>div[role=contentinfo] a,[data-drupal-messages]>div[role=status] a{color:inherit;text-decoration:underline;font-weight:600}[data-drupal-messages]>div[role=alert] a:hover,[data-drupal-messages]>div[role=contentinfo] a:hover,[data-drupal-messages]>div[role=status] a:hover{opacity:.8}[data-drupal-messages]>div[role=alert] em.placeholder,[data-drupal-messages]>div[role=contentinfo] em.placeholder,[data-drupal-messages]>div[role=status] em.placeholder{font-style:normal;font-weight:600}