:root{
    --globalnav-height: 44px;
    --localnav-height: 52px;
    --ribbon-height: 51px;
    --totalnav-height: calc(var(--globalnav-height) + var(--localnav-height));
    --hero-copy-offset: 150h;
    --main-ipad-top: 74px;
    --main-ipad-height: 426px;
    --hero-macbook-pro-offset: -275px;
    --hero-iphone-left-starting-opacity: 1;
    --hero-iphone-left-offset: 290px;
    --hero-iphone-right-starting-opacity: 1;
    --hero-iphone-right-offset: -16px;
    --hero-ipad-bottom-right-offset: -183px;
    --hero-ipad-bottom-right-starting-opacity: 0;
    --hero-ipad-upper-right-offset: -320px;
    --hero-ipad-upper-left-starting-opacity: 1;
    --hero-ipad-upper-left-offset: 290px;
    --hero-ipad-bottom-left-starting-opacity: 0;
    --hero-ipad-bottom-left-offset: 300px;
    --hero-watch-starting-opacity: 1;
    --hero-watch-offset: 32px;
    --parallax-offset: 80px
}
@media only screen and (max-width: 734px){
    :root{
        --globalnav-height: 48px;
        --localnav-height: 48px;
        --ribbon-height: 76px;
        --totalnav-height: calc(var(--globalnav-height) + var(--localnav-height))
    }
}
@media only screen and (max-width: 349px){
    :root{
        --ribbon-height: 101px;
        --totalnav-height: calc(var(--globalnav-height) + var(--localnav-height))
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-copy-offset: 150h
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-copy-offset: 0px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --main-ipad-top: 75px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --main-ipad-top: 59px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --main-ipad-height: 368px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --main-ipad-height: 181px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-macbook-pro-offset: -144px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-macbook-pro-offset: -50px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-iphone-left-starting-opacity: 1
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-iphone-left-starting-opacity: 0
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-iphone-left-offset: 325px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-iphone-left-offset: -100px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-iphone-right-starting-opacity: 1
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-iphone-right-starting-opacity: 0
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-iphone-right-offset: 72px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-iphone-right-offset: -150px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-ipad-bottom-right-offset: -70px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-ipad-bottom-right-offset: 180px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-ipad-bottom-right-starting-opacity: 0
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-ipad-bottom-right-starting-opacity: 1
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-ipad-upper-right-offset: -220px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-ipad-upper-right-offset: 600px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-ipad-upper-left-starting-opacity: 1
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-ipad-upper-left-starting-opacity: 0
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-ipad-upper-left-offset: 326px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-ipad-upper-left-offset: 300px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-ipad-bottom-left-starting-opacity: 0
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-ipad-bottom-left-starting-opacity: 1
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-ipad-bottom-left-offset: 380px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-ipad-bottom-left-offset: 190px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-watch-starting-opacity: 1
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-watch-starting-opacity: 0
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --hero-watch-offset: 112px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --hero-watch-offset: -100px
    }
}
@media only screen and (max-width: 1068px){
    :root{
        --parallax-offset: 60px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --parallax-offset: 40px
    }
}
:root{
    --tile-border-radius: 30px;
    --tile-padding: 30px;
    --tile-content-margin: 52px;
    --grid-gutter: 30px;
    --tile-copy-margin-top: 0.77em
}
@media only screen and (max-width: 1068px){
    :root{
        --tile-border-radius: 25px;
        --tile-padding: 30px;
        --tile-content-margin: 33px;
        --tile-copy-margin-top: 1em;
        --grid-gutter: 30px
    }
}
@media only screen and (max-width: 734px){
    :root{
        --tile-border-radius: 20px;
        --tile-content-margin: 43px;
        --tile-padding: 4%;
        --tile-copy-margin-top: 0.85em;
        --grid-gutter: 20px
    }
}
@media only screen and (max-width: 374px){
    :root{
        --tile-border-radius: 0
    }
}
.grid-container{
    max-width:1360px;
    display:grid;
    grid-gap:var(--grid-gutter);
    padding:0 var(--tile-padding);
    margin:var(--grid-gutter) auto;
    grid-template-columns:repeat(12, 1fr);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.grid-container.limit-to-viewport{
    padding:0
}
@media only screen and (max-width: 1068px){
    .grid-container.limit-to-viewport{
        padding:0 var(--tile-padding);
        width:auto
    }
}
@media only screen and (max-width: 734px){
    .grid-container.is-router{
        max-width:none
    }
}
.grid-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    background-color:#333336
}
.grid-item.span-4-col{
    grid-column:span 4
}
.grid-item.span-5-col{
    grid-column:span 5
}
.grid-item.span-6-col{
    grid-column:span 6
}
.grid-item.span-7-col{
    grid-column:span 7
}
.grid-item.span-8-col{
    grid-column:span 8
}
.grid-item.span-12-col{
    grid-column:span 12
}
.grid-item.span-2-row{
    grid-row:span 2
}
@media only screen and (max-width: 1068px){
    .grid-item.span-2-row{
        grid-row:span 1
    }
}
html.text-zoom .grid-item.span-4-col,html.text-zoom .grid-item.span-5-col,html.text-zoom .grid-item.span-6-col,html.text-zoom .grid-item.span-7-col,html.text-zoom .grid-item.span-8-col,html.text-zoom .grid-item.span-12-col,html.text-zoom .grid-item.span-2-row{
    grid-column:span 12
}
@media only screen and (min-width: 735px) and (max-width: 1068px){
    .grid-item.span-6-col-medium{
        grid-column:span 6
    }
}
@media only screen and (min-width: 735px) and (max-width: 1068px){
    .grid-item.span-12-col-medium{
        grid-column:span 12
    }
}
@media only screen and (max-width: 734px){
    .grid-item.span-12-col-small{
        grid-column:span 12
    }
}
.section-hero{
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:visible;
    text-align:center
}
.section-hero.section{
    margin-top:0
}
.section-hero .hero-copy-wrap,.section-hero .hero-copy-eyebrow{
    will-change:opacity, transform
}
.section-hero .image-full-viewport{
    will-change:transform
}
.section-hero .hero-offset-container{
    height:164vh;
    position:relative;
    z-index:-1;
    -webkit-transition:0.9s opacity 0.5s;
    transition:0.9s opacity 0.5s;
    opacity:0
}
.section-hero .hero-offset-container.js-opacity-fade{
    opacity:1
}
.section-hero .hero-background-fixed{
    position:fixed;
    top:0;
    z-index:-1;
    width:100%
}
.section-hero .bg-scrim{
    will-change:transform;
    position:absolute;
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    height:100%;
    width:100%;
    background-color:rgba(0,0,0,0.8)
}
.section-hero .section-content-container{
    position:fixed;
    left:0;
    right:0;
    top:calc(100vh - 324px)
}
@media only screen and (max-width: 1068px){
    .section-hero .section-content-container{
        top:calc(100vh - 350px)
    }
}
@media only screen and (max-width: 734px){
    .section-hero .section-content-container{
        top:calc(100vh - 320px)
    }
}
.section-hero .section-content{
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.section-hero .section-content .hero-copy-wrap{
    padding:80px 0px
}
@media only screen and (max-width: 734px){
    .section-hero .section-content .hero-copy-wrap{
        padding:40px 10% 70px
    }
}
.section-hero .section-content .hero-copy-wrap .hero-copy-eyebrow{
    margin-top:40px
}
@media only screen and (max-width: 1068px){
    .section-hero .section-content .hero-copy-wrap .hero-copy-eyebrow{
        margin-top:32px
    }
}
html.no-js .section-hero,html.reduced-motion .section-hero,html.hero-fallback .section-hero,html.text-zoom .section-hero,html.no-js .section-hero,html.reduced-motion .section-hero,html.hero-fallback .section-hero,html.text-zoom .section-hero,html.no-js .section-hero,html.reduced-motion .section-hero,html.hero-fallback .section-hero,html.text-zoom .section-hero,html.no-js .section-hero,html.reduced-motion .section-hero,html.hero-fallback .section-hero,html.text-zoom .section-hero{
    text-align:initial
}
html.no-js .section-hero .hero-background-fixed,html.reduced-motion .section-hero .hero-background-fixed,html.hero-fallback .section-hero .hero-background-fixed,html.text-zoom .section-hero .hero-background-fixed,html.no-js .section-hero .hero-background-fixed,html.reduced-motion .section-hero .hero-background-fixed,html.hero-fallback .section-hero .hero-background-fixed,html.text-zoom .section-hero .hero-background-fixed,html.no-js .section-hero .hero-background-fixed,html.reduced-motion .section-hero .hero-background-fixed,html.hero-fallback .section-hero .hero-background-fixed,html.text-zoom .section-hero .hero-background-fixed,html.no-js .section-hero .hero-background-fixed,html.reduced-motion .section-hero .hero-background-fixed,html.hero-fallback .section-hero .hero-background-fixed,html.text-zoom .section-hero .hero-background-fixed{
    position:static
}
html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero{
    height:944px
}
@media only screen and (max-width: 1068px){
    html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero{
        height:800px
    }
}
@media only screen and (max-width: 734px){
    html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero,html.no-js .section-hero .hero-background-fixed .image-hero,html.reduced-motion .section-hero .hero-background-fixed .image-hero,html.hero-fallback .section-hero .hero-background-fixed .image-hero,html.text-zoom .section-hero .hero-background-fixed .image-hero{
        height:650px
    }
}
html.no-js .section-hero .hero-offset-container,html.reduced-motion .section-hero .hero-offset-container,html.hero-fallback .section-hero .hero-offset-container,html.text-zoom .section-hero .hero-offset-container,html.no-js .section-hero .hero-offset-container,html.reduced-motion .section-hero .hero-offset-container,html.hero-fallback .section-hero .hero-offset-container,html.text-zoom .section-hero .hero-offset-container,html.no-js .section-hero .hero-offset-container,html.reduced-motion .section-hero .hero-offset-container,html.hero-fallback .section-hero .hero-offset-container,html.text-zoom .section-hero .hero-offset-container,html.no-js .section-hero .hero-offset-container,html.reduced-motion .section-hero .hero-offset-container,html.hero-fallback .section-hero .hero-offset-container,html.text-zoom .section-hero .hero-offset-container{
    height:auto;
    opacity:1
}
html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow,html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow,html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow,html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow{
    -ms-flex-preferred-size:calc(100% * (11/12));
    flex-basis:calc(100% * (11/12));
    max-width:calc(100% * (11/12))
}
@media only screen and (max-width: 734px){
    html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow,html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow,html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow,html.no-js .section-hero .fallback-hero-eyebrow,html.reduced-motion .section-hero .fallback-hero-eyebrow,html.hero-fallback .section-hero .fallback-hero-eyebrow,html.text-zoom .section-hero .fallback-hero-eyebrow{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
}
html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1,html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1,html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1,html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1{
    margin-left:calc(100% / 12)
}
@media only screen and (max-width: 734px){
    html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1,html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1,html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1,html.no-js .section-hero .fallback-offset-1,html.reduced-motion .section-hero .fallback-offset-1,html.hero-fallback .section-hero .fallback-offset-1,html.text-zoom .section-hero .fallback-offset-1{
        margin-left:0px
    }
}
html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container{
    position:static;
    padding-top:0;
    margin-top:-324px
}
@media only screen and (max-width: 1068px){
    html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container{
        margin-top:-250px
    }
}
@media only screen and (max-width: 734px){
    html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container{
        margin-top:-250px
    }
}
@media only screen and (max-width: 320px){
    html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container,html.no-js .section-hero .section-content-container,html.reduced-motion .section-hero .section-content-container,html.hero-fallback .section-hero .section-content-container,html.text-zoom .section-hero .section-content-container{
        margin-top:-335px
    }
}
@media only screen and (max-width: 734px){
    html.no-js .section-hero .hero-copy-wrap,html.reduced-motion .section-hero .hero-copy-wrap,html.hero-fallback .section-hero .hero-copy-wrap,html.text-zoom .section-hero .hero-copy-wrap,html.no-js .section-hero .hero-copy-wrap,html.reduced-motion .section-hero .hero-copy-wrap,html.hero-fallback .section-hero .hero-copy-wrap,html.text-zoom .section-hero .hero-copy-wrap,html.no-js .section-hero .hero-copy-wrap,html.reduced-motion .section-hero .hero-copy-wrap,html.hero-fallback .section-hero .hero-copy-wrap,html.text-zoom .section-hero .hero-copy-wrap,html.no-js .section-hero .hero-copy-wrap,html.reduced-motion .section-hero .hero-copy-wrap,html.hero-fallback .section-hero .hero-copy-wrap,html.text-zoom .section-hero .hero-copy-wrap{
        padding:40px 10%
    }
}
.page-apps .section-hero .bg-scrim{
    background-color:rgba(22,22,23,0.85)
}
.page-apps .section-hero .image-hero{
    width:2050px;
    height:1366px;
    background-size:2050px 1366px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/hero_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-apps .section-hero .image-hero{
        background-image:url("../../images/practice/hero_xlarge_2x.jpg")
    }
}
@media only screen and (min-width: 1441px){
    .page-apps .section-hero .image-hero{
        width:3008px;
        height:944px;
        background-size:3008px 944px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/hero_xlarge.jpg")
    }
}
@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi){
    .page-apps .section-hero .image-hero{
        background-image:url("../../images/practice/hero_xlarge_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-hero .image-hero{
        width:1068px;
        height:1024px;
        background-size:1068px 1024px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/hero_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-apps .section-hero .image-hero{
        background-image:url("../../images/practice/hero_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-hero .image-hero{
        width:896px;
        height:896px;
        background-size:896px 896px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/hero_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-apps .section-hero .image-hero{
        background-image:url("../../images/practice/hero_small_2x.jpg")
    }
}
.page-apps .section-hero .image-hero.image-full-viewport{
    height:100vh;
    width:100%;
    background-size:cover;
    background-position:center center
}
@media only screen and (max-width: 320px){
    .page-apps .section-hero .section-content-container{
        top:calc(100vh - 254px)
    }
}
@media only screen and (max-width: 734px){
    html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container,html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container,html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container,html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container{
        margin-top:-300px
    }
}
@media only screen and (max-width: 320px){
    html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container,html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container,html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container,html.no-js .page-apps .section-hero .section-content-container,html.reduced-motion .page-apps .section-hero .section-content-container,html.hero-fallback .page-apps .section-hero .section-content-container,html.text-zoom .page-apps .section-hero .section-content-container{
        margin-top:-335px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .grid-item.small-hide{
        visibility:hidden;
        height:0px
    }
}
.page-apps .section-power .grid-item.small-show{
    display:none
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .grid-item.small-show{
        display:block
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .grid-item.small-show .tile-headline{
        margin-top:40px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .grid-item.small-show .copy-column{
        margin-top:1em
    }
}
.page-apps .section-power .gallery-row{
    margin-left:12.5%;
    margin-right:12.5%;
    height:100%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .gallery-row{
        margin-left:15.5%;
        margin-right:15.5%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .gallery-row{
        overflow:hidden;
        margin-left:0px;
        margin-right:0px
    }
}
.page-apps .section-power .tile-gallery1 .image-slide1{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/biz_growth_large.png");
    background-size:cover;
    width:100%;
    opacity:0;
    -webkit-transition:opacity 0.2s;
    transition:opacity 0.2s
}
@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-apps .section-power .tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/biz_growth_large_2x.png")
    }
}
.page-apps .section-power .tile-gallery1 .image-slide1::after{
    content:'';
    display:block;
    padding-bottom:76.69753%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .tile-gallery1 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/biz_growth_medium.png");
        background-size:cover
    }
}
@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-apps .section-power .tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/biz_growth_medium_2x.png")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .tile-gallery1 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:76.62338%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .tile-gallery1 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/bix_growth_small.png");
        background-size:cover
    }
}
@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-apps .section-power .tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/biz_growth_small_2x.png")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .tile-gallery1 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:82.41525%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .tile-gallery1 .image-slide1{
        width:648px;
        height:497px;
        background-size:648px 497px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_large.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-apps .section-power .tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-power .tile-gallery1 .image-slide1{
        width:693px;
        height:531px;
        background-size:693px 531px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_medium.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-power .tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-power .tile-gallery1 .image-slide1{
        width:472px;
        height:389px;
        background-size:472px 389px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_small.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-power .tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_small_2x.jpg")
    }
}
.page-apps .section-power .tile-gallery1 .wlf-gallery-currentitem .image-slide1{
    opacity:1
}
.page-apps .section-power .tile-gallery2 .image-slide1{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_large.jpg");
    background-size:cover;
    width:125%;
    margin-left:-12.5%
}
@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-apps .section-power .tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_large_2x.jpg")
    }
}
.page-apps .section-power .tile-gallery2 .image-slide1::after{
    content:'';
    display:block;
    padding-bottom:57.3443%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_medium.jpg");
        background-size:cover
    }
}
@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-apps .section-power .tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .tile-gallery2 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:57.27811%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_small.jpg");
        background-size:cover
    }
}
@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-apps .section-power .tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .tile-gallery2 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:74.37859%
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        width:120%;
        margin-left:-11%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        width:851px;
        height:488px;
        background-size:851px 488px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_large.jpg");
        margin-left:0px;
        float:right;
        position:relative;
        right:-7%
    }
}
@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-apps .section-power .tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        width:845px;
        height:484px;
        background-size:845px 484px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_medium.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        width:523px;
        height:389px;
        background-size:523px 389px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_small.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-power .tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_large.jpg");
        background-size:cover;
        width:120%;
        margin-left:-2%
    }
}
@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-apps .section-power .small-stacked-tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:76.69753%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:76.62338%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1{
        background-image:url("../../images/practice/technologies_ar__bnbxruxjulzm_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery1 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:82.41525%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_large.jpg");
        background-size:cover;
        float:right;
        width:125%;
        position:relative;
        right:-8%;
        margin-left:0px
    }
}
@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-apps .section-power .small-stacked-tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:57.3443%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:57.27811%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1{
        background-image:url("../../images/practice/technologies_ml__gffl1lxwc7yq_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-power .small-stacked-tile-gallery2 .image-slide1::after{
        content:'';
        display:block;
        padding-bottom:74.37859%
    }
}
.page-apps .section-power .image-tile1{
    width:215px;
    height:422px;
    background-size:215px 422px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/technologies_siri_shortcuts__fayicllgqea2_large.jpg");
    position:relative;
    left:50%;
    margin-left:-107.5px
}
@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-apps .section-power .image-tile1{
        background-image:url("../../images/practice/technologies_siri_shortcuts__fayicllgqea2_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .image-tile1{
        width:182px;
        height:357px;
        background-size:182px 357px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_siri_shortcuts__fayicllgqea2_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-apps .section-power .image-tile1{
        background-image:url("../../images/practice/technologies_siri_shortcuts__fayicllgqea2_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .image-tile1{
        width:189px;
        height:370px;
        background-size:189px 370px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_siri_shortcuts__fayicllgqea2_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-apps .section-power .image-tile1{
        background-image:url("../../images/practice/technologies_siri_shortcuts__fayicllgqea2_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .image-tile1{
        left:50%;
        margin-left:-91px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .image-tile1{
        left:50%;
        margin-left:-94.5px
    }
}
.page-apps .section-power .image-tile2{
    width:215px;
    height:422px;
    background-size:215px 422px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/technologies_indoor_maps__bklv1lm0hlaq_large.jpg");
    position:relative;
    left:50%;
    margin-left:-107.5px
}
@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-apps .section-power .image-tile2{
        background-image:url("../../images/practice/technologies_indoor_maps__bklv1lm0hlaq_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .image-tile2{
        width:182px;
        height:357px;
        background-size:182px 357px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_indoor_maps__bklv1lm0hlaq_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-apps .section-power .image-tile2{
        background-image:url("../../images/practice/technologies_indoor_maps__bklv1lm0hlaq_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .image-tile2{
        width:189px;
        height:370px;
        background-size:189px 370px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_indoor_maps__bklv1lm0hlaq_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-apps .section-power .image-tile2{
        background-image:url("../../images/practice/technologies_indoor_maps__bklv1lm0hlaq_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .image-tile2{
        left:50%;
        margin-left:-91px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .image-tile2{
        left:50%;
        margin-left:-94.5px
    }
}
.page-apps .section-power .image-tile3{
    width:215px;
    height:422px;
    background-size:215px 422px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/technologies_core_nfc__j04gyd4w1eaa_large.jpg");
    position:relative;
    left:50%;
    margin-left:-107.5px
}
@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-apps .section-power .image-tile3{
        background-image:url("../../images/practice/technologies_core_nfc__j04gyd4w1eaa_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .image-tile3{
        width:182px;
        height:357px;
        background-size:182px 357px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_core_nfc__j04gyd4w1eaa_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-apps .section-power .image-tile3{
        background-image:url("../../images/practice/technologies_core_nfc__j04gyd4w1eaa_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .image-tile3{
        width:189px;
        height:370px;
        background-size:189px 370px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/technologies_core_nfc__j04gyd4w1eaa_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-apps .section-power .image-tile3{
        background-image:url("../../images/practice/technologies_core_nfc__j04gyd4w1eaa_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .image-tile3{
        left:50%;
        margin-left:-91px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .image-tile3{
        left:50%;
        margin-left:-94.5px
    }
}
.page-apps .section-power .wlf-gallery .gallery-container{
    position:relative
}
.page-apps .section-power .wlf-gallery .gallery-container .wlf-gallery-slidecontainer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.page-apps .section-power .wlf-gallery .gallery-container .gallery-semibold{
    color:#f5f5f7
}
.page-apps .section-power .wlf-gallery .gallery-container .copy-column-1{
    z-index:3
}
.page-apps .section-power .wlf-gallery .gallery-container .copy-column-2{
    margin-top:0em
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .copy-column-2{
        margin-top:1em
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .wlf-gallery .gallery-container .copy-column-2{
        margin-top:1em
    }
}
.page-apps .section-power .wlf-gallery .gallery-container .column-split-1{
    padding-right:50px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .column-split-1{
        padding-right:0
    }
}
html.text-zoom .page-apps .section-power .wlf-gallery .gallery-container .column-split-1{
    padding-right:0px
}
.page-apps .section-power .wlf-gallery .gallery-container .column-split-2{
    padding-left:50px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .column-split-2{
        padding-left:0
    }
}
html.text-zoom .page-apps .section-power .wlf-gallery .gallery-container .column-split-2{
    padding-left:0px
}
.page-apps .section-power .wlf-gallery .gallery-container .paddlenav-arrow-previous{
    left:10px;
    z-index:5
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .wlf-gallery .gallery-container .paddlenav-arrow-previous{
        display:none
    }
}
.page-apps .section-power .wlf-gallery .gallery-container .paddlenav-arrow-next{
    right:10px;
    z-index:5
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .wlf-gallery .gallery-container .paddlenav-arrow-next{
        display:none
    }
}
.page-apps .section-power .wlf-gallery .gallery-container .dotnav-position-fade{
    position:relative;
    z-index:3;
    bottom:calc(-100% + 60px)
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .dotnav-position-fade li{
        margin:0 4px
    }
}
.page-apps .section-power .wlf-gallery .gallery-container .gallery-item{
    width:100%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .gallery-item .row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .wlf-gallery .gallery-container .gallery-item .row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.page-apps .section-power .wlf-gallery .gallery-container .tile-content{
    height:100%;
    padding:110px 0% 110px 0%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .tile-content{
        padding:100px 0% 120px 0%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .wlf-gallery .gallery-container .tile-content{
        padding:80px 12% 130px 12%
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .tile-content.only-copy{
        padding:100px 0px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .wlf-gallery .gallery-container .tile-content.only-copy{
        padding:80px 12%
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-power .wlf-gallery .gallery-container .tile-content .tile-headline{
        margin-top:60px
    }
}
.page-apps .section-power .wlf-gallery .gallery-container .tile-content .tile-copy{
    margin-top:60px
}
@media only screen and (max-width: 734px){
    .page-apps .section-power .wlf-gallery .gallery-container .tile-content .tile-copy{
        margin-top:48px
    }
}
.page-apps .section-apps-multitasking{
    padding-top:270px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking{
        padding-top:170px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking{
        padding-top:110px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking{
        margin-top:-1px
    }
}
.page-apps .section-apps-multitasking .riverflow:nth-child(2){
    margin-top:100px
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow:nth-child(2){
        margin-top:80px
    }
}
.page-apps .section-apps-multitasking .riverflow:nth-child(n+3){
    margin-top:80px
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow:nth-child(n+3){
        margin-top:100px
    }
}
.page-apps .section-apps-multitasking .riverflow .riverflow-icons{
    margin-bottom:20px
}
.page-apps .section-apps-multitasking .riverflow .riverflow-icons figure:nth-child(n+2){
    margin-left:20px
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow .riverflow-icons figure:nth-child(n+2){
        margin-left:16px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow .offset-left{
        margin-left:calc((100% - 328px)/2)
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow .offset-left.is-iphone{
        margin-left:calc((100% - 232px)/2)
    }
}
@media only screen and (max-width: 375px){
    .page-apps .section-apps-multitasking .riverflow .offset-left{
        margin-left:0px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow .offset-right{
        margin-right:calc((100% - 328px)/2)
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow .offset-right.is-iphone{
        margin-right:calc((100% - 232px)/2)
    }
}
@media only screen and (max-width: 375px){
    .page-apps .section-apps-multitasking .riverflow .offset-right{
        margin-right:0px
    }
}
.page-apps .section-apps-multitasking .riverflow .riverflow-copy-block{
    z-index:10
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow .riverflow-copy-block{
        max-width:328px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow .riverflow-copy-block.is-iphone{
        max-width:232px
    }
}
.page-apps .section-apps-multitasking .riverflow-app1 .riverflow-copy-block{
    margin-top:130px;
    padding-right:42px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app1 .riverflow-copy-block{
        margin-top:96px;
        padding-right:30px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app1 .riverflow-copy-block{
        margin-top:0;
        padding-right:0
    }
}
.page-apps .section-apps-multitasking .riverflow-app2 .riverflow-copy-block{
    margin-top:180px;
    padding-left:40px;
    padding-right:20px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app2 .riverflow-copy-block{
        margin-top:175px;
        padding-left:0;
        padding-right:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app2 .riverflow-copy-block{
        margin-top:0;
        padding-left:0;
        padding-right:0
    }
}
.page-apps .section-apps-multitasking .riverflow-app3 .riverflow-copy-block{
    margin-top:60px;
    padding-right:42px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app3 .riverflow-copy-block{
        margin-top:60px;
        padding-right:10px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app3 .riverflow-copy-block{
        margin-top:130px;
        padding-right:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app3{
        max-width:328px
    }
}
.page-apps .section-apps-multitasking .riverflow-app4 .riverflow-copy-block{
    margin-top:110px;
    padding-left:60px;
    padding-right:0px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app4 .riverflow-copy-block{
        margin-top:110px;
        padding-left:30px;
        padding-right:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app4 .riverflow-copy-block{
        margin-top:0;
        padding-left:0;
        padding-right:0
    }
}
.page-apps .section-apps-multitasking .riverflow-app5.riverflow{
    margin-top:-50px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app5.riverflow{
        margin-top:0px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app5.riverflow{
        margin-top:100px
    }
}
.page-apps .section-apps-multitasking .riverflow-app5 .riverflow-copy-block{
    margin-top:200px;
    padding-right:60px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app5 .riverflow-copy-block{
        margin-top:140px;
        padding-right:30px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app5 .riverflow-copy-block{
        margin-top:0;
        padding-right:0
    }
}
.page-apps .section-apps-multitasking .riverflow-app6 .riverflow-copy-block{
    margin-top:170px;
    padding-left:40px;
    padding-right:24px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app6 .riverflow-copy-block{
        margin-top:170px;
        padding-left:0;
        padding-right:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app6 .riverflow-copy-block{
        margin-top:0;
        padding-left:0;
        padding-right:0
    }
}
.page-apps .section-apps-multitasking .riverflow-app7 .riverflow-copy-block{
    margin-top:110px;
    padding-right:24px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app7 .riverflow-copy-block{
        margin-top:70px;
        padding-left:40px;
        padding-right:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app7 .riverflow-copy-block{
        margin-top:0;
        padding-left:0px;
        padding-right:0
    }
}
.page-apps .section-apps-multitasking .riverflow-app8.riverflow{
    margin-top:-80px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app8.riverflow{
        margin-top:80px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app8.riverflow{
        margin-top:100px
    }
}
.page-apps .section-apps-multitasking .riverflow-app8 .riverflow-copy-block{
    margin-top:270px;
    padding-left:60px;
    padding-right:0px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app8 .riverflow-copy-block{
        margin-top:270px;
        padding-left:0;
        padding-right:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app8 .riverflow-copy-block{
        margin-top:0;
        padding-left:0;
        padding-right:0
    }
}
.page-apps .section-apps-multitasking .riverflow-app9.riverflow{
    margin-top:-70px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app9.riverflow{
        margin-top:80px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app9.riverflow{
        margin-top:100px
    }
}
.page-apps .section-apps-multitasking .riverflow-app9 .riverflow-copy-block{
    margin-top:220px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .riverflow-app9 .riverflow-copy-block{
        margin-top:166px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .riverflow-app9 .riverflow-copy-block{
        margin-top:0
    }
}
.page-apps .section-apps-multitasking .image-riverflow{
    position:relative
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-riverflow{
        margin-bottom:40px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-riverflow.image-webex-ipad{
        margin-bottom:0px
    }
}
.page-apps .section-apps-multitasking .image-app1{
    width:912px;
    height:596px;
    background-size:912px 596px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/litigation_large.png");
    left:40px
}
@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-apps .section-apps-multitasking .image-app1{
        background-image:url("../../images/practice/litigation_large_2x.png")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app1{
        width:561px;
        height:539px;
        background-size:561px 539px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/litigation_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-apps .section-apps-multitasking .image-app1{
        background-image:url("../../images/practice/litigation_medium_2x.png")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app1{
        width:530px;
        height:526px;
        background-size:530px 526px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/litigation_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-apps .section-apps-multitasking .image-app1{
        background-image:url("../../images/practice/litigation_small_2x.png")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app1{
        left:30px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app1{
        left:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app1{
        margin-bottom:60px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app1-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/litigation_large.png");
        background-size:cover;
        width:110%
    }
}
@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-apps .section-apps-multitasking .image-app1-small{
        background-image:url("../../images/practice/litigation_large_2x.png")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app1-small::after{
        content:'';
        display:block;
        padding-bottom:65.35088%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app1-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/litigation_medium.png");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app1-small{
        background-image:url("../../images/practice/litigation_medium_2x.png")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app1-small::after{
        content:'';
        display:block;
        padding-bottom:96.07843%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app1-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/litigation_small.png");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app1-small{
        background-image:url("../../images/practice/litigation_small_2x.png")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app1-small::after{
        content:'';
        display:block;
        padding-bottom:99.24528%
    }
}
.page-apps .section-apps-multitasking .image-app2{
    width:825px;
    height:596px;
    background-size:825px 596px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_large.jpg");
    float:right;
    right:40px
}
@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-apps .section-apps-multitasking .image-app2{
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app2{
        width:590px;
        height:539px;
        background-size:590px 539px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_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-apps .section-apps-multitasking .image-app2{
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app2{
        width:535px;
        height:526px;
        background-size:535px 526px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_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-apps .section-apps-multitasking .image-app2{
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app2{
        margin-top:-25px
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app2{
        right:0px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app2-small{
        float:right;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_large.jpg");
        background-size:cover;
        width:110%
    }
}
@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-apps .section-apps-multitasking .image-app2-small{
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app2-small::after{
        content:'';
        display:block;
        padding-bottom:72.24242%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app2-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app2-small{
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app2-small::after{
        content:'';
        display:block;
        padding-bottom:91.35593%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app2-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app2-small{
        background-image:url("../../images/practice/multitasking_keynote__cmni0czi2hea_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app2-small::after{
        content:'';
        display:block;
        padding-bottom:98.31776%
    }
}
.page-apps .section-apps-multitasking .image-app3{
    width:1066px;
    height:829px;
    background-size:1066px 829px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_large.jpg");
    left:-54px
}
@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-apps .section-apps-multitasking .image-app3{
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app3{
        width:506px;
        height:750px;
        background-size:506px 750px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_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-apps .section-apps-multitasking .image-app3{
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app3{
        width:397px;
        height:731px;
        background-size:397px 731px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_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-apps .section-apps-multitasking .image-app3{
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app3{
        left:-26px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app3-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_large.jpg");
        background-size:cover;
        width:53vw;
        margin-left:-3vw
    }
}
@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-apps .section-apps-multitasking .image-app3-small{
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app3-small::after{
        content:'';
        display:block;
        padding-bottom:77.76735%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app3-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app3-small{
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app3-small::after{
        content:'';
        display:block;
        padding-bottom:148.22134%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app3-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app3-small{
        background-image:url("../../images/practice/multitasking_webex_macbook__dtgqmhge2n42_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app3-small::after{
        content:'';
        display:block;
        padding-bottom:184.13098%
    }
}
.page-apps .section-apps-multitasking .image-webex-ipad{
    width:932px;
    height:714px;
    background-size:932px 714px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_large.jpg");
    float:right;
    margin-top:80px;
    right:-10px
}
@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-apps .section-apps-multitasking .image-webex-ipad{
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-webex-ipad{
        width:572px;
        height:645px;
        background-size:572px 645px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_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-apps .section-apps-multitasking .image-webex-ipad{
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-webex-ipad{
        width:384px;
        height:629px;
        background-size:384px 629px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_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-apps .section-apps-multitasking .image-webex-ipad{
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-webex-ipad{
        margin-top:60px;
        right:8px
    }
}
.page-apps .section-apps-multitasking .image-webex-ipad-small{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_large.jpg");
    background-size:cover;
    float:right;
    width:50vw;
    margin-top:40px;
    margin-right:5%
}
@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-apps .section-apps-multitasking .image-webex-ipad-small{
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_large_2x.jpg")
    }
}
.page-apps .section-apps-multitasking .image-webex-ipad-small::after{
    content:'';
    display:block;
    padding-bottom:76.60944%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-webex-ipad-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_medium.jpg");
        background-size:cover
    }
}
@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-apps .section-apps-multitasking .image-webex-ipad-small{
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-webex-ipad-small::after{
        content:'';
        display:block;
        padding-bottom:112.76224%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-webex-ipad-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_small.jpg");
        background-size:cover
    }
}
@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-apps .section-apps-multitasking .image-webex-ipad-small{
        background-image:url("../../images/practice/multitasking_webex_ipad__fzsv6tfipgq6_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-webex-ipad-small::after{
        content:'';
        display:block;
        padding-bottom:163.80208%
    }
}
.page-apps .section-apps-multitasking .image-app4{
    width:255px;
    height:501px;
    background-size:255px 501px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_salesforce__gatkw5kqjzue_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-apps .section-apps-multitasking .image-app4{
        background-image:url("../../images/practice/multitasking_salesforce__gatkw5kqjzue_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app4{
        width:230px;
        height:452px;
        background-size:230px 452px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_salesforce__gatkw5kqjzue_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-apps .section-apps-multitasking .image-app4{
        background-image:url("../../images/practice/multitasking_salesforce__gatkw5kqjzue_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app4{
        width:225px;
        height:441px;
        background-size:225px 441px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_salesforce__gatkw5kqjzue_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-apps .section-apps-multitasking .image-app4{
        background-image:url("../../images/practice/multitasking_salesforce__gatkw5kqjzue_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app4{
        position:relative;
        left:50%;
        margin-left:-127.5px
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app4{
        left:50%;
        margin-left:-115px
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app4{
        left:50%;
        margin-left:-112.5px
    }
}
.page-apps .section-apps-multitasking .image-app5{
    width:261px;
    height:521px;
    background-size:261px 521px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_sap__f3jugfepygqe_large.jpg");
    float:right
}
@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-apps .section-apps-multitasking .image-app5{
        background-image:url("../../images/practice/multitasking_sap__f3jugfepygqe_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app5{
        width:235px;
        height:469px;
        background-size:235px 469px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_sap__f3jugfepygqe_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-apps .section-apps-multitasking .image-app5{
        background-image:url("../../images/practice/multitasking_sap__f3jugfepygqe_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app5{
        width:230px;
        height:459px;
        background-size:230px 459px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_sap__f3jugfepygqe_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-apps .section-apps-multitasking .image-app5{
        background-image:url("../../images/practice/multitasking_sap__f3jugfepygqe_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app5{
        position:relative;
        left:50%;
        margin-left:-130.5px;
        float:none
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app5{
        left:50%;
        margin-left:-117.5px
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app5{
        left:50%;
        margin-left:-115px
    }
}
.page-apps .section-apps-multitasking .image-app6{
    width:826px;
    height:596px;
    background-size:826px 596px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_large.jpg");
    left:40px
}
@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-apps .section-apps-multitasking .image-app6{
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app6{
        width:591px;
        height:539px;
        background-size:591px 539px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_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-apps .section-apps-multitasking .image-app6{
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app6{
        width:531px;
        height:525px;
        background-size:531px 525px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_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-apps .section-apps-multitasking .image-app6{
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app6{
        left:0px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app6-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_large.jpg");
        background-size:cover;
        width:110%
    }
}
@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-apps .section-apps-multitasking .image-app6-small{
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app6-small::after{
        content:'';
        display:block;
        padding-bottom:72.15496%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app6-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app6-small{
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app6-small::after{
        content:'';
        display:block;
        padding-bottom:91.20135%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app6-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app6-small{
        background-image:url("../../images/practice/multitasking_bigtincan__b7psvfuuorqu_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app6-small::after{
        content:'';
        display:block;
        padding-bottom:98.87006%
    }
}
.page-apps .section-apps-multitasking .image-app7{
    width:826px;
    height:597px;
    background-size:826px 597px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_large.jpg");
    float:right
}
@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-apps .section-apps-multitasking .image-app7{
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app7{
        width:648px;
        height:539px;
        background-size:648px 539px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_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-apps .section-apps-multitasking .image-app7{
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app7{
        width:532px;
        height:526px;
        background-size:532px 526px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_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-apps .section-apps-multitasking .image-app7{
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app7{
        right:20px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app7{
        right:0
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app7-small{
        float:right;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_large.jpg");
        background-size:cover;
        width:110%
    }
}
@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-apps .section-apps-multitasking .image-app7-small{
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app7-small::after{
        content:'';
        display:block;
        padding-bottom:72.27603%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app7-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app7-small{
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app7-small::after{
        content:'';
        display:block;
        padding-bottom:83.17901%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app7-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app7-small{
        background-image:url("../../images/practice/multitasking_teamviewer_pilot__fa3t81ze3nau_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app7-small::after{
        content:'';
        display:block;
        padding-bottom:98.87218%
    }
}
.page-apps .section-apps-multitasking .image-app8{
    width:931px;
    height:714px;
    background-size:931px 714px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_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-apps .section-apps-multitasking .image-app8{
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app8{
        width:585px;
        height:645px;
        background-size:585px 645px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_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-apps .section-apps-multitasking .image-app8{
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app8{
        width:531px;
        height:629px;
        background-size:531px 629px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_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-apps .section-apps-multitasking .image-app8{
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app8{
        left:4px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app8{
        left:0px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app8-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_large.jpg");
        background-size:cover;
        width:110%
    }
}
@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-apps .section-apps-multitasking .image-app8-small{
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app8-small::after{
        content:'';
        display:block;
        padding-bottom:76.69173%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app8-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app8-small{
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app8-small::after{
        content:'';
        display:block;
        padding-bottom:110.25641%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app8-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-apps-multitasking .image-app8-small{
        background-image:url("../../images/practice/multitasking_shapr3d__dql30v0u0lw2_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app8-small::after{
        content:'';
        display:block;
        padding-bottom:118.45574%
    }
}
.page-apps .section-apps-multitasking .image-app9{
    width:255px;
    height:501px;
    background-size:255px 501px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/multitasking_noted__f7ro93ls43ma_large.jpg");
    float:right
}
@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-apps .section-apps-multitasking .image-app9{
        background-image:url("../../images/practice/multitasking_noted__f7ro93ls43ma_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app9{
        width:230px;
        height:452px;
        background-size:230px 452px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_noted__f7ro93ls43ma_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-apps .section-apps-multitasking .image-app9{
        background-image:url("../../images/practice/multitasking_noted__f7ro93ls43ma_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app9{
        width:225px;
        height:441px;
        background-size:225px 441px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/multitasking_noted__f7ro93ls43ma_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-apps .section-apps-multitasking .image-app9{
        background-image:url("../../images/practice/multitasking_noted__f7ro93ls43ma_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app9{
        position:relative;
        left:50%;
        margin-left:-127.5px;
        float:none
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-apps-multitasking .image-app9{
        left:50%;
        margin-left:-115px
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-apps-multitasking .image-app9{
        left:50%;
        margin-left:-112.5px
    }
}
.page-apps .section-apps-multitasking .icon-excel{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_excel__doshpke7r88y_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-apps .section-apps-multitasking .icon-excel{
        background-image:url("../../images/practice/icon_excel__doshpke7r88y_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-powerpoint{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_powerpoint__fevetpmsmhaq_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-apps .section-apps-multitasking .icon-powerpoint{
        background-image:url("../../images/practice/icon_powerpoint__fevetpmsmhaq_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-keynote{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_keynote__utwmj6ajefm6_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-apps .section-apps-multitasking .icon-keynote{
        background-image:url("../../images/practice/icon_keynote__utwmj6ajefm6_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-notes{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_notes__dzw5utxorh0m_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-apps .section-apps-multitasking .icon-notes{
        background-image:url("../../images/practice/icon_notes__dzw5utxorh0m_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-webex{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_webex__co1nswjaiu1y_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-apps .section-apps-multitasking .icon-webex{
        background-image:url("../../images/practice/icon_webex__co1nswjaiu1y_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-ciscowebex{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_cisco_webex__e0ud5ps67iqa_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-apps .section-apps-multitasking .icon-ciscowebex{
        background-image:url("../../images/practice/icon_cisco_webex__e0ud5ps67iqa_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-salesforce{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_salesforce__esiqtv9uc1ua_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-apps .section-apps-multitasking .icon-salesforce{
        background-image:url("../../images/practice/icon_salesforce__esiqtv9uc1ua_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-successfactors{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_sap__dw55y8tbwfgy_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-apps .section-apps-multitasking .icon-successfactors{
        background-image:url("../../images/practice/icon_sap__dw55y8tbwfgy_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-bigtincan{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_bigtincan__cvtchpch172a_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-apps .section-apps-multitasking .icon-bigtincan{
        background-image:url("../../images/practice/icon_bigtincan__cvtchpch172a_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-teamviewer{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_teamviewer_pilot__bmiuwlfi8j2a_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-apps .section-apps-multitasking .icon-teamviewer{
        background-image:url("../../images/practice/icon_teamviewer_pilot__bmiuwlfi8j2a_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-shapr3d{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_shapr3d__b6g3ijx17fua_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-apps .section-apps-multitasking .icon-shapr3d{
        background-image:url("../../images/practice/icon_shapr3d__b6g3ijx17fua_large_2x.png")
    }
}
.page-apps .section-apps-multitasking .icon-noted{
    width:52px;
    height:52px;
    background-size:52px 52px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/icon_noted__e43u8uwxbuoi_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-apps .section-apps-multitasking .icon-noted{
        background-image:url("../../images/practice/icon_noted__e43u8uwxbuoi_large_2x.png")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .grid-container{
        margin-top:100px
    }
}
.page-apps .section-dream .no-padding.tile-horizontal-large.grid-item .tile-content{
    padding:0 12.5%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .no-padding.tile-horizontal-large.grid-item .tile-content{
        padding:0px 15.5%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .no-padding.tile-horizontal-large.grid-item .tile-content{
        padding:0px 12%
    }
}
.page-apps .section-dream .tile-horizontal-large .tile-content{
    height:100%;
    padding:100px 12.5%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .tile-horizontal-large .tile-content{
        padding:100px 15.5%;
        height:auto
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-horizontal-large .tile-content{
        padding:80px 12%
    }
}
.page-apps .section-dream .tile-horizontal-large .tile-content .tile-copy{
    position:relative;
    z-index:1;
    margin-top:0
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .tile-horizontal-large .tile-content .tile-copy{
        margin-top:60px
    }
    .page-apps .section-dream .tile-horizontal-large .tile-content .tile-copy.medium-stacked{
        margin-top:-6px;
        margin-bottom:60px
    }
}
@media only screen and (max-width: 1068px) and (max-width: 734px){
    .page-apps .section-dream .tile-horizontal-large .tile-content .tile-copy.medium-stacked{
        margin-top:-10px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-horizontal-large .tile-content .tile-copy{
        margin-top:48px
    }
}
.page-apps .section-dream .tile-content .tile-copy{
    margin-top:60px
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-content .tile-copy{
        margin-top:48px
    }
}
.page-apps .section-dream .tile-tile1 .tile-copy{
    padding-right:12px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .tile-tile1 .tile-copy{
        padding-right:0px
    }
}
.page-apps .section-dream .image-tile1{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/injuries_large.png");
    background-size:cover;
    width:115%;
    margin-left:-4%
}
@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-apps .section-dream .image-tile1{
        background-image:url("../../images/practice/injuries_large_2x.png")
    }
}
.page-apps .section-dream .image-tile1::after{
    content:'';
    display:block;
    padding-bottom:57.3443%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile1{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/injuries_medium.png");
        background-size:cover;
        width:123%;
        margin-left:-11.5%
    }
}
@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-apps .section-dream .image-tile1{
        background-image:url("../../images/practice/injuries_medium_2x.png")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile1::after{
        content:'';
        display:block;
        padding-bottom:57.27811%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile1-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/injuries_small.png");
        background-size:cover;
        float:right;
        width:124%;
        position:relative;
        right:-5%;
        margin-left:0px
    }
}
@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-apps .section-dream .image-tile1-small{
        background-image:url("../../images/practice/injuries_small_2x.png")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile1-small::after{
        content:'';
        display:block;
        padding-bottom:71.19565%
    }
}
.page-apps .section-dream .image-tile2{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/develop_cutting_edge__devrb9sto8cy_large.jpg");
    background-size:cover;
    width:135%;
    margin-left:-38%
}
@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-apps .section-dream .image-tile2{
        background-image:url("../../images/practice/develop_cutting_edge__devrb9sto8cy_large_2x.jpg")
    }
}
.page-apps .section-dream .image-tile2::after{
    content:'';
    display:block;
    padding-bottom:102.54237%
}
.page-apps .section-dream .tile-image-top .image-tile2-medium{
    width:106%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .tile-image-top .image-tile2-medium{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_cutting_edge_top__fcjd62lm5v6u_medium.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .tile-image-top .image-tile2-medium{
        background-image:url("../../images/practice/develop_cutting_edge_top__fcjd62lm5v6u_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .tile-image-top .image-tile2-medium::after{
        content:'';
        display:block;
        padding-bottom:49.78355%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-image-top .image-tile2-medium{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_cutting_edge_top__fcjd62lm5v6u_small.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .tile-image-top .image-tile2-medium{
        background-image:url("../../images/practice/develop_cutting_edge_top__fcjd62lm5v6u_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-image-top .image-tile2-medium::after{
        content:'';
        display:block;
        padding-bottom:54.37262%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-image-top .image-tile2-medium{
        width:130%;
        margin-left:-24%
    }
}
.page-apps .section-dream .tile-image-bottom .image-tile2-medium{
    width:135%;
    margin-left:-13%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .tile-image-bottom .image-tile2-medium{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_cutting_edge_bottom__d6xzoq823fee_medium.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .tile-image-bottom .image-tile2-medium{
        background-image:url("../../images/practice/develop_cutting_edge_bottom__d6xzoq823fee_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .tile-image-bottom .image-tile2-medium::after{
        content:'';
        display:block;
        padding-bottom:32.64368%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-image-bottom .image-tile2-medium{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_cutting_edge_bottom__d6xzoq823fee_small.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .tile-image-bottom .image-tile2-medium{
        background-image:url("../../images/practice/develop_cutting_edge_bottom__d6xzoq823fee_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-image-bottom .image-tile2-medium::after{
        content:'';
        display:block;
        padding-bottom:62.42884%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .tile-image-bottom .image-tile2-medium{
        width:130%;
        margin-left:-23%
    }
}
.page-apps .section-dream .image-tile3{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_large.jpg");
    background-size:cover;
    width:120%;
    margin-left:-10%;
    margin-right:-10%
}
@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-apps .section-dream .image-tile3{
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_large_2x.jpg")
    }
}
.page-apps .section-dream .image-tile3::after{
    content:'';
    display:block;
    padding-bottom:90.18405%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile3{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_medium.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .image-tile3{
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile3::after{
        content:'';
        display:block;
        padding-bottom:93.99478%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile3{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_small.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .image-tile3{
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile3::after{
        content:'';
        display:block;
        padding-bottom:90.26217%
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile3{
        width:110%;
        margin-left:-5%;
        margin-right:-4%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile3-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_large.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .image-tile3-small{
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile3-small::after{
        content:'';
        display:block;
        padding-bottom:90.18405%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-dream .image-tile3-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-dream .image-tile3-small{
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-dream .image-tile3-small::after{
        content:'';
        display:block;
        padding-bottom:93.99478%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-dream .image-tile3-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-dream .image-tile3-small{
        background-image:url("../../images/practice/develop_integrate__f5i7mmxwdeie_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-dream .image-tile3-small::after{
        content:'';
        display:block;
        padding-bottom:90.26217%
    }
}
.page-apps .section-dream .image-tile4{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_large.jpg");
    background-size:cover;
    width:148.5%;
    margin-left:-18%
}
@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-apps .section-dream .image-tile4{
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_large_2x.jpg")
    }
}
.page-apps .section-dream .image-tile4::after{
    content:'';
    display:block;
    padding-bottom:72.93729%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile4{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_medium.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .image-tile4{
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile4::after{
        content:'';
        display:block;
        padding-bottom:75.52743%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile4{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_small.jpg");
        background-size:cover
    }
}
@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-apps .section-dream .image-tile4{
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile4::after{
        content:'';
        display:block;
        padding-bottom:72.30483%
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-dream .image-tile4{
        width:137%;
        margin-left:-20%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile4-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_large.jpg");
        background-size:cover;
        float:right;
        width:124%;
        position:relative;
        right:-5%;
        margin-left:0px
    }
}
@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-apps .section-dream .image-tile4-small{
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_large_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-dream .image-tile4-small::after{
        content:'';
        display:block;
        padding-bottom:72.93729%
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-dream .image-tile4-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_medium.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){
    .page-apps .section-dream .image-tile4-small{
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 1068px){
    .page-apps .section-dream .image-tile4-small::after{
        content:'';
        display:block;
        padding-bottom:75.52743%
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-dream .image-tile4-small{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_small.jpg");
        background-size:cover
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
    .page-apps .section-dream .image-tile4-small{
        background-image:url("../../images/practice/develop_share__fbl3x9axzmeu_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px){
    .page-apps .section-dream .image-tile4-small::after{
        content:'';
        display:block;
        padding-bottom:72.30483%
    }
}
.page-apps .section-success-story-vestas{
    padding-top:200px
}
.page-apps .section-success-story-vestas .small-show{
    display:none
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .small-show{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas{
        padding-top:150px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas{
        padding-top:100px
    }
}
.page-apps .section-success-story-vestas .headline-success-story{
    margin-top:30px;
    color:#a1a1a6
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .headline-success-story{
        margin-top:20px
    }
}
.page-apps .section-success-story-vestas .headline-success-story .highlight{
    color:#f5f5f7
}
.page-apps .section-success-story-vestas .success-story{
    margin-top:100px
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story{
        margin-top:60px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .grid-row-3{
        grid-row:3
    }
}
.page-apps .section-success-story-vestas .success-story .image-container{
    height:100%;
    padding:100px 0px
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .image-container{
        padding:80px 0px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .image-container{
        padding:80px 0px
    }
}
.page-apps .section-success-story-vestas .success-story .success-story-copy{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:100%;
    padding:130px 15%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy{
        padding:100px 15%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy{
        padding:80px 12%
    }
}
.page-apps .section-success-story-vestas .success-story .success-story-copy .quote-column{
    margin-bottom:75px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy .quote-column{
        margin-bottom:40px
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy .badges-success-stories .badge-column:nth-child(n+2){
        margin-top:25px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy .badges-success-stories .badge-column:nth-child(n+2){
        margin-top:0px
    }
}
@media only screen and (max-width: 414px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy .badges-success-stories .badge-column:nth-child(n+2){
        margin-top:40px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy .badges-success-stories .badge-column{
        max-width:170px
    }
}
@media only screen and (max-width: 414px){
    .page-apps .section-success-story-vestas .success-story .success-story-copy .badges-success-stories .badge-column{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%;
        margin-left:0
    }
}
.page-apps .section-success-story-vestas .success-story .success-story-copy .cta-success-stories{
    margin-top:40px
}
.page-apps .section-success-story-vestas .success-story .badge{
    min-width:8em
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .badge{
        margin-right:0px;
        min-width:0
    }
}
.page-apps .section-success-story-vestas .success-story .badge .badge-content{
    padding:0;
    margin:0
}
.page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-value{
    font-weight:600;
    font-size:80px;
    line-height:1.05;
    font-weight:600;
    letter-spacing:-.015em;
    font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-value{
        font-size:64px;
        line-height:1.0625;
        font-weight:600;
        letter-spacing:-.009em;
        font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-value{
        font-size:48px;
        line-height:1.08349;
        font-weight:600;
        letter-spacing:-.003em;
        font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
    }
}
.page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-value [class^="badge-unit"]{
    font-size:48px;
    line-height:1.08349;
    font-weight:600;
    letter-spacing:-.003em;
    font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin-left:5px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-value [class^="badge-unit"]{
        font-size:40px;
        line-height:1.1;
        font-weight:600;
        letter-spacing:0em;
        font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-value [class^="badge-unit"]{
        font-size:32px;
        line-height:1.125;
        font-weight:600;
        letter-spacing:.004em;
        font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
    }
}
.page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-caption{
    position:relative;
    font-size:14px;
    line-height:1.28577;
    font-weight:400;
    letter-spacing:-.016em;
    font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    color:#a1a1a6;
    width:90%
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .success-story .badge .badge-content .badge-caption{
        font-size:17px;
        line-height:1.23536;
        font-weight:400;
        letter-spacing:-.022em;
        font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
        width:auto;
        position:static
    }
}
.page-apps .section-success-story-vestas .success-story .color-secondary-alt{
    color:#a1a1a6
}
.page-apps .section-success-story-vestas .success-story .color-secondary-alt .quote-copy,.page-apps .section-success-story-vestas .success-story .color-secondary-alt .quote-credit,.page-apps .section-success-story-vestas .success-story .color-secondary-alt .quote-subcredit{
    color:#a1a1a6
}
.page-apps .section-success-story-vestas .image-vestas{
    background-repeat:no-repeat;
    background-image:url("../../images/practice/ss_vestas__ekcl9abg9xyu_large.jpg");
    background-size:cover;
    background-position:center center;
    height:100%
}
@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-apps .section-success-story-vestas .image-vestas{
        background-image:url("../../images/practice/ss_vestas__ekcl9abg9xyu_large_2x.jpg")
    }
}
.page-apps .section-success-story-vestas .image-vestas::after{
    content:'';
    display:block;
    padding-bottom:53.84615%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .image-vestas{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/ss_vestas__ekcl9abg9xyu_medium.jpg");
        background-size:cover
    }
}
@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-apps .section-success-story-vestas .image-vestas{
        background-image:url("../../images/practice/ss_vestas__ekcl9abg9xyu_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .image-vestas::after{
        content:'';
        display:block;
        padding-bottom:76.92308%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .image-vestas{
        background-repeat:no-repeat;
        background-image:url("../../images/practice/ss_vestas__ekcl9abg9xyu_small.jpg");
        background-size:cover
    }
}
@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-apps .section-success-story-vestas .image-vestas{
        background-image:url("../../images/practice/ss_vestas__ekcl9abg9xyu_small_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .image-vestas::after{
        content:'';
        display:block;
        padding-bottom:65.14658%
    }
}
.page-apps .section-success-story-vestas .image-success-story-vestas{
    width:271px;
    height:532px;
    background-size:271px 532px;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/ss_vestas_iphone__eoa87xm7qv8m_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-apps .section-success-story-vestas .image-success-story-vestas{
        background-image:url("../../images/practice/ss_vestas_iphone__eoa87xm7qv8m_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-success-story-vestas .image-success-story-vestas{
        width:267px;
        height:524px;
        background-size:267px 524px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/ss_vestas_iphone__eoa87xm7qv8m_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-apps .section-success-story-vestas .image-success-story-vestas{
        background-image:url("../../images/practice/ss_vestas_iphone__eoa87xm7qv8m_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-success-story-vestas .image-success-story-vestas{
        width:189px;
        height:370px;
        background-size:189px 370px;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/ss_vestas_iphone__eoa87xm7qv8m_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-apps .section-success-story-vestas .image-success-story-vestas{
        background-image:url("../../images/practice/ss_vestas_iphone__eoa87xm7qv8m_small_2x.jpg")
    }
}
.page-apps .section-routers{
    padding-top:170px;
    padding-bottom:170px
}
@media only screen and (max-width: 1068px){
    .page-apps .section-routers{
        padding-top:120px;
        padding-bottom:120px
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-routers{
        padding-top:80px;
        padding-bottom:80px
    }
}
.page-apps .section-routers .grid-container{
    margin-top:0px
}
.page-apps .section-routers .grid-item .router-copy-block{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:135px 12.5%
}
@media only screen and (max-width: 1068px){
    .page-apps .section-routers .grid-item .router-copy-block{
        padding:110px 12.5%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-routers .grid-item .router-copy-block{
        padding:125px 12%
    }
}
.page-apps .section-routers .grid-item .image-tile-router{
    width:100%;
    background-repeat:no-repeat;
    background-image:url("../../images/practice/design_large.jpg");
    background-size:cover;
    background-position:center center;
    background-position:top center
}
@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-apps .section-routers .grid-item .image-tile-router{
        background-image:url("../../images/practice/design_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-routers .grid-item .image-tile-router{
        width:100%;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/design_medium.jpg");
        background-size:cover;
        background-position:center center
    }
}
@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-apps .section-routers .grid-item .image-tile-router{
        background-image:url("../../images/practice/design_medium_2x.jpg")
    }
}
@media only screen and (max-width: 734px){
    .page-apps .section-routers .grid-item .image-tile-router{
        width:100%;
        background-repeat:no-repeat;
        background-image:url("../../images/practice/design_small.jpg");
        background-size:cover;
        background-position:center center
    }
}
@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-apps .section-routers .grid-item .image-tile-router{
        background-image:url("../../images/practice/design_small_2x.jpg")
    }
}
@media only screen and (max-width: 1068px){
    .page-apps .section-routers .grid-item .image-tile-router{
        background-position:top center
    }
}
.page-apps .main{
    overflow-x:hidden
}
.page-apps section{
    overflow:hidden;
    position:relative;
    z-index:1;
    background-color:#000;
    padding-top:300px
}
@media only screen and (max-width: 1068px){
    .page-apps section{
        padding-top:200px
    }
}
@media only screen and (max-width: 734px){
    .page-apps section{
        padding-top:130px
    }
}
.page-apps section.wlf-gf-sosumi,.page-apps section.wlf-gf-footer{
    background-color:unset
}
.page-apps section.section-hero{
    overflow:visible;
    padding-top:0;
    background-color:transparent
}
html.no-js .page-apps section.section-hero,html.reduced-motion .page-apps section.section-hero,html.hero-fallback .page-apps section.section-hero,html.text-zoom .page-apps section.section-hero,html.no-js .page-apps section.section-hero,html.reduced-motion .page-apps section.section-hero,html.hero-fallback .page-apps section.section-hero,html.text-zoom .page-apps section.section-hero,html.no-js .page-apps section.section-hero,html.reduced-motion .page-apps section.section-hero,html.hero-fallback .page-apps section.section-hero,html.text-zoom .page-apps section.section-hero,html.no-js .page-apps section.section-hero,html.reduced-motion .page-apps section.section-hero,html.hero-fallback .page-apps section.section-hero,html.text-zoom .page-apps section.section-hero{
    background-color:#000
}
@media only screen and (max-width: 734px){
    .page-apps section.section-power{
        padding-top:70px
    }
    html.no-js .page-apps section.section-power,html.reduced-motion .page-apps section.section-power,html.hero-fallback .page-apps section.section-power,html.text-zoom .page-apps section.section-power,html.no-js .page-apps section.section-power,html.reduced-motion .page-apps section.section-power,html.hero-fallback .page-apps section.section-power,html.text-zoom .page-apps section.section-power,html.no-js .page-apps section.section-power,html.reduced-motion .page-apps section.section-power,html.hero-fallback .page-apps section.section-power,html.text-zoom .page-apps section.section-power,html.no-js .page-apps section.section-power,html.reduced-motion .page-apps section.section-power,html.hero-fallback .page-apps section.section-power,html.text-zoom .page-apps section.section-power{
        padding-top:130px
    }
}
.page-apps .grid-container{
    margin-top:100px
}
.page-apps .grid-container .grid-item{
    background-color:#1d1d1f
}
.page-apps .tile-content{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:100px 18%
}
@media only screen and (max-width: 1068px){
    .page-apps .tile-content{
        padding:100px 14%
    }
}
@media only screen and (max-width: 734px){
    .page-apps .tile-content{
        padding:80px 12%
    }
}
.page-apps .tile-content .tile-copy{
    margin-top:60px
}
@media only screen and (max-width: 734px){
    .page-apps .tile-content .tile-copy{
        margin-top:48px
    }
}
 