.IconGrid.is-inview ul li{opacity:1;transform:translateY(0)}.IconGrid ul{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 50px}.IconGrid ul li{opacity:0;transform:translateY(15px);transition:1s}.IconGrid ul img{display:block;height:100px}.IconGrid ul h2{margin-bottom:10px;margin-top:30px}.IconGrid ul .copy{margin-bottom:40px}.IconGrid ul .copy>:first-child{margin-top:0}@media(max-width:500px){.IconGrid ul{display:block;padding:0}.IconGrid ul img{width:100px;object-fit:contain}.IconGrid ul .copy{margin-bottom:0}.IconGrid ul li{display:grid;grid-template-columns:auto 1fr;gap:40px;margin:50px 0}.IconGrid ul li h2{margin-top:0}}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.mounted .phones .phone>div{transform:scale(1)!important;opacity:1!important}.phones{width:100%;height:100%;right:-8%}.phones .phone{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);transform-origin:bottom center;z-index:2}.phones .phone>div{transform:scale(.9);transition:.5s;transition-delay:.5s;overflow:hidden;opacity:0;border-radius:45px;box-shadow:0 5px 20px rgba(0,0,0,.2)}.phones .phone:first-child:not(:last-child){transform:translateX(-50%) scale(.9) rotate(-5deg);z-index:1;left:calc(50% - 70px);bottom:110px}.phones .phone:first-child:not(:last-child)>div{transform-origin:bottom right;transition-delay:.8s;transform:scale(.9) translateX(20px)}.phones .phone:last-child:not(:first-child){transform:translateX(-50%) scale(.9) rotate(5deg);z-index:1;left:calc(50% + 70px);bottom:110px}.phones .phone:last-child:not(:first-child)>div{transform-origin:bottom left;transition-delay:1s;transform:scale(.9) translateX(-20px)}.phones .phone .slider{position:absolute;top:1.4%;left:4%;width:92%;height:97.2%;overflow:hidden;border-radius:20px}.phones .phone .slider li{height:60vh;width:100%;background-size:cover;background-position:50%}.phones .phone img{height:60vh;display:block}@media(max-width:500px){.phones .phone .slider li,.phones .phone img{height:600px}}.flexible-content .PartnerCta{margin-top:0}.flexible-content .PartnerCta .bgs{position:absolute;top:0;left:0;bottom:0;width:calc(50% - 70px);height:100%}.flexible-content .PartnerCta .bgs:after,.flexible-content .PartnerCta .bgs:before{background:#fff;z-index:4;position:absolute;content:""}.flexible-content .PartnerCta .bgs:before{top:-5px;left:0;height:10px;width:100%}.flexible-content .PartnerCta .bgs:after{top:0;right:-5px;width:10px;height:100%}.flexible-content .PartnerCta .bgs .bgs-inner{overflow:hidden;height:100%}.flexible-content .PartnerCta .bgs .bgs-inner .cover{z-index:2;transform:rotate(180deg)}.flexible-content .PartnerCta .bgs .bgs-inner .bg{background-size:cover;background-position:50%}.flexible-content .PartnerCta .bgs .bgs-inner .bg,.flexible-content .PartnerCta .bgs .bgs-inner .cover{position:absolute;top:0;left:0;width:100%;height:100%}.flexible-content .PartnerCta .container{display:grid;grid-template-columns:1fr 1fr;z-index:2}.flexible-content .PartnerCta .container .h1 *{display:inline}.flexible-content .PartnerCta .container .right{padding-bottom:50px}.flexible-content .PartnerCta .container .left .phones{right:8%;bottom:10%}@media(max-width:500px){.flexible-content .PartnerCta .bgs{display:none}.flexible-content .PartnerCta .container{display:block}.flexible-content .PartnerCta .container .left{display:none}}.PartnerHero{overflow:hidden}.PartnerHero:after{content:"";position:absolute;top:98%;height:20px;width:100%;background:#fff;z-index:3}.PartnerHero .container{display:grid;grid-template-columns:1fr 1fr;z-index:4}.PartnerHero .container.mounted .inner>*{transform:scale(1);opacity:1}.PartnerHero .left,.PartnerHero .right{z-index:2}.PartnerHero .bgs{position:absolute;top:0;right:0;width:50%;height:99%;overflow:hidden}.PartnerHero .bgs .cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.PartnerHero .bgs .slider-container{height:100%;top:-20px;z-index:1}.PartnerHero .bgs .slider{position:absolute;top:0;left:0;width:100%;height:100%}.PartnerHero .bgs .slider li{height:103vh;width:100%;background-size:cover;background-position:50%}.PartnerHero .left{height:90vh;display:flex;align-items:center}.PartnerHero .left .inner>*{opacity:0;transition:1s;transform:translateY(20px)}.PartnerHero .left .inner>:nth-child(2){transition-delay:.15s}.PartnerHero .left .inner>:nth-child(3){transition-delay:.3s}.PartnerHero .left h1,.PartnerHero .left h1 p{margin:0}.PartnerHero .left .buttons{margin-top:40px}.PartnerHero .left .buttons li{display:inline-block;margin-right:10px}.PartnerHero .right{z-index:3}.PartnerHero .right .cover{display:none}@media(max-width:500px){.PartnerHero .bgs{height:465px;width:100%}.PartnerHero .bgs .cover{display:none}.PartnerHero .container{display:flex;flex-direction:column-reverse;padding-top:80px}.PartnerHero .container .left{height:auto;padding-top:20px;margin-top:-180px;background:#fff;z-index:4}.PartnerHero .container .left .button{font-size:20px}.PartnerHero .container .right{height:560px}.PartnerHero .container .right .cover{display:block;position:absolute;top:220px;left:-30px;width:calc(100% + 60px);height:30%;z-index:4}.PartnerHero .container .right .phones{right:0}.PartnerHero .container .right .phones .phone .slider li,.PartnerHero .container .right .phones .phone img{height:420px}}.Scrollyteller .container{display:grid;grid-template-columns:1fr 1fr;gap:50px;top:50px}.Scrollyteller .container .left{min-width:0}.Scrollyteller .container .left ul{height:80vh}.Scrollyteller .container .left li{position:absolute;width:100%;top:0;left:0;height:inherit}.Scrollyteller .container .right>li{height:80vh;display:flex;align-items:center}.Scrollyteller .container .right>li .images-container{display:none}.Scrollyteller .container .right .h1 p{margin-bottom:0;margin-top:20px}.Scrollyteller .container .right .h1 em{display:inline}@media(max-width:500px){.Scrollyteller .container{display:block;top:0}.Scrollyteller .container .left{display:none}.Scrollyteller .container .right>li{display:block;height:auto}.Scrollyteller .container .right>li .images-container{display:block;height:400px;position:relative}.Scrollyteller .container .right>li .images-container .image-container{width:73%;height:70%}}@keyframes sheen{0%{transform:translate(0)}to{transform:translate(90%,90%)}}.images-container-outer.active .image-container{opacity:1;transform:scale(1) translate(-65%,-50%) rotate(-3deg)}.images-container-outer.active .image-container .sheen{animation:sheen 2s infinite}.images-container-outer.active .image-container:nth-child(2){transform:scale(1) translate(-35%,-50%) rotate(3deg)}.images-container-outer.active .image-container:nth-child(2) .sheen{animation-delay:.3s}.images-container-outer:nth-child(2n).active .image-container{transform:scale(1) translate(-35%,-50%) rotate(3deg)}.images-container-outer:nth-child(2n).active .image-container:nth-child(2){transform:scale(1) translate(-65%,-50%) rotate(-3deg)}.images-container-outer:nth-child(2n) .image-container{transform:scale(.9) translate(-40%,-40%)}.images-container-outer:nth-child(2n) .image-container:nth-child(2){transition-delay:.2s;transform:scale(.9) translate(-60%,-40%)}.images-container{position:static}.images-container .image-container{display:block;position:absolute;width:60%;height:60%;object-fit:cover;object-position:center;transform:scale(.9) translate(-60%,-40%);opacity:0;transition:.3s;left:50%;top:50%;box-shadow:0 5px 20px rgba(0,0,0,.15);border:solid #fff;border-width:10px 10px 30px;border-radius:5px;overflow:hidden}.images-container .image-container:nth-child(2){transition-delay:.2s;transform:scale(.9) translate(-40%,-40%)}.images-container .image-container .photo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.images-container .image-container .sheen{position:absolute;width:180%;top:-80%;left:-90%;z-index:2;opacity:.1}.Video .container>div{padding-left:100px;padding-right:100px}.Video .container>div button{padding:0;border:none;appearance:none;display:block;width:100%;color:#fff}.Video .container>div button>div{background-size:cover;background-position:50%;height:0;padding-bottom:56%;overflow:hidden;border-radius:5px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.Video .container>div button>div .bg{position:absolute;top:-10px;left:0;width:100%;height:105%;background-size:cover;background-position:50%}.Video .container>div button>div .h1{padding:0 130px;text-shadow:0 5px 20px rgba(0,0,0,.3);position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:2}.Video .container>div button>div img{z-index:1;opacity:.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px}@media(max-width:500px){.PartnerHero+.Video{margin-top:-40px}.Video .container>div{padding:0}.Video .container>div button>div .h1{padding:0 30px}.Video .container>div button>div img{width:130px}}.ConsumerHero{z-index:2}.ConsumerHero .container{display:grid;grid-template-columns:3fr 2fr}.ConsumerHero .container .left{height:90vh;display:flex;align-items:center;top:-30px}.ConsumerHero .container .left .divider{display:none}.ConsumerHero .container .left h1,.ConsumerHero .container .left h1 p{margin:0}.ConsumerHero .container .left h1 em,.ConsumerHero .container .left h1 p em{display:inline}@media(max-width:500px){.flexible-content .ConsumerHero:first-child{background:#ee006d;color:#fff;margin-bottom:560px}.flexible-content .ConsumerHero:first-child .container{display:block}.flexible-content .ConsumerHero:first-child .container .left{height:auto;display:block;top:0;padding-top:140px;padding-bottom:260px}.flexible-content .ConsumerHero:first-child .container .left h1 *{color:#fff}.flexible-content .ConsumerHero:first-child .container .left .divider{display:block;position:absolute;top:99%;left:-30px;width:calc(100% + 60px);transform:rotate(180deg)}.flexible-content .ConsumerHero:first-child .container .left .copy br{display:none}.flexible-content .ConsumerHero:first-child .container .right{position:absolute;top:100%;height:500px;left:0;width:100%}.flexible-content .ConsumerHero:first-child .container .right .phones{right:0}}.flexible-content .PointsSection{background:#ee006d;margin-top:250px;color:#fff;text-align:center;padding-bottom:260px;margin-bottom:0}.flexible-content .PointsSection>div{padding:1px}.flexible-content .PointsSection .divider{display:block;position:absolute;bottom:99%;left:-5px;width:calc(100% + 10px);height:auto}.flexible-content .PointsSection .container{margin-top:-100px}.flexible-content .PointsSection .copy-container{margin:auto;max-width:620px}.flexible-content .PointsSection .points-container{display:grid;grid-template-columns:2fr 3fr;max-width:1020px;margin:140px auto auto}.flexible-content .PointsSection .points-container .left .phones{margin:0;right:auto}.flexible-content .PointsSection .points-container .left .phones .phone{bottom:auto;top:50%;transform:translate(-50%,-50%)}.flexible-content .PointsSection .points-container .right{list-style:none;padding:0;margin:0;text-align:left}.flexible-content .PointsSection .points-container .right li{display:grid;grid-template-columns:auto 1fr;gap:30px;margin-bottom:50px}.flexible-content .PointsSection .points-container .right li img{display:block;width:120px;height:90px;object-fit:contain}.flexible-content .PointsSection .points-container .right li img:first-child{display:none}.flexible-content .PointsSection .points-container .right li h2{margin:0}.flexible-content .PointsSection .points-container .right li .copy *{margin:10px 0 0}@media(max-width:500px){.flexible-content .PointsSection{background:#fff;color:#444;padding-bottom:110px}.flexible-content .PointsSection .divider{display:none}.flexible-content .PointsSection .points-container{display:block;margin-top:80px}.flexible-content .PointsSection .points-container .left{display:none}.flexible-content .PointsSection .points-container .right li{gap:20px}.flexible-content .PointsSection .points-container .right li img:first-child{display:block}.flexible-content .PointsSection .points-container .right li img:nth-child(2){display:none}}.flexible-content .BigTiles{z-index:2;margin:0}.flexible-content .BigTiles.is-inview .tiles>li .content-outer>*{opacity:1;transform:translateY(0)}.flexible-content .BigTiles .bg-outer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#000}.flexible-content .BigTiles .bg-outer .bg{position:absolute;top:0;left:0;width:100%;height:105%;background-size:cover;background-position:50%;opacity:.5}.flexible-content .BigTiles .pre-copy{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;padding:40px;text-align:center;border-radius:5px;box-shadow:0 5px 20px rgba(0,0,0,.15);max-width:700px;z-index:2}.flexible-content .BigTiles .pre-copy h2{margin:0 0 10px}.flexible-content .BigTiles .pre-copy .copy,.flexible-content .BigTiles .pre-copy .copy *{margin:0}.flexible-content .BigTiles .tiles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;color:#fff}.flexible-content .BigTiles .tiles>li{padding:160px 100px 120px}.flexible-content .BigTiles .tiles>li h2{margin:0}.flexible-content .BigTiles .tiles>li .content-outer>*{opacity:0;transform:translateY(15px);transition:1s;transition-delay:.25s}.flexible-content .BigTiles .tiles>li .content-outer>:nth-child(2){transition-delay:.35s}.flexible-content .BigTiles .tiles>li .content-outer>:nth-child(3){transition-delay:.45s}@media(max-width:500px){.flexible-content .BigTiles .pre-copy{width:90%}.flexible-content .BigTiles .tiles{display:block}.flexible-content .BigTiles .tiles>li{padding-left:30px;padding-right:30px;padding-bottom:80px}.flexible-content .BigTiles .tiles>li:nth-child(2){padding-top:80px}}.FaqsSection .container{text-align:center;padding-top:100px}.FaqsSection .container>.copy{max-width:1000px;margin:auto}.FaqsSection .container h1,.FaqsSection .container h1 p{margin-bottom:0;color:#ee006d}.FaqsSection .container .questions-outer{margin-top:-90px}.FaqsSection .container .questions-inner{display:grid;grid-template-columns:280px 1fr;gap:60px;text-align:left}.FaqsSection .container .questions-inner .questions-legend{top:160px}.FaqsSection .container .questions-inner .questions-legend ul li.active{z-index:2}.FaqsSection .container .questions-inner .questions-legend ul li.active a{border-color:#ee006d;box-shadow:0 5px 15px rgba(0,0,0,.1);border-right-width:5px}.FaqsSection .container .questions-inner .questions-legend ul li a,.FaqsSection .container .questions-inner .questions-legend ul li button{border:1px solid #eee;display:block;padding:20px;transition:.3s;cursor:pointer}.FaqsSection .container .questions-inner .questions-legend ul li a:hover,.FaqsSection .container .questions-inner .questions-legend ul li button:hover{border-color:#ee006d}.FaqsSection .container .questions-inner .question-groups-list{margin-top:175px}.FaqsSection .container .questions-inner .question-groups-list .questions-list>li{margin-bottom:50px}.FaqsSection .container .questions-inner .question-groups-list .questions-list>li h3{font-size:22px;font-weight:500}.FaqsSection .container .questions-inner .question-groups-list .questions-list>li .copy{color:#999}@media(max-width:500px){.FaqsSection .container .questions-outer{margin-top:0}.FaqsSection .container .questions-outer .questions-inner{display:block;margin-top:50px}.FaqsSection .container .questions-outer .questions-inner .questions-legend{position:sticky;top:75px;background:#fff;z-index:2;padding:20px 0;box-shadow:0 0 15px rgba(0,0,0,.1);margin-left:-30px;margin-right:-30px}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul{margin:0;white-space:nowrap;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul::-webkit-scrollbar,.FaqsSection .container .questions-outer .questions-inner .questions-legend ul::-webkit-scrollbar-track{display:none}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul::-webkit-scrollbar-thumb{display:none}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul li{display:inline-block;margin:0 5px}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul li:first-child{margin-left:30px}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul li:last-child{margin-right:30px}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul li:hover:not(.active) a{border-color:#eee}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul li.active a{border-width:1px;background:#ee006d;color:#fff}.FaqsSection .container .questions-outer .questions-inner .questions-legend ul li a{border-radius:100px;padding:17px 20px}.FaqsSection .container .questions-outer .questions-inner .question-groups-list{margin-top:50px}}.Text{padding:100px 0}.Text h1{color:#ee006d;margin-bottom:0}.Text h1 p{margin:0}.Text .subtitle{font-size:20px;color:#999;text-transform:none;letter-spacing:0;font-weight:500}.Text .copy ul{list-style:disc;padding-left:25px}.Text .copy ul li{display:list-item;list-style:disc;margin-bottom:10px}.ContactSection,.SetupInstructions{padding:150px 0 100px;overflow:hidden}.ContactSection.is-inview .halves>div,.ContactSection.is-inview .subtitle,.ContactSection.is-inview h1,.SetupInstructions.is-inview .halves>div,.SetupInstructions.is-inview .subtitle,.SetupInstructions.is-inview h1{opacity:1;transform:translateY(0)}.ContactSection .halves>div,.ContactSection .subtitle,.ContactSection h1,.SetupInstructions .halves>div,.SetupInstructions .subtitle,.SetupInstructions h1{opacity:0;transition:1s;transform:translateY(20px)}.ContactSection .halves>div:nth-child(2),.ContactSection .subtitle:nth-child(2),.ContactSection h1:nth-child(2),.SetupInstructions .halves>div:nth-child(2),.SetupInstructions .subtitle:nth-child(2),.SetupInstructions h1:nth-child(2){transition-delay:.3s}.ContactSection h1,.SetupInstructions h1{margin:0}.ContactSection h1 *,.SetupInstructions h1 *{display:inline}.ContactSection .subtitle,.SetupInstructions .subtitle{text-transform:none;letter-spacing:0;font-size:20px;color:#999;font-weight:500}.ContactSection .halves,.SetupInstructions .halves{display:grid;grid-template-columns:3fr 2fr;gap:70px}.ContactSection .halves .left .setup-points,.SetupInstructions .halves .left .setup-points{margin-top:-40px}.ContactSection .halves .left .setup-points .h1,.SetupInstructions .halves .left .setup-points .h1{font-size:30px}.ContactSection .halves .left .setup-points .copy,.SetupInstructions .halves .left .setup-points .copy{font-size:18px}.ContactSection .halves .left .setup-points .images-container,.SetupInstructions .halves .left .setup-points .images-container{position:relative;height:570px}.ContactSection .halves .left .setup-points .images-container .image-container,.SetupInstructions .halves .left .setup-points .images-container .image-container{left:40%}.ContactSection .halves .left .setup-points .content,.SetupInstructions .halves .left .setup-points .content{z-index:2;margin-top:-30px}.ContactSection .halves .right,.SetupInstructions .halves .right{padding-top:45px}.ContactSection .halves .right>div,.SetupInstructions .halves .right>div{box-shadow:0 5px 20px rgba(0,0,0,.1);padding:30px;border-radius:5px;background:url(/images/focus-bg.jpg);background-size:cover;background-position:50%;color:#fff}.ContactSection .halves .right>div:after,.SetupInstructions .halves .right>div:after{content:"";display:table;clear:both}.ContactSection .halves .right>div .links,.SetupInstructions .halves .right>div .links{margin-top:-10px}.ContactSection .halves .right>div .links a:hover,.SetupInstructions .halves .right>div .links a:hover{opacity:1;filter:brightness(1.5)}.ContactSection .halves .right>div .overlap-image,.SetupInstructions .halves .right>div .overlap-image{display:block;width:80%;margin:-120px auto 30px}.ContactSection .halves .right>div .button,.SetupInstructions .halves .right>div .button{background:#fff;color:#ee006d}.ContactSection .halves .right h3,.SetupInstructions .halves .right h3{margin-top:0;margin-bottom:15px}.ContactSection .halves .right h3 *,.SetupInstructions .halves .right h3 *{margin:0}.ContactSection .halves .right .copy,.SetupInstructions .halves .right .copy{margin-bottom:40px}.ContactSection .halves .right .copy>:first-child,.SetupInstructions .halves .right .copy>:first-child{margin-top:0}.ContactSection .halves .right .button,.SetupInstructions .halves .right .button{float:right}@media(max-width:500px){.ContactSection.SetupInstructions .halves .left .setup-points .images-container .image-container,.SetupInstructions.SetupInstructions .halves .left .setup-points .images-container .image-container{left:50%;width:74%}.ContactSection .halves,.SetupInstructions .halves{display:block}.ContactSection .halves .right,.SetupInstructions .halves .right{margin-top:120px}}.flexible-content>section{margin:100px 0}.flexible-content>section:first-child{margin-top:0}.flexible-content>section:last-child{margin-bottom:0}