html{background:black}body{background:white}html,body{overflow-x:hidden;margin:0}.container{margin:0 auto}@media only screen and (min-width: 350px){.container{width:350px}}@media only screen and (min-width: 700px){.container{width:700px}}@media only screen and (min-width: 900px){.container{width:900px}}@media only screen and (min-width: 1100px){.container{width:1100px}}@media only screen and (max-width: 1099px){.container.max-only{display:none}}.container.center{text-align:center}body.fix nav a.item.fix{color:#7b388d}body.fix nav a.item.fix-now{background-color:#7b388d}body.fix nav a.logo .square{fill:#7b388d}body.fix .get-in-touch .inner,body.fix .mobile-bottom,body.fix .mini-hero,body.fix .menu ul a.fix li,body.fix .get-in-touch-grey button,body.fix .contact-page.page-question button,body.fix .button{background-color:#7b388d}body.fix .get-directions,body.fix p.get-directions,body.fix .container.stores .stores-note a,body.fix h2,body.fix h3,body.fix h4{color:#7b388d}body.fix .contact-pages .store h2,body.fix .contact-pages h3,body.fix .contact-pages .store h4,body.fix .contact-pages .tab-title{color:#7b388d}body.fix .contact-pages.active-dropoff .tab-dropoff:before,body.fix .contact-pages.active-courier .tab-courier:before,body.fix .contact-pages.active-question .tab-question:before{background-color:#7b388d}body.fix .page-color{background:#7b388d;color:white}.menu ul a.fix:active li:after{background-color:#7b388d}nav a.item.fix:hover{color:#7b388d}ul.sitemap>li.fix{background-color:#7b388d}body.shop nav a.item.shop{color:#49c5b1}body.shop nav a.item.fix-now{background-color:#49c5b1}body.shop nav a.logo .square{fill:#49c5b1}body.shop button{background-color:#49c5b1}body.shop .get-in-touch .inner,body.shop .mobile-bottom,body.shop .mini-hero,body.shop .menu ul a.shop li,body.shop .get-in-touch-grey button,body.shop .contact-page.page-question button,body.shop .button{background-color:#49c5b1}body.shop .get-directions,body.shop p.get-directions,body.shop .container.stores .stores-note a,body.shop h2,body.shop h3,body.shop h4{color:#49c5b1}body.shop .contact-pages .store h2,body.shop .contact-pages h3,body.shop .contact-pages .store h4,body.shop .contact-pages .tab-title{color:#49c5b1}body.shop .contact-pages.active-dropoff .tab-dropoff:before,body.shop .contact-pages.active-courier .tab-courier:before,body.shop .contact-pages.active-question .tab-question:before{background-color:#49c5b1}body.shop .page-color{background:#49c5b1;color:white}.menu ul a.shop:active li:after{background-color:#49c5b1}nav a.item.shop:hover{color:#49c5b1}ul.sitemap>li.shop{background-color:#49c5b1}body.sell nav a.item.sell{color:#ed1c24}body.sell nav a.item.fix-now{background-color:#ed1c24}body.sell nav a.logo .square{fill:#ed1c24}body.sell .get-in-touch .inner,body.sell .mobile-bottom,body.sell .mini-hero,body.sell .menu ul a.sell li,body.sell .get-in-touch-grey button,body.sell .contact-page.page-question button,body.sell .button{background-color:#ed1c24}body.sell .get-directions,body.sell p.get-directions,body.sell .container.stores .stores-note a,body.sell h2,body.sell h3,body.sell h4{color:#ed1c24}body.sell .contact-pages .store h2,body.sell .contact-pages h3,body.sell .contact-pages .store h4,body.sell .contact-pages .tab-title{color:#ed1c24}body.sell .contact-pages.active-dropoff .tab-dropoff:before,body.sell .contact-pages.active-courier .tab-courier:before,body.sell .contact-pages.active-question .tab-question:before{background-color:#ed1c24}body.sell .page-color{background:#ed1c24;color:white}.menu ul a.sell:active li:after{background-color:#ed1c24}nav a.item.sell:hover{color:#ed1c24}ul.sitemap>li.sell{background-color:#ed1c24}body.business nav a.item.business{color:#7b388d}body.business nav a.item.fix-now{background-color:#7b388d}body.business nav a.logo .square{fill:#7b388d}body.business button{background-color:#7b388d}body.business .get-in-touch .inner,body.business .mobile-bottom,body.business .mini-hero,body.business .menu ul a.business li,body.business .get-in-touch-grey button,body.business .contact-page.page-question button,body.business .button{background-color:#7b388d}body.business .get-directions,body.business p.get-directions,body.business .container.stores .stores-note a,body.business h2,body.business h3,body.business h4{color:#7b388d}body.business .contact-pages .store h2,body.business .contact-pages h3,body.business .contact-pages .store h4,body.business .contact-pages .tab-title{color:#7b388d}body.business .contact-pages.active-dropoff .tab-dropoff:before,body.business .contact-pages.active-courier .tab-courier:before,body.business .contact-pages.active-question .tab-question:before{background-color:#7b388d}body.business .page-color{background:#7b388d;color:white}.menu ul a.business:active li:after{background-color:#7b388d}nav a.item.business:hover{color:#7b388d}ul.sitemap>li.business{background-color:#7b388d}body.about nav a.item.about{color:#ed1c24}body.about nav a.item.fix-now{background-color:#ed1c24}body.about nav a.logo .square{fill:#ed1c24}body.about button{background-color:#ed1c24}body.about .get-in-touch .inner,body.about .mobile-bottom,body.about .mini-hero,body.about .menu ul a.about li,body.about .get-in-touch-grey button,body.about .contact-page.page-question button,body.about .button{background-color:#ed1c24}body.about .get-directions,body.about p.get-directions,body.about .container.stores .stores-note a,body.about h2,body.about h3,body.about h4{color:#ed1c24}body.about .contact-pages .store h2,body.about .contact-pages h3,body.about .contact-pages .store h4,body.about .contact-pages .tab-title{color:#ed1c24}body.about .contact-pages.active-dropoff .tab-dropoff:before,body.about .contact-pages.active-courier .tab-courier:before,body.about .contact-pages.active-question .tab-question:before{background-color:#ed1c24}body.about .page-color{background:#ed1c24;color:white}.menu ul a.about:active li:after{background-color:#ed1c24}nav a.item.about:hover{color:#ed1c24}ul.sitemap>li.about{background-color:#ed1c24}body.blog nav a.item.blog{color:#49c5b1}body.blog nav a.item.fix-now{background-color:#49c5b1}body.blog nav a.logo .square{fill:#49c5b1}body.blog button{background-color:#49c5b1}body.blog .get-in-touch .inner,body.blog .mobile-bottom,body.blog .mini-hero,body.blog .menu ul a.blog li,body.blog .get-in-touch-grey button,body.blog .contact-page.page-question button,body.blog .button{background-color:#49c5b1}body.blog .get-directions,body.blog p.get-directions,body.blog .container.stores .stores-note a,body.blog h2,body.blog h3,body.blog h4{color:#49c5b1}body.blog .contact-pages .store h2,body.blog .contact-pages h3,body.blog .contact-pages .store h4,body.blog .contact-pages .tab-title{color:#49c5b1}body.blog .contact-pages.active-dropoff .tab-dropoff:before,body.blog .contact-pages.active-courier .tab-courier:before,body.blog .contact-pages.active-question .tab-question:before{background-color:#49c5b1}body.blog .page-color{background:#49c5b1;color:white}.menu ul a.blog:active li:after{background-color:#49c5b1}nav a.item.blog:hover{color:#49c5b1}ul.sitemap>li.blog{background-color:#49c5b1}body.home .get-in-touch .inner,body.home .mobile-bottom,body.home .mini-hero,body.home .menu ul a.home li,body.home .get-in-touch-grey button,body.home .contact-page.page-question button,body.home .button{background-color:#7b388d}body.home .get-directions,body.home p.get-directions,body.home .container.stores .stores-note a,body.home h2,body.home h3,body.home h4{color:#7b388d}body.home .contact-pages .store h2,body.home .contact-pages h3,body.home .contact-pages .store h4,body.home .contact-pages .tab-title{color:#7b388d}body.home .contact-pages.active-dropoff .tab-dropoff:before,body.home .contact-pages.active-courier .tab-courier:before,body.home .contact-pages.active-question .tab-question:before{background-color:#7b388d}body.home .page-color{background:#7b388d;color:white}.menu ul a.home:active li:after{background-color:#7b388d}nav a.item.home:hover{color:#7b388d}ul.sitemap>li.home{background-color:#7b388d}body.contact nav a.item.contact{color:#7b388d}body.contact nav a.item.fix-now{background-color:#7b388d}body.contact nav a.logo .square{fill:#7b388d}body.contact button{background-color:#7b388d}body.contact .get-in-touch .inner,body.contact .mobile-bottom,body.contact .mini-hero,body.contact .menu ul a.contact li,body.contact .get-in-touch-grey button,body.contact .contact-page.page-question button,body.contact .button{background-color:#7b388d}body.contact .get-directions,body.contact p.get-directions,body.contact .container.stores .stores-note a,body.contact h2,body.contact h3,body.contact h4{color:#7b388d}body.contact .contact-pages .store h2,body.contact .contact-pages h3,body.contact .contact-pages .store h4,body.contact .contact-pages .tab-title{color:#7b388d}body.contact .contact-pages.active-dropoff .tab-dropoff:before,body.contact .contact-pages.active-courier .tab-courier:before,body.contact .contact-pages.active-question .tab-question:before{background-color:#7b388d}body.contact .page-color{background:#7b388d;color:white}.menu ul a.contact:active li:after{background-color:#7b388d}nav a.item.contact:hover{color:#7b388d}ul.sitemap>li.contact{background-color:#7b388d}body.error nav a.item.error{color:#ed1c24}body.error nav a.item.fix-now{background-color:#ed1c24}body.error nav a.logo .square{fill:#ed1c24}body.error button{background-color:#ed1c24}body.error .get-in-touch .inner,body.error .mobile-bottom,body.error .mini-hero,body.error .menu ul a.error li,body.error .get-in-touch-grey button,body.error .contact-page.page-question button,body.error .button{background-color:#ed1c24}body.error .get-directions,body.error p.get-directions,body.error .container.stores .stores-note a,body.error h2,body.error h3,body.error h4{color:#ed1c24}body.error .contact-pages .store h2,body.error .contact-pages h3,body.error .contact-pages .store h4,body.error .contact-pages .tab-title{color:#ed1c24}body.error .contact-pages.active-dropoff .tab-dropoff:before,body.error .contact-pages.active-courier .tab-courier:before,body.error .contact-pages.active-question .tab-question:before{background-color:#ed1c24}body.error .page-color{background:#ed1c24;color:white}.menu ul a.error:active li:after{background-color:#ed1c24}nav a.item.error:hover{color:#ed1c24}ul.sitemap>li.error{background-color:#ed1c24}body.payments nav a.item.payments{color:#00baee}body.payments nav a.item.fix-now{background-color:#00baee}body.payments nav a.logo .square{fill:#00baee}body.payments button{background-color:#00baee}body.payments .get-in-touch .inner,body.payments .mobile-bottom,body.payments .mini-hero,body.payments .menu ul a.payments li,body.payments .get-in-touch-grey button,body.payments .contact-page.page-question button,body.payments .button{background-color:#00baee}body.payments .get-directions,body.payments p.get-directions,body.payments .container.stores .stores-note a,body.payments h2,body.payments h3,body.payments h4{color:#00baee}body.payments .contact-pages .store h2,body.payments .contact-pages h3,body.payments .contact-pages .store h4,body.payments .contact-pages .tab-title{color:#00baee}body.payments .contact-pages.active-dropoff .tab-dropoff:before,body.payments .contact-pages.active-courier .tab-courier:before,body.payments .contact-pages.active-question .tab-question:before{background-color:#00baee}body.payments .page-color{background:#00baee;color:white}.menu ul a.payments:active li:after{background-color:#00baee}nav a.item.payments:hover{color:#00baee}ul.sitemap>li.payments{background-color:#00baee}body.home .pictogram,body.business .pictogram{background-image:url(/assets/images/pictogram/pictograms-red.svg)}body.sell .pictogram{background-image:url(/assets/images/pictogram/pictograms-cyan-red.svg)}body.fix .pictogram{background-image:url(/assets/images/pictogram/pictograms-pink-blue.svg)}body.fix .promises .pictogram{background-image:url(/assets/images/pictogram/pictograms-red.svg)}.pictogram{background-size:720px 320px}.pictogram.standalone{width:80px;height:80px;margin:0 auto;zoom:2}.pictogram.first{background-position:720px 320px}.pictogram.calendar{background-position:640px 320px}.pictogram.shield{background-position:560px 320px}.pictogram.lightning{background-position:480px 320px}.pictogram.money{background-position:400px 320px}.pictogram.shine{background-position:320px 320px}.pictogram.printer{background-position:240px 320px}.pictogram.note{background-position:160px 320px}.pictogram.ticket{background-position:80px 320px}.pictogram.crash{background-position:720px 240px}.pictogram.music{background-position:640px 240px}.pictogram.rocket{background-position:560px 240px}.pictogram.polaroid{background-position:480px 240px}.pictogram.signal{background-position:400px 240px}.pictogram.courier{background-position:320px 240px}.pictogram.card{background-position:240px 240px}.pictogram.camera{background-position:160px 240px}.pictogram.movie{background-position:80px 240px}.pictogram.phone{background-position:720px 160px}.pictogram.mail{background-position:640px 160px}.pictogram.game{background-position:560px 160px}.pictogram.shopping{background-position:480px 160px}.pictogram.heart{background-position:400px 160px}.pictogram.lightbulb{background-position:320px 160px}.pictogram.tv{background-position:240px 160px}.pictogram.triangle{background-position:160px 160px}.pictogram.chat{background-position:80px 160px}.pictogram.map{background-position:720px 80px}.pictogram.plane{background-position:640px 80px}.pictogram.at{background-position:560px 80px}.pictogram.line-graph{background-position:480px 80px}.pictogram.pie-graph{background-position:400px 80px}.pictogram.scatter-graph{background-position:320px 80px}.pictogram.square{background-position:240px 80px}.pictogram.health{background-position:160px 80px}.pictogram.clock{background-position:80px 80px}footer{background:black;color:white;padding:85px 0 50px;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:16px}footer .container{height:106px;display:flex}footer a.logo{display:block;width:98px;height:100%;background-image:url(/assets/images/logo-footer.svg);background-repeat:no-repeat;background-position:left;margin-right:10px}footer .separator{height:100%;width:1px;margin:0 30px;background:white;opacity:0.4}footer .links{text-transform:uppercase;padding-right:20px;margin-top:-1px}footer .links a{display:block}footer p.address{font:inherit;line-height:15px;font-size:14px;text-align:left;font-weight:300;margin:0;margin-top:-1px}footer p.address .name{text-transform:uppercase;line-height:11px;font-weight:500}footer p.address span{display:block}footer p.address span:not(:last-child){margin-bottom:7px}footer .social-legal{display:flex;flex-direction:column;margin-left:auto;align-items:flex-end}footer .legal{margin-top:auto;opacity:0.5;-webkit-transform:translateY(4px);transform:translateY(4px);text-align:right}@media only screen and (max-width: 699px){footer{margin:0;background:white;padding:18px 0 15px}footer a.logo,footer .links,footer .separator,footer .address,footer .legal,footer .social-legal .cards{display:none}footer .container{height:auto}footer .social a{zoom:1.2}footer .social a path{fill:#dcddde}footer .social-legal{margin-left:0}}footer .cards{width:150px;display:flex;justify-content:space-between;align-items:center;margin-top:16px}footer .cards .visa{width:34px;height:11px;background-image:url(/assets/images/footer/visa.svg)}footer .cards .mastercard{width:62px;height:11px;background-image:url(/assets/images/footer/mastercard.svg)}footer .cards .amex{width:22px;height:22px;background-image:url(/assets/images/footer/amex.svg)}.mobile-bottom{color:white;padding:40px 0 30px}.mobile-bottom p{padding:0 20px}.mobile-bottom .hero-buttons{margin-top:25px}.mobile-bottom .hero-buttons a{height:initial;padding:10px 20px 9px 40px;text-align:center;font-size:16px;margin-bottom:8px}@media only screen and (min-width: 700px){.mobile-bottom{display:none}}nav{width:100%;height:60px;background-color:black;color:white;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;position:fixed;z-index:2000}nav .inner{height:36px;padding:12px 20px;display:flex;flex-wrap:nowrap;justify-content:flex-end;box-sizing:border-box}nav a.item{text-decoration:none;color:inherit;cursor:pointer;text-transform:uppercase;font-size:15px;font-weight:300;padding:0 8px;line-height:55px;letter-spacing:0.3px;cursor:pointer;transition:color 0.15s;display:none}nav a.item:nth-child(2){padding-left:0}nav a.item:last-child{padding-right:0}nav a.item.fix-now{height:45px;line-height:47px;padding:0 20px 0 47px;margin-left:20px;background-image:url(/assets/images/base/fix.svg);background-position:15px 50%;background-size:20px;background-repeat:no-repeat;margin-top:5px;background-color:#7b388d;white-space:nowrap}nav a.logo{width:145px;height:36px;display:block;background-repeat:no-repeat;background-position:center;margin-right:auto}nav a.logo .white{fill:white}nav a.logo .square{fill:#ed1c24}nav .logo-small{display:none}nav .item.phone{font-size:18px;font-weight:500;margin-top:-1px}@media only screen and (max-width: 449px){nav a.logo{width:36px}nav .logo-small{display:block}nav .logo-large{display:none}}@media only screen and (min-width: 900px){nav{line-height:55px;height:130px;position:initial}nav .menu-icon{display:none}nav .inner{height:55px;padding:37.5px 20px}nav a.item{display:inline-block}nav a.logo{width:221px;height:55px}}@media only screen and (max-width: 899px){nav .container{width:100%}nav .item.phone{display:inline-block;line-height:36px;height:36px;margin-right:5px}}nav .menu-icon{width:58px;margin-right:-20px;margin-top:-12px;height:60px;background-image:url(/assets/images/base/menu.svg);background-size:18px;background-repeat:no-repeat;background-position:center}.menu{position:fixed;top:0;bottom:0;left:0;right:0;background-color:black;z-index:3000;flex-direction:column;justify-content:space-between;padding:15px 20px;display:none}@media only screen and (min-width: 900px){.menu.menu-opening,.menu.menu-closing{display:none}}.menu.menu-open{display:flex}.menu.menu-opening{display:flex;-webkit-animation:menu-open 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);animation:menu-open 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.menu.menu-closing{display:flex;-webkit-animation:menu-close 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:menu-close 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.menu a:hover{text-decoration:none}.menu ul{margin:0;padding:0;list-style-type:none}.menu ul li{color:white;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:28px;padding:3px 20px;margin:2px -20px;position:relative}.menu ul li.loading:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-animation:cubic-bezier(0.02, 0.88, 0.09, 0.99) 10s li-loading;animation:cubic-bezier(0.02, 0.88, 0.09, 0.99) 10s li-loading}.menu .social .facebook{margin-left:-9px}.menu .social a{margin-top:0}.menu .social path{fill:white;opacity:0.3}@-webkit-keyframes li-loading{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:none;transform:none}}@keyframes li-loading{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:none;transform:none}}.menu-close{padding-top:5px;text-align:right}.menu-close .close{display:inline-block;outline:none;border:none;width:22px;height:22px;background:url(/assets/images/base/menu-close.svg);padding:0}@-webkit-keyframes menu-open{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:none;transform:none}}@keyframes menu-open{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes menu-close{from{-webkit-transform:none;transform:none}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes menu-close{from{-webkit-transform:none;transform:none}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}a.logo:hover .square,body.loading .square{-webkit-animation:fill-color-cycle 1.6s steps(1) infinite;animation:fill-color-cycle 1.6s steps(1) infinite}@-webkit-keyframes fill-color-cycle{0%{fill:#fff21f}12.5%{fill:#1d428a}25%{fill:#7b388d}37.5%{fill:#00baee}50%{fill:#ee3289}62.5%{fill:#49c5b1}75%{fill:#c0df16}87.5%{fill:#ed1c24}}@keyframes fill-color-cycle{0%{fill:#fff21f}12.5%{fill:#1d428a}25%{fill:#7b388d}37.5%{fill:#00baee}50%{fill:#ee3289}62.5%{fill:#49c5b1}75%{fill:#c0df16}87.5%{fill:#ed1c24}}body.home .hero{height:870px}body.home .hero .inner{background-color:#fafafa;background-size:auto 100%;justify-content:flex-start;box-shadow:0 7px 40px rgba(0,0,0,0.5);background-image:url("/assets/images/sparks/home.svg"),url("/assets/images/home/hero.jpg");background-position:60% center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.home .hero .inner{background-image:url("/assets/images/sparks/home.svg"),url("/assets/images/home/hero@2x.jpg")}}@media only screen and (min-width: 1740px){body.home .hero .inner{background-position-x:calc(100% - -32.5px)}}body.home .hero .container .pictogram{position:absolute;left:348px;top:205px}body.home .hero .container.arrow-wrap{margin-top:auto}body.home .hero .question{margin-bottom:130px}body.home .hero h1{font-size:46px;font-weight:500;margin-top:200px}@media only screen and (max-width: 899px){body.home .hero h1{font-size:40px}}body.home .hero .hero-buttons a{margin-bottom:9px;-webkit-transform:translateX(-20px);transform:translateX(-20px);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;min-width:340px}body.home .hero .hero-buttons a:nth-child(2){min-width:300px}@media only screen and (min-width: 350px){body.home .hero .hero-buttons a{width:calc(50% - 240px)}body.home .hero .hero-buttons a:nth-child(2){width:calc(50% - 280px)}}@media only screen and (min-width: 700px){body.home .hero .hero-buttons a{width:calc(50% - 240px)}body.home .hero .hero-buttons a:nth-child(2){width:calc(50% - 280px)}}@media only screen and (min-width: 900px){body.home .hero .hero-buttons a{width:calc(50% - 240px)}body.home .hero .hero-buttons a:nth-child(2){width:calc(50% - 280px)}}@media only screen and (min-width: 1100px){body.home .hero .hero-buttons a{width:calc(50% - 240px)}body.home .hero .hero-buttons a:nth-child(2){width:calc(50% - 280px)}}@media only screen and (min-width: 1740px){body.home .hero .hero-buttons a{width:calc(100% - 1100px)}body.home .hero .hero-buttons a:nth-child(2){width:calc(100% - 1140px)}}body.home .hero .hero-buttons a:hover{-webkit-transform:translateX(0);transform:translateX(0)}body.home .hero .hero-buttons.animate{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media only screen and (min-width: 350px){body.home .hero .hero-buttons.fixed a{width:calc(50vw - -125px)}}@media only screen and (min-width: 700px){body.home .hero .hero-buttons.fixed a{width:calc(50vw - 50px)}}@media only screen and (min-width: 900px){body.home .hero .hero-buttons.fixed a{width:calc(50vw - 150px)}}@media only screen and (min-width: 1100px){body.home .hero .hero-buttons.fixed a{width:calc(50vw - 250px)}}body.home .hero .hero-buttons.fixed a:nth-child(2){right:40px}@media only screen and (min-width: 350px){body.home .hero .hero-buttons.fixed a:nth-child(2){width:calc(50vw - -85px)}}@media only screen and (min-width: 700px){body.home .hero .hero-buttons.fixed a:nth-child(2){width:calc(50vw - 90px)}}@media only screen and (min-width: 900px){body.home .hero .hero-buttons.fixed a:nth-child(2){width:calc(50vw - 190px)}}@media only screen and (min-width: 1100px){body.home .hero .hero-buttons.fixed a:nth-child(2){width:calc(50vw - 290px)}}body.home .hero .more-arrow{width:21px;height:13px;background-image:url(/assets/images/home/more-arrow.svg);margin:0 auto 24px}.promises .promise{background:#f7f7f7;box-sizing:border-box;padding:50px 20px;position:relative}@media only screen and (min-width: 1100px){.promises .promise{margin-right:20px;width:204px;padding:65px 20px 30px}.promises .promise:last-child{padding-bottom:50px;margin-right:0}}.promises .promise:last-child{padding-bottom:80px}@media only screen and (max-width: 1099px){.promises .promise:nth-child(even){background:white}}.promises .promise br{display:none}.promises .promise p{max-width:470px}.promises .promise .pictogram{content:"";display:block;width:80px;height:80px;background-color:#7b388d;border-radius:40px;margin:0 auto}@media only screen and (min-width: 1100px){.promises .promise .pictogram{position:absolute;left:50%;margin-left:-40px;margin-top:-100px}}@media only screen and (min-width: 1100px){.promises{margin-top:160px;display:flex;justify-content:center;align-items:stretch;padding:0 20px}.promises .promise br{display:initial}}.disclaimer{text-align:right;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:9px;margin-top:160px;margin-bottom:10px}@media only screen and (max-width: 699px){.disclaimer{padding:0 20px;margin-top:60px;text-align:center}}h2.corporate{font-size:18px;color:#c8c8c8;font-weight:500;margin-top:80px}@media only screen and (min-width: 700px){h2.corporate{margin-top:0;font-size:22px}}.corporates{display:flex;margin-top:20px;margin-bottom:80px;align-items:center;flex-direction:column}@media only screen and (min-width: 700px){.corporates{margin-top:50px;justify-content:space-between;flex-direction:initial;margin-bottom:180px}}.corporates .corporate-logo{width:180px;height:50px;margin:25px 0;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 900px){.corporates .corporate-logo{margin:0;height:60px}}.corporates .corporate-logo.ami{background-image:url(/assets/images/home/ami.svg);width:101px}.corporates .corporate-logo.mediaworks{background-image:url(/assets/images/home/mediaworks.svg);width:190px}.corporates .corporate-logo.coke{background-image:url(/assets/images/home/coke.svg);width:184px}.corporates .corporate-logo.redbull{background-image:url(/assets/images/home/redbull.svg);width:127px}.corporates .corporate-logo.tvnz{background-image:url(/assets/images/home/tvnz.svg);width:105px}body.home .hero-mobile .half.black{justify-content:flex-end;color:#7b388d}body.home .hero-mobile .half:last-child{min-height:calc(50vh + 30px);padding-bottom:85px}body.home .hero-mobile .white-more-arrow{background-image:url(/assets/images/base/white-more-arrow.svg);width:18px;height:11px;position:absolute;right:30px;bottom:85px}body .hero-mobile .question{font-family:Nexa;font-size:16px;font-weight:300;text-align:right;margin-top:10px}.carousel-wrapper{margin-top:-220px;padding:150px 0 0;background:#7b388d;margin-bottom:120px;padding-bottom:20px}.repair-carousel{overflow:hidden;max-width:1700px;position:relative;margin:0 auto}.repair-carousel ::-webkit-scrollbar{width:4px;height:4px}.repair-carousel ::-webkit-scrollbar-button{width:0px;height:0px}.repair-carousel ::-webkit-scrollbar-thumb{background:white;border:0px none #ffffff;border-radius:50px}.repair-carousel ::-webkit-scrollbar-thumb:hover{background:#ffffff}.repair-carousel ::-webkit-scrollbar-thumb:active{background:#ffffff}.repair-carousel ::-webkit-scrollbar-track{background:#7b388d;border:0px none #ffffff;border-radius:50px}.repair-carousel ::-webkit-scrollbar-track:hover{background:#666666}.repair-carousel ::-webkit-scrollbar-track:active{background:#7b388d}.repair-carousel ::-webkit-scrollbar-corner{background:transparent}.repair-carousel ul{margin:0;padding:0;list-style-type:none;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.9em}.repair-carousel ul li:before{content:">";color:#aaa;font-size:23px;font-weight:100;padding-right:8px;-webkit-transform:translateY(2px);transform:translateY(2px);display:inline-block}.repair-carousel .carousel-inner{display:flex;padding:20px 40px;overflow-x:scroll;margin-right:40px}@media only screen and (max-width: 699px){.repair-carousel .carousel-inner{margin-right:0}.repair-carousel .carousel-arrow{display:none}}.repair-carousel h3{text-align:left}.repair-carousel .carousel-item{background:white;flex:1 0 auto;min-width:200px;padding:20px 28px;margin:10px 17px;box-shadow:0 6px 9px rgba(0,0,0,0.15);text-align:left}.repair-carousel .carousel-item .item-photo{padding-top:158px;background-size:cover;background-position:center;margin:-20px -28px 20px}.repair-carousel .carousel-arrow{position:absolute;top:0;bottom:0;width:40px;background-color:#7b388d;z-index:1000;transition:box-shadow 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.repair-carousel .carousel-arrow.arrow-left{left:0}.repair-carousel .carousel-arrow.arrow-left.shadow{box-shadow:-4px 0px 18px black}.repair-carousel .carousel-arrow.arrow-right{right:0}.repair-carousel .carousel-arrow.arrow-right.shadow{box-shadow:4px 0px 18px black}.repair-carousel .carousel-arrow.arrow-right:before{background-position-x:-15px}.repair-carousel .carousel-arrow:before{content:"";display:block;width:15px;height:100%;background-image:url(/assets/images/home/carousel-arrows.svg);background-size:200%;background-position-y:center;background-repeat:no-repeat;margin-top:-10px;margin:0 auto}.refurbished-list{display:flex;margin-bottom:100px}.refurbished-list a{flex:1 0 0}.refurbished-list .device-photo{padding-top:75%;background:#ddd;margin:0 10px;background-size:cover}.refurbished-list .device-photo.macbook{background-image:url(/assets/images/home/macbook.jpg)}.refurbished-list .device-photo.imac{background-image:url(/assets/images/home/imac.jpg)}.refurbished-list .device-photo.iphone{background-image:url(/assets/images/home/iphone.jpg)}.store-link{text-align:center;display:block;margin-top:-15px;margin-bottom:30px;font-style:italic;font-size:18px}body.business .hero h1{color:#7b388d;margin-right:180px}body.business .hero .inner{background-color:white;background-size:auto 100%;background-image:url("/assets/images/sparks/business.svg"),url("/assets/images/business/hero.jpg");background-position:60% center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.business .hero .inner{background-image:url("/assets/images/sparks/business.svg"),url("/assets/images/business/hero@2x.jpg")}}@media only screen and (min-width: 1740px){body.business .hero .inner{background-position-x:calc(100% - -17.5px)}}body.business .hero-mobile{margin-bottom:80px}body.business .hero-mobile .page-color:first-child{background-image:url("/assets/images/business/mini-hero.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.business .hero-mobile .page-color:first-child{background-image:url("/assets/images/business/mini-hero@2x.png")}}body.business .get-in-touch,body.business .get-in-touch-grey{display:block}body.business .hero .hero-buttons a,body.business .hero-mobile .hero-buttons a,body.fix .hero .hero-buttons a,body.fix .hero-mobile .hero-buttons a,body.error .hero .hero-buttons a,body.error .hero-mobile .hero-buttons a{float:left;width:auto;-webkit-transform:translateX(-20px);transform:translateX(-20px);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}body.business .hero .hero-buttons a:hover,body.business .hero-mobile .hero-buttons a:hover,body.fix .hero .hero-buttons a:hover,body.fix .hero-mobile .hero-buttons a:hover,body.error .hero .hero-buttons a:hover,body.error .hero-mobile .hero-buttons a:hover{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 350px){body.business .hero .hero-buttons a,body.business .hero-mobile .hero-buttons a,body.fix .hero .hero-buttons a,body.fix .hero-mobile .hero-buttons a,body.error .hero .hero-buttons a,body.error .hero-mobile .hero-buttons a{padding-left:calc(50vw - 155px)}}@media only screen and (min-width: 700px){body.business .hero .hero-buttons a,body.business .hero-mobile .hero-buttons a,body.fix .hero .hero-buttons a,body.fix .hero-mobile .hero-buttons a,body.error .hero .hero-buttons a,body.error .hero-mobile .hero-buttons a{padding-left:calc(50vw - 330px)}}@media only screen and (min-width: 900px){body.business .hero .hero-buttons a,body.business .hero-mobile .hero-buttons a,body.fix .hero .hero-buttons a,body.fix .hero-mobile .hero-buttons a,body.error .hero .hero-buttons a,body.error .hero-mobile .hero-buttons a{padding-left:calc(50vw - 430px)}}@media only screen and (min-width: 1100px){body.business .hero .hero-buttons a,body.business .hero-mobile .hero-buttons a,body.fix .hero .hero-buttons a,body.fix .hero-mobile .hero-buttons a,body.error .hero .hero-buttons a,body.error .hero-mobile .hero-buttons a{padding-left:calc(50vw - 530px)}}body.business .quotes .photo{height:100%;width:534px;background-image:url("/assets/images/sparks/business-2.svg"),url("/assets/images/business/quote.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.business .quotes .photo{background-image:url("/assets/images/sparks/business-2.svg"),url("/assets/images/business/quote@2x.jpg")}}@media only screen and (max-width: 699px){body.business .quotes{margin-bottom:0}body.business .quotes .photo{height:300px;width:calc(100% - 30px)}}body.business .quotes .quote-logo{width:80px;height:32px;background-position:center right;background-repeat:no-repeat;background-image:url(/assets/images/business/quotes/ami.svg);display:inline-block;vertical-align:middle;margin-right:25px}@media only screen and (max-width: 699px){.features{width:100%}.features br{display:none}}.features .feature{box-sizing:border-box;padding:50px 55px;position:relative;width:33%;flex-grow:1;min-width:320px;background:#f7f7f7}.features .feature:nth-child(even){background:none}@media only screen and (max-width: 699px){.features .feature{width:100%;min-width:none;padding:50px 20px}}.features .feature p{max-width:470px}.features .feature:last-child{margin-right:0}.features .pictogram{content:"";display:block;width:80px;height:80px;background-color:#7b388d;border-radius:40px;margin:0 auto}.features .disclaimer{width:100%;box-sizing:border-box}@media only screen and (min-width: 700px){.features{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.features .feature{background:none}}.device-count{display:flex}.device-count input{margin-right:20px}.device-count input:first-child{flex-shrink:0.8}.device-count input:last-child{margin-right:0}.get-in-touch-grey h3{font-size:20px;margin-top:60px}body.about h1,body.about h2,body.about h3,body.about h4,body.about .tab-title{color:#ed1c24}body.about .hero .inner{background:url(/assets/images/about/hero.jpg) no-repeat #fff;background-size:auto 435px;background-position:60% center}@media only screen and (min-width: 1740px){body.about .hero .inner{background-position-x:calc(100% - 12px)}}body.about .mobile-bottom{border-top:70px solid #e5e5e5}body.about .store-details{margin-bottom:170px}body.about .contact-pages.active-dropoff .tab-dropoff:before,body.about .contact-pages.active-courier .tab-courier:before,body.about .contact-pages.active-question .tab-question:before{background-color:#ed1c24}.buttons{margin:20px auto 40px;text-align:center}.buttons.wide .button{width:275px}.about-description{position:relative;color:white;margin-bottom:200px}.about-description .inner{height:100%;width:100%;width:calc(100% - (100% - 1100px) / 2);max-width:calc(100vw - 20px);position:relative}.about-description .container{position:relative}@media only screen and (min-width: 350px){.about-description .container{margin-left:calc(100% - 725px)}}@media only screen and (min-width: 700px){.about-description .container{margin-left:calc(100% - 900px)}}@media only screen and (min-width: 900px){.about-description .container{margin-left:calc(100% - 1000px)}}@media only screen and (min-width: 1100px){.about-description .container{margin-left:calc(100% - 1100px)}}.about-description .inner{background:#ed1c24;text-align:right;display:flex;flex-direction:row-reverse}.about-description h2{color:white;text-align:left}.about-description p{text-align:left;width:490px;font-size:16px;font-weight:300;letter-spacing:0.4px}.about-description .map{-webkit-transform:translateY(60px);transform:translateY(60px);flex-grow:1;align-self:stretch}.about-description .description{margin:75px 50px 70px 70px}.button{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;display:inline-block;background:#ed1c24;color:white;font-size:18px;padding:11px 25px 6px 20px;margin:8px 15px;width:225px;box-sizing:border-box}.button:before{content:"";display:inline-block;width:17px;height:17px;margin-top:-2px;-webkit-transform:translateY(1px);transform:translateY(1px);margin-right:12px}.button.phone:before{background-image:url(/assets/images/base/phone.svg)}.button.courier:before{background-image:url(/assets/images/base/courier.svg);width:33px;margin-left:-6px}.stores-note{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;color:#4d4d4d;font-weight:300;font-size:17px;width:100%;max-width:780px;margin:auto;line-height:1.5em}.stores-note a{font-weight:500;color:#ed1c24}.store-details .container{display:flex;flex-direction:row;text-align:center}.store{flex:1;position:relative}.store h2{font-size:23px}.store h2,.store h4{color:#ed1c24;letter-spacing:1px;margin:0}.store p{margin-top:13px}.store:not(:last-child):after{content:"";display:block;position:absolute;border-right:1px solid #aaa;height:270px;right:0;top:40px}@media only screen and (max-width: 699px){.about-description .inner{flex-direction:column-reverse;width:auto;max-width:none;background:none}.about-description .description{margin:0 30px}.about-description .description p{margin:0;color:black;text-align:justify;width:100%}.about-description .description h2{color:#ed1c24}.about-description .map{height:400px;-webkit-transform:none;transform:none;margin-bottom:60px}.store-details{margin:100px 0 0}.store-details .container{width:100%;flex-direction:column}.contact-pages .contact-page.page-dropoff .stores{flex-direction:column}.modal>div>.container h2{padding-top:0}.store:first-child:after{height:1px;width:100px;border-right:none;border-bottom:1px solid #EBEBEB;position:initial;margin:35px auto}.store:nth-child(2):after{display:none}.get-in-touch,.get-in-touch-grey{display:none}}.gm-style-iw{color:black;text-align:left;padding:14px 8px}.gm-style-iw h3{text-align:left;color:#ed1c24;margin:0}.store-address:hover{text-decoration:none}.store-address:hover p.addr,.store-address:hover p.get-directions{text-decoration:underline}.get-directions{color:#ed1c24;font-style:italic;font-weight:400}.our-stores{font-size:30px}.gm-style h3{text-align:center}.gm-style p{font-size:14px;text-align:center;width:auto;min-width:210px}body.sell .spark-loading,body.error .spark-loading{background-image:url(/assets/images/sparks/loading-sell.svg)}body.sell h1,body.error h1{color:#ed1c24}body.sell .hero .inner,body.error .hero .inner{background-color:white;background-size:auto 100%;background-image:url("/assets/images/sparks/sell.svg"),url("/assets/images/sell/hero.jpg");background-position:60% center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.sell .hero .inner,body.error .hero .inner{background-image:url("/assets/images/sparks/sell.svg"),url("/assets/images/sell/hero@2x.jpg")}}@media only screen and (min-width: 1740px){body.sell .hero .inner,body.error .hero .inner{background-position-x:calc(100% - -17.5px)}}body.sell .selection-item:hover,body.sell .selection-item.selected,body.sell .selection-single:hover,body.sell .selection-single.selected,body.error .selection-item:hover,body.error .selection-item.selected,body.error .selection-single:hover,body.error .selection-single.selected{background-color:#ed1c24}body.sell .selection-name,body.sell .processing-title,body.sell .processing-title,body.sell .step-name,body.sell h3,body.sell .reference-number,body.error .selection-name,body.error .processing-title,body.error .processing-title,body.error .step-name,body.error h3,body.error .reference-number{color:#ed1c24}body.sell .hero-mobile .page-color:first-child,body.error .hero-mobile .page-color:first-child{background-image:url("/assets/images/sell/mini-hero.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.sell .hero-mobile .page-color:first-child,body.error .hero-mobile .page-color:first-child{background-image:url("/assets/images/sell/mini-hero@2x.png")}}body.sell .next-button.now,body.error .next-button.now{background-color:#ed1c24}body.sell .wizard input[type='text']:focus,body.sell input[type='phone']:focus,body.sell input[type='email']:focus,body.sell input[type='password']:focus,body.sell textarea.description:focus,body.error .wizard input[type='text']:focus,body.error input[type='phone']:focus,body.error input[type='email']:focus,body.error input[type='password']:focus,body.error textarea.description:focus{border-color:#ed1c24}body.sell .page[data-page="repair"] .selection-name,body.sell .page[data-page="repair"] .processing-title{text-align:center;position:relative}body.sell .page[data-page="repair"] .selection-name.condition,body.sell .page[data-page="repair"] .condition.processing-title{height:26px}body.sell .page[data-page="repair"] .selection-name .name-condition,body.sell .page[data-page="repair"] .processing-title .name-condition{font-size:0.85em;top:0;position:absolute;width:100%;opacity:0}body.sell .page[data-page="repair"] .selection-name .name-condition.in-right,body.sell .page[data-page="repair"] .processing-title .name-condition.in-right{opacity:0;-webkit-animation:change-in-right cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;animation:change-in-right cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;-webkit-animation-delay:0.15s;animation-delay:0.15s}body.sell .page[data-page="repair"] .selection-name .name-condition.in-left,body.sell .page[data-page="repair"] .processing-title .name-condition.in-left{opacity:0;-webkit-animation:change-in-right-left cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;animation:change-in-right-left cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;-webkit-animation-delay:0.15s;animation-delay:0.15s}body.sell .page[data-page="repair"] .selection-name .name-condition.out-left,body.sell .page[data-page="repair"] .processing-title .name-condition.out-left{opacity:1;-webkit-animation:change-out-left ease-in 0.15s forwards;animation:change-out-left ease-in 0.15s forwards}body.sell .page[data-page="repair"] .selection-name .name-condition.out-right,body.sell .page[data-page="repair"] .processing-title .name-condition.out-right{opacity:1;-webkit-animation:change-out-right ease-in 0.15s forwards;animation:change-out-right ease-in 0.15s forwards}body.sell .page[data-page="repair"] .selection-description{text-align:center}body.sell .page[data-page="repair"] .conditions{height:200px;position:relative}body.sell .page[data-page="repair"] .condition-list{top:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.sell .page[data-page="repair"] .condition-list div{margin:0 auto;line-height:35px;font-size:17px;opacity:0}body.sell .page[data-page="repair"] .condition-list div:before{content:"";display:inline-block;background-image:url(/assets/images/sell/ticks.svg);background-size:24px;width:24px;height:24px;margin-bottom:-5px;margin-right:10px}body.sell .page[data-page="repair"] .condition-list div.bad:before{background-position-y:48px}body.sell .page[data-page="repair"] .condition-list div.ok:before{background-position-y:24px}body.sell .page[data-page="repair"] .condition-list.in-right div{opacity:0;-webkit-animation:change-in-right cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;animation:change-in-right cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards}body.sell .page[data-page="repair"] .condition-list.in-left div{opacity:0;-webkit-animation:change-in-right-left cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;animation:change-in-right-left cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards}body.sell .page[data-page="repair"] .condition-list.out-left div{opacity:1;-webkit-animation:change-out-left ease-in 0.15s forwards;animation:change-out-left ease-in 0.15s forwards}body.sell .page[data-page="repair"] .condition-list.out-right div{opacity:1;-webkit-animation:change-out-right ease-in 0.15s forwards;animation:change-out-right ease-in 0.15s forwards}body.sell .page[data-page="repair"] .condition-list.in-right div:nth-child(1),body.sell .page[data-page="repair"] .condition-list.in-left div:nth-child(1){-webkit-animation-delay:0.175s;animation-delay:0.175s}body.sell .page[data-page="repair"] .condition-list.in-right div:nth-child(2),body.sell .page[data-page="repair"] .condition-list.in-left div:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}body.sell .page[data-page="repair"] .condition-list.in-right div:nth-child(3),body.sell .page[data-page="repair"] .condition-list.in-left div:nth-child(3){-webkit-animation-delay:0.225s;animation-delay:0.225s}body.sell .page[data-page="repair"] .condition-list.in-right div:nth-child(4),body.sell .page[data-page="repair"] .condition-list.in-left div:nth-child(4){-webkit-animation-delay:0.25s;animation-delay:0.25s}body.sell .page[data-page="repair"] .condition-list.in-right div:nth-child(5),body.sell .page[data-page="repair"] .condition-list.in-left div:nth-child(5){-webkit-animation-delay:0.275s;animation-delay:0.275s}input[type=range]{-webkit-appearance:none;margin:18px auto;display:block;width:400px;max-width:80%;padding:6px 0;margin-bottom:50px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:#bbb}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:25px;background:#ed1c24;cursor:pointer;margin-top:-8px}input[type=range]:focus::-webkit-slider-runnable-track,input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#bbb}input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer;background:#bbb}input[type=range]::-moz-range-thumb,input[type=range]::-ms-thumb{width:15px;height:25px;background:#ed1c24;cursor:pointer;margin-top:-4.5px}input[type=range]::-ms-track{width:100%;height:8px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#ed1c24}input[type=range]::-ms-fill-upper{background:#bbb}input[name="price"]:after{content:"$";display:inline-block}body.fix .hero .inner{background-color:white;background-size:auto 100%;background-image:url("/assets/images/sparks/fix.svg"),url("/assets/images/fix/hero.jpg");background-position:60% center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.fix .hero .inner{background-image:url("/assets/images/sparks/fix.svg"),url("/assets/images/fix/hero@2x.jpg")}}@media only screen and (min-width: 1740px){body.fix .hero .inner{background-position-x:calc(100% - -17.5px)}}body.fix .hero h1{margin-right:250px}body.fix .hero p{margin-right:340px}@media only screen and (min-width: 700px){body.fix .bottom-stripe{width:100%;height:150px;background-color:#7b388d}}body.fix .promises{flex-wrap:wrap}@media only screen and (max-width: 1099px){body.fix .promises{width:100%}}body.fix .promise .pictogram{background-color:#7b388d}@media only screen and (min-width: 700px){body.fix .promise{margin-bottom:120px}}body.fix .hero-mobile{margin-bottom:80px}body.fix .hero-mobile .page-color:first-child{background-image:url(/assets/images/fix/mini-hero.png)}body.fix .tagline{text-align:center}@media only screen and (max-width: 699px){body.fix .delivery-page[data-method="1"]{width:100vw;-webkit-transform:translateX(calc((100vw - 350px)/-2));transform:translateX(calc((100vw - 350px)/-2))}body.fix .delivery-page[data-method="1"] .delivery-note{padding:0 20px;box-sizing:border-box}body.fix .store-details{margin-bottom:0}body.fix .store-details .store:first-child{background-color:#7b388d;color:white}body.fix .store-details .store:first-child h2,body.fix .store-details .store:first-child h4,body.fix .store-details .store:first-child p.get-directions{color:white}}@media only screen and (max-width: 389px){body.fix .delivery-page[data-method="1"]{-webkit-transform:translateX(calc((100vw - 310px)/-2));transform:translateX(calc((100vw - 310px)/-2))}}.container.center h2{margin-top:-80px;padding-top:80px}body.fix .hero .hero-buttons a,body.fix .hero-mobile .hero-buttons a,body.error .hero .hero-buttons a,body.error .hero-mobile .hero-buttons a{clear:left}body.fix .hero .hero-buttons a:first-child,body.fix .hero-mobile .hero-buttons a:first-child,body.error .hero .hero-buttons a:first-child,body.error .hero-mobile .hero-buttons a:first-child{margin-bottom:9px}@media only screen and (min-width: 350px){body.fix .hero .hero-buttons a:first-child,body.fix .hero-mobile .hero-buttons a:first-child,body.error .hero .hero-buttons a:first-child,body.error .hero-mobile .hero-buttons a:first-child{padding-left:calc(50vw - 124px)}}@media only screen and (min-width: 700px){body.fix .hero .hero-buttons a:first-child,body.fix .hero-mobile .hero-buttons a:first-child,body.error .hero .hero-buttons a:first-child,body.error .hero-mobile .hero-buttons a:first-child{padding-left:calc(50vw - 299px)}}@media only screen and (min-width: 900px){body.fix .hero .hero-buttons a:first-child,body.fix .hero-mobile .hero-buttons a:first-child,body.error .hero .hero-buttons a:first-child,body.error .hero-mobile .hero-buttons a:first-child{padding-left:calc(50vw - 399px)}}@media only screen and (min-width: 1100px){body.fix .hero .hero-buttons a:first-child,body.fix .hero-mobile .hero-buttons a:first-child,body.error .hero .hero-buttons a:first-child,body.error .hero-mobile .hero-buttons a:first-child{padding-left:calc(50vw - 499px)}}.hero-p{margin-bottom:40px}body.page{-webkit-font-smoothing:subpixel-antialiased}.wizard{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:180px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 389px){.wizard{padding:0 20px}}.steps{display:flex;flex-wrap:wrap}.steps.metric{top:0;position:absolute}.step-name{font-size:17px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;color:#7b388d;-webkit-transform-origin:top left;transform-origin:top left}.step:hover .step-value span{color:#555;transition-duration:0.2s}.step-value{margin-top:4px;position:relative;z-index:1000;font-size:17px;letter-spacing:0.05em;font-weight:300}.step-value span{color:#888;transition:color ease 0.5s}.wizard-top.enabled .step{cursor:pointer}.step{position:relative;transition:opacity ease-in 0.3s, -webkit-transform ease-in 0.3s;transition:opacity ease-in 0.3s, transform ease-in 0.3s;transition:opacity ease-in 0.3s, transform ease-in 0.3s, -webkit-transform ease-in 0.3s;margin-right:35px;margin-bottom:15px}.step.undo-next{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.step.undo-1{transition-delay:0.1s}.step.undo-2{transition-delay:0.2s}.step.undo-3{transition-delay:0.3s}.step.undo-4{transition-delay:0.4s}.step.undo-5{transition-delay:0.5s}.step.undo-6{transition-delay:0.6s}.wizard-top.enabled .step:hover .step-value{color:#ec1c24}a{text-decoration:none;color:#ec1c24}a:hover{text-decoration:underline;-webkit-text-decoration-color:#7b388d;text-decoration-color:#7b388d}.step-value div{margin:0 auto}.step.animate .step-name,.step.animate .step-value,.step.animate .step-value div{transition:-webkit-transform ease 0.5s;transition:transform ease 0.5s;transition:transform ease 0.5s, -webkit-transform ease 0.5s}.step.animate:hover .step-value{color:black}.step.animate-home .step-name,.step.animate-home .step-value,.step.animate-home .step-value div{-webkit-transform:scale(1) !important;transform:scale(1) !important}@-webkit-keyframes step-value-animate{from{font-size:20px}to{font-size:30px}}@keyframes step-value-animate{from{font-size:20px}to{font-size:30px}}.fix-quote{order:999;background-color:#fcfcfc;padding:20px;display:none;right:0;margin-bottom:70px}.fix-quote.metric{display:block;opacity:0}.fix-quote.change-out-right,.fix-quote.change-out-left{position:initial}.quote-part{margin:0 10px}.fix-quote .step-value{font-size:46px;margin-top:0}.fix-quote .step-name{font-size:23px}.quote-warranty{color:#333;font-size:16px;font-weight:300}.quote-gst{color:#666;font-size:12px;font-weight:300;margin-top:4px}.selection{max-width:1120px;box-sizing:border-box;width:100%}.selection:nth-child(2){margin-top:35px}.hidden{display:none}.selection-name,.processing-title{font-weight:200;font-size:24px;color:#666;margin-bottom:18px;text-transform:uppercase;color:#7b388d;font-weight:600;letter-spacing:0.05em}.selection-items{display:flex;flex-wrap:wrap;margin-right:-20px;position:relative}.selection-item,.selection-single{padding:12px 30px;font-size:18px;text-align:center;font-weight:300;margin-right:20px;cursor:pointer;margin-bottom:18px;text-transform:initial;display:block;outline:none;background:#ebebeb;border:none;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif !important;transition:background-color 0.15s, color 0.15s}.selection-item:hover,.selection-item.selected,.selection-single:hover,.selection-single.selected{background-color:#7b388d;color:white}.selection-item.transitionless,.selection-single.transitionless{transition:none}.selection-item{flex:1 0 auto;color:black}.selection-item.hidden{display:none}.selection-item.animate,.selection-name.animate,.animate.processing-title,.selection-single.animate{color:transparent !important}button{cursor:pointer}.selection-single{margin:0 auto;width:300px;margin-bottom:40px;color:black}.selection-description{font-size:17px;font-weight:300;margin-bottom:20px}.page{display:none;position:relative;width:100%}.page[data-page="quote"]{padding-bottom:97px}.page.visible{display:block}.fix-quote.visible{display:flex;align-items:center;justify-content:center}.change-out-left{position:absolute;-webkit-animation:change-out-left ease-in 0.2s forwards;animation:change-out-left ease-in 0.2s forwards}.change-out-right{position:absolute;-webkit-animation:change-out-right ease-in 0.2s forwards;animation:change-out-right ease-in 0.2s forwards}.page.change-out-right,.page.change-out-left{top:0}.change-in-right{opacity:0;-webkit-animation:change-in-right cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;animation:change-in-right cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}.change-in-left{opacity:0;-webkit-animation:change-in-right-left cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;animation:change-in-right-left cubic-bezier(0.15, 0.49, 0.49, 0.99) 0.4s forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes change-out-left{to{-webkit-transform:translateX(-150px);transform:translateX(-150px);opacity:0}}@keyframes change-out-left{to{-webkit-transform:translateX(-150px);transform:translateX(-150px);opacity:0}}@-webkit-keyframes change-out-right{to{-webkit-transform:translateX(150px);transform:translateX(150px);opacity:0}}@keyframes change-out-right{to{-webkit-transform:translateX(150px);transform:translateX(150px);opacity:0}}@-webkit-keyframes change-in-right{from{-webkit-transform:translateX(150px);transform:translateX(150px);opacity:0}to{opacity:1}}@keyframes change-in-right{from{-webkit-transform:translateX(150px);transform:translateX(150px);opacity:0}to{opacity:1}}@-webkit-keyframes change-in-right-left{from{-webkit-transform:translateX(-150px);transform:translateX(-150px);opacity:0}to{opacity:1}}@keyframes change-in-right-left{from{-webkit-transform:translateX(-150px);transform:translateX(-150px);opacity:0}to{opacity:1}}.wizard-top{position:relative;height:0;transition:height 0.6s, opacity 0.6s;opacity:0.2}.wizard-top.enabled{opacity:1}.diagnostic-note{text-align:center;font-weight:300;color:#666;font-size:14px}.delivery-note{text-align:center;color:#4d4d4d;font-weight:300;font-size:20px;width:100%}.delivery-note a{font-weight:500;color:#7b388d}.delivery-page{top:0;width:100%;text-align:center}.delivery-pages{position:relative;margin-top:20px}.next-buttons{text-align:right;margin-top:50px;transition:top ease 0.6s;width:100%}.next-buttons.center{text-align:center}.next-button{font-size:16px;background-color:#eee;padding:13px 15px 13px;text-align:center;width:200px;font-weight:300;color:black;outline:none;border:none;margin-right:20px;transition:opacity 0.3s;-webkit-font-smoothing:subpixel-antialiased}.next-button:last-child{margin-right:0}.next-buttons.center .next-button{margin-left:0}.next-button:disabled,.next-button.disabled{opacity:0.5;cursor:pointer}.next-button.now{background-color:#7b388d;color:white}.days,.times{display:flex;flex-wrap:nowrap;width:80%;margin:20px auto}.day,.time{text-align:center;flex:1;margin-right:10px;padding:10px 0;cursor:pointer}.day:last-child,.time:last-child{margin-right:0}.label-weekday{font-weight:300;font-size:18px}.label-dash{font-size:16px;color:#999}.label-date{color:#666;font-weight:300;font-size:14px}.address-picker{margin:0 auto;max-width:700px;margin-top:30px;padding-right:20px}input[type='text'],input[type='phone'],input[type='email'],input[type='password'],.stripe-field:not([data-type='expiry']),textarea.description{width:100%}.wizard{padding-top:40px}.wizard input[type='text'],.wizard input[type='phone'],.wizard input[type='email'],.wizard input[type='password'],.wizard textarea.description,.wizard .stripe-field{font-size:18px;padding:11px 15px;box-sizing:border-box;outline:none;font-weight:300;-webkit-appearance:none;border-radius:0;-webkit-font-smoothing:subpixel-antialiased;border:2px solid #d2d2d2;transition:border-color 0.25s;color:black}.wizard input[type='text']:focus,.wizard input[type='text'].StripeElement--focus,.wizard input[type='phone']:focus,.wizard input[type='phone'].StripeElement--focus,.wizard input[type='email']:focus,.wizard input[type='email'].StripeElement--focus,.wizard input[type='password']:focus,.wizard input[type='password'].StripeElement--focus,.wizard textarea.description:focus,.wizard textarea.description.StripeElement--focus,.wizard .stripe-field:focus,.wizard .stripe-field.StripeElement--focus{border-color:#7b388d}.time-disclaimer{text-align:center;font-weight:300;color:#ccc;font-size:13px;margin-top:6px}.field-wrap{width:100%;margin:0 auto;max-width:700px}.field-name{font-weight:200;font-size:19px;color:#666;margin-bottom:8px;margin-top:20px}.field-name:first-child,.field-single:first-child{margin-top:0}.field-single{margin-top:30px}.details-disclaimer{font-weight:300;color:#666;font-size:14px;margin-top:6px;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif}.page-wrap{position:relative}.spinner{margin:0 auto 30px;width:100px;text-align:center}.spinner>div{width:24px;height:24px;background-color:#ec1c24;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin:0 1px}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.processing-title{text-align:center}.processing-subtitle{text-align:center;font-weight:300;color:#666;font-size:18px;margin-top:8px;line-height:26px}.reference-number{color:#7b388d;font-weight:500}.shake{-webkit-animation:shake 0.5s linear;animation:shake 0.5s linear}@-webkit-keyframes shake{8%, 41%{-webkit-transform:translateX(4%);transform:translateX(4%)}25%, 58%{-webkit-transform:translateX(-4%);transform:translateX(-4%)}75%{-webkit-transform:translateX(2%);transform:translateX(2%)}92%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}0%, 100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes shake{8%, 41%{-webkit-transform:translateX(4%);transform:translateX(4%)}25%, 58%{-webkit-transform:translateX(-4%);transform:translateX(-4%)}75%{-webkit-transform:translateX(2%);transform:translateX(2%)}92%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}0%, 100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.pay-now-note{color:#333;margin-top:5px}.harrisons-big-green-tick{background-image:url(harrisonsbiggreentick.svg);width:131px;height:95px;margin:0 auto 35px}textarea.description{width:100%;max-width:800px;margin:40px auto;display:block;height:130px}.delivery-subnote{text-align:center;color:#777777;font-weight:300;margin-top:5px;font-size:16px}.field-single.animate{transition:-webkit-transform ease 0.3s;transition:transform ease 0.3s;transition:transform ease 0.3s, -webkit-transform ease 0.3s}.field-single.po{opacity:1;transition:opacity ease 0.3s}.field-single.po.po-hidden{opacity:0}.page-id-13736 .titlebar{display:none}#eway-secure-expiry-field{position:relative}.fix-back{float:right;background-repeat:no-repeat;background-position:center;height:48px;background-size:13px;padding:0 15px;background:none;margin-right:-15px;transition:opacity 0.5s}.fix-back svg{fill:#D0D2D3;transition:fill 0.15s}.fix-back:hover svg{fill:#7b388d}.fix-back.metric{margin-right:15px;opacity:0}.fix-back.quote-out{-webkit-animation:fix-out 0.2s ease-in forwards;animation:fix-out 0.2s ease-in forwards}@media only screen and (max-width: 699px){.fix-back{display:none}}.wizard-top.empty .fix-back{opacity:0}.page[data-page="loading"] .selection-items,.page[data-page="proccessing-booking"] .selection-items,.page[data-page="proccessing-payment"] .selection-items{margin-left:-20px;margin-right:0}@media only screen and (min-width: 350px){.page[data-page="loading"] .selection-items,.page[data-page="proccessing-booking"] .selection-items,.page[data-page="proccessing-payment"] .selection-items{width:350px}}@media only screen and (min-width: 700px){.page[data-page="loading"] .selection-items,.page[data-page="proccessing-booking"] .selection-items,.page[data-page="proccessing-payment"] .selection-items{width:700px}}@media only screen and (min-width: 900px){.page[data-page="loading"] .selection-items,.page[data-page="proccessing-booking"] .selection-items,.page[data-page="proccessing-payment"] .selection-items{width:900px}}@media only screen and (min-width: 1100px){.page[data-page="loading"] .selection-items,.page[data-page="proccessing-booking"] .selection-items,.page[data-page="proccessing-payment"] .selection-items{width:1100px}}.spark-loading{background-image:url(/assets/images/sparks/loading.svg);width:145px;height:145px;margin:0 auto}body.show-modal{overflow:hidden;height:100%;height:100vh}body.show-modal .modal{display:block;transition:-webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(100%);transform:translateY(100%)}body.show-modal .modal.in{-webkit-transform:none;transform:none}.modal{display:none;position:fixed;top:0;width:100%;height:100%;height:100vh;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:10000}.modal>div{display:flex;flex-direction:column;justify-content:center;min-height:100%;-webkit-transform:translate3d(0, 0, 0)}.modal>div>.container{padding:0 60px 70px;background:white;margin:60px auto;box-shadow:0 10px 50px rgba(0,0,0,0.4);box-sizing:border-box}@media only screen and (max-width: 899px){.modal>div>.container{width:100%}.modal>div>.container .contact-tabs{display:block}.modal>div>.container .contact-tabs button{display:block;width:100%;margin:0;box-shadow:inset 0 -4px 8px -3px rgba(0,0,0,0.3);border-bottom:none;border-top:none}.modal>div>.container .contact-tabs button:first-child{border-top:2px solid #EBEBEB}}@media only screen and (max-width: 699px){.modal>div>.container{padding:0 40px 70px}}.modal>div>.container h2{margin-top:0;padding-top:0;clear:both}.modal .close{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:right;color:#666;font-size:18px;background-image:url(/assets/images/base/modal-close.svg);background-repeat:no-repeat;background-position:right center;padding:30px 95px;background-size:82px;line-height:20px;margin-right:-60px;float:right;cursor:pointer}.contact-pages{width:100%;margin-top:50px}.contact-pages .container{width:100% !important}.contact-tabs{display:flex}.contact-tabs>button.tab-dropoff,.contact-tabs>button.tab-courier,.contact-tabs>button.tab-question{outline:none;background:#fcfcfc;border:2px solid #EBEBEB;flex-grow:1;margin:0 15px;-webkit-transform:translateY(2px);transform:translateY(2px)}.contact-tabs>button.tab-dropoff:first-child,.contact-tabs>button.tab-courier:first-child,.contact-tabs>button.tab-question:first-child{margin-left:0}.contact-tabs>button.tab-dropoff:last-child,.contact-tabs>button.tab-courier:last-child,.contact-tabs>button.tab-question:last-child{margin-right:0}.contact-tabs>button.tab-dropoff .tab-title,.contact-tabs>button.tab-courier .tab-title,.contact-tabs>button.tab-question .tab-title{text-transform:none;font-size:19px;font-weight:500;margin-bottom:4px}.contact-tabs>button.tab-dropoff .tab-subtitle,.contact-tabs>button.tab-courier .tab-subtitle,.contact-tabs>button.tab-question .tab-subtitle{color:#999}.contact-pages.active-dropoff .tab-dropoff,.contact-pages.active-courier .tab-courier,.contact-pages.active-question .tab-question{border-top:0;border-bottom:2px solid white;padding-top:15px;position:relative;background:white}@media only screen and (max-width: 899px){.contact-pages.active-dropoff .tab-dropoff,.contact-pages.active-courier .tab-courier,.contact-pages.active-question .tab-question{padding-top:13px}.contact-pages.active-dropoff .tab-dropoff:last-child,.contact-pages.active-courier .tab-courier:last-child,.contact-pages.active-question .tab-question:last-child{box-shadow:none !important}.contact-pages.active-dropoff .tab-dropoff:first-child,.contact-pages.active-courier .tab-courier:first-child,.contact-pages.active-question .tab-question:first-child{border-top:none !important;padding-top:15px}}.contact-pages.active-dropoff .tab-dropoff:before,.contact-pages.active-courier .tab-courier:before,.contact-pages.active-question .tab-question:before{content:"";display:block;position:absolute;top:0;left:-2px;right:-2px;height:3px}.contact-pages.active-dropoff .page-dropoff,.contact-pages.active-courier .page-courier,.contact-pages.active-question .page-question{display:block}.contact-page{border:2px solid #EBEBEB;background-color:white;display:none;overflow:hidden}.contact-page.page-dropoff .stores{display:flex;flex-direction:row;text-align:center;padding:20px 0 80px}.contact-page.page-courier .wizard{padding:70px 40px 0;text-align:left}.contact-page.metrics{display:block;position:absolute;opacity:0;top:0;z-index:-1000}.contact-page .map{height:560px;-webkit-transform:none;transform:none;margin:0 -2px -2px}.contact-page.page-question{padding:50px 30px 0}.contact-page.page-question input,.contact-page.page-question textarea{background:#F1F1F1}.contact-page.page-question p{margin-bottom:40px}.contact-page.page-question form{padding-bottom:90px}.whytrust{display:flex;align-items:center;margin:100px auto 150px}.whytrust .why-device{width:98px;margin-right:50px;margin-left:40px;height:200px;background-image:url(/assets/images/base/device.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:14px;box-shadow:0 3px 30px rgba(0,0,0,0.2),0 2px 6px rgba(0,0,0,0.25);flex:0 0 auto}@media only screen and (max-width: 899px){.whytrust .why-device{display:none}}.whytrust .why-main{padding:0 20px}.whytrust .why-main h2,.whytrust .why-main p{text-align:left;margin:0}.whytrust .why-main p{max-width:540px}@media only screen and (max-width: 699px){.whytrust{margin-bottom:80px}.whytrust .happy-customers{display:none}.whytrust .why-main h2,.whytrust .why-main p{text-align:center}}.whytrust .happy-customers{margin-left:auto}.whytrust .happy-customers h2{font-size:46px;margin:0 0 -10px}.whytrust .happy-customers p{color:#7b388d;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;max-width:500px}.fix-now-callout{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;color:#999;margin:100px 0}.fix-now-callout a{color:black;font-size:24px;font-weight:500}.fix-now-callout .fix-callout{height:60px;line-height:63px;padding:0 25px 0 65px;background-image:url(/assets/images/base/fix.svg);background-position:22px 50%;background-size:24px;background-repeat:no-repeat;background-color:#7b388d;display:inline-block;color:white;font-size:22px;margin:20px auto}.fix-now-callout .callout-stores{color:#333}.repair-carousel{display:flex;flex-wrap:wrap;justify-content:center}@media all and (min-width: 350px){.repair-carousel{width:100%}}@media all and (min-width: 700px){.repair-carousel{width:95%}}@media all and (min-width: 900px){.repair-carousel{width:90%}}.repair-carousel ul{margin:0;padding:0;list-style-type:none;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.9em;padding-left:1em}.repair-carousel ul li{text-indent:-8px}.repair-carousel ul li:before{content:">";color:#aaa;font-size:23px;font-weight:100;-webkit-transform:translateY(2px);transform:translateY(2px);display:inline-block}.repair-carousel .carousel-inner{display:flex;padding:20px 40px;overflow-x:scroll;margin-right:40px}@media only screen and (max-width: 699px){.repair-carousel .carousel-inner{margin-right:0}.repair-carousel .carousel-arrow{display:none}}.repair-carousel h3{text-align:left}.repair-carousel .carousel-item{background:white;flex:1 0 auto;width:20%;max-width:20%;padding:20px 28px;margin:10px 17px 15px;box-shadow:0 6px 9px rgba(0,0,0,0.15);text-align:left}.repair-carousel .carousel-item .item-photo{padding-top:185px;background-size:cover;background-position:center;margin:-20px -28px 20px}body.blog .mobile-bottom{display:none}ul.posts{margin:0;padding:0;list-style-type:none;flex:1 1 auto;min-width:0}ul.posts li.post{display:flex;padding:50px 0;border-bottom:1px #ccc solid}ul.posts li.post>a{flex-shrink:0}ul.posts li.post:first-child{padding-top:0}ul.posts h2{color:black;text-transform:none;font-weight:400;font-size:24px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}ul.posts p{color:#999;font-family:Merriweather, "Times New Roman", "Times", serif;overflow:hidden;text-align:left;font-size:15px;line-height:1.5em;padding-bottom:20px}.blog-sidebar{width:240px;padding-left:35px;flex-shrink:0;border-left:1px #ccc solid;padding-bottom:140px;margin-bottom:170px;margin-left:35px}@media only screen and (max-width: 899px){.blog-sidebar{display:none}}.blog-sidebar h3{text-transform:uppercase;color:black;font-weight:600;font-size:16px;text-align:left;margin:50px 5px 0 0}.blog-sidebar h3:first-child{margin-top:0}.blog-sidebar ul{margin:0;padding:0;list-style-type:none;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif}.blog-sidebar a:hover{text-decoration:none}.blog-sidebar li{border-bottom:1px #ccc solid;padding:14px 20px 9px 0;cursor:pointer;font-size:14px;transition:border-bottom-color 0.2s, color 0.2s}.blog-sidebar li:hover{border-bottom-color:#666;color:#666}.container.flex{display:flex;margin-top:130px}.more{color:#49c5b1;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:0.08em;font-weight:400}.cover-preview{height:180px;width:270px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (max-width: 699px){.cover-preview{display:none}}.post-details{margin:15px 0 20px 35px;min-width:0;position:relative}.post-details ul{margin-top:15px;bottom:0;position:absolute}.post-details ul,.article>ul{margin:0;padding:0;list-style-type:none;font-weight:500;font-size:13px}.post-details ul li,.article>ul li{text-transform:uppercase;color:#999;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;display:inline}.post-details ul li:after,.article>ul li:after{content:" | ";margin:0 6px;color:#ccc;font-weight:300}.post-details ul li:last-child:after,.article>ul li:last-child:after{content:none}ul.page-buttons{margin:0;padding:0;list-style-type:none;text-align:center;margin:40px 0 60px}ul.page-buttons li{display:inline-block;margin:0 2px;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius:14px;line-height:33px;width:28px;height:28px;color:white;background-color:#ccc;transition:background-color 0.2s;vertical-align:middle}ul.page-buttons li:hover,ul.page-buttons li.active,ul.page-buttons li.next,ul.page-buttons li.previous{background-color:#49c5b1}ul.page-buttons li.next,ul.page-buttons li.previous{background-size:9px;background-repeat:no-repeat}ul.page-buttons li.next{background-position:11px center;background-image:url(/assets/images/blog/page-next-arrow.svg)}ul.page-buttons li.previous{background-position:8px center;background-image:url(/assets/images/blog/page-previous-arrow.svg)}ul.page-buttons a:hover{text-decoration:none}.article{padding-left:20px}.article .cover{background-position:center;width:100%;height:400px;background-size:cover}.article>h2{color:black;text-transform:none;font-weight:400;margin:0 0 12px;overflow:hidden;text-align:left;font-size:32px;margin-top:75px}.article-content{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}.article-content p{text-align:left;color:#808080;font-weight:300;font-size:15px;text-align:justify;line-height:1.6em;margin-bottom:40px}.article-content table,.article-content th,.article-content td{text-align:left;color:#808080;font-size:15px;text-align:justify;line-height:1.6em;margin-bottom:40px;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;border:1px solid #c8c8c8;border-collapse:collapse;padding:10px}.article-content td{font-weight:300}.article-content h1,.article-content h2,.article-content h3,.article-content h4{text-transform:uppercase;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:0.4em;margin-top:2em;letter-spacing:0.04em;text-align:left;color:black}.article-content h1{font-size:1.5em}.article-content h2{font-size:1.3em}.article-content img{max-width:100%;max-height:100%}.article-content figure{text-align:center}.article-content figcaption{text-align:center;font-style:italic;color:#808080;font-weight:300;font-size:13px;line-height:1.6em;margin-bottom:40px}ul.categories{margin:0;padding:0;list-style-type:none;flex:1 1 auto}ul.categories h3{color:#49c5b1;text-align:left;margin-top:2em;margin-bottom:0.5em}ul.categories ul.category{margin:0;padding:0;list-style-type:none}ul.categories ul.category li{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;margin-left:10px}@media only screen and (max-width: 699px){body.contact .store-details{margin:0}body.contact .store-details .store{background-color:white;color:black}body.contact .store-details .store h3{color:#7b388d}body.contact .store-details .store:first-child:after{border-color:black}body.contact .store-details .store:last-child{background:#f7f7f7}}body.contact .store-details h3{color:#7b388d}.color-strip{width:100%;height:25px;background-color:#7b388d;margin-top:60px}.legal-content{flex:1 1 auto}body.legal .legal-content h1{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;color:black;font-weight:300}body.legal .legal-content h2{color:#000;text-align:left;font-size:16px;font-weight:600;letter-spacing:0.1em}body.legal .legal-content p{color:#808080;font-weight:300;text-align:left;line-height:1.7}body.legal .legal-content br{line-height:2.6em}body.legal .legal-content li{font-family:Merriweather, "Times New Roman", "Times", serif;font-size:14px;color:#808080;font-weight:300}ul.sitemap{margin:0;padding:0;list-style-type:none}ul.sitemap>li{background-color:#7b388d}ul.sitemap>li.home{background-color:black}ul.sitemap .container{padding:100px 0 10px}ul.sitemap a{color:white}ul.sitemap ul{margin:0;padding:0;list-style-type:none}ul.sitemap ul li{display:inline-block;color:white;margin-right:30px}ul.sitemap h3{font-weight:500}ul.sitemap h2,ul.sitemap h3{color:white;text-align:left}body.payments h1,body.error h1{color:#00baee}body.payments .hero .inner,body.error .hero .inner{background-color:white;background-size:auto 100%;background-image:url("/assets/images/sparks/sell.svg"),url("/assets/images/payments/hero.jpg");background-position:60% center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.payments .hero .inner,body.error .hero .inner{background-image:url("/assets/images/sparks/sell.svg"),url("/assets/images/payments/hero@2x.jpg")}}@media only screen and (min-width: 1740px){body.payments .hero .inner,body.error .hero .inner{background-position-x:calc(100% - -17.5px)}}body.payments h3,body.error h3{color:#ed1c24}body.payments .payments,body.error .payments{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:100px}body.payments .hero-mobile .page-color:first-child,body.error .hero-mobile .page-color:first-child{background-image:url("/assets/images/payments/mini-hero.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body.payments .hero-mobile .page-color:first-child,body.error .hero-mobile .page-color:first-child{background-image:url("/assets/images/payments/mini-hero@2x.png")}}body.payments .bottom-stripe,body.error .bottom-stripe{width:100%;height:100px;background-color:#00baee}body.payments .field-wrap,body.error .field-wrap{width:100%;margin:0 auto;max-width:700px}body.payments .field-name,body.error .field-name{font-weight:200;font-size:19px;color:#666;margin-bottom:8px;margin-top:20px}body.payments .field-name:first-child,body.payments .field-single:first-child,body.error .field-name:first-child,body.error .field-single:first-child{margin-top:0}body.payments .field-single,body.error .field-single{margin-top:30px}body.payments input[type='text'],body.payments input[type='phone'],body.payments input[type='email'],body.payments input[type='password'],body.payments textarea.description,body.payments .stripe-field,body.error input[type='text'],body.error input[type='phone'],body.error input[type='email'],body.error input[type='password'],body.error textarea.description,body.error .stripe-field{font-size:18px;padding:11px 15px;box-sizing:border-box;outline:none;font-weight:300;-webkit-appearance:none;border-radius:0;-webkit-font-smoothing:subpixel-antialiased;border:2px solid #d2d2d2;transition:border-color 0.25s;color:black}body.payments input[type='text']:focus,body.payments input[type='text'].StripeElement--focus,body.payments input[type='phone']:focus,body.payments input[type='phone'].StripeElement--focus,body.payments input[type='email']:focus,body.payments input[type='email'].StripeElement--focus,body.payments input[type='password']:focus,body.payments input[type='password'].StripeElement--focus,body.payments textarea.description:focus,body.payments textarea.description.StripeElement--focus,body.payments .stripe-field:focus,body.payments .stripe-field.StripeElement--focus,body.error input[type='text']:focus,body.error input[type='text'].StripeElement--focus,body.error input[type='phone']:focus,body.error input[type='phone'].StripeElement--focus,body.error input[type='email']:focus,body.error input[type='email'].StripeElement--focus,body.error input[type='password']:focus,body.error input[type='password'].StripeElement--focus,body.error textarea.description:focus,body.error textarea.description.StripeElement--focus,body.error .stripe-field:focus,body.error .stripe-field.StripeElement--focus{border-color:#00baee}body.payments input[type='text']::-webkit-input-placeholder,body.payments input[type='phone']::-webkit-input-placeholder,body.payments input[type='email']::-webkit-input-placeholder,body.payments input[type='password']::-webkit-input-placeholder,body.payments textarea.description::-webkit-input-placeholder,body.payments .stripe-field::-webkit-input-placeholder,body.error input[type='text']::-webkit-input-placeholder,body.error input[type='phone']::-webkit-input-placeholder,body.error input[type='email']::-webkit-input-placeholder,body.error input[type='password']::-webkit-input-placeholder,body.error textarea.description::-webkit-input-placeholder,body.error .stripe-field::-webkit-input-placeholder{text-transform:none;color:#bbb}body.payments .next-button.now,body.error .next-button.now{background-color:#00baee;color:white}body.payments #loading,body.error #loading{display:none}body.payments .footnote,body.error .footnote{text-align:center;font-weight:300;color:#666;clear:both;margin-top:50px;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif}body.payments .error,body.error .error{border:1px solid #eaccd1;background-color:#f2dede;color:#a94442;padding:8px;display:none;text-align:center;font-weight:bold}.hero{position:relative;height:435px;margin-bottom:120px;display:none}.hero .inner{height:100%;width:100%;width:calc(100% - (100% - 1700px) / 2);max-width:calc(100vw - 20px);position:relative}.hero .container{position:relative}@media only screen and (min-width: 350px){.hero .container{margin-left:calc(100% - 1025px)}}@media only screen and (min-width: 700px){.hero .container{margin-left:calc(100% - 1200px)}}@media only screen and (min-width: 900px){.hero .container{margin-left:calc(100% - 1300px)}}@media only screen and (min-width: 1100px){.hero .container{margin-left:calc(100% - 1400px)}}.hero .inner{background-repeat:no-repeat;background-position:right;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 5px 19px rgba(0,0,0,0.2)}.hero:before{content:"";display:block;position:absolute;left:0;height:calc(100% - 100px);width:100%;background:black}.hero h1{font-size:64px;font-weight:500;margin-bottom:35px}.hero h1.small{font-size:54px}.hero .inner .container h2{text-transform:none;font-weight:500;text-align:left;width:690px;color:black;margin-top:-20px;font-size:24px}.hero p{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:left;max-width:650px;margin-left:0;letter-spacing:0.2px;font-size:17px;margin-top:-10px;margin-bottom:60px}.hero .tel{color:#7b388d}.hero button.letsfix{font-size:20px;padding:17px 55px 10px 25px;background-color:#7b388d;background-image:url(/assets/images/base/button-go-arrow.svg);background-size:12px;background-position:93% 50%;background-repeat:no-repeat}@media only screen and (max-width: 1739px){.hero .container{margin:0 auto;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media only screen and (min-width: 700px){.hero{display:block}}.hero .bullets{margin:0;padding:0;list-style-type:none;margin:-40px 0 20px;max-width:650px}.hero .bullets li{display:inline-block;font-size:18px;color:#7b388d;margin-right:40px;line-height:60px}.hero .bullets .pictogram{zoom:0.75;-webkit-transform:scale(1.25);transform:scale(1.25);background-image:url(/assets/images/pictogram/pictograms-red.svg);background-color:#7b388d}@media only screen and (max-width: 899px){.hero .bullets{max-width:480px}.hero .bullets li{line-height:28px;margin-right:30px;-webkit-transform:none;transform:none;font-size:19px;-webkit-transform:translateX(-15px);transform:translateX(-15px)}.hero .bullets li:first-child:before,.hero .bullets li:nth-child(3):before{display:none}.hero .bullets .pictogram{display:none}}.hero-mobile{display:block;min-height:100%;min-height:100vh;display:flex;flex-direction:column;padding-top:60px;box-sizing:border-box;background-color:black}@media only screen and (min-width: 700px){.hero-mobile{display:none}}.hero-mobile h1{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}.hero-mobile .half{padding:15px 20px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.hero-mobile .half:first-child{flex-grow:1}.hero-mobile .half:last-child{min-height:50%;min-height:50vh;padding-bottom:25px}.hero-mobile .half:last-child h1{margin-bottom:auto}.hero-mobile .half.page-color:first-child{color:white;background-image:url(/assets/images/home/mini-hero.png);background-size:cover;background-position:top center;justify-content:flex-end}.hero-mobile .half.page-color:first-child h1{color:white;font-weight:600;font-size:48px;letter-spacing:0.02em;margin-bottom:-10px}.hero-mobile .half.page-color:first-child .hero-buttons{margin-top:20px}.hero-mobile .half.black{background:black;color:white}.hero-mobile .half.black h2{color:white;text-transform:none;font-weight:400;text-align:left;font-size:17px}.hero-mobile .more-arrow{display:block;background-image:url(/assets/images/base/grey-more-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:18px 11px;background-color:white;margin:auto -20px -25px;height:60px}.hero-mobile .hero-buttons a{width:initial;display:table;margin-bottom:0;font-weight:500;padding-left:20px;margin-left:-20px;padding:8px 20px 7px 20px;height:initial;font-size:18px}.hero-mobile .hero-buttons a:first-child{margin-bottom:8px}.bullets{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;margin-bottom:200px;flex-wrap:wrap}.bullets li{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:20px;text-align:center;line-height:44px;-webkit-transform:translateX(-5px);transform:translateX(-5px);margin:30px}.bullets li .pictogram{zoom:0.5;-webkit-transform:scale(1.3);transform:scale(1.3);margin:0 auto 30px;width:80px;height:80px;vertical-align:middle;background-image:url(/assets/images/pictogram/pictograms-red.svg);background-color:#7b388d;border-radius:40px}.bullets li .pictogram.courier{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}@media only screen and (min-width: 700px){.mini-hero{background:none !important}.mini-hero .hero-buttons{display:none}}.mini-hero .more-arrow{display:none}@media only screen and (max-width: 699px){.mini-hero{padding:40px 0;background-image:url(/assets/images/home/mini-hero.png);background-size:cover;background-position:top center}.mini-hero h2,.mini-hero p.main{color:white;padding:0 25px}.mini-hero h2{font-size:20px}.mini-hero p.main{width:initial;font-size:14px;padding-top:5px}.mini-hero .more-arrow{display:block;width:18px;height:11px;background-image:url(/assets/images/base/white-more-arrow.svg);margin:40px auto 15px;opacity:0.6}}.hero-buttons{position:relative;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif}.hero-buttons .icon{margin-left:18px;-webkit-transform:translateY(1px);transform:translateY(1px)}.hero-buttons a{display:block;text-align:right;text-decoration:none;color:white;height:49px;background:black;font-weight:300;text-transform:uppercase;margin-bottom:-24px;font-size:20px;box-sizing:border-box;padding:13px 20px 10px 0;letter-spacing:0.8px;width:calc(100% - 20px)}.hero-buttons.fixed{position:fixed;top:20%;left:0;z-index:1001;display:none;min-width:330px;width:calc(50vw - 560px)}@media only screen and (min-width: 700px){.hero-buttons.fixed{display:block}}.hero-buttons.fixed a{position:absolute;right:0}@media only screen and (min-width: 350px){.hero-buttons.fixed a{width:calc(100vw - 1355px)}}@media only screen and (min-width: 700px){.hero-buttons.fixed a{width:calc(100vw - 1530px)}}@media only screen and (min-width: 900px){.hero-buttons.fixed a{width:calc(100vw - 1630px)}}@media only screen and (min-width: 1100px){.hero-buttons.fixed a{width:calc(100vw - 1730px)}}.hero-buttons.fixed a:nth-child(2){top:58px}h2,h3,h4{text-transform:uppercase;font-weight:700;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.04em;color:#7b388d;text-align:center}h2{font-size:26px}h3{font-size:18px}p{font-family:Merriweather, "Times New Roman", "Times", serif;line-height:1.5em;text-align:center;margin:0 auto;font-size:14px}p.main{width:680px;line-height:1.6em;letter-spacing:0.0333em;font-size:16px}p a{font-weight:bold}a{text-decoration:none;cursor:pointer;color:inherit}a:hover{text-decoration:underline}.quotes{margin-bottom:80px;color:white}@media only screen and (min-width: 900px){.quotes{height:330px;margin-bottom:160px;position:relative}.quotes .inner{height:100%;width:100%;width:calc(100% - (100% - 1100px) / 2);max-width:calc(100vw - 20px);position:relative}.quotes .container{position:relative}}@media only screen and (min-width: 900px) and (min-width: 350px){.quotes .container{margin-left:calc(100% - 725px)}}@media only screen and (min-width: 900px) and (min-width: 700px){.quotes .container{margin-left:calc(100% - 900px)}}@media only screen and (min-width: 900px) and (min-width: 900px){.quotes .container{margin-left:calc(100% - 1000px)}}@media only screen and (min-width: 900px) and (min-width: 1100px){.quotes .container{margin-left:calc(100% - 1100px)}}@media only screen and (min-width: 900px){.quotes .quote-more-arrow{width:13px;height:21px;background-image:url(/assets/images/base/quote-more-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:13px;padding:30px;margin-right:-73px;align-self:center;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;cursor:pointer}.quotes .quote-more-arrow:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}}.quotes .inner{background:#7b388d;text-align:right;display:flex;flex-direction:column-reverse;align-items:initial}@media only screen and (min-width: 900px){.quotes .inner{flex-direction:row-reverse;align-items:center}}.quotes .quotes-list{position:relative;height:170px;flex:1 0 auto;margin:20px 0 80px;max-width:900px}@media only screen and (min-width: 900px){.quotes .quotes-list{height:initial;min-width:500px;margin-top:0;margin-bottom:60px}}.quotes .quote{display:none;flex-direction:row-reverse;height:100%;width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.quotes .quote.lock{display:flex}.quotes .quote.lock .quote-content p,.quotes .quote.lock .quote-content div.attribution{opacity:1 !important;-webkit-animation:none !important;animation:none !important}.quotes .quote.in{display:flex}.quotes .quote.in .quote-content p,.quotes .quote.in .quote-content div.attribution{opacity:0;-webkit-animation:quote-move-in 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards,quote-opacity-in 0.4s ease forwards;animation:quote-move-in 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards,quote-opacity-in 0.4s ease forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}.quotes .quote.in .quote-content p{-webkit-animation-delay:0.6s;animation-delay:0.6s}.quotes .quote.out{display:flex}.quotes .quote.out .quote-content p,.quotes .quote.out .quote-content div.attribution{-webkit-animation:quote-move-out 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards,quote-opacity-out 0.4s ease forwards;animation:quote-move-out 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards,quote-opacity-out 0.4s ease forwards}.quotes .quote.out .quote-content p{-webkit-animation-delay:0.1s;animation-delay:0.1s}@-webkit-keyframes quote-move-in{from{-webkit-transform:translateX(200px);transform:translateX(200px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes quote-move-in{from{-webkit-transform:translateX(200px);transform:translateX(200px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes quote-move-out{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200px);transform:translateX(-200px)}}@keyframes quote-move-out{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200px);transform:translateX(-200px)}}@-webkit-keyframes quote-opacity-in{from{opacity:0}to{opacity:1}}@keyframes quote-opacity-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes quote-opacity-out{from{opacity:1}to{opacity:0}}@keyframes quote-opacity-out{from{opacity:1}to{opacity:0}}.quotes .quote-content{text-align:center;margin-top:20px;display:flex;justify-content:center;flex-direction:column;width:100%;padding:0 30px;box-sizing:border-box}@media only screen and (min-width: 900px){.quotes .quote-content{padding:0 90px}}@media only screen and (min-width: 1100px){.quotes .quote-content{padding:0 90px}}.quotes .quote-content p{font-style:italic;font-weight:300;width:100%;font-size:17px}@media only screen and (min-width: 900px){.quotes .quote-content p{font-size:20px}}@media only screen and (min-width: 1100px){.quotes .quote-content p{font-size:20px}}.quotes .quote-content .attribution{width:100%;font-size:14px;font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:200;margin-top:40px}.quotes .quote-content .attribution:before{content:"";display:inline-block;width:137px;height:21px;background-image:url(/assets/images/home/five-star.svg);margin-right:15px;margin-bottom:-3px}.quotes .quote-content .attribution .name{font-weight:700}.quotes .photo{height:100%;width:calc(100% - 30px);background-image:url(/assets/images/sparks/home-2.svg),url(/assets/images/home/quote.jpg);background-position:center;background-size:cover;-webkit-transform:translateY(-30px);transform:translateY(-30px);max-height:360px}@media only screen and (max-width: 699px){.quotes .photo{height:300px;width:calc(100% - 30px)}}@media only screen and (min-width: 900px){.quotes .photo{height:100%;max-height:initial;width:700px;-webkit-transform:translateY(40px);transform:translateY(40px)}}@media only screen and (min-width: 1100px){.quotes .photo{height:100%;max-height:initial;width:700px;-webkit-transform:translateY(40px);transform:translateY(40px)}}.get-in-touch{position:relative;margin-bottom:-80px;color:white}.get-in-touch .inner{height:100%;width:100%;width:calc(100% - (100% - 1100px) / 2);max-width:calc(100vw - 20px);position:relative}.get-in-touch .container{position:relative}@media only screen and (min-width: 350px){.get-in-touch .container{margin-left:calc(100% - 725px)}}@media only screen and (min-width: 700px){.get-in-touch .container{margin-left:calc(100% - 900px)}}@media only screen and (min-width: 900px){.get-in-touch .container{margin-left:calc(100% - 1000px)}}@media only screen and (min-width: 1100px){.get-in-touch .container{margin-left:calc(100% - 1100px)}}.get-in-touch .inner{height:auto;padding:40px 0 40px 20px;z-index:100;box-sizing:border-box}.get-in-touch .container{border-bottom:1px solid rgba(255,255,255,0.5);font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:100;padding-right:54px;box-sizing:border-box}@media only screen and (min-width: 700px){.get-in-touch .container{width:640px}}@media only screen and (min-width: 900px){.get-in-touch .container{width:840px}}@media only screen and (min-width: 1100px){.get-in-touch .container{width:1040px}}@media only screen and (max-width: 1099px){.get-in-touch .container{width:calc(100% - 20px);margin:0}}.get-in-touch .container.lt-550,.get-in-touch .container.lt-350{display:none;font-size:28px}.get-in-touch .container .phone-icon{content:"";width:36px;height:36px;display:block;float:right;-webkit-transform:translateY(-4px);transform:translateY(-4px);position:absolute;top:50%;margin-top:-16px;right:0}@media only screen and (max-width: 549px){.get-in-touch .inner{max-width:100vw}.get-in-touch .container.gt-550{display:none}.get-in-touch .container.lt-550{display:block}}@media only screen and (max-width: 349px){.get-in-touch .container.lt-550{display:none}.get-in-touch .container.lt-350{display:block}}body.home .phone-icon,body.fix .phone-icon{background-image:url(/assets/images/pictogram/call-red.svg)}body.about .phone-icon,body.sell .phone-icon{background-image:url(/assets/images/pictogram/call-purple.svg)}.get-in-touch-grey{position:relative}.get-in-touch-grey .inner{height:100%;width:100%;width:calc(100% - (100% - 1700px) / 2);max-width:calc(100vw - 20px);position:relative}.get-in-touch-grey .container{position:relative}@media only screen and (min-width: 350px){.get-in-touch-grey .container{margin-left:calc(100% - 1025px)}}@media only screen and (min-width: 700px){.get-in-touch-grey .container{margin-left:calc(100% - 1200px)}}@media only screen and (min-width: 900px){.get-in-touch-grey .container{margin-left:calc(100% - 1300px)}}@media only screen and (min-width: 1100px){.get-in-touch-grey .container{margin-left:calc(100% - 1400px)}}.get-in-touch-grey .inner{background:#e5e5e5;padding-top:130px;padding-bottom:180px;max-width:initial}.get-in-touch-grey p{font-size:16px;text-align:left;margin-bottom:35px}.home .get-in-touch-grey .inner{height:140px;padding:0}@media only screen and (min-width: 550px){.home .get-in-touch-grey .inner{height:230px}}form{padding-bottom:40px}form textarea{resize:none;height:120px}form input,form textarea,form select{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;background:white;display:block;outline:none;border:none;border-radius:0;font-size:16px;letter-spacing:1.3px;width:100%;padding:19px 15px 11px;margin-bottom:20px;box-sizing:border-box}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder{text-transform:uppercase;color:#bbb}form button{margin-top:5px;float:right}select{-webkit-appearance:none}button,input[type="submit"]{font-family:Nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;outline:none;border:none;text-transform:uppercase;color:white;font-weight:400;font-size:14px;letter-spacing:1px;padding:13px 15px 9px;cursor:pointer}h2.tagline{font-size:28px;color:#c8c8c8;margin-bottom:120px;font-weight:500;text-align:left}@media only screen and (max-width: 699px){h2.tagline{display:none}}.social{display:flex;height:20px}.social a{display:block;height:100%;margin-top:-7px;padding:5px 9px}.social a:last-child{margin-right:-7px}.social a,.social a:after{background-image:url(/assets/images/base/social.svg);background-size:139px}.social a:after{content:"";display:block;width:100%;height:100%;background-position-y:25px;padding:0 9px;margin-left:-9px;opacity:0;transition:opacity 0.2s}.social a:hover:after{opacity:1}.social a.facebook{width:10px}.social a.twitter{width:19px}.social a.twitter,.social a.twitter:after{background-position-x:-28px}.social a.youtube{width:20px}.social a.youtube,.social a.youtube:after{background-position-x:-65px}.social a.instagram{width:17px}.social a.instagram,.social a.instagram:after{background-position-x:-100px}.scroll-cover{background-color:black;position:fixed;bottom:-100px;height:1000vh;width:100%;z-index:-1000}@-webkit-keyframes sending{from, to{opacity:0.9}60%{opacity:0.2}}@keyframes sending{from, to{opacity:0.9}60%{opacity:0.2}}.thanks{display:none}@-webkit-keyframes thanks-in{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes thanks-in{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}.grecaptcha-badge{display:none}form.sending input,form.sending button,form.sending textarea{-webkit-animation:sending 1s ease infinite;animation:sending 1s ease infinite}form.sending input:nth-child(2),form.sending button:nth-child(2),form.sending textarea:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s}form.sending input:nth-child(3),form.sending button:nth-child(3),form.sending textarea:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s}form.sending input:last-child,form.sending button:last-child,form.sending textarea:last-child{-webkit-animation-delay:0.3s;animation-delay:0.3s}form.sent{position:relative}form.sent .inputs{transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}form.sent .thanks{opacity:0;width:100%;-webkit-animation:thanks-in 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:thanks-in 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s;display:block;position:absolute}form.sent .thanks p{text-align:center}form.sent .thanks h2{margin-bottom:0.3em}form .invalid{-webkit-animation:shake 0.5s linear, invalid-border 0.5s linear;animation:shake 0.5s linear, invalid-border 0.5s linear}@-webkit-keyframes invalid-border{from, to{box-shadow:none}20%, 80%{box-shadow:0 0 0 2px #ed1c24}}@keyframes invalid-border{from, to{box-shadow:none}20%, 80%{box-shadow:0 0 0 2px #ed1c24}}.icon{display:inline-block;width:20px;height:20px}.icon.fix{background-image:url(/assets/images/base/fix.svg)}.icon.location{background-image:url(/assets/images/base/location.svg);width:16px}.icon.phone{background-image:url(/assets/images/base/phone.svg)}.pac-container{z-index:99999999999}
