.nav-aside-case:before{transition-duration:.4s;transition-timing-function:cubic-bezier(0.25,0.74,0.22,0.99)}.info-circle b,.case-footer__title,.case-footer__text{font-family:"rawline","Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}.blockquote__author,.blockquote__company{font-size:22.4px;font-size:1.4rem;line-height:1.5em;font-weight:300}.info-circle b{font-size:80px;font-size:5rem;line-height:1.55556em}.info-circle p{font-size:19.2px;font-size:1.2rem;line-height:1.33333em;font-weight:300}.case-footer__title,.case-footer__text{font-size:32px;font-size:2rem;line-height:1.5em}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.info-circle p{font-size:1.6rem;line-height:1.4em}}@media screen and (min-width:668px) and (min-height:416px){.blockquote__author,.blockquote__company{font-size:1.4rem;line-height:1.5em}.info-circle b{font-size:9.6rem;line-height:1.55556em}.case-footer__title,.case-footer__text{font-size:3rem;line-height:1.5em}}@media screen and (min-width:980px){.info-circle b{font-size:12rem;line-height:1.55556em}.info-circle p{font-size:2rem;line-height:1.4em}}.intro-overlay{position:relative;overflow:hidden}.intro-overlay .container{z-index:2}.intro-overlay:before,.intro-overlay:after{content:'';position:absolute;z-index:1;border-radius:50%}.intro-overlay:before{width:180vw;height:180vw;right:-95vw;top:-90vw;background:radial-gradient(ellipse at center,#239f46 0%,rgba(167,217,181,0) 60%,rgba(255,255,255,0) 100%)}.intro-overlay:after{width:200vw;height:200vw;left:-100vw;bottom:-90vw;background:radial-gradient(ellipse at center,#d82533 0%,rgba(239,168,173,0) 60%,rgba(255,255,255,0) 100%)}@media screen and (min-width:980px){.intro-overlay:before{width:70vw;height:70vw;right:-35vw;top:-35vw}.intro-overlay:after{width:80vw;height:80vw;left:-35vw;bottom:-35vw}}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.intro-overlay:before{top:-70vw}.intro-overlay:after{bottom:-50vw;left:-80vw}}.intro-overlay:before{background:radial-gradient(ellipse at center,#fc712c 0%,rgba(167,217,181,0) 60%,rgba(255,255,255,0) 100%)}.intro-overlay:after{background:radial-gradient(ellipse at center,#0bcbd3 0%,rgba(239,168,173,0) 60%,rgba(255,255,255,0) 100%)}.fake-container{box-shadow:0 100px 300px 10px rgba(0,0,0,0.4);transform:translateY(-60px);width:70vw;height:120vh;position:absolute;z-index:1;left:0;right:0;margin:auto;display:none}.fake-container--done{width:100vw;transform:translateY(0)}.fake-container+.container{z-index:2}@media screen and (min-width:980px){.fake-container{display:block}}@media screen and (min-width:1700px) and (min-height:1000px){.fake-container{width:1200px}}.info-circle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;border-radius:50%;width:203px;height:203px;margin:37px auto 60px}.info-circle p{text-align:center;margin-top:-11px;width:80%}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.info-circle{width:382px;height:382px;margin:60px auto 80px}.info-circle p{width:50%}}@media screen and (min-width:668px) and (min-height:416px){.info-circle{width:382px;height:382px;margin:60px auto 80px}.info-circle p{margin-top:-26px}}@media screen and (min-width:980px){.info-circle{width:470px;height:470px;margin:60px auto 80px}.info-circle p{margin-top:-32px}}.info-circle{background-color:#1e60b2;color:#fff}.info-circle p{color:#ec9098}.checked-list li,.text ul li{position:relative;padding-left:28px;margin-bottom:10px}.checked-list li:before,.text ul li:before{content:'';position:absolute;left:0;top:10px;background-position:0 0;background-repeat:no-repeat;width:13px;height:10px}@media screen and (min-width:668px) and (min-height:416px){.checked-list li:before,.text ul li:before{top:12px}}.reducer{position:relative}.image-overlay-top{position:relative;top:-120px;margin-bottom:-120px}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.image-overlay-top{top:-260px;margin-bottom:-260px}}.image-overlay-top-spacer{height:70px}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.image-overlay-top-spacer{height:200px}}.image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-align:start;align-items:flex-start}.image img{max-width:100%;height:auto;display:block}.image--left{-ms-flex-pack:start;justify-content:flex-start}.image--right{-ms-flex-pack:end;justify-content:flex-end}.image--center{width:100vw;max-width:100vw;left:50%;transform:translateX(-50%)}.image--fill{width:100vw;left:50%;transform:translateX(-50%)}.image--fill img{width:100%}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.image{padding-left:30px;padding-right:30px}.image--left,.image--right,.image--fill{padding-left:0;padding-right:0}}@media screen and (min-width:668px) and (max-width:979px) and (min-height:416px){.image--center{padding-left:40px;padding-right:40px}}.image--shadow img{box-shadow:0 28px 250px rgba(34,31,31,0.5)}.image-group{position:relative;margin-left:auto;margin-right:auto;max-width:100%}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.image-group{max-width:calc(100% - 60px);margin-left:30px;margin-right:30px}.image-group .image{padding-left:0;padding-right:0}}@media screen and (min-width:668px) and (min-height:416px){.image-group{max-width:100%}}.macbook{position:relative;z-index:1}.macbook__image{display:block;position:absolute;top:6.199021207%;left:50%;transform:translateX(-50%);width:56.08333%;height:auto}.macbook__video{display:block;position:absolute;top:6.199021207%;left:0;right:0;margin:0 auto;width:55.16667%;height:auto}.macbook__frame{display:block;position:relative;left:-6.08333%;width:100%;height:auto}@media screen and (min-width:668px) and (min-height:416px){.macbook{width:885.2459px;margin-left:-442.62295px;margin-bottom:-80px;left:50%}}@media screen and (min-width:980px){.macbook{width:1200px;margin-left:-600px}}.iphone{width:423px;position:absolute;z-index:1;right:-11.30952%;bottom:20%;max-width:50.35714%}.iphone__image{display:block;position:absolute;top:22.8125%;left:32.38771%;width:43.026%;height:auto}.iphone__frame{display:block;width:100%;height:auto}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.image .iphone{right:-7.7381%}}.owl-carousel{display:none;width:100%;margin:0;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{cursor:pointer;position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item.center{cursor:default}.owl-carousel .owl-item img{display:block;width:100%;height:auto}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-dots{position:absolute;bottom:-25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.owl-dots .owl-dot{padding:2px 8px}.owl-dots .owl-dot span{width:4px;height:4px;border-radius:50%;background-color:#676767;opacity:.5;display:block}.owl-dots .owl-dot.active{padding:2px 7px;margin-top:-1px}.owl-dots .owl-dot.active span{opacity:1;width:6px;height:6px}@media screen and (min-width:668px) and (min-height:416px){.owl-dots{bottom:20px}.owl-dots .owl-dot span{background-color:#fff}}.owl-nav{position:absolute;top:50%;margin-top:-25px;width:100%}.owl-nav div{position:absolute;width:19px;height:10px;padding:25px}.owl-nav div:after{content:'';width:19px;height:10px;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;background:url("icon-arrow.svg") center center no-repeat}.owl-nav .owl-prev{left:12px;transform:rotate(90deg)}.owl-nav .owl-next{right:12px;transform:rotate(-90deg)}@media screen and (min-width:668px) and (min-height:416px){.owl-nav .owl-prev{left:12%}.owl-nav .owl-next{right:12%}}@media screen and (min-width:980px){.owl-nav .owl-prev{left:50%;margin-left:-22vw}.owl-nav .owl-next{right:50%;margin-right:-22vw}}.map-image{position:relative}.map-image__map{display:block;width:auto;height:420px;position:relative;left:50%;transform:translateX(-50%)}.map-image__photo{position:absolute;transform:scale(0.5)}.map-image__photo img{display:block}.map-image__photo--1{left:-58px;bottom:-67px;transform-origin:left bottom}.map-image__photo--2{top:-195px;right:-225px}@media screen and (min-width:668px) and (min-height:416px){.map-image__map{height:660px;min-width:1200px}.map-image__photo{transform:scale(0.75)}}@media screen and (min-width:1200px){.map-image__photo{transform:scale(1)}}.wrap{padding:95px 30px}.wrap--top-none{padding-top:0}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.wrap:not(:last-child){padding-bottom:50px}.wrap--mobile-first{padding-top:45px}.wrap--mobile-last{padding-bottom:75px}}@media screen and (min-width:668px) and (min-height:416px){.wrap{padding:100px 0;max-width:100%;margin:auto}.wrap--top-none{padding-top:0}}@media screen and (min-width:980px){.wrap{padding:150px;max-width:860px}.wrap__heading{transform:translateX(-150px);width:calc(100% + 150px)}.wrap--middle{padding-top:50px;padding-bottom:100px}.wrap--upper{padding-top:85px}.wrap--lower{padding-bottom:75px}.wrap--top-none{padding-top:0}}.wrap--image{padding-left:0;padding-right:0}@media screen and (min-width:980px){.wrap--image{padding-left:0;padding-right:0}}.nav-aside-case:before{content:'';position:absolute;left:0;top:0;width:210px;height:100%}.nav-aside-case span{opacity:0;position:absolute;right:30px;top:-1px;font-weight:400}.nav-aside-case--hover:before{left:-210px}.nav-aside-case--hover.ui-dark a{color:#221f1f}.nav-aside-case--hover.ui-dark a:hover{color:#221f1f}.nav-aside-case--hover.ui-dark a:before{background-color:#221f1f}.nav-aside-case--hover.ui-dark a:after{border-color:#221f1f}.nav-aside-case--hover.ui-dark:before{background-color:#fff}.nav-aside-case--hover.ui-light a{color:#fff}.nav-aside-case--hover.ui-light a:hover{color:#fff}.nav-aside-case--hover.ui-light a:before{background-color:#fff}.nav-aside-case--hover.ui-light a:after{border-color:#fff}.nav-aside-case--hover.ui-light:before{background-color:#221f1f}.nav-aside-case--hover a{margin:10px 0}.nav-aside-case--hover a.is-active{color:#1e60b2}.nav-aside-case--hover a.is-active:hover{color:#1e60b2}.nav-aside-case--hover a.is-active:before{background-color:#1e60b2}.nav-aside-case--hover a.is-active:after{border-color:#1e60b2}.nav-aside-case--hover span{opacity:1}.blockquote{position:relative;margin-left:0;margin-right:0;padding-top:65px}.blockquote:before{content:'';background:url("icon-blockquote.svg") 0 0 no-repeat;width:50px;height:40px;position:absolute;left:0;top:0}.blockquote p{font-style:italic}.blockquote__author{font-weight:bold;font-style:normal}.blockquote__company{font-style:normal}@media screen and (min-width:668px) and (max-width:979px) and (min-height:416px){.blockquote p{margin-bottom:10px}}@media screen and (min-width:668px) and (min-height:416px){.blockquote{padding-top:0}.blockquote:before{left:-69px;top:11px}}@media screen and (min-width:980px){.blockquote:before{width:83px;height:66px;left:-145px;top:10px}}.icon-footer{width:41px;height:41px;border-radius:41px;background-color:currentColor}.icon-footer svg{position:absolute;left:-15px;top:14px}.icon-footer__outer{fill:currentColor}.icon-footer__inner{fill:#000}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(max-width:668px){.section-objective-iphones{margin-bottom:105px}.section-objective-iphones .iphone-cover{max-width:45vw;margin-bottom:0}}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape){.section-objective-iphones{margin-bottom:75px}}.section-objective-iphones .iphone-cover{position:relative;left:50%;width:272px;margin-bottom:-80px;margin-left:-136px;z-index:1}.section-objective-iphones .iphone-cover__image{display:block;position:absolute;top:10.69182%;left:14.33824%;width:69.11765%;height:auto}.section-objective-iphones .iphone-cover__frame{display:block;width:100%;height:auto}.section-objective-iphones .section-objective-iphone-left{left:auto;margin-left:auto}.section-objective-iphones .section-objective-iphone-right{left:auto;margin-left:0;margin-right:auto}.case-article-link{margin-top:62px}@media screen and (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.case-article-link{margin-top:0}}.iphone-list{margin-left:30px;margin-right:30px}.iphone-list .iphone-cover{max-width:100%;height:auto;margin-bottom:0;left:auto;margin-left:auto;margin-right:auto}@media screen and (max-width:479px) and (orientation:portrait){.iphone-list .col:not(:first-child) .iphone-cover{margin-top:30px}}@media screen and (min-width:668px) and (min-height:416px){.iphone-list{margin-left:auto;margin-right:auto}}.ui-dark .image-cover--shadow img{box-shadow:0 28px 250px rgba(0,0,0,0.74)}.ui-light .image-cover--shadow img,.ui-dark .image-cover--light-shadow img{box-shadow:0 28px 250px rgba(0,0,0,0.2)}.iphone-cover{position:relative;left:50%;width:205px;margin-bottom:-80px;margin-left:-102.5px;z-index:1}.iphone-cover__image{display:block;position:absolute;top:12.09302%;left:6.34146%;width:88.78049%;height:auto}.iphone-cover__frame{display:block;width:100%;height:auto}.section-objective-iphone-left{left:auto;margin-left:auto}.section-objective-iphone-right{left:auto;margin-left:0;margin-right:auto}.section-research-screenshot-overlay{position:relative;top:-90px;margin:0 auto -90px;max-width:840px}.section-research-screenshot-overlay__zoom{position:absolute;left:19.04762%;top:31.77966%;width:58.33333%}.section-research-screenshot-overlay__zoom img{display:block;width:100%;height:auto}.section-research-screenshot-overlay-top{z-index:2}.section-research-screenshot-overlay-bottom{margin-top:40px;margin-bottom:-210px;z-index:1}@media screen and (min-width:980px){.section-research-screenshot-overlay-bottom{margin-top:-65px}}.section-research-iphones{padding-top:1px}.section-research-iphones__left,.section-research-iphones__right{position:relative;z-index:1}.section-research-iphones__left img,.section-research-iphones__right img{max-width:27.14286vw}.section-research-iphones__left{margin:-50px 0 0 30px}.section-research-iphones__right{margin:-170px 30px 0px auto}@media screen and (min-width:668px) and (max-width:979px) and (min-height:416px){.section-research-iphones__left{margin:-140px 0 0 30px}.section-research-iphones__right{margin:-330px 30px -140px auto}}@media screen and (min-width:980px){.section-research-iphones__left{margin:-140px 0 0 100px}.section-research-iphones__right{margin:-330px 125px -140px auto}}.background-slice{width:0;height:0;border-style:solid;border-width:7.5vw 100vw 0 0;border-color:#fff transparent transparent transparent}.background-slice--bottom{border-width:0 0 7.5vw 100vw;border-color:transparent transparent #fff transparent;position:relative}.background-slice--orange{border-color:#f5821f transparent transparent transparent}.background-slice--orange.background-slice--bottom{border-color:transparent transparent #f5821f transparent}.background-slice--gray{border-color:#f9f9f9 transparent transparent transparent}.background-slice--gray.background-slice--bottom{border-color:transparent transparent #f9f9f9 transparent}.background-slice--float{position:absolute;left:0;top:0;width:100vw}.background-slice--float.background-slice--bottom{top:auto;bottom:0}.section-page-overlay-1,.section-page-overlay-3{position:relative}.section-page-overlay-1__iphone,.section-page-overlay-3__iphone{position:absolute;left:auto;right:60px;bottom:17.44186%;margin:0;max-width:23.83721vw}.section-page-overlay-3__iphone{right:auto;left:60px}@media screen and (min-width:668px) and (min-height:416px){.section-page-overlay-3{position:relative;max-width:757px;margin-left:auto;margin-right:auto}.section-page-overlay-3__iphone{right:auto;left:-1.321%}}