/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.section-hero .image-hero-ipad-top-center glass-screen {
    background-image: url(/es/education/k12/home/images/overview/hero_startframe__ci0w7t4w07yq_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    .section-hero .image-hero-ipad-top-center glass-screen {
        background-image:url(/es/education/k12/home/images/overview/hero_startframe__ci0w7t4w07yq_large_2x.jpg);
    }
}


.section-hero .image-hero-ipad-top-center glass-screen { background-image:url(/es/education/k12/home/images/overview/hero_startframe__ci0w7t4w07yq_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero .image-hero-ipad-top-center glass-screen { background-image:url(/es/education/k12/home/images/overview/hero_startframe__ci0w7t4w07yq_large_2x.jpg); }
}
.section-hero .image-hero-ipad-top-right { background-image:url(/es/education/k12/home/images/overview/hero_ipad_1__f31tz6bdo1yu_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero .image-hero-ipad-top-right { background-image:url(/es/education/k12/home/images/overview/hero_ipad_1__f31tz6bdo1yu_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .section-hero .image-hero-ipad-top-right { background-image:url(/es/education/k12/home/images/overview/hero_ipad_1__f31tz6bdo1yu_medium.jpg); }
}
@media only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  .section-hero .image-hero-ipad-top-right { background-image:url(/es/education/k12/home/images/overview/hero_ipad_1__f31tz6bdo1yu_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .section-hero .image-hero-ipad-top-right { background-image:url(/es/education/k12/home/images/overview/hero_ipad_1__f31tz6bdo1yu_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  .section-hero .image-hero-ipad-top-right { background-image:url(/es/education/k12/home/images/overview/hero_ipad_1__f31tz6bdo1yu_small_2x.jpg); }
}
.section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_medium.jpg); }
}
@media only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_small_2x.jpg); }
}
.section-hero .image-hero-ipad-bottom-left { background-image:url(/es/education/k12/home/images/overview/hero_ipad_2__bd52v1y0qpua_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero .image-hero-ipad-bottom-left { background-image:url(/es/education/k12/home/images/overview/hero_ipad_2__bd52v1y0qpua_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .section-hero .image-hero-ipad-bottom-left { background-image:url(/es/education/k12/home/images/overview/hero_ipad_2__bd52v1y0qpua_medium.jpg); }
}
@media only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  .section-hero .image-hero-ipad-bottom-left { background-image:url(/es/education/k12/home/images/overview/hero_ipad_2__bd52v1y0qpua_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .section-hero .image-hero-ipad-bottom-left { background-image:url(/es/education/k12/home/images/overview/hero_ipad_2__bd52v1y0qpua_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  .section-hero .image-hero-ipad-bottom-left { background-image:url(/es/education/k12/home/images/overview/hero_ipad_2__bd52v1y0qpua_small_2x.jpg); }
}
.section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_medium.jpg); }
}
@media only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_small_2x.jpg); }
}
html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback,html.no-js .section-hero .image-hero-ipad-top-center-fallback,html.static-layout .section-hero .image-hero-ipad-top-center-fallback { background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback,html.no-js .section-hero .image-hero-ipad-top-center-fallback,html.static-layout .section-hero .image-hero-ipad-top-center-fallback { background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback,html.no-js .section-hero .image-hero-ipad-top-center-fallback,html.static-layout .section-hero .image-hero-ipad-top-center-fallback { background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_medium.jpg); }
}
@media only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback,html.no-js .section-hero .image-hero-ipad-top-center-fallback,html.static-layout .section-hero .image-hero-ipad-top-center-fallback { background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback,html.no-js .section-hero .image-hero-ipad-top-center-fallback,html.static-layout .section-hero .image-hero-ipad-top-center-fallback { background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback,html.no-js .section-hero .image-hero-ipad-top-center-fallback,html.static-layout .section-hero .image-hero-ipad-top-center-fallback { background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_small_2x.jpg); }
}
.section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_medium.jpg); }
}
@media only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-bottom-right { background-image:url(/es/education/k12/home/images/overview/hero_macbook_1__emf081hfi4eq_small_2x.jpg); }
}

.section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_medium.jpg); }
}
@media only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  .section-hero .image-hero-macbook-top-left { background-image:url(/es/education/k12/home/images/overview/hero_macbook_2__fx4gtlu4h0a6_small_2x.jpg); }
}


/*--SECTION HERO OVERRIDE--*/
html.hero-fallback .section-hero, .section-hero, html.static-layout .section-hero {
    overflow-x: hidden;
    overflow-y:visible
}

html.hero-fallback .section-hero .image-hero, html.hero-fallback .section-hero .section-content, .section-hero .image-hero, .section-hero .section-content, html.static-layout .section-hero .image-hero, html.static-layout .section-hero .section-content {
    will-change: auto;
    opacity:1
}

html.hero-fallback .section-hero .intro-container, .section-hero .intro-container, html.static-layout .section-hero .intro-container {
    height: auto;
    opacity: 1;
    transition: opacity 0s 0s;
    min-height:0
}

html.hero-fallback .section-hero .image-hero-ipad-top-center, html.hero-fallback .section-hero .image-hero-pencil-top-center, .section-hero .image-hero-ipad-top-center, .section-hero .image-hero-pencil-top-center, html.static-layout .section-hero .image-hero-ipad-top-center, html.static-layout .section-hero .image-hero-pencil-top-center {
    display:none
}

html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
    display: block;
    width: 440px;
    height: 342px;
    background-size: 440px 342px;
    background-repeat: no-repeat;
    background-image: url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_large.jpg);
    margin-left: -220px;
    margin-top:-50px
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
        background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_large_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
        width: 368px;
        height: 290px;
        background-size: 368px 290px;
        background-repeat: no-repeat;
        background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_medium.jpg)
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
        background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_medium_2x.jpg)
    }
}

@media only screen and (max-width: 734px) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
        width: 300px;
        height: 240px;
        background-size: 300px 240px;
        background-repeat: no-repeat;
        background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_small.jpg)
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
        background-image:url(/es/education/k12/home/images/overview/hero_ipad_pen__bi9aqpri9a82_small_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
        margin-left: -184px;
        margin-top:-40px
    }
}

@media only screen and (max-width: 734px) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center-fallback, .section-hero .image-hero-ipad-top-center-fallback, html.static-layout .section-hero .image-hero-ipad-top-center-fallback {
        margin-left: -150px;
        margin-top:-30px
    }
}

html.hero-fallback .section-hero .image-hero-ipad-bottom, .section-hero .image-hero-ipad-bottom, html.static-layout .section-hero .image-hero-ipad-bottom {
    margin-top:1010px
}

@media only screen and (max-height: 500px) {
    html.hero-fallback .section-hero .image-hero-ipad-top-center, .section-hero .image-hero-ipad-top-center, html.static-layout .section-hero .image-hero-ipad-top-center {
        margin-top:-120px
    }
}

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/





/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

#ac-localnav .modal-page-overlay { display: none; }

@media only screen and (min-width: 1069px) {
    .section-how-to-buy-module .column-contact {
        padding-right: 20px;
    }
}

.section-hero .intro-container { opacity: 1; }
.section-hero .image-hero { opacity: 1; }
.section-hero .section-content { opacity: 1; }

glass-container {transform: matrix(0.371359, 0, 0, 0.371359, 0, -309); }

.section-hero .image-hero-pencil-top-center {transform: matrix(1, 0, 0, 1, 0, 40); }
.section-hero .image-hero-ipad-bottomr {transform: matrix(1, 0, 0, 1, 0, 0); opacity: 1; }

html.no-static-layout .highlight-wrapper:not(.static) .highlight:before {
width: 100%;
opacity: 1;
}

html.no-static-layout .underline-illustration .underline-path {stroke-dashoffset: 0}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/