:root{--maroon:#862633;--text:#111;--muted:#444;--bg:#fff;--focus:#000;--nav-bg:#f7f7f7;--border:#cfcfcf;--shadow:0 6px 18px rgba(0,0,0,0.18);--al_yellow:#ffbf3f}:target{scroll-margin-top:170px}[id]{scroll-margin-top:170px}body{line-height:1.6em;font:normal 16px/26px Mulish,Roboto,Arial,sans-serif,system-ui;color:var(--text);background:var(--bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;-webkit-text-size-adjust:none;overflow-x:hidden}.h1,h1{font-size:2rem}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.15rem}.h4,h4{font-size:1.1rem}.h5,h5{font-size:1.05rem}.h6,h6{font-size:1rem}code{color:#aa1359}#primary-nav{max-width:1640px}a{color:var(--maroon);text-decoration:none}a:hover{color:var(--maroon);text-decoration:underline}a:focus-visible,button:focus-visible{outline:4px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link{position:absolute;left:-999px;top:0;z-index:9999;padding:10px 12px;background:#000;color:#fff;border-radius:4px}.skip-link:focus{left:10px;top:10px}.header-hero{position:relative;height:70vh;background-image:url(/demo/2026/technology-background-image.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.inside.pageid_1318 .header-hero{background-image:url(/templates/technology/images/2026/Digital-Citizenship-2.webp)}.inside.pageid_1324 .header-hero,.inside.pageid_1328 .header-hero,.inside.pageid_1330 .header-hero,.inside.pageid_1335 .header-hero,.inside.pageid_1336 .header-hero{background-image:url(/templates/technology/images/2026/tech-info-2.webp)}.inside.pageid_1323 .header-hero,.inside.pageid_1325 .header-hero,.inside.pageid_1329 .header-hero,.inside.pageid_1331 .header-hero,.inside.pageid_1334 .header-hero{background-image:url(/templates/technology/images/2026/Family-Resources-2.webp);background-position:center center}.inside.pageid_1332 .header-hero{background-image:url(/templates/technology/images/2026/SB29.webp)}.inside.pageid_1319 .header-hero{background-image:url(/templates/technology/images/2026/account-security-and-passwords.webp)}.inside.pageid_1333 .header-hero{background-image:url(/templates/technology/images/2026/student-employment.webp)}.inside.pageid_1320 .header-hero{background-image:url(/templates/technology/images/2026/Eagles-Nest.webp)}.header-title-wrap{position:absolute;left:20px;top:20px}.header-title{margin:0;color:#fff;font-size:2.5rem;font-weight:800}.nav-toggle{display:none;width:100%;padding:12px 14px;border:0;background:var(--nav-bg);font-weight:800;text-align:left;cursor:pointer;gap:8px;align-items:center}.nav-toggle .material-icons{vertical-align:middle}.nav-link:focus-visible,.nav-link:hover{text-decoration:underline}.chevron{font-size:12px}.nav-icons{margin-left:auto;display:flex;align-items:center;gap:8px;padding-left:8px}.icon-link{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:6px;color:var(--maroon);text-decoration:none}.icon-link .material-icons{font-size:20px}.submenu a,.submenu button.nav-button{width:100%;justify-content:space-between}.submenu a{display:block;padding:10px 12px;text-decoration:none;color:var(--maroon);font-weight:700}.submenu a:focus-visible,.submenu a:hover{background:#f1f1f1;text-decoration:underline}.nav-item.is-open>.submenu{display:block}.nav-item.open-left>.submenu{left:auto;right:0}.content-wrap{margin:-15px auto;padding:15px 12px;display:grid;grid-template-columns:1fr 325px;gap:2em;box-shadow:-8px 0 12px rgba(0,0,0,.1),8px 0 12px rgba(0,0,0,.1)}.content-wrap .content{border-right:2px dotted #bbb;margin-right:-33px;padding-right:33px}.cms-sidebar,.content .cms-content{font-size:18px;line-height:1.4em}.content .cms-content p{margin:0 0 14px 0}.sidebar{padding-left:16px;align-self:start}.sidebar-title{margin:0 0 10px 0;font-size:26px;font-weight:700}.cms-sidebar p{margin:0 0 14px 0}.cms-content a,.cms-sidebar a{text-decoration:underline;color:var(--maroon)}.cms-content a:hover,.cms-sidebar a:hover{text-decoration:none;color:var(--maroon)}.footer-hero{position:relative;min-height:350px;background-image:url(https://www.avonlakecityschools.org/files/footer-hero-image/photos/2025/08/satlovikhzo8t133p5pu.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;border-top:1px solid var(--border)}@media screen and (min-width:1500px){.footer-hero{min-height:440px}}.footer-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.35),rgba(0,0,0,.55));display:flex;align-items:flex-start;padding-left:2.5em;padding-right:2.5em}.footer-overlay-inner{width:100%;margin:0 auto;padding:14px 12px;display:flex;justify-content:space-between;gap:12px}.footer-right{display:flex;flex-direction:column;gap:2px}.social-link{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.9);border:2px solid rgba(0,0,0,.15);text-decoration:none}.social-link:focus-visible,.social-link:hover{color:#fff;background:var(--maroon);border-color:#fff}.social-link .material-icons{font-size:24px;color:#111}.footer-meta{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0;color:#fff;background:var(--maroon)}.footer-meta-blank{background:var(--maroon)}.footer-meta-address{background:var(--maroon);padding:10px 5px;display:flex;justify-content:center;align-items:center}.footer-meta-copyright{background:var(--maroon);padding:10px 5px;display:flex;justify-content:center;align-items:center}.footer-meta-social{background:var(--maroon);padding:10px 12px;display:flex;justify-content:end;align-items:center}.footer-text{margin:0;font-weight:700;font-size:13px;text-align:center}.footer-text a{color:#fff}.site-header{position:relative;z-index:1000;border-bottom:1px solid var(--border)}.site-nav-background{position:-webkit-sticky;position:sticky;top:112px;z-index:998;background:var(--nav-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.site-nav{max-width:1360px;margin-left:auto;margin-right:auto}.nav-item{position:relative;display:flex;align-items:stretch}.nav-list{display:none;align-items:center;list-style:none;margin:0;padding:0 8px;overflow:visible}.submenu{position:absolute;top:100%;left:0;min-width:230px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow);padding:6px 0;margin:0;list-style:none;display:none;z-index:2000}.page{position:relative;z-index:0;padding:16px 40px;max-width:1440px;margin:0 auto}.footer-heading{color:#fff;font-size:18px;line-height:22px;font-weight:500;font-style:normal;text-shadow:0 2px 8px rgba(0,0,0,.5)}.footer-left{display:flex;flex-direction:column;gap:2px}.footer-social{display:flex;gap:10px}.footer-contact-grid{display:grid;grid-template-columns:auto auto;gap:16px;align-items:start}.footer-address{margin:0;color:#fff;font-weight:500;font-style:normal;text-shadow:0 2px 8px rgba(0,0,0,.5);font-size:18px;line-height:22px}.footer-phone{margin:0;font-weight:500;align-self:start}.footer-address a,.footer-phone a{color:#fff;text-decoration:underline;text-shadow:0 2px 8px rgba(0,0,0,.5);font-size:18px;line-height:22px}.footer-address a:hover,.footer-phone a:hover{text-decoration:none}.nav-link{display:inline-flex;align-items:center;gap:6px;padding:12px 8px;white-space:nowrap;text-decoration:none;border:0;background:0 0;font:inherit;font-weight:700;color:var(--maroon);cursor:pointer}.nav-item[hidden]{display:none!important}.submenu-more{min-width:240px}.submenu-more .submenu a{font-size:.85em}.submenu-more a{padding-top:8px;padding-bottom:8px}.second-navs .menu{height:58px;background-color:unset;color:var(--al_yellow);border-top:unset;border-bottom:unset;display:flex;justify-content:center;align-items:center;transform:skew(10deg);border-left:solid 3px #fff}#community-drop{height:58px;transform:skew(10deg);border-right:solid 3px #fff}.second-navs{width:calc(100% + 9px);height:66px;background-color:var(--maroon);color:var(--al_yellow);border-top:4px solid var(--al_yellow);border-bottom:4px solid var(--al_yellow)}#footer{padding:unset;background-color:unset}.hero-video{position:relative;width:100%;height:70vh;overflow:hidden;background:#000}.hero-video__embed{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);pointer-events:none;object-fit:cover}.hero-video__embed iframe{width:100%;height:100%;border:0}.hero-video__overlay{position:relative;z-index:2;height:100%;display:flex;align-items:flex-start;padding:24px}.hero-video__overlay2{position:relative;z-index:2;height:100%;display:flex;align-items:flex-start;padding:24px;top:-50%;left:30%}.hero-video__title{color:#fff;font-size:2.5rem;font-weight:800}.hero-video__title2{background:rgba(0,0,0,.6);color:#fff;padding:10px 16px;font-size:2rem;font-weight:800;border-radius:3px}.display-unset{display:unset}.hero-section{height:70vh;overflow:hidden;position:relative}.hero-section iframe,.hero-section video{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;transform:translate(-50%,-50%);z-index:1;object-fit:cover;pointer-events:none}.hero-content{position:relative;z-index:10;color:#fff;left:20px;top:20px}.body-content{position:relative;z-index:13;color:#fff;background-color:rgba(0,0,0,.5);width:100%}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fff}.carousel-caption{background-color:rgba(0,0,0,.7);padding:1rem;border-radius:.25rem}.carousel-caption .h5,.carousel-caption h5{color:#fff;font-size:1.5rem}.carousel-caption a{color:#fff;text-decoration:underline}.carousel-caption a:hover{color:#fff;text-decoration:none}@media (max-width:900px){.page{padding:5px}.content-wrap{grid-template-columns:1fr;box-shadow:none;border:none}.sidebar{border-right:0!important;border-top:2px dotted #bbb;padding-left:0!important;padding-top:14px}.content-wrap .content{border-right:none;margin-right:0;padding-right:0}.mobilewrap{display:block}.hidemobile{display:none}.footer-meta-social{justify-content:center}}@media (max-width:640px){.footer-meta{grid-template-columns:1fr;grid-template-rows:auto auto}.footer-meta-blank{display:none}.footer-meta-social{order:1;text-alight:center}.footer-meta-address{order:2}.footer-meta-copyright{order:3}}@media (min-width:0px){.nav-list{display:flex}}@media (max-width:640px){.footer-contact-grid{grid-template-columns:1fr;gap:6px}}@media (min-width:0px){.nav-list>.nav-item:not(.nav-icons):not(:first-child)::before{content:"|";display:inline-flex;align-items:center;margin:0 6px;color:var(--maroon);font-weight:700;pointer-events:none}.nav-item[hidden]::after{content:none}}@media (min-width:0px){.nav-list>.nav-item:not(.nav-icons):not([data-overflow-more]):not([hidden])::after{opacity:.6}}@media (min-width:0px){.submenu-more .nav-item{position:static;display:block}.submenu-more .nav-item>.submenu{position:static;display:none;box-shadow:none;border:0;padding:0;margin:0;min-width:0}.submenu-more .nav-item.is-open>.submenu{display:block}.submenu-more .nav-item>.submenu a{padding-left:22px;border-top:1px solid var(--maroon)}}@media (max-width:768px){.hero-video__title,.hero-video__title2{font-size:1.5rem}}@media (max-width:480px){.hero-video__title,.hero-video__title2{font-size:1.25rem}}#footer p.footer-text a[href^=tel]{color:#fff!important;text-decoration:underline!important}#footer p.footer-text a[href^=tel]:hover{color:#fff!important;text-decoration:none!important}.sidebar address{margin-bottom:unset}.footer-address-row{background:var(--white);padding:10px 5px;display:flex;justify-content:center;align-items:center}.footer-address-row p.footer-text,.footer-address-row p.footer-text a{color:var(--maroon)!important}#footer .footer-address-row p.footer-text a[href^=tel]{color:var(--maroon)!important;text-decoration:underline!important}#footer .footer-address-row p.footer-text a[href^=tel]:hover{color:var(--maroon)!important;text-decoration:none!important}.map-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);animation:fadeIn .3s ease}.map-modal.map-modal-open{display:flex;align-items:center;justify-content:center}.map-modal-content{background-color:#fff;margin:20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);width:90%;max-width:900px;max-height:90vh;height:90vh;display:flex;flex-direction:column;animation:slideIn .3s ease}.map-modal-header{padding:16px 20px;background-color:var(--maroon);color:#fff;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.map-modal-title{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.map-modal-close{background:0 0;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.map-modal-close:focus,.map-modal-close:hover{background-color:rgba(255,255,255,.2)}.map-modal-body{padding:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.map-container{width:100%;height:1050px;border:0;flex:1}.map-container iframe{width:100%;height:100%;border:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:640px){.map-modal-content{width:95%;margin:10px;max-height:95vh}.map-modal-title{font-size:1.25rem}.map-container{height:600px}.header-title{font-size:1.75rem}}.phone-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);animation:fadeIn .3s ease}.phone-modal.phone-modal-open{display:flex;align-items:center;justify-content:center}.phone-modal-content{background-color:#fff;margin:20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;animation:slideIn .3s ease}.phone-modal-header{padding:16px 20px;background-color:var(--maroon);color:#fff;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.phone-modal-title{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.phone-modal-close{background:0 0;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.phone-modal-close:focus,.phone-modal-close:hover{background-color:rgba(255,255,255,.2)}.phone-modal-body{padding:24px;flex:1;overflow-y:auto}.phone-container{font-size:1.1rem;line-height:1.8}.phone-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;gap:16px}.phone-row:nth-child(odd){background-color:#f7f7f7}.phone-row:nth-child(even){background-color:#fff}.phone-label{font-weight:600;color:var(--text);flex:1}.phone-number{color:var(--maroon)!important;text-decoration:underline!important;font-weight:600;white-space:nowrap}.phone-number a[href^=tel]{text-decoration:underline;color:var(--maroon)!important}.phone-number a[href^=tel]:hover{text-decoration:none!important}@media (max-width:640px){.phone-modal-content{width:95%;margin:10px;max-height:95vh}.phone-modal-title{font-size:1.25rem}.phone-modal-body{padding:16px}.phone-container{font-size:1rem}}.email-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);animation:fadeIn .3s ease}.email-modal.email-modal-open{display:flex;align-items:center;justify-content:center}.email-modal-content{background-color:#fff;margin:20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);width:90%;max-width:650px;max-height:90vh;display:flex;flex-direction:column;animation:slideIn .3s ease}.email-modal-header{padding:16px 20px;background-color:var(--maroon);color:#fff;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.email-modal-title{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.email-modal-close{background:0 0;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.email-modal-close:focus,.email-modal-close:hover{background-color:rgba(255,255,255,.2)}.email-modal-body{padding:24px;flex:1;overflow-y:auto}.email-container{font-size:1.1rem;line-height:1.8}.email-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;gap:16px}.email-row:nth-child(odd){background-color:#f7f7f7}.email-row:nth-child(even){background-color:#fff}.email-label{font-weight:600;color:var(--text);flex:1}.email-address{color:var(--maroon)!important;text-decoration:underline!important;font-weight:600;word-break:break-word}.email-address:hover{text-decoration:none!important}@media (max-width:640px){.email-modal-content{width:95%;margin:10px;max-height:95vh}.email-modal-title{font-size:1.25rem}.email-modal-body{padding:16px}.email-container{font-size:1rem}.email-row{flex-direction:column;align-items:flex-start;gap:8px}.email-address{font-size:.9rem}}.email-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);animation:fadeIn .3s ease}.email-modal.email-modal-open{display:flex;align-items:center;justify-content:center}.email-modal-content{background-color:#fff;margin:20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);width:90%;max-width:650px;max-height:90vh;display:flex;flex-direction:column;animation:slideIn .3s ease}.email-modal-header{padding:16px 20px;background-color:var(--maroon);color:#fff;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.email-modal-title{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.email-modal-close{background:0 0;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.email-modal-close:focus,.email-modal-close:hover{background-color:rgba(255,255,255,.2)}.email-modal-body{padding:24px;flex:1;overflow-y:auto}.email-container{font-size:1.1rem;line-height:1.8}.email-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;gap:16px}.email-row:nth-child(odd){background-color:#f7f7f7}.email-row:nth-child(even){background-color:#fff}.email-label{font-weight:600;color:var(--text);flex:1}.email-address{color:var(--maroon)!important;text-decoration:underline!important;font-weight:600;word-break:break-word}.email-address:hover{text-decoration:none!important}@media (max-width:640px){.email-modal-content{width:95%;margin:10px;max-height:95vh}.email-modal-title{font-size:1.25rem}.email-modal-body{padding:16px}.email-container{font-size:1rem}.email-row{flex-direction:column;align-items:flex-start;gap:8px}.email-address{font-size:.9rem}}.email_popup_form textarea{min-height:135px;field-sizing:content}