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

.page-overview .section-hero .image-macbook {
    background-image: url("/euro/business/enterprise/b/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .page-overview .section-hero .image-macbook {
        background-image: url("/euro/business/enterprise/b/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_large_2x.png")
    }
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-hero .image-macbook {
        background-image: url("/euro/business/enterprise/b/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_medium.png")
    }
}
@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) {
    .page-overview .section-hero .image-macbook {
        background-image: url("/euro/business/enterprise/b/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_medium_2x.png")
    }
}
@media only screen and (max-width: 734px) {
    .page-overview .section-hero .image-macbook {
        background-image: url("/euro/business/enterprise/b/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_small.png")
    }
}
@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) {
    .page-overview .section-hero .image-macbook {
        background-image: url("/euro/business/enterprise/b/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_small_2x.png")
    }
}

.page-overview .section-productivity .image-tile1 {
    background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .page-overview .section-productivity .image-tile1 {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-productivity .image-tile1 {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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) {
    .page-overview .section-productivity .image-tile1 {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) {
    .page-overview .section-productivity .image-tile1 {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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) {
    .page-overview .section-productivity .image-tile1 {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_small_2x.jpg")
    }
}
.page-overview .section-productivity .image-tile1-small {
    background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .page-overview .section-productivity .image-tile1-small {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-productivity .image-tile1-small {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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) {
    .page-overview .section-productivity .image-tile1-small {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) {
    .page-overview .section-productivity .image-tile1-small {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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) {
    .page-overview .section-productivity .image-tile1-small {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_small_2x.jpg")
    }
}

.page-overview .section-how-to-buy .image-hero-poster {
    background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/howtobuy__c4uksubjzauu_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .page-overview .section-how-to-buy .image-hero-poster {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/howtobuy__c4uksubjzauu_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-how-to-buy .image-hero-poster {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/howtobuy__c4uksubjzauu_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) {
    .page-overview .section-how-to-buy .image-hero-poster {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/howtobuy__c4uksubjzauu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) {
    .page-overview .section-how-to-buy .image-hero-poster {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/howtobuy__c4uksubjzauu_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) {
    .page-overview .section-how-to-buy .image-hero-poster {
        background-image: url("/euro/business/enterprise/a/screens_alt/images/overview/howtobuy__c4uksubjzauu_small_2x.jpg")
    }
}


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




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


@media only screen and (max-width: 1023px) and (orientation : landscape) {
    #ac-localnav .ac-ln-content {
        padding-right: 40px;
    }
}
@media only screen and (max-width: 833px) {
    @supports (padding: calc(max(0px))) {
        #ac-localnav .ac-ln-content {
            padding-right: calc(max(16px, env(safe-area-inset-right)));
        }
    }
}

@media only screen and (max-width: 1068px) {
	#ac-localnav .ac-ln-menu-item {
		margin-left: 20px;
	}
}

@media only screen and (max-width: 767px) { /* Max width taken from US - ac-localnav.built.css */
	#ac-localnav .ac-ln-menu-item {
		margin-left: 0px;
	}
}

.modal-content-footer-quote .quote-copy::before {
    content: "« ";
}
.modal-content-footer-quote .quote-copy::after {
    content: " »";
}

.section-innovation .tile-content {
    --sk-tile-padding: 30px;
    margin-right: -35px;
}


@media (max-width:1023px) {
    #ac-localnav .ac-ln-menu-item:last-child .ac-ln-menu-link {
        --sk-button-color: rgb(255,255,255);
        --sk-button-color-hover: var(--sk-button-color);
        --sk-button-color-active: var(--sk-button-color-hover);
        --sk-button-disabled-opacity: var(--sk-link-disabled-opacity,0.42);
        --sk-button-border-color: transparent;
        --sk-button-border-radius: 0px;
        --sk-button-margin-horizontal: 14px;
        --sk-button-margin-vertical: 14px;
        --sk-button-min-width-basis: 60px;
        --sk-button-padding-horizontal: 16px;
        --sk-button-padding-vertical: 9px;
        --sk-button-border-width: 0px;
        --sk-button-box-sizing: content-box;
        --sk-button-width: auto;
        --sk-button-display: inline-block;
        font-size: 14px;
        line-height: 1.2857742857;
        letter-spacing: -0.016em;
        background: var(--sk-button-background);
        color: var(--sk-button-color);
        padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width));
        padding-inline: calc(var(--sk-button-padding-horizontal) - var(--sk-button-border-width));
        border-radius: var(--sk-button-border-radius);
        border: var(--sk-button-border-width) solid var(--sk-button-border-color);
        width: var(--sk-button-width);
        min-width: calc(var(--sk-button-min-width-basis) - var(--sk-button-padding-horizontal)*2);
        cursor: pointer;
        display: flex;
        box-sizing: var(--sk-button-box-sizing);
        text-align: center;
        text-decoration: none;
        white-space: nowrap;
        --sk-button-background: transparent;
        --sk-button-background-hover: rgb(255,255,255);
        --sk-button-background-active: #EDEDF2;
        --sk-button-color: rgb(245,245,247);
        --sk-button-color-hover: rgb(0,0,0);
        --sk-button-border-color: rgb(245,245,247);
        font-size: 14px;
        line-height: 1.3333733333;
        font-weight: 400;
        letter-spacing: -0.01em;
        font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;
        padding: 0px;
        margin-top: 0px;
        border: none;
    }
}
/*------------------------------------*
   END LOCAL FIXES
\*------------------------------------*/ 