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


.section-hero .image-hero-macbook-bottom-right { background-image:url(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/images/overview/hero_macbook_1__emf081hfi4eq_small_2x.jpg); }
}

.section-hero .image-hero-macbook-top-left { background-image:url(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/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(/euro/education/k12/home/h/screens_alt/images/overview/hero_macbook_2__fx4gtlu4h0a6_small_2x.jpg); }
}


/*------------------------------------*\
   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}

@media only screen and (max-width:734px) {
  html.in-height-range .section-tools .section-hardware .hardware-column {
    margin-bottom: 35px;
  }
}



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