*{margin:0;padding:0}body,html{font-size:16px;color:#2d2d2d;line-height:1.5;scroll-padding-top:calc(90px + var(--header-ticker-height, 0px) + var(--wp-admin-bar-height, 0px))}body,body *,html,html *{font-family:Roboto,sans-serif}h1{font-size:3rem;line-height:1.375;margin-bottom:1rem}.section-container{margin:0 auto;padding:0 20px}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.title{background-color:#e0f0f5;text-align:left}.title h1{max-width:1200px;margin:0 auto 64px;padding:75px 0;font-size:48px;font-weight:900}h2{font-family:"Roboto Serif",serif;color:#005066}h2,h3,h4,h5,h6{text-align:left;font-weight:700!important}h3,h4,h5,h6{font-family:Roboto,sans-serif;color:#2d2d2d}main>:not(#hero-banner):not(h2):not(h3):not(p):not(ul){max-width:1000px;margin:64px auto 0}main>h2{max-width:1000px;margin:64px auto 24px;font-size:21px}main>h3,main>h4,main>h5,main>h6{max-width:1000px;margin:24px auto}footer a:not(.account-btn)[target=_blank]:after,main a:not(.btn):not(.account-btn):not(.hero-cta)[target=_blank]:after{text-decoration:none;white-space:nowrap;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" width="14" height="14" fill="currentColor"><path d="M14 3h7v7h-2V6.414l-9.293 9.293-1.414-1.414L17.586 5H14V3z"></path><path d="M19 18v2H5V5h7V3H5c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2v-7h-2v7z"></path></svg>');display:inline-block;margin-left:3px}main>p,main>ul{max-width:1000px;margin:24px auto}main li:not(:first-child){padding-top:1rem}main li a{color:#2d2d2d;font-weight:600}main li a:hover,main p a:hover,main p b:hover,main ul.has-link-color a:hover{color:#005066!important;cursor:pointer}.has-link-color a:hover{color:#005066}@media (max-width:992px){.title h1{background-color:#e0f0f5;text-align:left;margin:0 auto 24px;padding:35px 20px;font-size:32px;font-weight:800}main>:not(#hero-banner):not(h2):not(p):not(footer){margin:0 12px 24px;padding:20px}main#front-page>h2,main#front-page>h3,main#front-page>h4,main#front-page>h5,main#front-page>h6{text-align:center;margin:30px 20px 8px}main#content-page>h2,main#content-page>h3,main#content-page>h4,main#content-page>h5,main#content-page>h6{text-align:left;margin:30px 20px 8px}main>p,main>ul{margin:20px}main li:not(:first-child){padding-top:.5rem}}.account-cards-block{justify-content:center}.account-cards-block .account-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:20px;margin:0 1rem 16px;padding:30px 20px;box-shadow:0 0 30px 0 rgba(51,51,51,.15)}.account-cards-block .account-card h4{color:#2d2d2d;font-family:Roboto,sans-serif}.account-cards-block .account-card p{font-size:15px;margin-bottom:12px;text-align:center}.account-cards-block .account-card .account-btn{background-color:#005066;color:#fff;font-size:18px;font-weight:700;width:200px;height:64px;display:inline-block;padding:.7em;line-height:2;text-align:center;border:2px solid #005066;border-radius:100px;text-decoration:none;cursor:pointer;transition:all .3s ease}.account-cards-block .account-card .account-btn a{font-family:Roboto;font-size:20px;text-decoration:none}.account-cards-block .account-card .account-btn:hover{color:#fff;background-color:#2d2d2d;border:2px solid #2d2d2d}@media (max-width:992px){.account-cards-block{margin-top:16px!important;margin-bottom:8px;padding:0 12px}.account-cards-block .account-card{margin:20px}.account-cards-block p{margin-bottom:8px}}.contact-sections .contact-section-block{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border-radius:20px;padding:24px 60px;box-shadow:0 0 30px 0 rgba(51,51,51,.15)}.contact-sections .contact-section-block h3{color:#005066}.contact-sections .contact-section-block a{color:#2d2d2d!important;text-decoration:underline;font-weight:600}.contact-sections .contact-section-block a:hover{color:#005066!important}@media (max-width:992px){#contact-sections-block{margin-top:0!important;padding:0 20px!important}#contact-sections-block .contact-section-block{border-radius:20px;margin:12px 0!important;padding:0 12px;text-align:left}#contact-sections-block .contact-section-block .question-icon svg{width:70px}#contact-sections-block .contact-section-block div{padding:1rem!important}#contact-sections-block .contact-section-block h3{font-size:16px;text-align:left}#contact-sections-block .contact-section-block p{margin-bottom:0;overflow-wrap:anywhere}}#hero-banner{position:relative;width:100%;min-height:280px;max-height:400px;overflow:hidden}.hero-banner-img{position:relative;width:100%;height:auto;display:block}#desktop-hero-banner{display:flex;align-items:center;margin-bottom:64px;padding:20px 0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}#desktop-hero-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e0f0f5 42.19%,rgba(244,235,224,0) 71.11%)}#desktop-hero-banner .hero-content{width:50%;position:relative;padding:12vh 0 12vh 5%}#desktop-hero-banner .hero-title{font-weight:800;font-size:2.3rem}#desktop-hero-banner .hero-desc{font-size:24px}#desktop-hero-banner .hero-cta{background-color:#005066;font-size:14px;font-weight:900;width:200px;height:64px;display:inline-block;margin-top:35px;padding:.7em;line-height:2;text-align:center;border:2px solid #005066;border-radius:100px;text-decoration:none;cursor:pointer;transition:all .3s ease}#desktop-hero-banner .hero-cta a{font-family:Roboto;color:#fff;font-size:20px;font-weight:700}#desktop-hero-banner .hero-cta a:focus{outline:none;box-shadow:unset}#desktop-hero-banner .hero-cta:hover{color:#fff;background-color:#2d2d2d;border:2px solid #2d2d2d}#mobile-hero-banner{display:none}@media (min-width:476px) and (max-width:992px){#desktop-hero-banner .hero-content{padding:2vh 0}#desktop-hero-banner .hero-title{font-weight:800;font-size:1.5rem}#desktop-hero-banner .hero-desc{font-size:18px}#desktop-hero-banner .hero-cta{background-color:#005066;width:200px;height:44px;display:inline-block;margin-top:10px;padding:.4em;text-align:center;border:2px solid #005066;border-radius:100px;text-decoration:none}#desktop-hero-banner .hero-cta a{font-family:Roboto;color:#fff;font-size:16px;font-weight:700;padding:3px}#desktop-hero-banner .hero-cta:hover{color:#fff;background-color:#005066;border:2px solid #005066}#hero-banner{display:flex;align-items:flex-end}#hero-banner .hero-banner-img{position:absolute;top:0;right:0;transform:scale(1.9);transform-origin:right center}#hero-banner #mobile-hero-banner{position:relative;z-index:1;background:#e0f0f5}}@media (max-width:476px){#desktop-hero-banner{display:none}#hero-banner{background-color:#e0f0f5;display:flex;align-items:end;justify-content:center;height:350px}#hero-banner .hero-banner-img{position:absolute;top:0;right:0;transform:scale(1.5);transform-origin:center right;z-index:0}#hero-banner #mobile-hero-banner{background-color:#e0f0f5;display:block;text-align:center;padding:15px 12px 24px;width:100%;z-index:1}#hero-banner #mobile-hero-banner .hero-content{width:100%}#hero-banner #mobile-hero-banner .hero-title{font-weight:800;font-size:27px}#hero-banner #mobile-hero-banner .hero-desc{font-size:24px}#hero-banner #mobile-hero-banner .hero-cta{background-color:#005066;width:200px;height:44px;display:inline-block;margin-top:10px;padding:.3em;text-align:center;border:2px solid #005066;border-radius:100px;text-decoration:none}#hero-banner #mobile-hero-banner .hero-cta a{font-family:Roboto;color:#fff;font-size:16px;font-weight:700;padding:3px}#hero-banner #mobile-hero-banner .hero-cta:hover{color:#fff;background-color:#005066;border:2px solid #005066}}.contact-intro-block{background-color:#e0f0f5;margin-bottom:64px;padding:48px 64px;border-radius:40px}.contact-intro-block h2{font-weight:700}.contact-intro-block a{color:#2d2d2d;font-weight:600}.contact-intro-block a:hover{color:#005066}@media (max-width:992px){.contact-intro-block{margin:24px 12px!important;padding:24px!important;border-radius:20px}.contact-intro-block h2{font-size:21px;font-weight:700!important;text-align:center;margin-bottom:16px}}.questions-section-block{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#005066;border-radius:20px;padding:24px 60px}.questions-section-block h3{color:#e0f0f5}.questions-section-block h3 a{color:#e0f0f5;text-decoration:none}.questions-section-block h3 a:hover{text-decoration:underline}@media (max-width:992px){.questions-section-block{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#005066;border-radius:20px;margin:24px 20px 12px!important;padding:0 15px 15px;text-align:center}.questions-section-block .question-icon svg{width:70px}.questions-section-block h3{font-size:16px;text-align:center}}.page-not-found{max-width:1200px;margin:0 auto 64px}.page-not-found h1{margin:64px auto 24px!important;padding:0;font-size:48px;font-weight:900}.page-not-found p{margin:0 auto 24px;padding:20px}.page-not-found a{color:#2d2d2d;font-weight:600;margin:0 auto 24px}.page-not-found a:hover{color:#005066!important;cursor:pointer}@media (max-width:992px){.page-not-found{text-align:left;margin:0 auto 24px;padding:35px 20px}.page-not-found h1{margin:0 auto 24px!important;font-size:32px;font-weight:800}}footer{background-color:#f4f4f4;text-align:center;font-size:.9rem;max-width:100%!important;margin:50px 0 0!important;padding:0!important}footer .container{padding:24px 0!important;max-width:1000px}@media (max-width:476px){footer .container{padding:40px 20px 15px!important}}footer #footer-info{padding-left:20px;text-align:left;font-size:16px;color:#525252;white-space:nowrap;overflow:visible}footer #footer-info p{margin:0;font-size:16px}footer #footer-info a{color:#525252;text-decoration:none}footer #footer-info a:hover{text-decoration:underline}footer #footer-helpful-links{padding:0!important}footer #footer-helpful-links .footer-nav-container{display:flex;flex-direction:column}footer #footer-helpful-links .footer-nav-container h3{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:#005066;margin:16px 0;padding-left:10px}footer #footer-helpful-links .footer-nav-container #footer-nav{display:flex;flex-wrap:wrap;padding-left:0!important;font-size:14px}footer #footer-helpful-links .footer-nav-container #footer-nav li{display:inline-block;padding:0 10px;position:relative;list-style:none;font-size:14px;font-weight:700;line-height:30px}footer #footer-helpful-links .footer-nav-container #footer-nav li a{color:#2d2d2d;text-decoration:none}footer #footer-helpful-links .footer-nav-container #footer-nav li a:hover{text-decoration:underline;color:#005066}footer #footer-helpful-links .footer-nav-container #footer-nav li.optanon-toggle-display{padding-right:40px}footer #footer-helpful-links .footer-nav-container #footer-nav li.optanon-toggle-display a:after{content:"";width:25px;height:17px;background-image:url(https://www.k12.com/wp-content/uploads/privacyoptions.svg);background-repeat:no-repeat;background-size:25px;position:absolute;margin-left:6px;margin-top:10px}footer #footer-helpful-links .footer-nav-container #footer-nav li:not(:last-child):after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:10px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='20' viewBox='0 0 1 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23AAA' d='M.5.5v19'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}footer .footer-bottom-row{color:#636363;background-color:#e8e8e8;padding:16px 0;font-size:14px}footer .footer-bottom-row p{margin:0}@media (max-width:992px){footer{margin:24px 0 0}footer #footer-info{padding:0 12px}footer .footer-bottom-row{text-align:left;padding:16px}footer .footer-nav-container{margin:24px 0 0}footer .footer-nav-container h3{margin:0 0 16px}}#header{user-select:none}#header .header-container{max-width:1250px;margin:0 auto}#header #header-ticker{background-color:#e0f0f5;height:var(--header-ticker-height);display:flex;align-items:center;font-size:13px;font-weight:400;line-height:20px}#header #header-ticker a{font-weight:700;text-decoration:none;color:#005066}#header #header-ticker #dot{color:#005066}#header .phone-number{color:#2d2d2d;text-decoration:none}#desktop-header ul li .icon-telephone{color:#005066;margin-right:6px;font-size:18px;position:relative;top:2px;filter:drop-shadow(.5px .5px 0 #005066)}.header-buttons{color:#005066;font-size:14px;font-weight:700;width:120px;height:48px;display:inline-block;padding:.65em;line-height:2;text-align:center;border:2px solid #005066;border-radius:100px;text-decoration:none;transition:all .3s ease}.header-buttons:hover{border:2px solid #005066}.header-buttons:hover,.nav-menu{color:#fff;background-color:#005066}.nav-menu{display:flex;justify-content:center;margin-bottom:0}.nav-menu li{list-style:none;padding:0 30px;position:relative}.nav-menu li a{color:#fff;font-weight:700;font-size:16px;line-height:18px;text-decoration:none;display:block;padding:22px 5px;position:relative}.nav-menu li a:hover:after{-webkit-transform:scaleX(100%);transform:scaleX(100%)}.nav-menu li a:after{position:absolute;bottom:0;left:0;width:100%;height:6px;content:"";background:#e0eff4;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.nav-menu li .sub-menu{position:absolute;top:100%;left:30px;display:none;min-width:250px;max-width:350px;padding:10px 0;list-style:none;background:#fff;-webkit-box-shadow:0 4px 25px 0 hsla(0,0%,48.6%,.15);box-shadow:0 4px 25px 0 hsla(0,0%,48.6%,.15);z-index:1}.nav-menu li .sub-menu li{padding:0 15px}.nav-menu li .sub-menu li a{color:#353535;font-size:12px;padding:8px 0}.nav-menu li .sub-menu li a:after{content:none}.nav-menu li .sub-menu li a:hover{color:#005066}.nav-menu li.menu-item-has-children:hover .sub-menu{display:block}@media (max-width:992px){header .site-logo{width:180px}header #desktop-header,header .menu-container{display:none!important}header .header-container{padding:0!important}header .header-container .container{padding:12px!important}header .header-mobile-buttons-container{margin:0;flex-wrap:wrap;list-style:none;padding-right:0!important}header .header-mobile-buttons-container .mobile-header-item{text-transform:uppercase;font-family:Roboto;font-style:normal;font-weight:900;line-height:normal;text-decoration:none;max-width:50px}header .header-mobile-buttons-container .mobile-header-item span{padding-top:4px;font-size:12px}header .header-mobile-buttons-container li#header-mobile-call,header .header-mobile-buttons-container li#header-mobile-call a{color:#005066}header .header-mobile-buttons-container li#header-mobile-call i:before{font-size:28px;padding-bottom:4px;filter:drop-shadow(0 1px 0 #005066)}header .header-mobile-buttons-container .header-mobile-menu-toggle{color:#2d2d2d;cursor:pointer}header .header-mobile-buttons-container .header-mobile-menu-toggle i:before{font-size:36px}header .header-mobile-buttons-container .header-mobile-menu-toggle i.bi-list{filter:drop-shadow(0 1.5px 0 #2d2d2d)}header .header-mobile-buttons-container .header-mobile-menu-toggle i.bi-x{filter:drop-shadow(0 .7px 0 #2d2d2d)}#header-nav{position:fixed;top:calc(88px + var(--header-ticker-height, 0px) + var(--wp-admin-bar-height, 0px));right:0;z-index:801;display:none;width:350px;height:100vh;overflow-y:auto;background-color:#fff}}@media (max-width:992px) and (max-width:767px){#header-nav{bottom:0;width:100%}}@media (max-width:992px){#header-nav .container{padding:0;max-height:565px}#header-nav .header-nav-menu-container>ul.header-nav-menu{display:block;list-style-type:none;background-color:#005066;color:#fff;padding:0}#header-nav .header-nav-menu-container>ul.header-nav-menu li.menu-item-has-children>a:after{position:absolute;right:24px;top:8px;font-size:24px;font-weight:400;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 100 100"><rect x="47" y="30" width="6" height="40" fill="white"/><rect x="30" y="47" width="40" height="6" fill="white"/></svg>')}#header-nav .header-nav-menu-container>ul.header-nav-menu li.menu-item-has-children[aria-expanded=true]>a:after{position:absolute;right:24px;top:8px;font-size:24px;font-weight:400;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 100 100"><rect x="30" y="47" width="40" height="6" fill="white"/></svg>')}#header-nav .header-nav-menu-container>ul.header-nav-menu>li{padding:0}#header-nav .header-nav-menu-container>ul.header-nav-menu>li>a{position:relative;display:block;padding:15px 20px;font-size:14px;color:#fff;text-align:left;border-bottom:1px solid #ddd;text-decoration:none}#header-nav .header-nav-menu-container>ul.header-nav-menu>li .sub-menu{position:relative;top:unset;left:0;display:none;max-width:unset;padding:0;margin-bottom:0;background:#005066;box-shadow:none;transition:display .3s ease-in-out}#header-nav .header-nav-menu-container>ul.header-nav-menu>li .sub-menu>li{border-bottom:1px solid hsla(0,0%,95.7%,.5)}#header-nav .header-nav-menu-container>ul.header-nav-menu>li .sub-menu>li>a{display:block;font-size:14px;padding:15px 20px!important;color:#005066!important;border-color:#fff;background-color:#fff;text-decoration:none;font-weight:500}#header-nav .header-nav-menu-container>ul.header-nav-menu>li .sub-menu>li>a.injected-link{text-transform:uppercase;background:#e0f0f5;color:#005066;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal}#header-nav .header-nav-menu-container>ul.header-nav-menu>li .sub-menu .sub-menu{display:none;margin-bottom:0;z-index:2}#header-nav .header-nav-menu-container>ul.header-nav-menu>li .sub-menu .sub-menu>li>a{display:block;text-decoration:none;padding:15px 20px!important;font-size:14px!important;font-weight:700!important;color:#005066!important;background:hsla(0,0%,100%,.9)!important}#header-nav .header-nav-menu-container>ul.header-nav-menu>li .sub-menu .sub-menu>li>a.injected-link{text-transform:uppercase;background:hsla(0,0%,100%,.8)}#header-nav #mobile-nav-login{color:#005066;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:16px;font-weight:900;line-height:normal;display:flex;justify-content:center;width:250px;padding:10px 20px;margin:0 auto;border-radius:100px;border:2px solid #005066}#header-nav #mobile-nav-login:hover{background:#005066;text-decoration:none;border:2px solid #005066;cursor:pointer;transition:all .3s ease}#header-nav #mobile-nav-login:hover a{color:#fff}#header-nav #mobile-nav-login a{color:#005066;text-decoration:none}}